Patent classifications
H04N7/06
Image transmission system and image transmission method
Disclosed herein is an image transmission system including a plurality of cameras and a coaxial cable for transmitting image signals from the cameras, wherein: each of the cameras includes an imaging block configured to acquire an image signal by imaging an object, a coding block configured to compression-code the image signal through intra-frame compression and inter-frame compression so as to generate a coded signal, and a signal output block configured to output the coded signal onto the coaxial cable; and the camera of interest outputs the coded signal obtained through inter-frame compression onto the coaxial cable when another of the cameras outputs the coded signal obtained through intra-frame compression onto the coaxial cable.
Combining Audio and Video Streams for a Video Headset
A wearable device and corresponding methods and computer-readable media are disclosed, where the method comprises: receiving a first audio signal from an audio communication device; providing first audio based on the first audio signal; capturing second audio, wherein the second audio represents a voice of a wearer of the wearable device; generating a second audio signal, wherein the second audio signal represents the second audio; transmitting the second audio signal to the audio communication device; capturing video; providing a video signal, wherein the video signal represents the video; capturing third audio, wherein the third audio represents ambient sound; generating a third audio signal, wherein the third audio signal represents the third audio; and synchronously encoding, into a single data stream, the first audio signal, the second audio signal, the third audio signal, and the video signal.
Combining Audio and Video Streams for a Video Headset
A wearable device and corresponding methods and computer-readable media are disclosed, where the method comprises: receiving a first audio signal from an audio communication device; providing first audio based on the first audio signal; capturing second audio, wherein the second audio represents a voice of a wearer of the wearable device; generating a second audio signal, wherein the second audio signal represents the second audio; transmitting the second audio signal to the audio communication device; capturing video; providing a video signal, wherein the video signal represents the video; capturing third audio, wherein the third audio represents ambient sound; generating a third audio signal, wherein the third audio signal represents the third audio; and synchronously encoding, into a single data stream, the first audio signal, the second audio signal, the third audio signal, and the video signal.
METHOD AND SYSTEM FOR DYNAMICALLY ADJUSTING A CAMERA SETTING FOR A VIDEO STREAM
In one aspect, an example method for dynamically adjusting a camera setting for a video stream includes: (i) receiving, by a computing system, video content captured by a camera operating in accordance with a camera setting; (ii) generating, by the computing system, a video stream representing the video content; and (iii) while generating the video stream: (a) determining, by the computing system, an amount of packets in a memory buffer; (b) determining, by the computing system, a time period since the camera setting was last adjusted; and (c) using, by the computing system, the determined amount of packets in the memory buffer and the determined time period since the camera setting was last adjusted as a basis to adjust the camera setting.
METHOD AND SYSTEM FOR DYNAMICALLY ADJUSTING A CAMERA SETTING FOR A VIDEO STREAM
In one aspect, an example method for dynamically adjusting a camera setting for a video stream includes: (i) receiving, by a computing system, video content captured by a camera operating in accordance with a camera setting; (ii) generating, by the computing system, a video stream representing the video content; and (iii) while generating the video stream: (a) determining, by the computing system, an amount of packets in a memory buffer; (b) determining, by the computing system, a time period since the camera setting was last adjusted; and (c) using, by the computing system, the determined amount of packets in the memory buffer and the determined time period since the camera setting was last adjusted as a basis to adjust the camera setting.
RESOURCE AWARE VIDEO PROCESSOR
Approaches for dynamically allocating CPU cycle resources to a video encoder. A resource allocator assesses an amount of available CPU cycle resources on the hardware device on which it executes. The resource allocator determines that a change in the amount of available CPU cycle resources has occurred. The resource allocator, adjusts, in real-time, which particular cycle profile, in a plurality of cycle profiles, is assigned to at least one of a plurality of video modules. The plurality of cycle profiles each allocate, to video modules, a particular amount CPU cycle resources for processing digital video. The plurality of cycle profiles also each specify a set of configuration settings and are arranged in a sequence based upon the video quality and density achievable by video modules using configuration settings associated with each cycle profile when processing digital video.
RESOURCE AWARE VIDEO PROCESSOR
Approaches for dynamically allocating CPU cycle resources to a video encoder. A resource allocator assesses an amount of available CPU cycle resources on the hardware device on which it executes. The resource allocator determines that a change in the amount of available CPU cycle resources has occurred. The resource allocator, adjusts, in real-time, which particular cycle profile, in a plurality of cycle profiles, is assigned to at least one of a plurality of video modules. The plurality of cycle profiles each allocate, to video modules, a particular amount CPU cycle resources for processing digital video. The plurality of cycle profiles also each specify a set of configuration settings and are arranged in a sequence based upon the video quality and density achievable by video modules using configuration settings associated with each cycle profile when processing digital video.
Sensory Configurations for Enabling Autonomous Navigation
Systems and methods for implementing sensory configurations in accordance with certain embodiments of the invention are illustrated. One embodiment includes an imaging system that includes cameras, wherein each camera includes image sensor(s). The imaging system includes video links, wherein each of the video links is configured to: connect a particular camera to a central processor, and carry power, from the central processor to the particular camera. The imaging system includes a memory that stores instructions for processing image data obtained from the cameras. The central processor is configured to execute the instructions to perform a method. The method aggregates the image data for each camera of the plurality of cameras to produce aggregated image data, using at least one mobile industry processor interface (MIPI) aggregator. The method processes the aggregated image data to produce a set of at least one environmental image.
Sensory Configurations for Enabling Autonomous Navigation
Systems and methods for implementing sensory configurations in accordance with certain embodiments of the invention are illustrated. One embodiment includes an imaging system that includes cameras, wherein each camera includes image sensor(s). The imaging system includes video links, wherein each of the video links is configured to: connect a particular camera to a central processor, and carry power, from the central processor to the particular camera. The imaging system includes a memory that stores instructions for processing image data obtained from the cameras. The central processor is configured to execute the instructions to perform a method. The method aggregates the image data for each camera of the plurality of cameras to produce aggregated image data, using at least one mobile industry processor interface (MIPI) aggregator. The method processes the aggregated image data to produce a set of at least one environmental image.
ELECTRONIC DEVICE AND METHOD FOR COMMUNICATING WITH EXTERNAL DEVICE
An embodiment of the present disclosure relates to an electronic device and a method for performing, through at least two heterogeneous communication interfaces, distributed processing on control signals to be transmitted to or received from an external device. To this end, the electronic device may comprise a communication unit and at least one processor. The at least one processor is configured to identify that an external electronic device is connected through an HDMI cable, check whether the external electronic device supports a direct communication method using a wireless resource, transmit information for identifying a predetermined MAC address so as to establish wireless communication with the external electronic device according to the direct communication method based on the external electronic device supporting the direct communication method, and control the communication unit transmit, to the external electronic device through the wireless communication, at least some of the control signals to be transmitted to the external electronic device through a bidirectional serial bus terminal provided in the HDMI cable.