JBL recently announced new Reflect Aware headphones that have active noise cancellation and require no batteries.
There will be an app that allows you to mix ambient sounds with noise cancellation. The headphones are water resistant and can be used in any sport. There's an embeded microphone that allows you to have clear communication. Like other headphones in their line up they have JBL Pure Bass performance that give you good base reproduction.