Patent classifications
H04N7/0117
Method of processing video data, apparatus for processing video data, display apparatus, and computer-program product
The present application provides a method of processing video data. The method of processing video data includes obtaining a frame of video including M numbers of first pixel groups along a first direction, each of the M numbers of first pixel groups including N numbers of pixels along a second direction, M and N being positive integers; determining Q numbers of first pixel sets for each respective one of the M numbers of first pixel groups; assigning Q numbers of pixels values respectively to the Q numbers of first pixel sets for each respective one of the M numbers of first pixel groups; generating M numbers of second pixel groups respectively for the M numbers of first pixel groups; and obtaining a processed frame of video including the M numbers of second pixel groups along the first direction.
INFRARED AND VISIBLE LIGHT IMAGING MODULE ARRANGEMENT FOR IMPROVED IMAGE PROCESSING
Various techniques are provided for implementing an imaging system with multiple infrared imaging modules provided in proximity to a visible light imaging module with overlapping fields of view. In one example, a system includes an array of infrared imaging modules configured to capture infrared images overlapping in a shared field of view of the array. The system also includes a visible light imaging module configured to capture a visible light image with a field of view overlapping with the shared field of view of the array. The system also includes a logic device configured to process the infrared images to provide an increased resolution infrared image corresponding to the shared field of view of the array, and generate a combined image comprising content from the increased resolution infrared image and content from the visible light image. Additional methods and systems are also provided.
IMAGE PROCESSING METHOD AND DEVICE USING A LINE-WISE OPERATION
Disclosed are an image processing method and device using a line-wise operation. The image processing device, according to one embodiment, comprises: a receiver for receiving an image; at least one first line buffer for outputting the image into a line-wise image line; a first convolution operator for generating a feature map by performing a convolution operation on the basis of the output from the first line buffer; and a feature map processor for storing the output from the first convolution operator in units of at least one line, and processing so as to output the feature map stored in units of at least one line into a two-dimensional form, wherein at least one convolution operation operates in the form of a pipeline.
ADAPTIVE FACE DEPTH IMAGE GENERATION
An apparatus comprising an interface, a light projector and a processor. The interface may be configured to receive pixel data. The light projector may be configured to generate a structured light pattern. The processor may be configured to process the pixel data arranged as video frames comprising the structured light pattern, perform computer vision operations to detect a size of a face area of the video frames, determine a scale ratio in response to the size of the face area, extract the structured light pattern from the video frames, generate a downscaled structured light image and generate a depth map in response to the downscaled structured light image and a downscaled reference image. A downscale operation may be performed in response to the scale ratio to generate the downscaled structured light image. The scale ratio may enable the generation of the downscaled structured light image with sufficient depth pixels.
Varying audio visual compression based on AI detection or classification results
In one embodiment, a computing device receives, from one or more cameras, a video stream comprising multiple frames, where the video stream is received at a first quality. The computing device analyzes, using a machine-learning model, images in the frames, where the machine-learning model has been trained to detect one or more objects-of-interest in the images. The computing device identifies a sequence-of-interest including consecutive frames of the video stream, where at least one object-of-interest was detected in at least one of the consecutive frames. The computing device generates a video package including the sequence-of-interest.
Rule-based surveillance video retention system
A video retention system comprising a camera operated by a recording entity, and a video retention server adapted to receive, analyze, and manage video captured by the camera. The video retention server generates a one or more rules using a plurality of user-specified retention parameters which describe the recording entity and a desired retention objective. The rules embody video retention requirements applicable to the recording entity under applicable laws, regulations, and industry standards, and the video retention server executes the rules to delete unnecessary video files while retaining the video files which are necessary to comply with the video retention requirements associated with the specified retention objectives.
CAMERA VIEW SYNTHESIS ON HEAD-MOUNTED DISPLAY FOR VIRTUAL REALITY AND AUGMENTED REALITY
Various examples pertaining to camera view synthesis on head-mounted display (HMD) for virtual reality (VR) and augmented reality (AR) are described. A method involves receiving, from a plurality of tracking cameras disposed around a HMD, image data of a scene which is on a first side of the HMD. The method also involves performing, using the image data and depth information pertaining to the scene, view synthesis to generate a see-through effect of viewing the scene from a viewing position on a second side of the HMD opposite the first side thereof.
Method, electronic device, and computer program product for video processing
Illustrative embodiments include a method, an electronic device, and a computer program product for video processing. In the method, a first group of image frames in a first video having a first resolution is converted into a second group of image frames having a second resolution, the first resolution being higher than the second resolution; a second video having the second resolution is generated based on the second group of image frames; conversion parameters for the second video are determined based on the first group of image frames and the second group of image frames, the conversion parameters being used to convert an image frame in the second group of image frames into an image frame having a third resolution, and the third resolution being higher than the second resolution; and the conversion parameters and the second video are sent to a requester of the first video.
Data generation method, data reproduction method, data generation device and data reproduction device
A data generation method is for generating video data that covers a second luminance dynamic range wider than a first luminance dynamic range and has reproduction compatibility with a first device that does not support reproduction of video having the second luminance dynamic range and supports reproduction of video having the first luminance dynamic range, and includes: generating a video signal to be included in the video data using a second OETF; storing, into VUI in the video data, first transfer function information for identifying a first OETF to be referred to by the first device when the first device decodes the video data; and storing, into SEI in the video data, second transfer function information for identifying a second OETF to be referred to by a second device supporting reproduction of video having the second luminance dynamic range when the second device decodes the video data.
Electronic devices and corresponding methods for capturing images from an external display of a remote electronic device
A method in an electronic device includes detecting, by one or more processors from a first video stream captured by an imager, one or more images being presented by a remote display of an external electronic device. The method includes receiving, with a communication device operable with the one or more processors in response to the detecting, a second video stream comprising the one or more images being presented on the remote display. The method includes replacing, by the one or more processors on a local display of the electronic device, presentation of the first video stream with the second video stream. This works to eliminate visual distortion due to differences between the refresh rates of the display and remote display or asynchronous nature of the clocks in the electronic device and the external electronic device.