Low-latency motion search for video encoder
US-11012708-B1 · May 18, 2021 · US
US12532011B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12532011-B2 |
| Application number | US-202218572968-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 28, 2022 |
| Priority date | Jan 11, 2022 |
| Publication date | Jan 20, 2026 |
| Grant date | Jan 20, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed are a method and apparatus for processing video compression. The method includes: controlling a comparison apparatus to perform frame-wise writing of original video data to an external storage apparatus, and controlling a video compression control component to perform frame-wise reading of the original video data from the external storage apparatus; in response to writing original video data of a non-first frame into the external storage apparatus, and in response to writing the original video data of the current frame into the external storage apparatus, converting the video data into tag information and writing the tag information into the external storage apparatus; and in response to reading the original video data of the previous frame from the external storage apparatus, writing the video data corresponding to the current same line number into an internal storage apparatus.
Opening claim text (preview).
The invention claimed is: 1 . A method for processing video compression, comprising: controlling a comparison apparatus to perform frame-wise writing of original video data to an external storage apparatus, and controlling a video compression control component to perform frame-wise reading of the original video data from the external storage apparatus; in response to the comparison apparatus writing original video data of a non-first frame into the external storage apparatus, determining line-by-line whether original video data of a current frame is the same as video data corresponding to original video data of a previous frame at a same line number; and in response to the original video data of the current frame is the same as the video data corresponding to the original video data of the previous frame at the same line number, and in response to controlling the comparison apparatus to write the original video data of the current frame into the external storage apparatus, converting the video data corresponding to a current same line number into tag information and writing the tag information into the external storage apparatus; and in response to the original video data of the current frame is the same as the video data corresponding to the original video data of the previous frame at the same line number, and in response to controlling the video compression control component to read the original video data of the previous frame from the external storage apparatus, writing video data corresponding to the current same line number into an internal storage apparatus; wherein the step of in response to the original video data of the current frame is different from the video data corresponding to the original video data of the previous frame at the same line number further comprises: in response to controlling the comparison apparatus to write the original video data of the current frame into the external storage apparatus, writing the video data corresponding to the current same line number into the external storage apparatus; and in response to controlling the video compression control component to read the original video data of the previous frame from the external storage apparatus, reading the video data corresponding to the current same line number; wherein the external storage apparatus comprises a first external storage component and a second external storage component; the controlling the comparison apparatus to perform frame-wise writing of original video data to the external storage apparatus, and controlling the video compression control component to perform frame-wise reading of the original video data from the external storage apparatus comprises: in response to the comparison apparatus writing the original video data of the current frame into the first external storage component, reading, by the video compression control component, the original video data of the previous frame from the second external storage component; and in response to the comparison apparatus writing the original video data of the current frame into the second external storage component, reading, by the video compression control component, the original video data of the previous frame from the first external storage component; wherein the internal storage apparatus comprises a first internal storage component and a second internal storage component; the writing, by the video compression control component, the video data corresponding to the original video data of the previous frame at the current same line number into the internal storage apparatus, and reading video data corresponding to original video data of the frame before the previous frame at the same line number from the internal storage apparatus comprises: in response to the video compression control component writing the video data corresponding to the original video data of the previous frame at the same line number into the first internal storage component, reading the video data corresponding to the original video data of the frame before the previous frame at the same line number from the second internal storage component; and in response to the video compression control component writing the video data corresponding to the original video data of the previous frame at the same line number into the second internal storage component, reading the video data corresponding to the original video data of the frame before the previous frame at the same line number from the first internal storage component. 2 . The method of claim 1 , wherein the controlling the comparison apparatus to perform frame-wise writing of original video data to the external storage apparatus comprises: in response to the comparison apparatus writing original video data of a first frame into the external storage apparatus, writing all the original video data of the first frame into the external storage apparatus. 3 . The method of claim 1 , wherein after the video compression control component is controlled to read the original video data of the previous frame from the external storage apparatus, the method further comprises: controlling the video compression control component to compress the original video data of the previous frame to obtain compressed video data of the previous frame; and writing the compressed video data of the previous frame into the external storage apparatus. 4 . The method of claim 1 , wherein the controlling the video compression control component to read the original video data of the previous frame from the external storage apparatus comprises: in response to the original video data of the previous frame read from the external storage apparatus by the video compression control component containing the tag information, reading video data corresponding to original video data of a frame before the previous frame at the same line number from the internal storage apparatus. 5 . The method of claim 4 , wherein after the comparison apparatus is controlled to perform frame-wise writing of the original video data to the external storage apparatus, the method further comprises: after the video compression control component performs compression processing on the original video data to obtain the compressed video data, and the compressed video data is stored to the external storage apparatus, controlling a network card to read the compressed video data from the external storage apparatus; and controlling the network card to send the compressed video data to a remote end. 6 . An apparatus for processing video compression, comprising: a memory, configured to store a computer-readable instruction; and one or more processors, configured to when executing the computer-readable instruction, cause the one or more processors to: control a comparison apparatus to perform frame-wise writing of original video data to an external storage apparatus, and control a video compression control component to perform frame-wise reading of the original video data from the external storage apparatus; in response to the comparison apparatus writes original video data of a non-first frame into the external storage apparatus, determine line-by-line whether original video data of a current frame is the same as video data corresponding to original video data of a previous frame at a same line number; and in response to the original video data of the current frame is the same as the video data corresponding to the original video data of the previous frame at the same line number, and in response to controlling the comparison apparatus to write the original video data of the current frame into the external storage apparatus, convert the video data corresponding to a current same line number into tag information and write the tag information into the external storage apparatus; and
Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title
the unit being a pixel · CPC title
the region being a picture, frame or field · CPC title
characterised by techniques for memory access · CPC title
characterised by memory arrangements (H04N19/433 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.