Video processing unit and method of buffering a source video stream

US10147463B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10147463-B2
Application numberUS-201514708947-A
CountryUS
Kind codeB2
Filing dateMay 11, 2015
Priority dateDec 10, 2014
Publication dateDec 4, 2018
Grant dateDec 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a video system, a video source, e.g., a camera, provides a source video stream. The source video stream comprises a stream of image data units. A buffer control unit writes the image data units consecutively to a circular buffer. A display control unit reads the image data units consecutively from the circular buffer to generate a target video stream in accordance with a read delay. The display control unit comprises a feedback loop which controls timing of the operation of reading the image data units from the circular buffer so as to reduce a difference between the read delay and a reference delay. The video system may, for example, be installed in a vehicle, e.g., for providing a driver with a live view from a camera.

First claim

Opening claim text (preview).

The invention claimed is: 1. A video processing unit, connected or connectable to a video source so as to receive a source video stream from the video source, the source video stream comprising a stream of image data units forming a stream of video frames; wherein the video processing unit comprises: a buffer controller to write the image data units consecutively to a circular buffer, wherein the size of the circular buffer is less than a frame size of the source video stream; and a display controller arranged to read the image data units consecutively from the circular buffer to generate a target video stream with a vertical synchronization, the display controller having a read delay associated with it, said read delay being a delay of said operation of reading the image data units from the circular buffer relative to said operation of writing the image data units to the circular buffer; wherein the display controller forms part of a feedback loop arranged to control timing of said operation of reading the image data units from the circular buffer so as to reduce a difference between the read delay and a reference delay, wherein the feedback loop includes a delay detector and a comparator, the comparator configured to compare said read delay received from the delay detector with the reference delay and provide a delay correcting variable to the display controller to prevent the display controller from reading invalid image data units from the circular buffer, the delay detector configured to measure the read delay on the basis of the source video stream and the target video stream, the delay detector having a first input coupled to the video source for receiving the source video stream, and the delay detector coupled to receive a pixel clock signal and a vertical synchronization signal from the display controller, wherein the vertical synchronization signal indicates the vertical synchronization of the target video stream, wherein the delay detector includes a counter arranged to start counting in response to a vertical synchronization symbol in the source video stream and to stop counting in response to a vertical synchronization symbol in the target video stream. 2. The video processing unit of claim 1 , wherein the reference delay is between 20% and 80% of the duration of a fill cycle of the circular buffer. 3. The video processing unit of claim 1 , wherein said operation of controlling timing of said operation of reading the image data units from the circular buffer comprises adjusting one or both of a vertical synchronization gap and a horizontal synchronization gap of the target video stream. 4. The video processing unit of claim 1 , wherein the read delay is the time between a vertical synchronization symbol in the source video stream and the next vertical synchronization symbol in the target video stream. 5. The video processing unit of claim 1 , wherein the counter is synchronized with the display controller and arranged to measure the read delay. 6. The video processing unit of claim 1 , wherein the delay detector comprises a second input connected to the display controller for receiving the target video stream. 7. The video processing unit of claim 1 , wherein the video source is connected or connectable to a first clock so as to be clocked by the first clock and wherein the display controller is connected or connectable to a second clock so as to be clocked by the second clock, wherein the first clock and the second clock are operable independently. 8. The video processing unit of claim 1 , connected or connectable to a video display which is arranged to be driven by the target video stream. 9. The video processing unit of claim 1 , wherein the video source is a camera. 10. A vehicle comprising the video processing unit of claim 9 , wherein the camera is mounted in or on the vehicle. 11. The vehicle of claim 10 , wherein the camera is mounted near a rear section of the vehicle and oriented to provide a backward view.

Assignees

Inventors

Classifications

  • G11B31/006Primary

    with video camera or receiver · CPC title

  • H04N5/77Primary

    between a recording apparatus and a television camera · CPC title

  • used signal is a video-frame or a video-field (P.I.P.) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10147463B2 cover?
In a video system, a video source, e.g., a camera, provides a source video stream. The source video stream comprises a stream of image data units. A buffer control unit writes the image data units consecutively to a circular buffer. A display control unit reads the image data units consecutively from the circular buffer to generate a target video stream in accordance with a read delay. The disp…
Who is the assignee on this patent?
Staudenmaier Michael Andreas, Aubineau Vincent, Martinez Pelayo Ioseph E, and 1 more
What technology area does this patent fall under?
Primary CPC classification G11B31/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).