Apple hits back at Nokia, asks ITC to ban handset imports

1235»

Comments

  • Reply 81 of 85
    http://patft.uspto.gov/netacgi/nph-P...22Apple+Inc%22



    Subject: Systems and methods for color managing content elements on a display device



    CLAIMS: Very broad and deep



    Quote:

    What is claimed is:



    1. A method of calibrating a display device, comprising: detecting a re-calibration event; in response to the re-calibration event querying a display device for a set of color space characteristic values that describe the color space of the display device, the display device having a screen to display content; receiving the set of color space characteristic values from the display device; and building a profile for the display device using the set of color space characteristics by converting a matrix-based format of the set of color space characteristics to a multidimensional table, the multidimensional table being different from a matrix, the multidimensional table containing more information on gamut mapping than the matrix-based format, wherein the profile comprises: the multidimensional table encapsulating display behavior as described by the color space characteristic values, the multidimensional table including values for the display device to preserve a color's hue for out-of-gamut mapping for displaying the content on the screen; and out-of-gamut mapping optimizations.



    2. The method of claim 1, wherein the color space characteristic values comprises chromaticity values and gamma values.



    3. The method of claim 1, wherein the building a profile includes building a profile that conforms to the International Color Consortium (ICC) profile specification.



    4. The method of claim 3, wherein the multi-dimensional table includes a BtoA tag as described by the ICC profile specification.



    5. The method of claim 1, wherein detecting a re-calibration event includes starting a computing device.



    6. The method of claim 1, wherein detecting a re-calibration event includes restarting a computing device.



    7. The method of claim 1, wherein detecting a re-calibration event includes connecting a display device to a computing device.



    8. The method of claim 1, wherein detecting a re-calibration event includes detecting a user-initiated command to calibrate a display device.



    9. The method of claim 1, wherein querying the device includes prompting the user for a set of inputs.



    10. A method of color managing content elements on a display device comprising automatically creating a profile by converting a matrix-based format of a set of color space characteristic values that describe a color space of the display device to a multidimensional table, the multidimensional table being different from a matrix, the multidimensional table containing more information on gamut mapping than the matrix-based format, the display device having a screen to display the content elements, the multidimensional table encapsulating display behavior as described by color space characteristic values for the display device in order to optimize mapping of out-of-gamut colors to in-gamut colors for displaying the content on the screen, the multidimensional table including values for the display device to preserve a color's hue for out-of-gamut mapping.



    11. The method of claim 10, wherein the color space characteristic values comprises chromaticity coordinates.



    12. The method of claim 11, wherein the color space characteristic values further comprise one or more gamma values.



    13. The method of claim 12, the profile conforms to the International Color Consortium (ICC) profile specification.



    14. The method of claim 13, wherein the multi-dimensional table includes a BtoA tag as described by the ICC profile specification.



    15. A computer readable storage medium containing instructions, which when executed by a processor device, cause operations to be performed which comprise: obtaining a set of color space characteristic values for a display device, the display device having a screen to display content; automatically building a profile using the set of color space characteristic values for the display device by converting a matrix-based format of the set of color space characteristics to a multidimensional table, the multidimensional table being different from a matrix, the multidimensional table containing more information on gamut mapping than the matrix-based format, wherein the profile comprises: the multidimensional table encapsulating display behavior as described by the color space characteristic values, the multidimensional table including values for the display device to preserve a color's hue for out-of-gamut mapping for displaying the content on the screen; and out-of-gamut mapping optimizations.



    16. The computer readable storage medium of claim 15, wherein the color space characteristic values comprises chromaticity values.



    17. The computer readable storage medium of claim 15, wherein the color space characteristic values further comprise one or more gamma values.



    18. The computer readable storage medium of claim 15, wherein the profile conforms to the International Color Consortium (ICC) profile specification.



    19. The computer readable storage medium of claim 15, wherein the multi-dimensional table includes a BtoA tag as described by the ICC profile specification.



    20. A computer readable storage medium containing instructions, which when executed by a processor device, cause operations to be performed which comprise: obtaining a set of color space characteristic values for a display device, the display device having a screen to display content; and building a profile using the set of color space characteristic values for the display device, wherein the profile comprises a BtoA tag, the BtoA tag including a multidimensional table having values for the display device to preserve a color's hue for out-of-gamut mapping for displaying the content on the screen, the multidimensional table being different from a matrix and being substantially larger in file size than a matrix-based format for the set of color space characteristic values, the multidimensional table containing information on gamut mapping.



    21. The computer readable storage medium of claim 20, wherein the operation of obtaining a set of color space characteristic values for a display device further comprises an operation of querying the display device.



    22. The computer readable storage medium of claim 20, wherein the operation of obtaining a set of color space characteristic values for a display device further comprises an operation of accessing data on a storage device.



    23. The computer readable storage medium of claim 20, wherein the operation of obtaining a set of color space characteristic values for a display device further comprises an operation of accessing data over the Internet.



    24. The computer readable storage medium of claim 22, wherein the operation of obtaining a set of color space characteristic values for a display device further comprises an operation of accessing the color space characteristic values from an existing matrix profile.



    25. The computer readable storage medium of claim 20, wherein the operation of building the profile further comprises an operation of augmenting an existing matrix profile to include mappings of out-of gamut colors to in-gamut colors.



    26. The computer readable storage medium of claim 20, wherein the operations further comprise storing the profile on the storage device.



    27. A computer readable storage medium containing instructions, which when executed by a processor device, cause operations to be performed which comprise: detecting a command to display content on a screen of a display device; retrieving a set of color space characteristic values associated with the display device; building a display profile having a BtoA tag based on those color space characteristic values, the BtoA tag including a multidimensional table having values for the display device to preserve a color's hue for out-of-gamut mapping for displaying the content on the screen, the multidimensional table being different from a matrix and being substantially larger in file size than a matrix-based format for the set of color space characteristic values, the multidimensional table containing information on gamut mapping; referencing the display profile for the display device; transforming the content's color values with the display profile; and displaying the content on the display device.



    28. The computer readable storage medium of claim 27, wherein the operation of retrieving the set of color space characteristic values further comprises an operation of querying the display device.



    29. The computer readable storage medium of claim 27, wherein the operation of retrieving the set of color space characteristic values for a display device further comprises an operation of accessing data on a storage device.



    30. The computer readable storage medium of claim 27, wherein the operation of retrieving the set of color space characteristic values for a display device further comprises an operation of accessing data over the Internet.



    31. The computer readable storage medium of claim 27, wherein the operation of retrieving the set of color space characteristic values for a display device further comprises an operation of accessing the color space characteristic values from an existing matrix profile.



    32. The computer readable storage medium of claim 27, wherein the operations further comprise storing the display profile.



    33. The computer readable storage medium of claim 32, wherein the operations further comprise using the stored display profile upon detecting subsequent commands to display content.



    34. The computer readable storage medium of claim 27, wherein the operation of transforming the content's color values with the display profile includes an operation of transforming the content's color values from a device-independent color space to the display device's color space as defined by the display profile.



    35. The computer readable storage medium of claim 27, wherein the operation of transforming the content's color values with the display profile includes an operation of transforming the content's color values from a profile connection space to the display device's color space as defined by the display profile.



    36. The computer readable storage medium of claim 27, wherein the operation of transforming the content's color space values with the display profile includes an operation of transforming an out-of-gamut, with respect to the display device, color space value to an in-gamut, with respect to the display device, color space value.



    37. An electronic device, comprising: a processor; at least one display device coupled to the processor for displaying information processed by the processor, the display device having a screen to display the information; and a storage device encoded with computer-readable instructions, wherein the instructions when read and executed by the processor cause operations to be performed comprising: detecting a re-calibration event; querying the display device for a set of color space characteristic values that describe the color space of the display device; receiving the set of color space characteristic values from the device; and automatically building a profile for the display device using the set of color space characteristic values by converting a matrix-based format of the set of color space characteristics to a multidimensional table, the multidimensional table being different from a matrix, the multidimensional table containing more information on gamut mapping than the matrix-based format, wherein the profile comprises: the multidimensional table encapsulating the display behavior as described by the color space characteristic values, the multidimensional table including values for the display device to preserve a color's hue for out-of-gamut mapping for displaying content on the screen; and out-of-gamut mapping optimizations.



    38. The electronic device of claim 37, wherein the multi-dimensional table includes a BtoA tag as described by the ICC specification, version 2.



    39. The electronic device 38, wherein the BtoA tag includes a tag with 8 bit data (mft1) and 16 bit data (mft2).



    40. The electronic device of claim 37, wherein the multi-dimensional table includes a BtoA tag as described by the ICC specification, version 4.



    41. The electronic device of claim 40, wherein the BtoA tag includes a tag with a 16 bit mba tag.



    42. The electronic device of claim 37, wherein the color space characteristic values include chromatisity and gamma values.



    43. An electronic device, comprising: a processor; and a storage device encoded with computer-readable instructions, wherein the instructions when read and executed by the processor cause operations to be performed comprising: detecting a re-calibration event; querying a display device for a set of color space characteristic values, the display device having a screen to display content; receiving the set of color space characteristic values from the display device; and building a profile for the display device using the set of color space characteristic values, wherein the profile comprises a BtoA tag, the BtoA tag having a multidimensional table including values for the display device to preserve a color's hue for out-of-gamut mapping for displaying the content on the screen, the multidimensional table being different from a matrix and being substantially larger in file size than a matrix-based format for the set of color space characteristic values, the multidimensional table containing information on gamut mapping; and storing the profile on the storage device.



    44. The electronic device of claim 43, wherein the electronic device is a personal computer.



    45. The electronic device of claim 43, wherein the electronic device is a set-top box.



    46. The electronic device of claim 43, wherein the electronic device is a personal digital assistant (PDA).



    47. The electronic device of claim 43, wherein the electronic device is a portable audio player.



    48. The electronic device of claim 43, wherein the electronic device is a cell phone.



    49. The electronic device of claim 43, further comprising a display device contained in a same enclosure as the processor and storage device.



    50. The electronic device of claim 43, wherein the display device is enclosed separately from the processor and storage device.



    51. A system comprising: a color management system to perform color transformations from a device-independent color space to a device-dependent color space; and a profile database for use by the color management system when performing color transformations, the profile database comprising one or more stored profiles having a multidimensional table encapsulating color responses for a display as described by color space characteristic values for the display, the display having a screen to display content, and having out-of-gamut mapping optimizations, at least one of the one or more stored profiles automatically created by converting a matrix-based format of color space characteristic values for the display device to the respective multidimensional table, the multidimensional table including values for the display to preserve a color's hue for out-of-gamut mapping for displaying the content on the screen, the multidimensional table being different from a matrix, the multidimensional table containing more information on gamut mapping than the matrix-based format.



    52. The system of claim 51, wherein the color space characteristic values comprises chromaticity coordinates and one or more gamma values.



    53. The system of claim 51, the stored profiles conforms to the International Color Consortium (ICC) profile specification.



    54. The system of claim 51, wherein the multi-dimensional table includes a BtoA tag as described by the ICC profile specification.



    55. A method of calibrating a display device, comprising: receiving a set of color space characteristic values that describe the color space of the display device, the display device having a screen to display content, the set of color space characteristics being in matrix-based format; determining capabilities of a computing device connected to the display device, the capabilities being different from color characteristics of the display device; and automatically building a profile specific to the determined capabilities using the set of color space characteristic values, the profile including a multidimensional table including values for the display device to preserve a color's hue for out-of-gamut mapping for displaying the content on the screen, the multidimensional table being different from the matrix-based format, the multidimensional table being different from a matrix.



    56. The method of claim 55, wherein the capabilities include CPU speed.



    57. The method of claim 55, wherein the capabilities include the presence of a video card.



    58. The method of claim 55, wherein the capabilities include the suitability of a video card.



    59. The method of claim 55, wherein the capabilities include the amount of memory on the computing device.



    60. The method of claim 55, wherein building a profile includes building a profile which contains both matrix-based data and multi-dimensional table data.



    Several more patents have been awarded that are quite important:



    http://www.patentlyapple.com/patentl...ents.html#more



    A key patent regarding CPUs and Battery life is going to be interesting.
  • Reply 82 of 85
    Quote:
    Originally Posted by Dorotea View Post


    Unfortunately I have to agree. I am definitely an Apple Fan Girl, but Nokia does hold necessary patents.



    I believe the main issue is "Fair, Reasonable and Non-discriminatory " royalties for the patents that were adopted as the in the "Wireless Standard". Nokia was given a monopoly in exchange for agreeing to "FRAND" royalties.



    Apple has been in business for about 3 decades and has built all sorts of devices including the Newton, laptops, displays, input devices, etc. All of these could potentially hold patents that Nokia is infringing on. It really ends up being an "everybody loses" situation. At worst, Nokia could be exposing themselves to wiping out the entire company on patents they're infringing on. It's best for everyone to say that nobody owes anyone money and drop the matter entirely. Many companies share patents for the purpose of avoiding costly litigation that harms both parties.
  • Reply 83 of 85
    /Users/Jared/Desktop/Apple-tablet-10-inch.jpg
  • Reply 84 of 85
    leonardleonard Posts: 528member
    Engadget I think does a nice job of trying to explain the fight http://www.engadget.com/2009/10/29/n...depth-analysis
  • Reply 85 of 85
    Quote:
    Originally Posted by Leonard View Post


    Engadget I think does a nice job of trying to explain the fight http://www.engadget.com/2009/10/29/n...depth-analysis



    Very, very, very old news.
Sign In or Register to comment.