Patent classifications
H04N19/547
ACCELERATED VIDEO EXPORTATION TO MULTIPLE DESTINATIONS
Systems and methods described herein provide a new mechanism of video exportation which ensures that the process is done faster and that a single video can be exported to two or more destination at the same time. This document explains the steps involved in the creation of the video, processes involved in encoding, rendering, transmission/exportation, and playing the video. Figures are used in explaining or illustrating the flow of processes and showing the different devices used in accomplishing various activities in the exporting processes. The application will receive commands to perform the exporting from the destination. Overall, the application will be able to facilitate faster exportation of a video, almost twice the basic speed of the known video exportation systems and to multiple destinations unlike in exportation by the basic applications in use today.
ACCELERATED VIDEO EXPORTATION TO MULTIPLE DESTINATIONS
Systems and methods described herein provide a new mechanism of video exportation which ensures that the process is done faster and that a single video can be exported to two or more destination at the same time. This document explains the steps involved in the creation of the video, processes involved in encoding, rendering, transmission/exportation, and playing the video. Figures are used in explaining or illustrating the flow of processes and showing the different devices used in accomplishing various activities in the exporting processes. The application will receive commands to perform the exporting from the destination. Overall, the application will be able to facilitate faster exportation of a video, almost twice the basic speed of the known video exportation systems and to multiple destinations unlike in exportation by the basic applications in use today.
Storage System and Method for Object Monitoring
A storage system and method for object monitoring/anticipation in surveillance systems are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to identify positions of an object in a plurality of frames of video data provided by a video capture device; determine a rate of movement of the object based on the identified positions; and based on the determined rate of movement of the object, provide a suggestion to the video capture device to dynamically modify an encoding bit rate of the video data to improve video quality of the object. Other embodiments are provided.
Storage System and Method for Object Monitoring
A storage system and method for object monitoring/anticipation in surveillance systems are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to identify positions of an object in a plurality of frames of video data provided by a video capture device; determine a rate of movement of the object based on the identified positions; and based on the determined rate of movement of the object, provide a suggestion to the video capture device to dynamically modify an encoding bit rate of the video data to improve video quality of the object. Other embodiments are provided.
Encoding device, decoding device, encoding method, and decoding method for coding efficiency
According to an embodiment, an encoding device includes a deriving unit and an encoding unit. The deriving unit is configured to derive a first reference value based on fixed point precision representing roughness of a weighting factor that is used for multiplying a reference image. The encoding unit is configured to encode a first difference value that is a difference value between the weighting factor and the first reference value and the fixed point precision. The weighting factor is included in a first range of predetermined bit precision having the first reference value at approximate center. The first difference value is in the predetermined range.
Encoding device, decoding device, encoding method, and decoding method for coding efficiency
According to an embodiment, an encoding device includes a deriving unit and an encoding unit. The deriving unit is configured to derive a first reference value based on fixed point precision representing roughness of a weighting factor that is used for multiplying a reference image. The encoding unit is configured to encode a first difference value that is a difference value between the weighting factor and the first reference value and the fixed point precision. The weighting factor is included in a first range of predetermined bit precision having the first reference value at approximate center. The first difference value is in the predetermined range.
VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, AND VIDEO DECODING METHOD FOR PERFORMING INTRA-PREDICTION BASED ON DIRECTIONALITY OF NEIGHBORING BLOCK
Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.
VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, AND VIDEO DECODING METHOD FOR PERFORMING INTRA-PREDICTION BASED ON DIRECTIONALITY OF NEIGHBORING BLOCK
Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.
Image processing apparatus and method
The present disclosure relates to image processing apparatus and method that can suppress an increase in a load of encoding and decoding. One or both a predetermined upper limit and a predetermined lower limit are used to clip transformation coefficients obtained by applying a transformation process to a predicted residual that is a difference between an image and a predicted image of the image. In addition, one or both a predetermined upper limit and a predetermined lower limit are used to clip transformation coefficients that are subjected to an inverse transformation process to obtain a predicted residual that is a difference between an image and a predicted image of the image. The present disclosure can be applied to, for example, an image processing apparatus, an image encoding apparatus, an image decoding apparatus, and the like.
Image processing apparatus and method
The present disclosure relates to image processing apparatus and method that can suppress an increase in a load of encoding and decoding. One or both a predetermined upper limit and a predetermined lower limit are used to clip transformation coefficients obtained by applying a transformation process to a predicted residual that is a difference between an image and a predicted image of the image. In addition, one or both a predetermined upper limit and a predetermined lower limit are used to clip transformation coefficients that are subjected to an inverse transformation process to obtain a predicted residual that is a difference between an image and a predicted image of the image. The present disclosure can be applied to, for example, an image processing apparatus, an image encoding apparatus, an image decoding apparatus, and the like.