Patent classifications
H04N5/7605
Array camera imaging system having distributed memory
An array-camera imaging system and method for producing a rendered image are presented, wherein the system includes a plurality of imagers, a plurality of image processors, and a plurality of memory modules that are networked with the image processors via a communications bus. Each image processor provides processed and processed image data from at least one imager to the memory modules. Preferably, the processed image data is distributed among the memory modules at multiple resolution scales. In response to a request from an image rendering system, image data is read out from the memory modules at the resolution scale of the request.
GENERATING A SHOPPABLE VIDEO
Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.
Creation of media clips from media broadcasts
According to some implementations of the present disclosure, computer-implemented methods and systems for generating media clips are disclosed. According to some implementations, the method includes receiving an original media stream, transcoding the original media stream into a transcoded media stream, and streaming the transcoded media stream to a user device. The method further includes creating a plurality of media segments that include content of the original media stream and receiving a request to create a media clip from the original media stream from a user device. The request indicates a clip start time and a clip end time defined with respect to the transcoded media stream. The method further includes identifying, from the plurality of media segments, one or more identified media segments corresponding to the clip start time and the clip end time and creating the media clip based on content included in the identified media segments.
Method, system and computer program product for editing movies in distributed scalable media environment
A video player includes the user interface comprising: a video display; a texture strip visually representing a series of frames of a video, the texture strip comprising a sequence of textured frame representations, each textured frame representation in sequence of textured frame representations representing a corresponding frame from a series of frames; a control to allow a user to use the texture strip to seek frames in the series of frames in a random manner. An input is received via the control, the input including an indication of a selection of a location in the texture strip, the location in the texture strip having a corresponding temporal location in the series of frames. Based on the input, a frame selected from the series of frames is displayed in the video display, the selected frame located at the corresponding temporal location in the series of frames.
GENERATING VIDEOS OF MEDIA ITEMS ASSOCIATED WITH A USER
A method includes grouping media items associated with a user into segments based on a timestamp associated with each media item and a total number of media items. The method also includes selecting target media from the media items for each of the segments based on media attributes associated with the media item. The method also includes generating a video that includes the target media for each of the segments by generating a first animation that illustrates a first transition from a first item from the target media to a second item from the target media with movement of the first item from an onscreen location to an offscreen location, wherein the first item is adjacent to the second item in the first animation and determining whether the target media includes one or more additional items. The method also includes adding a song to the video.
Data transferring device and data transferring method
A data transferring device and a data transfer method. The data transferring device for transferring an audio-visual stream stored in a first medium to a second medium, includes: a reader comprising reading circuitry configured to read the audio-visual stream from the first medium; and a controller configured to: extract an audio packet and a video packet from the audio-visual stream; write the audio packet and video packet to the second medium; and store, in a memory, first location information indicating locations at which the audio packet and the video packet are written in the second medium, and second location information indicating locations at which the audio packet and the video packet are read from the first medium.
Generating a shoppable video
Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.
METHOD AND APPARATUS FOR CREATING A CUSTOM TRACK
A method and system for creating and editing video and/or audio tracks is described. The method includes providing at least one artist, venue, and track available for selection and providing at least one clip associated with the at least one artist, venue, and track. The method also includes allowing a user to create a custom track from the at least one clip. The system includes a plurality of video cameras for recording a live performance at a plurality of positions. The system also includes at least one server for storing a plurality of video clips created from the plurality of video cameras and an application stored on the at least one server for allowing a user to access the plurality of video clips via the Internet.
Device and method for playing an interactive audiovisual movie
For playing an interactive audiovisual movie, stored in a data store of a computerized playback device is a movie episode data object which comprises a plurality of audio/video segments, separate audio tracks, and playback instructions. The playback device retrieves the playback instructions and, in accordance with the playback instructions, retrieves and plays audio/video segments, generates interface elements for receiving from a user decision commands while playing the audio/video segments, and retrieves and plays further audio/video segments depending on the user decision commands. The playback device further retrieves one of the separate audio tracks and plays the separate audio track uninterruptedly while playing an end of a first audio/video segment and a start of a second audio/video segment which is played subsequently to the first audio/video segment. Thus, an audio track is played uninterruptedly across the boundary of two consecutive audio/video segments.
SYSTEM AND METHOD FOR SUPPORTING SELECTIVE BACTRACKING DATA RECORDING
Systems and methods can support a data processing apparatus. The data processing apparatus can include a data processor that is associated with a data capturing device on a stationary object and/or a movable object. The data processor can receive data in a data flow from one or more data sources, wherein the data flow is configured based on a time sequence. Then, the data processor can receive a control signal, which is associated with a first timestamp, wherein the first timestamp indicates a first time. Furthermore, the data processor can determine a first data segment by applying the first timestamp on the data flow, wherein the first data segment is associated with a time period in the time sequence that includes the first time.