Screen filled display of digital video content
First Claim
1. A method comprising:
- detecting whether to display a dynamic region of a coded stream of digital video data to be displayed over a period of time, by detecting decoded digital data only representing text, the dynamic region including the decoded digital data only representing text data of text of the stream to be displayed in a first portion of a monitor, the dynamic region to be displayed during a selected sub-period of the period of time but not during another different selected sub-period of the period of time, the stream including a different second coded signal including a static region to be displayed in a different second portion of the monitor, wherein detecting decoded digital data only representing text includes;
monitoring a decoded graphics stream channel only having digits representing characters of only digital text data, finding a stream of characters of only digital text data included in the channel only having digits representing characters of only digital text data, and based on finding characters of only digital text data, decreasing a vertical size of the static region;
thenmonitoring the decoded graphics stream channel only having digits representing characters of only digital text data, not finding characters of only digital text data included in the channel having decoded text data content, and based on not finding characters of only digital text data, increasing a vertical size of the static region and not combining the dynamic region and the static region into the output to the display device.
0 Assignments
0 Petitions
Accused Products
Abstract
A dynamic region, such as subtitles, is detected in a stream of digital video, and displayed along with a static region also in the stream, such as a video region, so that nearly all of the total vertical display area of a monitor displaying the dynamic and static regions is filled. For example, when the dynamic region is detected, the vertical size of the static region is adjusted to allow the vertical display of the dynamic and static region on the monitor simultaneously, without extending beyond or reducing to less than the total vertical display size of the monitor. Also, when the dynamic region is not detected, the vertical height of the static region is adjusted to fill the total vertical display size. Moreover, iterative increase and decrease in the vertical sizes of the regions may allow for a more pleasant viewer experience.
39 Citations
21 Claims
-
1. A method comprising:
detecting whether to display a dynamic region of a coded stream of digital video data to be displayed over a period of time, by detecting decoded digital data only representing text, the dynamic region including the decoded digital data only representing text data of text of the stream to be displayed in a first portion of a monitor, the dynamic region to be displayed during a selected sub-period of the period of time but not during another different selected sub-period of the period of time, the stream including a different second coded signal including a static region to be displayed in a different second portion of the monitor, wherein detecting decoded digital data only representing text includes; monitoring a decoded graphics stream channel only having digits representing characters of only digital text data, finding a stream of characters of only digital text data included in the channel only having digits representing characters of only digital text data, and based on finding characters of only digital text data, decreasing a vertical size of the static region;
thenmonitoring the decoded graphics stream channel only having digits representing characters of only digital text data, not finding characters of only digital text data included in the channel having decoded text data content, and based on not finding characters of only digital text data, increasing a vertical size of the static region and not combining the dynamic region and the static region into the output to the display device. - View Dependent Claims (2, 3, 4)
-
5. A method comprising:
-
detecting whether to display a dynamic region of a coded stream of digital video data to be displayed over a period of time, by detecting decoded digital data only representing text, the dynamic region including the decoded digital data only representing text data of text of the stream to be displayed in a first portion of a monitor, the dynamic region to be displayed during a selected sub-period of the period of time but not during another different selected sub-period of the period of time, the stream including a different second coded signal including a static region to be displayed in a different second portion of the monitor, wherein detecting decoded digital data only representing text includes monitoring a decoded graphics stream channel only having digits representing characters of only digital text data to find or not find a stream of characters of only digital text data included in the channel only having digits representing characters of only digital text data, and not combining the dynamic region and the static region into the output to the display device when characters of only digital text data are not found. - View Dependent Claims (6, 7, 8)
-
-
9. A method comprising:
-
detecting whether to display a dynamic region of a coded stream of digital video data to be displayed over a period of time, by detecting decoded digital data only representing text, the dynamic region including the decoded digital data only representing text data of text of the stream to be displayed in a first portion of a monitor, the dynamic region to be displayed during a selected sub-period of the period of time but not during another different selected sub-period of the period of time, the stream including a different second coded signal including a static region to be displayed in a different second portion of the monitor, wherein detecting decoded digital data only representing text includes monitoring a decoded graphics stream channel only having digits representing characters of only digital text data, combining the dynamic region and the static region into an output to a display device when characters of only digital text data are found; and not combining the dynamic region and the static region into the output to the display device when characters of only digital text data are not found. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
a processor; a memory to store an application to be executed by the processor; and a device including; a detector to detect whether to display a dynamic region by detecting decoded digital data only representing text, the dynamic region including the decoded digital data only representing text data of text of a stream of digital video data to be displayed in a first portion of a monitor only when the decoded digital data only representing text is detected, the stream including a different second coded signal including a static region to be displayed in a second portion of the monitor regardless of whether or not the decoded digital data only representing text is detected, wherein detecting a dynamic region includes monitoring a decoded graphics stream channel only having digits representing characters of only digital text data, and finding a stream of characters of only digital text data included in the channel having decoded text data content; and
further comprising;based on finding characters of only digital text data, decreasing a vertical size of the static region;
thenmonitoring the decoded graphics stream channel only having the coded digits representing characters of only digital text data, not finding characters of only digital text data included in the channel having decoded text data content; and based on not finding characters of only digital text data, increasing a vertical size of the static region and not combining the dynamic region and the static region into the output to the display device; a frame buffer to; (a) adjust a vertical display size of the second portion sufficiently to include display of the dynamic and static regions on the monitor in vertical alignment, and minimize a vertical portion of the monitor not displaying the dynamic or static regions, while the characters of only digital text data are found, and (b) adjust a vertical display size of the second portion sufficiently to include display of the static region on the monitor, and minimize a vertical portion of the monitor not displaying the static region, while the dynamic region is not detected; a blender to combine the characters of only digital text data and the static region into an output to the frame buffer. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a processor; a memory to store an application to be executed by the processor; and a device including; a detector to detect whether to display a dynamic region by detecting decoded digital data only representing text, the dynamic region including the decoded digital data only representing text data of text of a stream of digital video data to be displayed in a first portion of a monitor only when the decoded digital data only representing text is detected, the stream including a different second coded signal including a static region to be displayed in a second portion of the monitor regardless of whether or not the decoded digital data only representing text is detected, wherein detecting a dynamic region includes monitoring a decoded graphics stream channel only having digits representing characters of only digital text data to find or not find a stream of characters of only digital text data included in the channel having decoded text data content, and to not combine the dynamic region and the static region into the output to the display device when characters of only digital text data are not found; and a blender to combine the characters of only digital text data and the static region into an output to the frame buffer. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
-
a processor; a memory to store an application to be executed by the processor; and a device including; a detector to detect whether to display a dynamic region by detecting decoded digital data only representing text, the dynamic region including the decoded digital data only representing text data of text of a stream of digital video data to be displayed in a first portion of a monitor only when the decoded digital data only representing text is detected, the stream including a different second coded signal including a static region to be displayed in a second portion of the monitor regardless of whether or not the decoded digital data only representing text is detected, wherein detecting a dynamic region includes monitoring a decoded graphics stream channel only having digits representing characters of only digital text data; a frame buffer to; (a) adjust a vertical display size of the second portion sufficiently to include display of the dynamic and static regions on the monitor in vertical alignment, and minimize a vertical portion of the monitor not displaying the dynamic or static regions, while the characters of only digital text data are found, and (b) adjust a vertical display size of the second portion sufficiently to include display of the static region on the monitor, and minimize a vertical portion of the monitor not displaying the static region, while the dynamic region is not detected; a blender to combine the characters of only digital text data and the static region into an output to the frame buffer by; combining the dynamic region and the static region into an output to a display device when characters of only digital text data are found; and not combining the dynamic region and the static region into the output to the display device when characters of only digital text data are not found. - View Dependent Claims (20, 21)
-
Specification