IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0459493
(1999-12-13)
|
등록번호 |
US-7281272
(2007-10-09)
|
발명자
/ 주소 |
- Rubin,Moshe
- Goldman,Andrew
- Schreiber,Daniel A.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
66 인용 특허 :
75 |
초록
▼
A method and system for protecting digital images copied from a video RAM, including the steps of transmitting stored pixel data from a computer memory to a video RAM, identifying protected pixel data within the stored pixel data, modifying the stored pixel data, thereby generating modified pixel da
A method and system for protecting digital images copied from a video RAM, including the steps of transmitting stored pixel data from a computer memory to a video RAM, identifying protected pixel data within the stored pixel data, modifying the stored pixel data, thereby generating modified pixel data within which individual pixel datum is recognizable as being protected or unprotected, and, in response to pixel data being copied from the video RAM, replacing individual pixel datum copied from the video RAM, that is protected, with substitute pixel datum.
대표청구항
▼
What is claimed is: 1. A method for preventing proprietary digital images from being copied from a video RAM, comprising: storing on a computer memory image data that is to be transmitted to a video RAM for display on a video display device, wherein the image data includes at least one portion that
What is claimed is: 1. A method for preventing proprietary digital images from being copied from a video RAM, comprising: storing on a computer memory image data that is to be transmitted to a video RAM for display on a video display device, wherein the image data includes at least one portion that is proprietary data and at least one portion that is non-proprietary data; identifying proprietary data from the stored image data to be displayed; modifying least significant bits of the image data to distinguish between proprietary data and non-proprietary data; and transmitting the modified data to the video RAM for display on the video display device; wherein, if an instruction to copy the image data from the video RAM is received, replacing the portions of the image data that are distinguished as being proprietary data, with substitute data, based upon the least significant bits of the image data. 2. The method of claim 1 wherein the image data includes red, green and blue color values, and wherein said modifying adjusts the least significant bits of the blue color values within the image data. 3. The method of claim 1 further comprising rendering the image data in the video RAM on a video display device. 4. The method of claim 3 wherein said modifying generates modified image data that is visually similar to the stored image data, when rendered on the video display device. 5. The method of claim 1 wherein the instruction to copy the image data from the video RAM is activated by a screen capture command. 6. The method of claim 1 wherein the instruction to copy the image data from the video RAM is activated by a command to copy screen data to a clipboard. 7. The method of claim 1 wherein the proprietary data is pixel color data for at least one protected digital image. 8. The method of claim 7 further comprising downloading the at least one protected image over the Internet. 9. The method of claim 1 wherein the substitute data is encrypted image data. 10. The method of claim 9 further comprising decoding the encrypted image data. 11. The method of claim 1 wherein the stored image data is encrypted stored image data. 12. The method of claim 11 further comprising decoding the encrypted stored image data. 13. A system for protecting digital images from being copied from a video RAM, comprising: a first data bus through which stored image data is transmitted from a computer memory to a video RAM, the image data including at least one portion that is proprietary data and at least one portion that is non-proprietary data; a second data bus through which image data is copied from the video RAM to a computer memory; a digital filter identifying the proprietary data within the stored image data, and modifying least significant bits of the image data prior to its arrival at the video RAM on the first data bus; and a pixel processor distinguishing between the portions of the image data in the video RAM that are proprietary data and the portions of the image data in the video RAM that are non-proprietary data, based on the least significant bits of the image data, and replacing the portions of the image data that are distinguished as being proprietary data, with substitute data, after an instruction to copy the image data from the video RAM is received. 14. The system of claim 13 wherein the image data includes red, green and blue color values, and wherein said digital filter adjusts the least significant bits of the blue color values within the image data. 15. The system of claim 13 further comprising a video display device for rendering thereon the image data in the video RAM. 16. The system of claim 15 wherein said digital filter modifies the image data such that the modified image data is visually similar to the stored image data, when rendered on the video display device. 17. The system of claim 13 wherein said first data bus and said second data bus are distinct data busses. 18. The system of claim 13 wherein said first data bus and said second data bus are the same data bus. 19. The system of claim 13 wherein the proprietary data is color pixel data for at least one protected digital image. 20. The system of claim 19 further comprising a receiver downloading the at least one protected image over the Internet. 21. The system of claim 13 wherein the substitute data is encrypted image data. 22. The system of claim 21 further comprising a digital decoder decoding the encrypted image data. 23. The system of claim 13 wherein the stored image data is encrypted stored image data. 24. The system of claim 23 further comprising a digital decoder decoding the encrypted stored image data. 25. A method for protecting digital images from being copied from a video RAM, comprising: transmitting stored image data from a computer memory to a video RAM, the image data including at least one portion that is proprietary data and at least one portion that is non-proprietary data; identifying the proprietary data within the stored image data; and modifying least significant bits of the image data prior to its being received by the video RAM, thereby generating modified image data within which the portions of the image data in the video RAM that are proprietary data and the portions of the image data in the video RAM that are non-proprietary data can be distinguished from one another, based on the least significant bits of the image data. 26. The method of claim 25 wherein the image data includes red, green and blue color values, and wherein said modifying adjusts the least significant bits of the blue color values within the image data. 27. The method of claim 25 further comprising rendering the image data in the video RAM on a video display device. 28. The method of claim 27 wherein said modifying generates modified image data that is visually similar to the stored image data, when rendered on the video display device. 29. The method of claim 25 wherein the proprietary data is pixel color data for at least one protected digital image. 30. The method of claim 29 further comprising downloading the at least one protected image over the Internet. 31. The method of claim 25 wherein the stored image data is encrypted stored image data. 32. The method of claim 31 further comprising decoding the encrypted stored image data. 33. A system for protecting digital images from being copied from a video RAM, comprising: a data bus through which stored image data is transmitted from a computer memory to a video RAM, the image data including at least one portion that is proprietary data and at least one portion that is non-proprietary data; and a digital filter identifying the proprietary data within the stored image data, and modifying least significant bits of the image data prior to its arrival at the video RAM on the data bus, thereby generating modified image data within which the portions of the image data in the video RAM that are proprietary data and the portions of the image data in the video RAM that are non-proprietary data can be distinguished, based on the least significant bits of the image data. 34. The system of claim 33 wherein the image data includes red, green and blue color values, and wherein said digital filter adjusts the least significant bits of the blue color values within the image data. 35. The system of claim 33 further comprising a video display device for rendering thereon the image data in the video RAM. 36. The system of claim 35 wherein said digital filter generates modified image data that is visually similar to the stored image data, when rendered on the video display device. 37. The system of claim 33 wherein the proprietary data is pixel color data for at least one protected digital image. 38. The system of claim 37 further comprising a receiver downloading the at least one protected image over the Internet. 39. The system of claim 33 wherein the stored image data is encrypted stored image data. 40. The system of claim 39 further comprising a digital decoder decoding the encrypted stored image data. 41. A method for protecting image data located in a video RAM from being copied, comprising: providing image data within a video RAM, the image data including at least one portion that is proprietary data and at least one portion that is non-proprietary data, and the image data being marked such that the portions that are proprietary data and the portions that are non-proprietary data can be distinguished from one another, based on least significant bits of the image data; distinguishing between the portions of the image data in the video RAM that are proprietary data and the portions of the image data in the video RAM that are non-proprietary data, based on the least significant bits of the image data; and replacing the portions of the image data that are distinguished as being proprietary data, with substitute data, after an instruction to copy the image data from the video RAM is received. 42. The method of claim 41 wherein the instruction to copy the image data from the video RAM is activated by a screen capture command. 43. The method of claim 41 wherein the instruction to copy the image data from the video RAM is activated by a command to copy screen data to a clipboard. 44. The method of claim 41 wherein the substitute data is encrypted image data. 45. The method of claim 44 further comprising decoding the encrypted image data. 46. A system for protecting image data stored in a video RAM from being copied, comprising: a video RAM storing image data, the image data including at least one portion that is proprietary data and at least one portion that is non-proprietary data, and the image data being marked such that the portions that are proprietary data and the portions that are non-proprietary data can be distinguished from one another, based on least significant bits of the image data; a data bus, through which image data is copied from the video RAM to a computer memory; and a pixel processor distinguishing between the portions of the image data in the video RAM that are proprietary data and the portions of the image data in the video RAM that are non-proprietary data, based on the least significant bits of the image data, and replacing the portions of the image data that are distinguished as being proprietary, with substitute data, after an instruction to copy the image data from the video RAM is received. 47. The system of claim 46 wherein the substitute data is encrypted image data. 48. The system of claim 47 further comprising a digital decoder decoding the encrypted image data. 49. A method for protecting digital images from being copied from a video RAM, comprising: modifying stored image data by adjusting least significant bits of the image data so as to mark at least one portion of the image data as being protected data; thereafter transmitting the modified image data from a computer memory to a video RAM; after an instruction to copy the image data from the video RAM is received, recognizing the portions of the image data that are marked as being protected data, from the least significant bits of the image data; and replacing the recognized portions of the image data that are marked as being protected data, with substitute data. 50. The method of claim 49 wherein the image data includes red, green and blue color values, and wherein said modifying adjusts the least significant bits of the blue color values of the image data. 51. The method of claim 49 further comprising rendering the image data in the video RAM on a video display device. 52. The method of claim 51 wherein said modifying generates modified image data that is visually similar to the stored image data, when rendered on the video display device. 53. The method of claim 49 wherein the instruction to copy image data from the video RAM is activated by a screen capture command. 54. The method of claim 49 wherein the instruction to copy image data from the video RAM is activated by a command to copy screen data to a clipboard. 55. The method of claim 49 wherein the protected data is pixel color data for at least one protected digital image. 56. The method of claim 55 further comprising downloading the at least one protected image over the Internet. 57. The method of claim 49 wherein the substitute data is encrypted image data. 58. The method of claim 57 further comprising decoding the encrypted image data. 59. The method of claim 49 wherein the stored image data is encrypted stored image data. 60. The method of claim 59 further comprising decoding the encrypted stored image data. 61. A system for protecting digital images from being copied from a video RAM, comprising: a first pixel processor modifying stored image data by adjusting least significant bits of the image data so as to mark at least one portion of the image data as being protected data; a first data bus through which the modified image data is transmitted from a computer memory to a video RAM; a second data bus, through which the image data is copied from the video RAM to a computer memory; and a second pixel processor recognizing the portions of the image data that are marked as being protected data, from the least significant bits of the image data, and replacing the recognized portions of the image data that are marked as being protected, with substitute data, after an instruction to copy the image data from the video RAM is received. 62. The system of claim 61 wherein the image data includes red, green and blue color values, and wherein said first pixel processor adjusts the least significant bits of the blue color components values within the image data. 63. The system of claim 61 further comprising a video display device for rendering thereon the image data in the video RAM. 64. The system of claim 63 wherein said first pixel processor generates modified image data that is visually similar to the stored image data, when rendered on the video display device. 65. The system of claim 61 wherein said first data bus and said second data bus are distinct data busses. 66. The system of claim 61 wherein said first data bus and said second data bus are the same data bus. 67. The system of claim 61 wherein said first pixel processor and said second pixel processor are distinct processors. 68. The system of claim 61 wherein said first pixel processor and said second pixel processor are the same processors. 69. The system of claim 61 wherein the protected data is pixel color data for at least one protected digital image. 70. The system of claim 69 further comprising a receiver downloading the at least one protected image over the Internet. 71. The system of claim 61 wherein the substitute data is encrypted image data. 72. The system of claim 71 further comprising a digital decoder decoding the encrypted image data. 73. The system of claim 61 wherein the stored image data is encrypted stored image data. 74. The system of claim 73 further comprising a digital decoder decoding the encrypted stored image data.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.