Patent classifications
H04N19/40
Video content analysis and/or processing using encoding logs
A system to facilitate analyzing and/or processing video content using encoding logs is provided. The system includes a first analysis component, a second analysis component and a transcoding component. The first analysis component determines a first set of shot-change locations associated with a cut transition in a video sequence based on an encoding log associated with at least one previously encoded video frame. The second analysis component determines a second set of shot-change locations associated with a fading transition in the video sequence based on the encoding log associated with the at least one previously encoded video frame. The transcoding component processes the video sequence based on at least a portion of the first set of shot-change locations and the second set of shot-change locations.
METHOD FOR RE-ENCODING IMAGE AND APPARATUS THEREFOR
Provided is a re-encoding method including obtaining a first quantization table from a bitstream including an image encoded using the first quantization table; obtaining a second quantization table based on a pattern representing a size distribution of values of elements of the first quantization table, the second quantization table including elements respectively corresponding to the elements of the first quantization table; and re-encoding a reconstructed image by using the second quantization table, the reconstructed image being obtained by decoding the encoded image by using the first quantization table.
MULTI-VIEW IMAGE ENCODING/DECODING METHOD AND APPARATUS
Provided is a method of decoding a multi-view image, the method including obtaining, from a bitstream, an intra skip flag indicating whether a current block included in a depth image of the multi-view image is to be reconstructed based on an intra skip mode; obtaining, from the bitstream, intra skip prediction mode information indicating an intra prediction mode to be used for the current block, from among a plurality of intra prediction modes, when the intra skip flag indicates that the current block is to be reconstructed based on the intra skip mode; determining predicted values of samples included in the current block according to an intra prediction method indicated by the intra skip prediction mode information; and reconstructing the current block by determining reconstructed values of the samples, based on the predicted values of the samples.
MULTI-VIEW IMAGE ENCODING/DECODING METHOD AND APPARATUS
Provided is a method of decoding a multi-view image, the method including obtaining, from a bitstream, an intra skip flag indicating whether a current block included in a depth image of the multi-view image is to be reconstructed based on an intra skip mode; obtaining, from the bitstream, intra skip prediction mode information indicating an intra prediction mode to be used for the current block, from among a plurality of intra prediction modes, when the intra skip flag indicates that the current block is to be reconstructed based on the intra skip mode; determining predicted values of samples included in the current block according to an intra prediction method indicated by the intra skip prediction mode information; and reconstructing the current block by determining reconstructed values of the samples, based on the predicted values of the samples.
RECEIVING COMPRESSED VIDEO FRAMES IN A VIDEO CONFERENCE
One disclosed example method includes receiving, by a video conference provider, video frames from a plurality of existing participants in a video conference; receiving, by the video conference provider, a request from a new user to join the video conference, and in response: generating, by the video conference provider, an instantaneous decoder refresh (IDR) frame; determining, by the video conference provider, one or more prior video frames previously acknowledged by each existing participant of the plurality of existing participants; generating, by the video conference provider, a benchmark frame for each of the plurality of existing participants based on at least one of the determined one or more prior video frames and the IDR frame; transmitting, by the video conference provider, the IDR frame to the new user; and transmitting, by the video conference provider, a message comprising the benchmark frame to each of the plurality of existing participants.
Video encoding device, video encoding method, and video encoding program
A video encoding device includes a re-encoding picture type judgment unit which judges whether a picture is to be taken as a reference picture or not in a subsequent re-encoding process, and a refresh unit sets no refreshed unit area in the picture when the picture is judged by the re-encoding picture type judgment unit to be taken as a non-reference picture in the subsequent re-encoding process, but sets, when the picture is judged to be taken as a reference picture, a refreshed unit area in the picture to be taken as a reference picture so as to include an area corresponding to a refreshed unit area which should have been set in a picture to be taken as a non-reference picture.
METHOD AND APPARATUS FOR DETERMINING VIDEO BITRATE, COMPUTER DEVICE, AND STORAGE MEDIUM
Embodiments of the present disclosure relate to a method and an apparatus for determining a video bitrate, a computer device, and a storage medium, belonging to the field of video transcoding technologies. The method includes: selecting target video frames from video frames of a to-be-transcoded video according to a predefined interval; determining a pre-estimated video bitrate of the to-be-transcoded video according to bitrate feature information of the target video frames; obtaining a first relative relationship between the pre-estimated video bitrate and an actual video bitrate of the to-be-transcoded video; and determining a target video bitrate of the to-be-transcoded video according to the first relative relationship and bitrate requirement information of a target service platform, the target service platform being a service platform to which the to-be-transcoded video is applied after transcoded.
METHOD AND APPARATUS FOR DETERMINING VIDEO BITRATE, COMPUTER DEVICE, AND STORAGE MEDIUM
Embodiments of the present disclosure relate to a method and an apparatus for determining a video bitrate, a computer device, and a storage medium, belonging to the field of video transcoding technologies. The method includes: selecting target video frames from video frames of a to-be-transcoded video according to a predefined interval; determining a pre-estimated video bitrate of the to-be-transcoded video according to bitrate feature information of the target video frames; obtaining a first relative relationship between the pre-estimated video bitrate and an actual video bitrate of the to-be-transcoded video; and determining a target video bitrate of the to-be-transcoded video according to the first relative relationship and bitrate requirement information of a target service platform, the target service platform being a service platform to which the to-be-transcoded video is applied after transcoded.
Late-stage mode conversions in pipelined video encoders
Video encoders may determine an initial designation of a mode in which to encode a block of pixels in an early stage of a block processing pipeline. A component of a late stage of the block processing pipeline (one that precedes the transcoder) may determine a different mode designation for the block of pixels based on coded block pattern information, motion vector information, the position of the block in a row of such blocks, the order in which such blocks are processed in the pipeline, or other encoding related syntax elements. The component in the late stage may communicate information to the transcoder usable in coding the block of pixels, such as modified syntax elements or an end of row marker. The transcoder may encode the block of pixels in accordance with the different mode designation or may change the mode again, dependent on the communicated information.
Late-stage mode conversions in pipelined video encoders
Video encoders may determine an initial designation of a mode in which to encode a block of pixels in an early stage of a block processing pipeline. A component of a late stage of the block processing pipeline (one that precedes the transcoder) may determine a different mode designation for the block of pixels based on coded block pattern information, motion vector information, the position of the block in a row of such blocks, the order in which such blocks are processed in the pipeline, or other encoding related syntax elements. The component in the late stage may communicate information to the transcoder usable in coding the block of pixels, such as modified syntax elements or an end of row marker. The transcoder may encode the block of pixels in accordance with the different mode designation or may change the mode again, dependent on the communicated information.