H04N19/20

Video analysis method of a compressed video by use of branching by motion vector
20230145068 · 2023-05-11 ·

The present invention generally relates to a technology of effectively performing video analysis of a compressed video (e.g., H.264 AVC, H.265 HEVC) in a video analysis system. More specifically, the present invention relates to a video analysis technology of a compressed video (e.g., CCTV video) in which branching in the video analysis process is performed with referring to motion vectors which have been obtained by parsing the compressed video, so that computing resource for the video analysis of the compressed video may be lowered. The present invention may provide an advantage of lowering the computer resource which is required for analyzing a compressed video (e.g., CCTV video).

Video analysis method of a compressed video by use of branching by motion vector
20230145068 · 2023-05-11 ·

The present invention generally relates to a technology of effectively performing video analysis of a compressed video (e.g., H.264 AVC, H.265 HEVC) in a video analysis system. More specifically, the present invention relates to a video analysis technology of a compressed video (e.g., CCTV video) in which branching in the video analysis process is performed with referring to motion vectors which have been obtained by parsing the compressed video, so that computing resource for the video analysis of the compressed video may be lowered. The present invention may provide an advantage of lowering the computer resource which is required for analyzing a compressed video (e.g., CCTV video).

IMAGE COMPRESSION
20170374373 · 2017-12-28 · ·

A method for compressing images includes identifying a set of image blocks from a plurality of digital images. For each image block from the set, image features of the image block are extracted. The set of image blocks is sorted into an ordered sequence of image blocks based on an average image feature difference between sequentially sorted image blocks. The set of image blocks is compressed into compressed image data based on inter block correlations between image blocks in the ordered sequence.

Centralised interactive graphical application server
09852490 · 2017-12-26 ·

A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.

Centralised interactive graphical application server
09852490 · 2017-12-26 ·

A system for processing a plurality of graphical programs on a centralized computer system whereby the images produced by the programs are compressed and transmitted to a plurality of remote processing devices where they are decompressed. Compression assistance data (CAD) is produced by intercepting instructions outputted by the programs and the CAD is then used in the compression step.

VIEWPORT-BASED TRANSCODING FOR IMMERSIVE VISUAL STREAMS
20230188716 · 2023-06-15 ·

In one example, a processing system including at least one processor may obtain a predicted viewport of a mobile computing device for an immersive visual stream, identify a first plurality of blocks of a frame of the immersive visual stream that are associated with the predicted viewport, encode the first plurality of blocks at a first encoding quality level, and encode a second plurality of blocks of the frame at a second encoding quality level, where the second encoding quality level is associated with a lesser visual quality as compared to the first encoding quality level and where the second plurality of blocks are outside of the predicted viewport. The processing system may then transmit the frame having the first plurality of blocks encoded at the first encoding quality level and the second plurality of blocks encoded at the second encoding quality level to the mobile computing device.

VIEWPORT-BASED TRANSCODING FOR IMMERSIVE VISUAL STREAMS
20230188716 · 2023-06-15 ·

In one example, a processing system including at least one processor may obtain a predicted viewport of a mobile computing device for an immersive visual stream, identify a first plurality of blocks of a frame of the immersive visual stream that are associated with the predicted viewport, encode the first plurality of blocks at a first encoding quality level, and encode a second plurality of blocks of the frame at a second encoding quality level, where the second encoding quality level is associated with a lesser visual quality as compared to the first encoding quality level and where the second plurality of blocks are outside of the predicted viewport. The processing system may then transmit the frame having the first plurality of blocks encoded at the first encoding quality level and the second plurality of blocks encoded at the second encoding quality level to the mobile computing device.

Video compression method, electronic device, and computer program product
11677944 · 2023-06-13 · ·

Embodiments of the present disclosure include a video compression method, an electronic device, and a computer program product. In a video compression method provided by embodiments of the present disclosure, a video is segmented into multiple segments based on a first feature of an object extracted from the video, where the object has a first change in each of the multiple segments, and the first feature identifies a start state and an end state of the first change; the multiple segments are grouped based on a similarity of the first change of the object among the multiple segments; and the video is compressed based on the groups of the multiple segments. In this way, for a video with periodically repetitive content, the video is compressed by retaining a part of representative video segments, which can save storage space and network transmission resources and improve computation efficiency, thereby reducing computation cost.

TRANSFERRING DATA FROM AUTONOMOUS VEHICLES
20230177766 · 2023-06-08 · ·

A system includes at least one imaging sensor and a processor. The processor is configured to acquire detected data describing an environment of an autonomous vehicle using the imaging sensor; derive reference data which describes the environment from a predefined map; compute difference data representing a difference between the detected data and the reference data; and transfer the difference data, wherein an image computed based on the difference data and the reference data represents the detected data. Other embodiments are also described.

VIRTUAL AUDIENCE USING LOW BITRATE AVATARS AND LAUGHTER DETECTION

Aspects of the subject disclosure may include, for example, a method in which a processing system acquires a video image and voice data of a remote viewer of a live event content and generating animation parameters relating to the video image. An avatar of the viewer is constructed based on the animation parameters; the avatar includes an animated version of the video image. The animated version and voice data are encoded to obtain a compressed animation data stream and a compressed audio stream, which are transmitted at a low bit rate to a remote system providing the content. The remote system aggregates compressed animation data streams and compressed audio streams to obtain a virtual audience for the event; the virtual audience includes avatars of the remote viewers and sound produced by the remote viewers. Other embodiments are disclosed.