IP Library Granted Patent US 8,284,309
Granted Patent B2
US 8,284,309 · App. 12/647,658 · Granted Oct 9, 2012

Device and method for displaying caption window

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,284,309
App. No.
12/647,658
Granted
Oct 9, 2012
Kind
B2
Abstract

A device and method for displaying a caption window is provided. The method receives a first window-defining command by a TV controller, with the first window-defining command including a first window size and first caption content. A first caption data according to the first caption content is generated and stored into a system memory. a first portion of the first caption data stored in the system memory is accessed and displayed. A first offset stored in an offset register is updated to a second offset after a predetermined period. A second portion of the first caption data is accessed and displayed according to the second offset and the first window size.

Claims (25)

1. A method for displaying a caption window, applied to a television (TV) system comprising a system memory and a TV controller comprising a microcontroller, and an offset register coupled to and directly controlled by a graphic output processor, the method comprising:

receiving a first window-defining command comprising a first window size and first caption content;

generating a first completed caption data which is larger than the first window size according to the first whole caption content and storing the first completed caption data into the system memory;

accessing and displaying a first portion of the first caption data in the system memory according to a first offset stored in the offset register and the first window size; and

updating, using the graphic output processor, the first offset stored in the offset register to a second offset after a predetermined period, and accessing and displaying a second portion of the first caption data according to the second offset and the first window size.

2. The method as claimed in claim 1 , wherein the first caption data is stored in a predetermined block of the system memory.

3. The method as claimed in claim 2 , wherein data of the predetermined block is accessed from a start point, which is defined by adding the offset stored in the offset register to a default start address of the predetermined block.

4. The method as claimed in claim 3 , wherein the predetermined block is a circular buffer, and the offset returns to zero when an access index defined by the default start address and the offset overflows.

5. The method as claimed in claim 1 , further comprising:

receiving a second window-defining command comprising a second window size and second caption content, wherein the second window-defining command and the first window-defining command comprise a same window identification (ID) code;

generating a second caption data according the second caption content and storing the second caption data into the system memory;

accessing and displaying a first portion of the second caption data in the system memory according to a third offset stored in the offset register and the second window size; and

updating the third offset stored in the offset register to a fourth offset after a predetermined period, and accessing and displaying a second portion of the second caption data according to the fourth offset and the second window size.

6. A caption window display device, applied to a TV system, the device comprising:

a TV controller, comprising a micro controller, a graphic output processor, and an offset register coupled to and directly controlled by the graphic output processor, said offset register having a first offset stored therein, for receiving a first window-defining command comprising a first window size and first caption content, and generating a first caption data which is larger than the first window size according to the first caption content; and

a system memory, electrically connected to the TV controller, for storing the first caption data, wherein, the TV controller accesses and displays a first portion of the first caption data stored in the system memory according to the first offset and the first window size

wherein the graphic output processor is configured for accessing and displaying a first portion of the first caption data stored in the system memory according to the first offset stored in the offset resister and the first window size, updating the first offset stored in the offset register to a second offset after a predetermined period, and accessing and displaying a second portion of the first caption data according to the second offset and the first window size.

7. The caption window display device as claimed in claim 6 ,

wherein the TV controller further comprises:

a graphic engine, for generating the first caption data according to the first caption content and storing the first caption data into a predetermined block of the system memory.

8. The caption window display device as claimed in claim 7 , wherein the graphic output processor accesses the predetermined block from a start point, which is defined by adding the offset stored in the offset register to a default start address of the predetermined block.

9. The caption window display device as claimed in claim 8 , wherein the predetermined block is a circular buffer, and the offset returns to zero when an access index defined by the default start address and the offset overflows.

10. The caption window display device as claimed in claim 6 , wherein the TV controller further receives a second window-defining command comprising a second window size and second caption content;

the second window-defining command and the first window-defining command comprise a same window ID code; and

the TV controller generates a second caption data according to the second caption content and stores the second caption data into the system memory, accesses and displays a first portion of the second caption data stored in the system memory according to a third offset stored in the offset register and the second window size, updates the third offset stored in the offset register into a fourth offset after a predetermined period, and accesses and displays a second portion of the second caption data according to the fourth offset and the second window size.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 055486/0870 →
MERGER Recorded Jun 12, 2020
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 052931/0468 →