IP Library Granted Patent US 9,503,780
Granted Patent B2
US 9,503,780 · App. 14/743,684 · Granted Nov 22, 2016

System and method for switching between audio content while navigating through video streams

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,503,780
App. No.
14/743,684
Granted
Nov 22, 2016
Kind
B2
Abstract

An electronic device with one or more processors, memory, and a display displays a first video stream on the display and plays first audio content that corresponds to the first video stream. While displaying the first video stream and playing the first audio content, the electronic device receives a request to display a second video stream on the display. In response, the electronic device displays a visual transition from display of the first video stream to display of the second video stream; plays second audio content that corresponds to the second video stream; and increases an amplitude of the second audio content while decreasing an amplitude of the first audio content, in accordance with progress of the visual transition.

Claims (64)

1. A method, comprising:

at an electronic device with one or more processors, memory, and a display:

while displaying a first video stream on the display and playing first audio content that corresponds to the first video stream, receiving a request to display a second video stream on the display; and

in response to receiving the request:

displaying a visual transition from display of the first video stream to display of the second video stream;

playing second audio content that corresponds to the second video stream; and

increasing an amplitude of the second audio content while decreasing an amplitude of the first audio content, in accordance with progress of the visual transition.

2. The method of claim 1 , wherein:

the first video stream is displayed in a first video display region;

the second video stream is displayed in a second video display region; and

displaying the visual transition comprises sliding the first video display region off of the display while sliding the second video display region onto the display.

3. The method of claim 2 , wherein:

decreasing the amplitude of the first audio content occurs in accordance with an amount of the first video display region that is displayed on the display; and

increasing the amplitude of the second audio content occurs in accordance with an amount of the second video display region that is displayed on the display.

4. The method of claim 1 , further comprising:

prior to receiving the request to display the second video stream, preloading a subset of frames of the second video stream and a portion of the second audio content corresponding to the subset of frames of the second video stream; and

in response to receiving the request to display the second video stream:

sequentially displaying the subset of frames of the second video stream while starting to receive and decode video data corresponding to the second video stream; and

playing the portion of the second audio content in conjunction with displaying the subset of frames of the second video stream.

5. The method of claim 1 , wherein displaying the visual transition comprises fading out the first video stream while fading in the second video stream.

6. The method of claim 1 , wherein displaying the visual transition comprises dissolving the first video stream to reveal the second video display stream.

7. An electronic device, comprising:

a display;

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

displaying a first video stream on the display and playing first audio content that corresponds to the first video stream; and

in response to receiving a request, while displaying the first video stream and playing the first audio content, to display a second video stream on the display:

displaying a visual transition from display of the first video stream to display of the second video stream;

playing second audio content that corresponds to the second video stream; and

increasing an amplitude of the second audio content while decreasing an amplitude of the first audio content, in accordance with progress of the visual transition.

8. The electronic device of claim 7 , wherein:

the first video stream is displayed in a first video display region;

the second video stream is displayed in a second video display region; and

displaying the visual transition comprises sliding the first video display region off of the display while sliding the second video display region onto the display.

9. The electronic device of claim 8 , wherein the instructions for increasing the amplitude of the second audio content while decreasing the amplitude of the first audio content comprise instructions for:

decreasing the amplitude of the first audio content in accordance with an amount of the first video display region that is displayed on the display; and

increasing the amplitude of the second audio content in accordance with an amount of the second video display region that is displayed on the display.

10. The electronic device of claim 7 , the one or more programs further including instructions for:

prior to receiving the request to display the second video stream, preloading a subset of frames of the second video stream and a portion of the second audio content corresponding to the subset of frames of the second video stream; and

in response to receiving the request to display the second video stream:

sequentially displaying the subset of frames of the second video stream while starting to receive and decode video data corresponding to the second video stream; and

playing the portion of the second audio content in conjunction with displaying the subset of frames of the second video stream.

11. The electronic device of claim 7 , wherein the instructions for displaying the visual transition comprise instructions for fading out the first video stream while fading in the second video stream.

12. The electronic device of claim 7 , wherein the instructions for displaying the visual transition comprise instructions for dissolving the first video stream to reveal the second video stream.

13. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the electronic device to:

display a first video stream on a display and play first audio content that corresponds to the first video stream; and

in response to receiving a request, while displaying the first video stream and playing the first audio content, to display a second video stream on the display:

display a visual transition from display of the first video stream to display of the second video stream;

play second audio content that corresponds to the second video stream; and

increase an amplitude of the second audio content while decreasing an amplitude of the first audio content, in accordance with progress of the visual transition.

14. The computer readable storage medium of claim 13 , wherein:

the first video stream is displayed in a first video display region;

the second video stream is displayed in a second video display region; and

the instructions to display the visual transition comprise instructions to slide the first video display region off of the display while sliding the second video display region onto the display.

15. The computer readable storage medium of claim 14 , wherein the instructions to increase the amplitude of the second audio content while decreasing the amplitude of the first audio content include instructions to:

decrease the amplitude of the first audio content in accordance with an amount of the first video display region that is displayed on the display; and

increase the amplitude of the second audio content in accordance with an amount of the second video display region that is displayed on the display.

16. The computer readable storage medium of claim 13 , the one or more programs including instructions for causing the device to:

prior to receiving the request to display the second video stream, preload a subset of frames of the second video stream and a portion of the second audio content corresponding to the subset of frames of the second video stream; and

in response to the request to display the second video stream:

sequentially display the subset of frames of the second video stream while starting to receive and decode video data corresponding to the second video stream; and

play the portion of the second audio content in conjunction with displaying the subset of frames of the second video stream.

17. The computer readable storage medium of claim 13 , wherein the instructions to display the visual transition comprise instructions to fade out the first video stream while fading in the second video stream.

18. The computer readable storage medium of claim 13 , wherein the instructions to display the visual transition comprise instructions to dissolve the first video stream to reveal the second video stream.