17815486. TRACKING SAMPLE COMPLETION IN VIDEO CODING simplified abstract (QUALCOMM Incorporated)

From WikiPatents
Jump to navigation Jump to search

TRACKING SAMPLE COMPLETION IN VIDEO CODING

Organization Name

QUALCOMM Incorporated

Inventor(s)

Gaurav Avinash Patil of San Jose CA (US)

Kapil Garg of Fremont CA (US)

Rajesh Chowdary Chitturi of San Jose CA (US)

Prasanth Gomatam of San Diego CA (US)

TRACKING SAMPLE COMPLETION IN VIDEO CODING - A simplified explanation of the abstract

This abstract first appeared for US patent application 17815486 titled 'TRACKING SAMPLE COMPLETION IN VIDEO CODING

Simplified Explanation

The patent application describes an apparatus that can decode video data using multiple video decoding cores and a shared memory. The video decoding cores are able to track the completion of decoding samples of different regions of a video frame and write this information to the shared memory. Before decoding a subsequent region, the cores can read the information from the shared memory to determine whether to proceed with the decoding.

  • The apparatus includes a shared memory and multiple processors with video decoding cores.
  • The video decoding cores can track the completion of decoding samples of regions in a video frame.
  • Information indicating the completion of decoding is written to the shared memory.
  • Before decoding a subsequent region, the cores read the information from the shared memory.
  • Based on the information, the cores determine whether to decode the subsequent region.

Potential Applications:

  • Video decoding in multimedia devices such as smartphones, tablets, and smart TVs.
  • Video streaming services and platforms.
  • Video editing and post-production software.

Problems Solved:

  • Efficient decoding of video data by utilizing multiple cores and shared memory.
  • Tracking the completion of decoding samples to optimize the decoding process.
  • Making informed decisions on whether to decode subsequent regions based on the completion information.

Benefits:

  • Faster and more efficient video decoding.
  • Improved performance and responsiveness in multimedia devices.
  • Enhanced video streaming quality and reliability.
  • Optimized video editing and post-production workflows.


Original Abstract Submitted

An apparatus configured to decode video data includes a shared memory and one or more processors configured to execute a plurality of video decoding cores. At least one of the plurality of video decoding cores in communication with the shared memory, and each of plurality of video decoding cores are configured to track completion of decoding samples of one or more regions of a frame of video data, write information to the shared memory, the information indicative of the completion of decoding the samples of the one or more regions of the frame of video data, read, prior to decoding a subsequent region of the frame of video data, the information in the shared memory, and determine whether to decode the subsequent region of the frame of video data based on the information.