H04N7/52

SYSTEM AND METHOD FOR FLEXIBLE VIDEO CONSTRUCTION
20170280065 · 2017-09-28 ·

System and method for flexible video construction, particularly of a personalized video clip which provides instructions to a viewer with regard to health and wellness. An ordered list of video input files is chained together, to create a single output video file using a chosen container. Timestamp values are tracked, to ensure synchronization of multiple joined clips, optionally using adjustments of the audio channel or the video channel. A video construction server utilizes information from multiple sources, to construct the video clip.

Combined broadcast and backchannel delivery of streaming content

Streaming content may be delivered through a combination of broadcast and a backchannel. A desired streamlet may be selected from the packet of information and presented with a display. A remainder of a data stream associated with the streamlet may be requested and received from via a backchannel while the desired streamlet is being presented. The remaining data stream may then be presented with the display.

Combined broadcast and backchannel delivery of streaming content

Streaming content may be delivered through a combination of broadcast and a backchannel. A desired streamlet may be selected from the packet of information and presented with a display. A remainder of a data stream associated with the streamlet may be requested and received from via a backchannel while the desired streamlet is being presented. The remaining data stream may then be presented with the display.

SYSTEMS AND METHODS FOR CHAT WITH AUDIO AND VIDEO ELEMENTS

Methods, devices, systems, and computer-readable media with instructions for text communications with imbedded audio or audiovisual elements are described. One embodiment involves displaying a user interface for chat communication with a time-ordered display space for communications. Text communications and audiovisual communications are each presented in associated rows within the user interface. Various embodiments enable audio or video notes as well as audio or video streaming or multi-user calls within the user interface with individual communications or connections presented within the time-ordered display. In some embodiments, communications within the display are deleted based on ephemeral message triggers.

SYSTEMS AND METHODS FOR CHAT WITH AUDIO AND VIDEO ELEMENTS

Methods, devices, systems, and computer-readable media with instructions for text communications with imbedded audio or audiovisual elements are described. One embodiment involves displaying a user interface for chat communication with a time-ordered display space for communications. Text communications and audiovisual communications are each presented in associated rows within the user interface. Various embodiments enable audio or video notes as well as audio or video streaming or multi-user calls within the user interface with individual communications or connections presented within the time-ordered display. In some embodiments, communications within the display are deleted based on ephemeral message triggers.

METHOD AND DEVICE FOR AUDIO AND VIDEO SYNCHRONIZATION
20220311967 · 2022-09-29 ·

A method for audio and video synchronization, includes: receiving audio data sent by the video player, wherein the audio data includes more than one audio sampling points; obtaining a network delay change between the audio player and the video player, wherein the network delay change refers to a time difference between the network delay monitored for the first time and the network delay monitored for the last time; determining a total amount of audio data to be adjusted according to the network delay change; and adding audio sampling points to the received audio data or deleting audio sampling points from the received audio data according to the total amount of audio data to be adjusted and a preset adjustment strategy, so that the audio player is synchronized with the video player, and playing the added or deleted audio data.

Pulse-density-modulation pixel control circuits and devices including them

A pulse-density-modulation display and image capture system comprises a display comprising a plurality of pixels. Each pixel comprises a light emitter that controllably emits light at a constant current for a variable amount of time and a control circuit connected to the light emitter to control the light emitter to emit light in response to an input signal specifying the desired luminance of the light emitter. The control circuit converts the input signal to a non-contiguous pulse-density-modulation signal and controls the light emitter to emit light in response to the non-contiguous pulse-density-modulation signal with a temporally variable constant-current control signal. Each pixel emits light responsive to a display timing signal. The pulse-density-modulation display and image capture system also comprises a sampling camera that records the pixels and is responsive to a camera timing signal different from the display timing signal.

Pulse-density-modulation pixel control circuits and devices including them

A pulse-density-modulation display and image capture system comprises a display comprising a plurality of pixels. Each pixel comprises a light emitter that controllably emits light at a constant current for a variable amount of time and a control circuit connected to the light emitter to control the light emitter to emit light in response to an input signal specifying the desired luminance of the light emitter. The control circuit converts the input signal to a non-contiguous pulse-density-modulation signal and controls the light emitter to emit light in response to the non-contiguous pulse-density-modulation signal with a temporally variable constant-current control signal. Each pixel emits light responsive to a display timing signal. The pulse-density-modulation display and image capture system also comprises a sampling camera that records the pixels and is responsive to a camera timing signal different from the display timing signal.

Carriage systems encoding or decoding JPEG 2000 video
09819955 · 2017-11-14 · ·

A system configured to decode video data in a packetized elementary stream (PES) including frames of image data. The system includes a processor configured to receive a transport stream including control information associated with the image data including video metadata parameters associated with application specific functions applicable to the image data. The processor is also configured to receive the PES including the frames of image data in video access units. The processor is configured to retrieve and decode the retrieved video access units using the control information to form a signal including the frames of image data. The system also includes a storage device configured to store the frames of image data and the control information.

Carriage systems encoding or decoding JPEG 2000 video
09819955 · 2017-11-14 · ·

A system configured to decode video data in a packetized elementary stream (PES) including frames of image data. The system includes a processor configured to receive a transport stream including control information associated with the image data including video metadata parameters associated with application specific functions applicable to the image data. The processor is also configured to receive the PES including the frames of image data in video access units. The processor is configured to retrieve and decode the retrieved video access units using the control information to form a signal including the frames of image data. The system also includes a storage device configured to store the frames of image data and the control information.