Method of and apparatus for utilizing video buffer in a multi-purpose fashion to extend the video buffer to multiple windows

US10142562B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10142562-B2
Application numberUS-201414175815-A
CountryUS
Kind codeB2
Filing dateFeb 7, 2014
Priority dateMar 27, 2003
Publication dateNov 27, 2018
Grant dateNov 27, 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.

The present invention includes a method and device that allows efficient mixing of multiple video images with a graphics screen while utilizing only one video buffer. The present invention partitions the sole video buffer, pre-scales the plurality of video images and inserts them into the partitioned video buffer in a predetermined range of buffer addresses. The present invention mixes the partitioned video including the pre-scaled video images with the graphics screen to produce a video display including both a video screen and a graphics screen.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of producing a display frame, the method comprising: a. partitioning a video buffer into a plurality of sub-buffers wherein a size of each sub-buffer corresponds to a display size of a corresponding display window; b. scaling a first set of video data and a second set of video data, wherein the first set of video data represents a first video image, further wherein the first set of video data is scaled to be loaded in a corresponding one of the plurality of sub-buffers; and c. loading the first set of video data in to one of the plurality of sub-buffers of the video buffers, wherein the number of the plurality of sub-buffers generated is predetermined by a user, further wherein the sub-buffers are defined by an address range. 2. The method according to claim 1 further comprising displaying the display frame on a display device. 3. The method according to claim 2 wherein the display device is a television. 4. The method according to claim 1 wherein the first and second set of video data are received from a source device by an input/output interface in a playback device. 5. The method according to claim 1 wherein the first set of data is loaded in to a predetermined sub-buffer according to the desired location of the first video image in the display frame. 6. A method of producing a display frame, the method comprising: a. partitioning a video buffer into a plurality of sub-buffers wherein a size of each sub-buffer corresponds to a display size of a corresponding display window; b. scaling a first set of video data and a second set of video data, wherein the first set of video data represents a first video image, further wherein the first set of video data is scaled to be loaded in a corresponding one of the plurality of sub-buffers; c. loading the first set of video data in to one of the plurality of sub-buffers of the video buffers; and d. mixing a graphics frame and the video buffer for display, wherein when the graphics frame and the video buffer are mixed, the second set of video data is scaled, further wherein the second set of video data represents a second video image. 7. The method according to claim 6 further comprising displaying the display frame on a display device. 8. The method according to claim 7 wherein the display device is a television. 9. The method according to claim 6 wherein the first and second set of video data are received from a source device by an input/output interface in a playback device. 10. A method of producing a display frame, the method comprising: a. partitioning a video buffer into a plurality of sub-buffers wherein a size of each sub-buffer corresponds to a display size of a corresponding display window; b. scaling a first set of video data and a second set of video data, wherein the first set of video data represents a first video image, further wherein the first set of video data is scaled to be loaded in a corresponding one of the plurality of sub-buffers; c. loading the first set of video data in to one of the plurality of sub-buffers of the video buffers; and d. mixing a graphics frame and the video buffer for display, wherein the number of the plurality of sub-buffers generated is predetermined by a user, further wherein the sub-buffers are defined by an address range. 11. A method of producing a display frame, the method comprising: a. partitioning a video buffer into a plurality of sub-buffers wherein a size of each sub-buffer corresponds to a display size of a corresponding display window; b. scaling a first set of video data and a second set of video data, wherein the first set of video data represents a first video image, further wherein the first set of video data is scaled to be loaded in a corresponding one of the plurality of sub-buffers; c. loading the first set of video data in to one of the plurality of sub-buffers of the video buffers; and d. mixing a graphics frame and the video buffer for display, wherein the first set of data is loaded in to a predetermined sub-buffer according to the desired location of the first video image in the display frame. 12. A playback device to produce a display frame, the playback device comprising: a. a partitioning circuit configured to partition a video buffer into a plurality of sub-buffers wherein a size of each sub-buffer corresponds to a display size of a corresponding display window; and b. a processor configured to scale a first set of video data and a second set of video data to be loaded in a corresponding one of the plurality of sub-buffers, wherein the processor is also configured to mix a graphics frame and the video buffer, wherein the number of the plurality of sub-buffers generated by the partitioning circuit is predetermined by a user, further wherein the sub-buffers are defined by an address range. 13. The playback device according to claim 12 wherein when the processor mixes the graphics from and the video buffer, the processor will begin if the second set of video data exists. 14. The playback device according to claim 12 further comprising means for displaying the display frame on a display device. 15. The playback device according to claim 14 wherein the display device is a television. 16. The playback device according to claim 12 wherein the first and second set of video data are received from a source device by an input/output interface in the playback device. 17. The playback device according to claim 12 wherein when the processor loads the first set of data, the first set of data is loaded in to a predetermined sub-buffer according to the desired location of the first video image in the display frame.

Assignees

Inventors

Classifications

  • Scene change detection · CPC title

  • G09G5/393Primary

    Arrangements for updating the contents of the bit-mapped memory · CPC title

  • H04N5/2624Primary

    for obtaining an image which is composed of whole input images, e.g. splitscreen · CPC title

  • Picture in picture {, e.g. displaying simultaneously another television channel in a region of the screen} · CPC title

  • Horizontal resolution change · 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 US10142562B2 cover?
The present invention includes a method and device that allows efficient mixing of multiple video images with a graphics screen while utilizing only one video buffer. The present invention partitions the sole video buffer, pre-scales the plurality of video images and inserts them into the partitioned video buffer in a predetermined range of buffer addresses. The present invention mixes the part…
Who is the assignee on this patent?
Sony Corp, Sony Electronics Inc
What technology area does this patent fall under?
Primary CPC classification G09G5/393. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 27 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).