Abstract:
Example video data processing methods and apparatus are disclosed. One example method includes obtaining viewport information by a server. The server obtains spatial object information based on the viewport information, where the spatial object information is used to describe a specified spatial object in panoramic space. The server obtains a first bitstream that is obtained by encoding image data in the specified spatial object. The server obtains a second bitstream that is obtained by encoding image data in the panoramic space. The server transmits the first bitstream and the second bitstream to a client.
Abstract:
A streaming media information processing method includes obtaining target spatial information of a target spatial object, where the target spatial object is one of two spatial objects that are associated with data of two images that is in target video data, the target spatial information includes same-attribute spatial information, the same-attribute spatial information includes same information between respective spatial information of the two spatial objects, and spatial information of a spatial object other than the target spatial object in the two spatial objects includes the same-attribute spatial information, and determining, based on the target spatial information, video data that needs to be played.
Abstract:
A video frame fade-in/fade-out detection method is provided, the detection method includes: before motion search, performing inter-frame comparison on block direct current components in some rows of a picture or performing inter-frame comparison on block direct current components in a partial area of a picture; collecting statistics on an inter-frame comparison result; determining whether fade-in/fade-out exists, to choose whether prediction is in a weighted mode; and if it is detected, by means of inter-frame comparison on block direct current components on some rows, that no global fade-in/fade-out exists, selecting a partial area within a range of some detected rows to perform inter-frame comparison on block direct current components again, and detecting local fade-in/fade-out. In the present invention, fade-in/fade-out is detected under the premise that easy hardware implementation is ensured, which saves a bandwidth and improves block match accuracy; in addition, the present invention proposes a solution for local fade-in/fade-out.
Abstract:
Embodiments of the present invention disclose a method and an apparatus for acquiring video coding compression quality. The method may include: acquiring video stream information; calculating video content complexity according to the video stream information; and calculating video coding compression quality according to the bit rate, the frame rate and the video content complexity. In the embodiments of the present invention, the video coding compression quality may be acquired as long as the video frame information, the bit rate, the frame rate and the video content complexity of a video stream are acquired. The video coding compression quality may be used in subsequent video quality assessment. This process greatly reduces video quality assessment complexity and the assessment may be performed in real time. In addition, the assessed coding compression quality meets the subjective feeling of human eyes better.
Abstract:
A method for processing image data includes obtaining at least two captured images, where focal points of the obtained captured images are different; obtaining a focus-capture parameter, and fusing the captured images according to the focus-capture parameter to obtain a fused image; and performing joint coding on the fused image, and outputting an image; where when registration, mapping, cutting, and fusion are performed on the captured images according to the focus-capture parameter, a mask image is corrected through analysis of motion information of the captured images, and images are selected; and the corrected mask image includes a sequence number of a captured image selected at each pixel in the connected motion object region after the captured images are marked with sequence numbers. The method is used to implement high-efficiency and high-quality image processing.
Abstract:
A method and an apparatus are provided for evaluating media delivery quality that relate to the field of communications technologies and that can directly reflect a variation of media delivery quality and a variation of subjective experience of a user on media play quality. A method for evaluating media delivery quality includes: receiving media data, and measuring a data amount of the media data received within the period of time; parsing the media data, and acquiring a play rate of the media data; simulating, a decoding buffer in a process of playing the media data received within the period of time, to acquire a virtual decoding buffer and acquire a size of the virtual decoding buffer; and determining, according to the size of the virtual decoding buffer, whether a pause occurs in the process of playing the media data received within the period of time.
Abstract:
A video frame fade-in/fade-out detection method is provided, the detection method includes: before motion search, performing inter-frame comparison on block direct current components in some rows of a picture or performing inter-frame comparison on block direct current components in a partial area of a picture; collecting statistics on an inter-frame comparison result; determining whether fade-in/fade-out exists, to choose whether prediction is in a weighted mode; and if it is detected, by means of inter-frame comparison on block direct current components on some rows, that no global fade-in/fade-out exists, selecting a partial area within a range of some detected rows to perform inter-frame comparison on block direct current components again, and detecting local fade-in/fade-out. In the present invention, fade-in/fade-out is detected under the premise that easy hardware implementation is ensured, which saves a bandwidth and improves block match accuracy; in addition, the present invention proposes a solution for local fade-in/fade-out.
Abstract:
Embodiments of the present invention disclose a method and an apparatus for obtaining a video quality parameter and an electronic device. The method includes dividing a target video segment into at least one video subsegment, where duration of every video subsegment is at least time perceivable by human eyes; obtaining a video quality parameter of the video subsegment; and processing the video quality parameter of the video subsegment, and obtaining a video quality parameter of the target video segment.
Abstract:
The present invention discloses a video conversion method and apparatus, relates to digital media technologies. A video source is received and compression distortion quality of the video source is acquired. A transcoding policy corresponding to the compression distortion quality of the video source is acquired according to the compression distortion quality of the video source. It is determining, according to the transcoding policy, whether the video source requires transcoding. Transcoding parameters are generated according to the transcoding policy if the video source requires transcoding. The transcoding policy includes target video quality and the transcoding parameters include a target resolution, a target frame rate, and a target bit rate. The video source is converted according to the target resolution, the target frame rate, and the target bit rate, and generating a transcoded video.
Abstract:
A method and an apparatus are provided for evaluating media delivery quality that relate to the field of communications technologies and that can directly reflect a variation of media delivery quality and a variation of subjective experience of a user on media play quality. A method for evaluating media delivery quality includes: receiving media data, and measuring a data amount of the media data received within the period of time; parsing the media data, and acquiring a play rate of the media data; simulating, a decoding buffer in a process of playing the media data received within the period of time, to acquire a virtual decoding buffer and acquire a size of the virtual decoding buffer; and determining, according to the size of the virtual decoding buffer, whether a pause occurs in the process of playing the media data received within the period of time.