IP Library Granted Patent US 7,697,017
Granted Patent B2
US 7,697,017 · App. 11/484,242 · Granted Apr 13, 2010

16:9 Aspect ratio and anamorphic image processing

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 7,697,017
App. No.
11/484,242
Granted
Apr 13, 2010
Kind
B2
Abstract

A method and apparatus is described for receiving a first data stream comprising a graphic image having an aspect ratio of 16:9 into a computer system, capturing the image within a storage device of the computer system, and displaying the image on a graphical user interface of the computer system in a 16:9 aspect ratio format.

Claims (72)

1. A computer-implemented method comprising:

in response to a first data stream having a graphic image captured into a computer system, automatically checking, through a processing device, for a flag bit indicating a 16:9 aspect ratio format, wherein the first data stream has an original format other than the 16:9 aspect ratio format;

editing the first data stream that includes sequencing the first data stream having the original format other than the 16:9 aspect ratio format with a second data stream having an original 16:9 format to create a third data stream; and

storing the third data stream within a storage device of the computer system in the 16:9 aspect ratio format if the flag bit indicates the 16:9 aspect ratio format.

2. The method of claim 1 , wherein the automatically checking of the first data stream for the flag bit is to determine whether to scale the graphic image prior to outputting the first data stream to the storage device.

3. The method of claim 1 , further comprising displaying the graphic image on a display device of the computer system in the 16:9 aspect ratio format, in response to the checking the bit.

4. The method of claim 1 , further comprising

editing the first data stream to generate a fourth data stream in the 16:9 aspect ratio format; and

outputting the fourth data stream from the computer system into another storage device.

5. The method of claim 4 , further comprising after the editing, setting the bit in each frame of the fourth data stream.

6. The method of claim 4 , wherein the outputting of the fourth data stream is performed in 16:9 aspect ratio format if the fourth data stream has the bit.

7. The method of claim 1 , wherein the automatically checking of the first data stream for the bit is performed in accordance with a set of one or more attributes from a user.

8. The method of claim 7 , wherein the one or more attributes are configurable via a graphical user interface (GUI).

9. The method of claim 1 , further comprising setting the bit in a frame of the first data stream to indicate that the frame is in the 16:9 aspect ratio format.

10. The method of claim 1 further comprising

receiving the second data stream;

rendering the first data stream and the second data stream; and

setting the bit in each frame of the third data stream to indicate that the third data stream is to be in the 16:9 aspect ratio format.

11. The method of claim 10 , further comprising outputting the third data stream to another storage device.

12. A machine-accessible medium having stored thereon instructions that, when executed by a computer system, cause the computer system to perform operations comprising:

in response to a first data stream having a graphic image captured into a computer system, automatically checking for a flag bit, wherein the flag bit indicating a 16:9 aspect ratio format, wherein the first data stream has an original format other than the 16:9 aspect ratio format;

editing the first data stream that includes sequencing the first data stream having the original format other than the 16:9 aspect ratio format with a second data stream having an original 16:9 format to create a third data stream; and

storing the third data stream within a storage device of the computer system in the 16:9 aspect ratio format if the flag bit indicates the 16:9 aspect ratio format.

13. The machine-accessible medium of claim 12 , wherein the automatically checking of the first data stream for the flag bit is to determine whether to scale the graphic image prior to outputting the first data stream to the storage device.

14. The machine-accessible medium of claim 12 , further including data that cause the computer system to perform operations comprising displaying the graphic image on a display device of the computer system in the 16:9 aspect ratio format, in response to checking the bit.

15. The machine-accessible medium of claim 12 , wherein further including data that cause the computer system to perform operations comprising

editing the first data stream to generate a fourth data stream in the 16:9 aspect ratio format; and

outputting the fourth data stream from the computer system into another storage device.

16. The machine-accessible medium of claim 15 , further including data that cause the computer system to perform operations comprising

after the editing, setting the bit in each frame of the fourth data stream.

17. The machine-accessible medium of claim 15 , wherein the outputting of the fourth data stream is performed in 16:9 aspect ratio format if the fourth data stream has the bit.

18. The machine-accessible medium of claim 12 , wherein the automatically checking of the first data stream for the bit is performed in accordance with a set of one or more attributes from a user.

19. The machine-accessible medium of claim 18 , wherein the one or more attributes are configurable via a graphical user interface (GUI).

