System and method for processing digital video
First Claim
1. A computer-implemented method of displaying frames of digital video, the method comprising:
- processing contents in one or more predetermined image data regions of the frames to detect any non-image data of a predetermined format;
in the event that no non-image data of the predetermined format is detected within the one or more predetermined regions of a particular frame being processed, subjecting the particular frame to a predetermined texture-mapping onto a predetermined geometry and displaying the texture-mapped frame; and
otherwise;
subjecting the particular frame to cropping to remove detected non-image data of the predetermined format, flat-projecting the cropped frame and displaying the flat-projected cropped frame.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of displaying frames of digital video is provided. The method includes processing contents in one or more predetermined regions of the frames to detect predetermined non-image data. In the event that the predetermined non-image data is undetected within the one or more predetermined regions of a particular frame being processed, subjecting the particular frame to a predetermined texture-mapping onto a predetermined geometry and displaying the texture-mapped frame; and otherwise subjecting the particular frame to cropping to remove the non-image data, flat-projecting the cropped frame and displaying the flat-projected cropped frame. A computer-implemented method of processing digital video is also provided. The method includes causing frames of the digital video to be displayed; for a period beginning prior to an estimated time of display of an event-triggering frame: processing contents in one or more predetermined regions of the frames to detect predetermined non-image data therefrom. In the event that the predetermined non-image data is undetected within the one or more predetermined regions in a particular frame being processed, deeming the particular frame to be the event-triggering frame and executing one or more events associated with the event-triggering frame at the time of display of the event-triggering frame.
-
Citations
23 Claims
-
1. A computer-implemented method of displaying frames of digital video, the method comprising:
-
processing contents in one or more predetermined image data regions of the frames to detect any non-image data of a predetermined format; in the event that no non-image data of the predetermined format is detected within the one or more predetermined regions of a particular frame being processed, subjecting the particular frame to a predetermined texture-mapping onto a predetermined geometry and displaying the texture-mapped frame; and
otherwise;subjecting the particular frame to cropping to remove detected non-image data of the predetermined format, flat-projecting the cropped frame and displaying the flat-projected cropped frame. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method of processing digital video, the method comprising:
-
causing frames of the digital video to be displayed; for a period beginning prior to an estimated time of display of an event-triggering frame; processing contents in one or more predetermined image data regions of the frames to detect any non-image data of a predetermined format therefrom; and in the event that no non-image data of the predetermined format is detected within the one or more predetermined regions in a particular frame being processed, deeming the particular frame to be the event-triggering frame and executing one or more events associated with the event-triggering frame at the time of display of the event-triggering frame. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory processor-readable medium embodying a computer program for processing frames of digital video, the computer program comprising:
-
program code that processes contents in one or more predetermined image data regions of the frames to detect any non-image data of a predetermined format; and program code that; in the event that no non-image data of the predetermined format is detected within the one or more predetermined regions of a particular frame being processed, subjects the particular frame to a predetermined texture-mapping onto a predetermined geometry and causes the texture-mapped frame to be displayed; and
otherwise;subjects the particular frame to cropping to remove detected non-image data of the predetermined format, flat-projects the cropped frame and causes the flat-projected cropped frame to be displayed.
-
-
21. A non-transitory processor-readable medium embodying a computer program for processing frames of digital video, the computer program comprising:
-
program code that causes frames of the digital video to be displayed; and program code that, for a period beginning prior to an estimated time of display of an event-triggering frame; processes contents in one or more predetermined image data regions of the frames to detect any non-image data of a predetermined format therefrom; and in the event that no non-image data of the predetermined format is detected within the one or more predetermined regions in a particular frame being processed, deems the particular frame to be the event-triggering frame and executes one or more events associated with the event-triggering frame at the time of display of the event-triggering frame.
-
-
22. A system for displaying frames of digital video, comprising:
-
processing structure configured to process contents in one or more predetermined image data regions of the frames to detect any non-image data of a predetermined format; the processing structure further configured to; in the event that no non-image data of the predetermined format is detected within the one or more predetermined regions of a particular frame being processed, subject the particular frame to a predetermined texture-mapping onto a predetermined geometry and cause the texture-mapped frame to be displayed; and
otherwise;subject the particular frame to cropping to remove detected non-image data of the predetermined format, flat-project the cropped frame and cause the flat-projected cropped frame to be displayed.
-
-
23. A system for processing digital video, the system comprising:
-
processing structure configured to causing frames of the digital video to be displayed; the processing structure further configured to; for a period beginning prior to an estimated time of display of an event-triggering frame; process contents in one or more predetermined image data regions of the frames to detect any non-image data of a predetermined format therefrom; and in the event that no non-image data of the predetermined format is detected within the one or more predetermined regions in a particular frame being processed, deem the particular frame to be the event-triggering frame and execute one or more events associated with the event-triggering frame at the time of display of the event-triggering frame.
-
Specification