Method and apparatus for displaying video
First Claim
1. A method of concurrently displaying a number of camera angle presentations of a full motion video, each camera angle presentation having a video portion and an associated audio portion, comprising:
- receiving, at a disk controller, a datastream corresponding to the video;
playing back, in normal playback mode, a first camera angle presentation of said video on a display by using a portion of a processing resource at a central processing unit (CPU) and memory resources, including a random access memory (RAM) and a track buffer;
monitoring, at the CPU, said processing resource and said memory resources needed for playing back in normal playback mode the first camera angle presentation;
determining, at the CPU, whether there is a time when said processing resources and said memory resources are under utilized during normal playback mode of the first camera angle presentation;
if there is said time, concurrently playing back, in normal playback mode, a second camera angle presentation of said video on said display with said first camera angle presentation, wherein the concurrent playback occurs intermittently as permitted by the remainder of said processing resource and said memory resources; and
permitting a user to select a desired one of the camera angle presentations for displaying on said display.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for displaying different presentations of program material allows various presentations of a DVD movie, for example, to be displayed on a display for a user'"'"'s selection. The various presentations might involve different angles from which a user must select or different chapters from which a program should begin. The selection of a presentation is facilitated by displaying the various options on a single display such that the user can quickly choose which presentation to choose. Furthermore, audio is provided with chapter presentations to assist a user in selecting a chapter from where playback should be initiated.
11 Citations
19 Claims
-
1. A method of concurrently displaying a number of camera angle presentations of a full motion video, each camera angle presentation having a video portion and an associated audio portion, comprising:
-
receiving, at a disk controller, a datastream corresponding to the video; playing back, in normal playback mode, a first camera angle presentation of said video on a display by using a portion of a processing resource at a central processing unit (CPU) and memory resources, including a random access memory (RAM) and a track buffer; monitoring, at the CPU, said processing resource and said memory resources needed for playing back in normal playback mode the first camera angle presentation; determining, at the CPU, whether there is a time when said processing resources and said memory resources are under utilized during normal playback mode of the first camera angle presentation; if there is said time, concurrently playing back, in normal playback mode, a second camera angle presentation of said video on said display with said first camera angle presentation, wherein the concurrent playback occurs intermittently as permitted by the remainder of said processing resource and said memory resources; and permitting a user to select a desired one of the camera angle presentations for displaying on said display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for concurrently displaying a number of camera angle presentations of a full motion video, the apparatus comprising:
-
a disk controller for receiving a datastream corresponding to said video; a central processing unit (CPU) for; playing back in normal playback mode a first camera angle presentation of said video by using a portion of a processing resource at said CPU and of memory resources, including a random access memory (RAM) and a track buffer, monitoring said processing resource and said memory resources needed for playing back, in normal playback, the first camera angle presentation; determining whether there is a time when said processing resource and said memory resources are under utilized during normal playback mode of the first camera angle presentation; and concurrently playing back in normal playback mode, a second camera angle presentation of said video together with said first camera angle presentation if the CPU determines that there is a said time, wherein the concurrent playback of the second camera angle presentation occurs intermittently as permitted by the remainder of said processing resource and said memory resources; and a display for displaying said first camera angle presentation of said video and said second camera angle presentation of said video; wherein said memory resources include said track buffer for storing data related to said first camera angle presentation and to said second camera angle presentation and said RAM; and wherein said apparatus permits a user to select a desired one of the camera angle presentations for displaying on said display. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for concurrently displaying a number of camera angle presentations of a full motion video, each camera angle presentation having a video portion and an associated audio portion, the apparatus comprising:
-
means for receiving a datastream corresponding to the video; means for playing back, in normal playback mode, a first camera angle presentation of said video on a display; means for monitoring said processing resource and said memory resources needed for playing back in normal playback mode the first camera angle presentation; means for determining whether there is a time when said processing resources and said memory resources are under utilized during normal playback mode of the first camera angle presentation; means for concurrently playing back, in normal playback mode, a second camera angle presentation of said video with said first camera angle presentation, wherein said concurrent playback occurs intermittently; and means for permitting a user to select a desired one of the camera angle presentations for displaying on said display. - View Dependent Claims (17, 18, 19)
-
Specification