Patent classifications
H04N5/932
Synchronisation of audio and video playback
A method of playing audio content to a viewer in synchronization with a video content. The method comprises receiving and digitizing an ultrasonic signal comprising ultrasonic synchronization signal(s), the ultrasonic synchronization signal(s) comprising a timecode-carrying part that encodes a respective timecode through modulation of ultrasonic carrier signal(s), the ultrasonic synchronization signal(s) comprising further an ultrasonic marker signal conterminous with the timecode-carrying part. The timecode-carrying part is identified based on a received ultrasonic marker signal and decoded to determine the corresponding timecode. The stored audio content is played back from a playback point determined based on the timecode.
Video processing apparatus and method
Provided is a video processing method and apparatus. The video processing method includes acquiring an input video including a plurality of video frames and audio frames; dividing the input video into one or more sections; determining a representative video frame from among the plurality of video frames with respect to each of the one or more sections; and acquiring a slide video that includes the representative video frames.
Synchronization of cameras using wireless beacons
Timing metadata is generated and added to captured video to compensate for synchronization error between video captured concurrently from multiple cameras. A wireless beacon including timer data is transmitted from an access point to each station camera. A radio circuit of the station camera synchronizes to the timer of the access point based on timing information in the wireless beacon. An image processor in each station camera includes an image processor timer separate from the radio circuit timer. During video capture, timing metrics are generated indicating deviation between the image processor timer and the radio circuit timer. The timing metrics are stored as metadata and can be used to compensate for synchronization error in post-processing.
System and methods for authoring and rendering thermal output during video playback on computer displays with thermal output capability
Example implementations are directed to a system to generate keyframes describing the temperature output state of thermal output devices during the synchronous playback of video material. This additional haptic output channel augments the existing audio and video channels. Example implementations provide a manual keyframe authoring interface and an architecture for playing back video with a thermal output channel. Example implementations also involve an automatic keyframe generation method for thermal output accompanying a video, and provide a temperature profile function to enable rapid changing between temperature values for thermal output devices that use open-loop control.
Trip replay experience
Whether for enjoyment, research, or other reasons, operators and occupants of marine vessels often want to re-live their experience. Embodiments of the present invention seek to utilize data captured during a trip to generate a trip replay experience that provides a re-creation experience for the viewer. In this regard, data from the systems and sensors of the marine vessel during the trip may be gathered and provided to a remote server. The data may be correlated as a function of time and intermingled to create a first-person type view from a dashboard to give the viewer a more realistic re-creation experience of the trip. Such a trip replay experience allows the operator, owner, or anyone else to relive a trip taken in the marine vessel.
Method and device for playing multimedia file
A method and a device are provided for playing a multimedia file. The device sends a first audio data packet to an audio player device and sends a first video data packet to a video player device. The first audio data packet and the first video data packet both include a data test identifier. The device receives a first timestamp from the audio player device. The device receives a second timestamp from the video player device. The device then sends a second audio data packet and a second video data packet respectively to the audio player device and the video player device according to the first timestamp and the second timestamp. Thus, the audio player device and the video player device play synchronously the second audio data packet and the second video data packet.
METHOD AND INFRASTRUCTURE FOR SYNCHRONIZED STREAMING OF CONTENT
Systems and methods for synchronizing the playback of network media across multiple content playback devices, termed herein as playback devices, clients, or client devices. In one implementation, client devices are controlled to parse and buffer media content separately. Once all clients are ready, a controller may cause the client devices to start in a synchronized fashion based on signals sent by the controller. The controller adjusts the timing of the signal so that the outputs are displayed in synchronization on each client device. In other implementations, device lag times may be measured. In still other implementations, a master device may synchronize playback of media content on slave devices. In yet other implementations, devices may buffer and join playback of media content occurring on other devices. In further implementations, the systems and methods may be expanded to include steps of processing authentication for service providers prior to arranging synchronized playback.
METHOD AND INFRASTRUCTURE FOR SYNCHRONIZED STREAMING OF CONTENT
Systems and methods for synchronizing the playback of network media across multiple content playback devices, termed herein as playback devices, clients, or client devices. In one implementation, client devices are controlled to parse and buffer media content separately. Once all clients are ready, a controller may cause the client devices to start in a synchronized fashion based on signals sent by the controller. The controller adjusts the timing of the signal so that the outputs are displayed in synchronization on each client device. In other implementations, device lag times may be measured. In still other implementations, a master device may synchronize playback of media content on slave devices. In yet other implementations, devices may buffer and join playback of media content occurring on other devices. In further implementations, the systems and methods may be expanded to include steps of processing authentication for service providers prior to arranging synchronized playback.
System and method for multimedia capture
Methods, systems, and apparatus for multimedia capture. The system includes one or more storage devices connected through a network to a vehicle. The vehicle includes a memory for buffering video. The vehicle includes multiple cameras coupled to one or more video processors. The one or more video processors are configured to capture a first video of an interior view of the vehicle for a period of time, capture a second video of an exterior view of surroundings of the vehicle for the period of time, and synchronize the first video and the second video. The vehicle includes one or more microphones coupled to one or more audio processors for capturing audio and an electronic control unit. The electronic control unit includes a multimedia processor. The electronic control unit is configured to buffer the synchronized video, detect a triggering event, and store the synchronized video.
Terminal device and method for controlling thereof
A terminal device is provided. The terminal device includes a multimedia part configured to play back a content, a communicator configured to perform communication, a short-range wireless communication module configured to share communication connection information with an external device, and when tagged with the external device while a content is played back, a controller configured to control the communicator to be connected to the external device according to the communication connection information and transmit a synchronization signal and the played back content. Accordingly, the terminal device shares a synchronized content with an external device using a User Interface (UI) for controlling a plurality of external devices.