摘要:
Disclosed are various embodiments for determining a filter length according to a width and height of the reference block and selecting a filter based on the block size. Corresponding pixels from memory may be fetched based on the filter length and the block size. Reference pixels may be interpolated based on the selected filter to generate a prediction.
摘要:
A system may receive an input stream for a coding operation by a coding device. The system may determine a processing device to assist the coding device with the coding operation. The processing device may generate an indicator containing coding information or other coding assistance by processing the input stream. The processing device may send the indicator to the coding device. In some cases, the indicator may be embedded in the metadata of the stream by the processing device. The indicator may be extracted by the coding device. After reception of the indicator, the coding device may execute the coding task while using the information in the indicator to assist.
摘要:
Multi-mode error concealment, recovery and resilience coding. Adaptation of a number of coding units (CUs) employed in accordance with video coding may be made as a function of error. As a number of errors increases, the respective number of CUs may correspondingly increase (e.g., which may be made in accompaniment with a reduction of CU size). As a number of errors decreases, the respective number of CUs may correspondingly decrease (e.g., which may be made in accompaniment with an increase of CU size). Such errors may be associated with a type of source providing a video signal, a type of error resilience coding employed, communication link and/or channel conditions, a remote error characteristic (e.g., such as associated with a source device and/or destination device), a local error characteristic (e.g., such as associated with operations and/or processing within a given device), and/or any other type of consideration.
摘要:
A system may receive an input stream for a coding operation. The system may determine available coding modes for the coding operation. The system may include coding selection logic that may determine a coding mode in response to the based on the available selection of coding modes. The coding selection logic may use the selected coding mode to determine a coding strategy. The selection logic may send an indication of the selected coding mode and coding strategy to coding logic to support execution of the coding operation, which may use the selected coding mode and coding strategy.
摘要:
Aspects of virtual field buffer based decoding are described. In one embodiment, a current picture field is read from a coded picture buffer comprising coded pictures of video, for example. The current picture may be associated with a top or bottom field polarity. According to decoding and picture output orders, the current picture field is assigned to an available field entry of a virtual field buffer, and an available frame index of a virtual frame map is assigned to the current picture field. The assignment of the available frame index to the current picture field is indicated to a decoder that decodes the current picture field with reference to the assigned frame index. According to aspects of the embodiments described herein, rather than determining complimentary picture fields after decoding, the assignment of complimentary picture fields to virtual frame indexes before decoding provides certain efficiencies.
摘要:
In various embodiments, video streams are decoded using decoders that support a different decoding profile. First processing circuitry is configured to receive a video stream encoded using a first encoding profile, transcode the video stream from the first encoding profile to a second encoding profile, and store the transcoded video stream in an output buffer. Second processing circuitry is configured to receive the transcoded video stream from the output buffer and decode the transcoded video stream according to the second encoding profile. The second processing circuitry may be unable to decode the video stream encoded using the first encoding profile.
摘要:
Multi-mode error concealment, recovery and resilience coding. Adaptation of a number of coding units (CUs) employed in accordance with video coding may be made as a function of error. As a number of errors increases, the respective number of CUs may correspondingly increase (e.g., which may be made in accompaniment with a reduction of CU size). As a number of errors decreases, the respective number of CUs may correspondingly decrease (e.g., which may be made in accompaniment with an increase of CU size). Such errors may be associated with a type of source providing a video signal, a type of error resilience coding employed, communication link and/or channel conditions, a remote error characteristic (e.g., such as associated with a source device and/or destination device), a local error characteristic (e.g., such as associated with operations and/or processing within a given device), and/or any other type of consideration.
摘要:
A system may receive an input stream for a coding operation. The system may determine available coding modes for the coding operation. The system may include coding selection logic that may determine a coding mode in response to the based on the available selection of coding modes. The coding selection logic may use the selected coding mode to determine a coding strategy. The selection logic may send an indication of the selected coding mode and coding strategy to coding logic to support execution of the coding operation, which may use the selected coding mode and coding strategy.
摘要:
Methods and systems for processing B pictures with missing or invalid forward reference pictures are disclosed. Aspects of one method may include decoding of a contiguous sequence of B pictures that immediately follow a first I picture after a sequence header. The decoding of the B pictures may handle video edit codes in the AVS1-P2 format and/or random access points. Some embodiments of the invention may discard B pictures that refer to invalid or missing forward reference pictures, while other embodiments of the invention may interpolate B pictures. For an invalid forward reference picture, the interpolation algorithm for generating pictures may use the invalid forward reference picture and the backward reference picture. For a missing decoded forward reference picture, as in a random access, the interpolation algorithm for generating pictures may use the backward reference picture.
摘要:
A system may receive an input stream for a coding operation by a coding device. The system may determine a processing device to assist the coding device with the coding operation. The processing device may generate an indicator containing coding information or other coding assistance by processing the input stream. The processing device may send the indicator to the coding device. In some cases, the indicator may be embedded in the metadata of the stream by the processing device. The indicator may be extracted by the coding device. After reception of the indicator, the coding device may execute the coding task while using the information in the indicator to assist.