20. The machine-accessible medium of claim 12 , further including data that cause the computer system to perform operations comprising setting the flag bit in the frame of the first data stream to indicate that the frame is in the 16:9 aspect ratio format.

21. The machine-accessible medium of claim 12 further including data that cause the computer system to perform operations comprising

receiving the second data stream;

rendering the first data stream and the second data stream; and

setting the bit in each frame of the third data stream to indicate that the third data stream is to be in the 16:9 aspect ratio format.

22. The machine-accessible medium of claim 21 , further including data that cause the computer system to perform operations comprising outputting the third data stream to another storage device remote from the computer system.

23. A system, comprising:

means for in response to a first data stream having a graphic image captured into a computer system, automatically checking for a flag bit, wherein the flag bit indicating a 16:9 aspect ratio format, wherein the first data stream has an original format other than a 16:9 aspect ratio format;

means for editing the first data stream that includes sequencing the first data stream having the original format other than the 16:9 aspect ratio format with a second data stream having an original 16:9 format to create, a third data stream; and

means for storing the third data stream within a storage device of the computer system in the 16:9 aspect ratio format if the flag bit indicates the 16:9 aspect ratio format.

24. The system of claim 23 , wherein the means for automatically checking of the first data stream for the flag bit is to determine whether to scale the graphic image prior to outputting the first data stream to the storage device.

25. The system of claim 23 , further comprising means for displaying the graphic image on a display device of the computer system in the 16:9 aspect ratio format, in response to the checking the bit.

26. The system of claim 23 , further comprising

means for editing the first data stream to generate a fourth data stream in the 16:9 aspect ratio format; and

means for outputting the fourth data stream into another storage device.

27. The system of claim 26 , further comprising means for after the editing, setting the bit in each frame of the fourth data stream.

28. The system of claim 26 , wherein the outputting of the fourth data stream is performed in 16:9 aspect ratio format if the fourth data stream has the bit.

29. The system of claim 23 , wherein the automatically checking of the first data stream for the bit is performed in accordance with a set of one or more attributes received from a user.

30. The system of claim 29 , wherein the one or more attributes are configurable via a graphical user interface (GUI).

31. The system of claim 23 , further comprising means for setting the flag bit in the frame of the first data stream to indicate that the frame is in the 16:9 aspect ratio format.

32. The system of claim 23 further comprising

means for receiving the second data stream;

means for rendering the first data stream and the second data stream; and

means for setting the bit in each frame of the third data stream to indicate that the third data stream is to be in the 16:9 aspect ratio format.

33. The system of claim 32 , further comprising:

means for outputting the third data stream to another storage device remote from the computer system.

34. A system comprising:

an input/output controller to receive a first data stream comprising a graphic image, the first data stream having an original format other than a 16:9 aspect ratio format;

a processor coupled to the input/output controller to automatically check for a flag bit indicating the 16:9 aspect ratio format;

to sequence the first data stream having the original format other than the 16:9 aspect ratio format with a second data stream having an original 16:9 format to create a third data stream; and

a storage device coupled to the processor, wherein the processor is further configured to store the third data stream having the original format other than the 16:9 aspect ratio format in the 16:9 aspect ratio format in the storage device based on the flag bit indicating the 16:9 aspect ratio format.

35. The system of claim 34 , further comprising a display device to display the image in the 16:9 aspect ratio format.

36. The system of claim 34 , wherein the processor is to set the flag bit in the frame of the first data stream to indicate that the frame is in the 16:9 aspect ratio format.

37. The system of claim 34 , wherein the input/output controller is to receive the second data stream;

the processor is to render the first data stream and the second data stream to create the third data stream; and

to set the flag bit in each frame of the third data stream to indicate the 16:9 aspect ratio format.

38. The system of claim 37 , wherein the input/output controller is to output the third data stream to another storage device.

39. The system of claim 34 , wherein the processor is to edit the first data stream in the 16:9 aspect ratio format and to set the flag bit in each frame of the first data stream to output the first data stream into another storage device in the 16:9 aspect ratio format.

40. The system of claim 34 , wherein the display device is to display a graphical user interface (“GUI”) that is set to automatically check the first data stream for the flag bit that indicates the 16:9 aspect ratio format.

Assignments (1)
CHANGE OF NAME Recorded Apr 30, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019240/0979 →