Patent classifications
H04N5/76
System and method for a self adaptive multi-user program guide
A programming access device such as, for example, a cable or satellite set top box (STB), a digital video recorder (DVR), a personal computer, and/or a digital media receiver automatically optimizes an order of content choices presented in a content listing, such as a program guide display, favorite channel display, and/or a recording listing display based on the past viewing and/or recording history of a current user.
CONTROL DEVICE FOR A MOTION PICTURE CAMERA AND CONTROL METHOD
In a control device for a motion picture camera that has a record button and a control circuit connected to the record button, the control circuit is configured to cause a start of a motion picture recording in response to a first actuation of the record button. In a normal recording mode, the control device causes a termination of the motion picture recording in response to a second actuation of the record button. In a tail slate mode, the control device, in contrast, only causes a termination of the motion picture recording when first a second actuation of the record button takes place and then a third actuation of the record button takes place.
CONTROL DEVICE FOR A MOTION PICTURE CAMERA AND CONTROL METHOD
In a control device for a motion picture camera that has a record button and a control circuit connected to the record button, the control circuit is configured to cause a start of a motion picture recording in response to a first actuation of the record button. In a normal recording mode, the control device causes a termination of the motion picture recording in response to a second actuation of the record button. In a tail slate mode, the control device, in contrast, only causes a termination of the motion picture recording when first a second actuation of the record button takes place and then a third actuation of the record button takes place.
IN-ACTIVITY VISUALIZATIONS IN A DISTRIBUTED ENVIRONMENT
The disclosed embodiments are directed toward improvements in user interfaces of fitness devices. In one embodiment, an improved user interface (UI) is disclosed whereby controls for adjusting the physical metrics of a fitness device are conveniently located. In another embodiment, a multimedia content functionality is described wherein users of fitness devices can record multimedia content and associate that multimedia content with metrics associated with exercise activity. In another embodiment, a fitness device is capable of streamlining multimedia content during the performance of an activity and can adjust multimedia streams during such an activity.
IN-ACTIVITY VISUALIZATIONS IN A DISTRIBUTED ENVIRONMENT
The disclosed embodiments are directed toward improvements in user interfaces of fitness devices. In one embodiment, an improved user interface (UI) is disclosed whereby controls for adjusting the physical metrics of a fitness device are conveniently located. In another embodiment, a multimedia content functionality is described wherein users of fitness devices can record multimedia content and associate that multimedia content with metrics associated with exercise activity. In another embodiment, a fitness device is capable of streamlining multimedia content during the performance of an activity and can adjust multimedia streams during such an activity.
USER INTERFACE FOR IMAGE CAPTURE
The present disclosure provides systems, apparatus, methods, and computer-readable media that support linking paused video recordings captured over a period of time. In a first aspect, a method of image processing may include determining a match between first image data and second image data; presenting an indication to a user of the match; receiving user input responsive to the indication; and based on determining the match and the user input indicating to combine the first image data and the second image data, determining output image data comprising at least some of the first image data and at least some of the second image data. Other aspects and features are also claimed and described.
USER INTERFACE FOR IMAGE CAPTURE
The present disclosure provides systems, apparatus, methods, and computer-readable media that support linking paused video recordings captured over a period of time. In a first aspect, a method of image processing may include determining a match between first image data and second image data; presenting an indication to a user of the match; receiving user input responsive to the indication; and based on determining the match and the user input indicating to combine the first image data and the second image data, determining output image data comprising at least some of the first image data and at least some of the second image data. Other aspects and features are also claimed and described.
ANIMATED EMOTICON GENERATION METHOD, COMPUTER-READABLE STORAGE MEDIUM, AND COMPUTER DEVICE
An animated emoticon generation method, a computer-readable storage medium, and a computer device are provided. The method includes: displaying an emoticon input panel on a chat page; detecting whether a video shooting event is triggered in the emoticon input panel; acquiring video data in response to detecting the video shooting event; obtaining an edit operation for the video data; processing video frames in the video data according to the edit operation to synthesize an animated emoticon; and adding an emoticon thumbnail corresponding to the animated emoticon to the emoticon input panel, the emoticon thumbnail displaying the animated emoticon to be used as a message on the chat page based on a user selecting the emoticon thumbnail in the emoticon input panel.
Systems and methods for seeking within multimedia content during streaming playback
A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.
Systems and methods for seeking within multimedia content during streaming playback
A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.