CN103778351A - Display system and display method - Google Patents
Display system and display method Download PDFInfo
- Publication number
- CN103778351A CN103778351A CN201210401970.3A CN201210401970A CN103778351A CN 103778351 A CN103778351 A CN 103778351A CN 201210401970 A CN201210401970 A CN 201210401970A CN 103778351 A CN103778351 A CN 103778351A
- Authority
- CN
- China
- Prior art keywords
- video data
- video
- display device
- driver
- core
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000003860 storage Methods 0.000 claims abstract description 40
- 238000012856 packing Methods 0.000 claims description 13
- 230000010354 integration Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 12
- 102100022523 Acetoacetyl-CoA synthetase Human genes 0.000 description 8
- 101000678027 Homo sapiens Acetoacetyl-CoA synthetase Proteins 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000004088 simulation Methods 0.000 description 5
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
- H04N21/4408—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
Abstract
The invention provides a display system and a display method. The display system comprises a processor, a graphics processor, a USB (Universal Serial Bus) display device, a storage unit and a chip group; the processor is used for performing decryption on first encryption video streaming which is encrypted according to a first encryption and decryption standard to obtain first video streaming and performing encryption on the first video streaming according to a second encryption and decryption standard to obtain second encryption video streaming; the storage unit comprises a first driving program and a second driving program; the first driving program is executed by the processor to perform decryption on the second encryption video streaming to obtain second video streaming; the second video streaming is decoded through the graphics processor and the first driving program to obtain first video data; the second driving program is executed by the processor to perform encryption on the decoded first video data to obtain encryption video data which is transmitted to the USB display device; decryption is performed on the encryption video data through the USB display device to obtain second video data which is played through a display. According to the display system and the display method, content protected video content can be played through the USB display device.
Description
Technical field
The present invention relates to display system, particularly utilize USB display device to play display system and the display packing of the video content with content protecting.
Background technology
Among the numerous interfaces that use at PC and notebook computer, USB (Universal Serial Bus) interface be the most successful be also the one that range of application is the widest.In the standard of current USB interface, the audio/video data of the application, particularly meaningful protection (for example digital copyright management DRM) of not special definition audio frequency and video.For instance, the content of Blu-ray CD adopts the encryption and decryption standard of advanced access content system (Advanced Access Content System, AACS) to be encrypted, so as to protection audio/video content.In traditional display system, the driver of graphic process unit only can be sent to display card by obtained original video data.Processor can further judge that display card is for example, for example, to export by simulation display interface (VGA, DSUB interface) or the digital display interface (HDMI, DisplayPort or DVI) with data protection again.And the video file for example, with the high image quality resolution (Full High Definition) of content protecting only can be exported the high image quality resolution just can with script by digital display interface; if by the output of simulation display interface, must be standard resolution (Standard Definition) by high image quality resolution depression of order originally.
Therefore,, under the software/hardware architectural limitation of current computer system, if will play the video data with content protecting, user often cannot play by external USB display card video or the audio frequency of meaningful protection (for example DHCP).Therefore, needing a kind of display system badly can utilize USB display device to play the video content with content protecting.
Summary of the invention
In view of this, for solving the problem of prior art, the invention provides a kind of display system, comprise: a processor, in order to one first encrypted video stream with one first encryption and decryption standard is deciphered to obtain one first video flowing, and with one second encryption and decryption standard, the first video flowing is encrypted to obtain one second encrypted video stream; One graphic process unit; One USB display device; One storage element, comprises one first driver and one second driver; An and chipset; Wherein processor is carried out the first driver the second encrypted video stream is deciphered to obtain one second video flowing; Wherein graphic process unit and the first driver decode to obtain one first video data to the second video flowing; Wherein processor is also carried out this second driver, the first video data of decoding gained is encrypted to obtain an enciphered video data, and enciphered video data is sent to USB display device; Wherein USB display device is more decrypted to obtain one second video data to enciphered video data, and plays in a display the second video data obtaining.
The present invention also provides a kind of display system, comprise: a processor, comprise one first core and one second core, wherein this first core is in order to one first encrypted video stream with one first encryption and decryption standard is deciphered to obtain one first video flowing, and with one second encryption and decryption standard, this first video flowing encrypted to obtain one second encrypted video stream; One USB display device; One storage element, comprises one first driver of this second core and one second driver of this USB display device; And a chipset, be coupled to this processor, this USB display device and this storage element; Wherein this first core is carried out this first driver this second encrypted video stream is deciphered to obtain one second video flowing; Wherein this second core and this first driver decode to obtain one first video data to this second video flowing; Wherein this first core is also carried out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device; Wherein this USB display device is more decrypted to obtain one second video data to this enciphered video data, and plays in a display this second video data obtaining.
The present invention also provides a kind of display system, comprise: a processor, comprise one first core and one second core, wherein this first core is in order to one first encrypted video stream with one first encryption and decryption standard is deciphered to obtain one first video flowing, and with one second encryption and decryption standard, this first video flowing encrypted to obtain one second encrypted video stream; One USB display device; One storage element, comprises one first driver of this second core and one second driver of this USB display device; And a platform line concentration controller, be coupled to this processor, this USB display device and this storage element; Wherein this first core is carried out this first driver this second encrypted video stream is deciphered to obtain one second video flowing, wherein this second core and this first driver decode to obtain a video data to this second video flowing, wherein this first core is also carried out this second driver, this first video data to decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device; Wherein this USB display device is more decrypted to obtain one second video data to this enciphered video data, and plays in a display this second video data obtaining.
The present invention also provides a kind of display packing, for a display system, this display system comprises: a processor, one graphic process unit, one USB display device, one storage element and a chipset, wherein this storage element comprises one first driver of this graphic process unit and one second driver of this USB display device, and this chipset is coupled to this processor, this graphic process unit, this USB display device and this storage element, the method comprises: utilize this processor to decipher to obtain one first video flowing to one first encrypted video stream with one first encryption and decryption standard, and with one second encryption and decryption standard, this first video flowing is encrypted to obtain one second encrypted video stream, utilize this processor to carry out this first driver this second encrypted video stream is deciphered to obtain one second video flowing, utilize this graphic process unit and this first driver to decode to obtain one first video data to this second video flowing, utilize this processor to carry out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device, utilize this USB display device to be decrypted to obtain one second video data to this enciphered video data, and utilize this USB display device to play this second video data obtaining in a display.
The present invention also provides a kind of display packing, for a display system, this display system comprises: a processor, one USB display device, one storage element and a chipset, wherein this processor comprises one first core and one second core, this storage element comprises one first driver of this second core and one second driver of this USB display device, and this chipset is coupled to this processor, this USB display device and this storage element, the method comprises: utilize this first core to decipher to obtain one first video flowing to one first encrypted video stream with one first encryption and decryption standard, and with one second encryption and decryption standard, this first video flowing is encrypted to obtain one second encrypted video stream, utilize this first core to carry out this first driver this second encrypted video stream is deciphered to obtain one second video flowing, utilize this second core and this first driver to decode to obtain one first video data to this second video flowing, utilize this first core to carry out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device, utilize this USB display device to be decrypted to obtain one second video data to this enciphered video data, and utilize this USB display device to play this second video data obtaining in a display.
The present invention also provides a kind of display packing, for a display system, this display system comprises: a processor, one USB display device, one storage element, one memory cell and a platform control hub, wherein this processor comprises one first core, one second core and one is integrated Memory Controller, this storage element comprises one first driver of this second core and one second driver of this USB display device, and this chipset is coupled to this processor, this USB display device and this storage element, the method comprises: utilize this first core to decipher to obtain one first video flowing to one first encrypted video stream with one first encryption and decryption standard, and with one second encryption and decryption standard, this first video flowing is encrypted to obtain one second encrypted video stream, utilize this first core to carry out this first driver this second encrypted video stream is deciphered to obtain one second video flowing, utilize this second core and this first driver to decode to obtain one first video data to this second video flowing, utilize this first core to carry out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device, utilize this USB display device to be decrypted to obtain one second video data to this enciphered video data, and utilize this USB display device to play this second video data obtaining in a display.
Technical scheme of the present invention can utilize USB display device to play the video content with content protecting.
Accompanying drawing explanation
Fig. 1 is the functional block diagram showing according to the display system 100 of one embodiment of the invention.
Fig. 2 A is the functional block diagram showing according to the display system 200A of another embodiment of the present invention.
Fig. 2 B is the functional block diagram showing according to the display system 200B of further embodiment of this invention.
Fig. 3 is the schematic diagram of demonstration according to the software/hardware framework of the display system 100 of one embodiment of the invention.
Fig. 4 shows according to the process flow diagram for the display packing of display system 100 in one embodiment of the invention.
Fig. 5 shows according to the process flow diagram for the display packing of display system 200A and 200B in another embodiment of the present invention.
[main description of reference numerals]
100,200A, 200B~display system;
110,210A, 210B~processor;
120,220B~graphic process unit;
130,230A~chipset;
131,231A~north bridge chips;
132,232A~South Bridge chip;
133~internal bus;
140~first memory unit;
150~second memory unit;
160,260A, 260B~storage element;
161,261A, 261B~operating system;
162,262A, 262B~the first driver;
163,263A, 263B~the second driver;
164,264A, 264B~media file;
170,270A, 270B~USB display device;
180~external CD player;
211A, 211B~the first core;
212A, 212B~the second core;
213B~integration Memory Controller;
240A, 240B, 250B~memory cell;
290~platform control hub;
310-350~stage.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent, a preferred embodiment cited below particularly, and coordinate appended accompanying drawing, be described in detail below.
Fig. 1 is the functional block diagram showing according to the display system of one embodiment of the invention.Display system 100 comprises a processor 110, a graphic process unit 120, a chipset 130, a first memory unit 140, a second memory unit 150, a storage element 160 and a USB display device 170.Chipset 130 is as the connection bridge between the each element in display system 100.For instance, chipset 130 can comprise a north bridge chips 131 and a South Bridge chip 132, and north bridge chips 131 and South Bridge chip 132 are connected by an internal bus 133.North bridge chips 131 is in order to the higher element of attended operation frequency, for example processor 110, graphic process unit 120 and first memory unit 140 (for example system storage).South Bridge chip 132 for example, in order to the lower element of attended operation frequency (PCI device) and I/O peripheral equipment, for example, is USB display device 170 or outside playing device (for example BluRay CD-ROM device).
In one embodiment, display system 100 optionally comprises an external CD player 180.External CD player 180 is coupled to South Bridge chip 132, has the audio/video data of content protecting (for example AACS encrypts) in order to broadcasting.
Storage element 160 stores an operating system 161, one first driver 162 and one second driver 163.Processor 110 executive operating systems 161 are using as an operating platform.The first driver 162 is the specific drivers of graphic process unit 120, can for example, to having that the video data (using the H.264 video flowing of AES Standard Encryption) of content protecting is decrypted and for example, by graphic process unit 120 decoded video streams (H.264 video flowing).The specific drivers (being also called hook driver (hook driver)) that the second driver 163 is USB display device 170, in order to obtain decoded video data by graphic process unit 120 by second memory unit 150, and play obtained video data in USB display device 170.
In another embodiment, storage element 160 also optionally stores the media file 164 with content protecting.Processor 110 can be had the media file 164 of content protecting (for example AACS encrypts) and be carried out data protection decoding (decrypt) by storage element 160 storages.
Fig. 2 A is the functional block diagram showing according to the display system 200A of another embodiment of the present invention.Please also refer to Fig. 1 and Fig. 2 A, subelement function in display system 200A is identical with the element in display system 100, for example chipset 230A (comprising north bridge chips 231A and South Bridge chip 232A), storage element 260A (comprising operating system 261A, the first driver 262A and the second driver 263A) and USB display device 270A.The difference of display system 200A and display system 100 is that processor 210A comprises one first core 211A and one second core 212A, and wherein the function of the first core 211A is identical with processor 110, and the function of the second core 212A is identical with graphic process unit 120.In other words, processor 210A has integrated the function (for example Intel Core 2 Duo processors) of general processor and graphic process unit simultaneously, and processor 210A more uses an integration memory architecture (Unified Memory Architecture), meaning is that the first core 211A and the second core 212A access data are all to use memory cell 240A.More specifically, memory cell 240A, except being system storage, is also graphic memory.
Fig. 2 B is the functional block diagram showing according to the display system 200B of further embodiment of this invention.Please also refer to Fig. 2 A and Fig. 2 B, subelement function in display system 200B is identical with the element in display system 200A, for example, be storage element 260B (comprising operating system 261B, the first driver 262B and the second driver 263B) and USB display device 270B.The difference of display system 200B and display system 200A is that display system 200B uses a platform control hub (Platform Control Hub, PCH) 290 for example, in order to replace the part function (real-time clock) of the north bridge chips 231A in script display system 200A and the repertoire of South Bridge chip 232A, and processor 210B is connected with platform control hub 290 by a direct media interface (Direct Media Interface, DMI).Processor 210B (being for example Intel i3, i5, i7 processor), it comprises that the first core 211B, the second core 212B and one integrate Memory Controller 213B, and wherein the function of the first core 211B and the second core 212B is identical with the first core 211A and the second core 212A respectively.What note is, memory cell 240B in display system 200B is that the integration Memory Controller directly and in processor 210B is electrically connected, and memory cell 240B uses to integrate memory architecture (Unified Memory Architecture), pass through to integrate the data in Memory Controller 213B access memory unit 240B for the first core 211B (generally processing arithmetic core) and the second core 212B (graphics process core).
For purposes of the invention, no matter be display system 100,200A or 200B, all can be play by USB display device the video file of the high image quality resolution with content protecting.For ease of explanation, embodiment described later is take the display system 100 of Fig. 1 as example.Those of ordinary skills are when understanding the operational applications of display system 100 of the present invention in display system 200A and 200B.
Fig. 3 is the schematic diagram of demonstration according to the software/hardware framework of the display system 100 of one embodiment of the invention.Please also refer to Fig. 1 and Fig. 3, the treatment scheme of the software/hardware of display system 100 (or display system 200A, 200B) is broadly divided into totally 5 stages in stage 310~350.Stage 310 also can be described as the unprotected architecture of user's pattern (User mode unprotected infrastructure).For instance, in the stage 310, display system 100 can such as, have the video file of content protecting (for example AACS encrypts) by playout software (Power DVD, Media Player etc.) broadcasting.Then, processor 110 is decrypted the video content (comprising the first encrypted audio stream and the first encrypted video stream) with content protecting, and enters the stage 320.
Should be noted in the stage 310~320, is all the parts that belong to software, even if meaning is carried out relevant encryption and decryption operation with processor 110.Graphic process unit 120 also has special hardware circuit (for example H.264 demoder) can decode to video flowing, but still need utilize the first driver 162 to control to operate.More specifically, the core schema in the stage 330, the first driver 162 can utilize processor 110 and graphic process unit 120 for example, to decode to video flowing (H.264 video flowing).In other words, graphic process unit 120 and the first driver all can be in order to decoding video streams.
To utilize processor 110 to be encrypted (for example using AES to encrypt) from the original video data of the first driver 162 at stages 340, the second driver 163, and the original video data after encrypting is sent to USB display device 170.USB display device 170 is decoded to the original video data being received after encrypting again, and by the original video data of decoding gained by simulation display interface or digital display interface is sent to display (not illustrating), and enter the stage 350.Because USB display device 170 can be decrypted to obtain original video data to received encryption original video data, so no matter USB display device 170 is play original video data by simulation display interface or digital display interface on display all can not be restricted, meaning can show the picture depression of order of high image quality resolution.In the stage 350, display can be play-overed the original video data from USB display device 170.Those of ordinary skills are when understanding; the present invention also can select traditional approach, by graphic process unit 120 or its first driver 162, video flowing is decoded to obtain video data; and by graphic process unit 120 by simulation display interface (for the video content of the high image quality resolution of meaningful protection, need by resolution depression of order) or digital display interface playing video data on display.
Fig. 4 shows according to the process flow diagram for the display packing of display system 100 in one embodiment of the invention.Please also refer to Fig. 1 and Fig. 1.At step S410, processor 110 is for example, to for example, decipher to obtain one first video flowing (H.264 video flowing) with one first encrypted video stream of one first encryption and decryption standard (the advanced access content system of AACS encryption and decryption standard), and for example, with one second encryption and decryption standard (the advanced encryption and decryption standard of AES) this first video flowing encrypted to obtain one second encrypted video stream.At step S420, processor 110 is carried out the first driver 162 the second encrypted video stream is deciphered to obtain one second video flowing (for example H.264 video flowing).At step S430, graphic process unit 120 and the first driver 162 decode to obtain a video data to this second video flowing.At step S440, the second driver 163 is encrypted to obtain enciphered video data by processor 110 to the video data of decoding gained, and enciphered video data is sent to USB display device 170.At step S450, USB display device 170 is decrypted to obtain original video data to received enciphered video data.At step S460, USB display device 170 can be play in a display video data of deciphering gained.
Fig. 5 shows according to the process flow diagram for the display packing of display system 200A or 200B in another embodiment of the present invention.Please also refer to Fig. 2 and Fig. 5, describe in this embodiment as an example of display system 200A example, how those of ordinary skills can understand the operational applications of display system 200A in display system 200B.At step S510, the first core 211A of processor 210A is for example, to for example, decipher to obtain one first video flowing (H.264 video flowing) with one first encrypted video stream of one first encryption and decryption standard (the advanced access content system of AACS encryption and decryption standard), and for example, with one second encryption and decryption standard (the advanced encryption and decryption standard of AES) this first video flowing encrypted to obtain one second encrypted video stream.At step S520, the first core 211A of processor 210A carries out the first driver 262A the second encrypted video stream is deciphered to obtain one second video flowing (for example H.264 video flowing).At step S530, the second core 212A and the first driver 262A of processor 210A decode to obtain a video data to the second video flowing.At step S540, the second driver is encrypted to obtain enciphered video data by the first core 211A of processor 210A to the video data of decoding gained, and enciphered video data is sent to USB display device 270A.At step S550, USB display device 270A is decrypted to obtain video data to received enciphered video data.At step S560, USB display device 270A can play in a display video data of deciphering gained.
Should be noted, the flow process of the display packing of Fig. 4 and Fig. 5 only describes display system 100 and how 200A/200B plays the video content with content protecting by USB display device.The data routing of the video flowing not being protected in display system 100 and 200A/200B or original video data is open in the aforementioned embodiment, repeats no more in this.
Though the present invention with preferred embodiment openly as above; so it is not in order to limit scope of the present invention; any those of ordinary skills; without departing from the spirit and scope of the present invention; when doing a little change and retouching, the scope that therefore protection scope of the present invention ought define depending on appended claim is as the criterion.
Claims (10)
1. a display system, comprising:
One processor, in order to one first encrypted video stream with one first encryption and decryption standard is deciphered to obtain one first video flowing, and encrypts to obtain one second encrypted video stream with one second encryption and decryption standard to this first video flowing;
One graphic process unit;
One USB display device;
One storage element, comprises one first driver of this graphic process unit and one second driver of this USB display device; And
One chipset, is coupled to this processor, this graphic process unit, this USB display device and this storage element;
Wherein this processor is carried out this first driver this second encrypted video stream is deciphered to obtain one second video flowing;
Wherein this graphic process unit and this first driver decode to obtain one first video data to this second video flowing;
Wherein this processor is also carried out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device;
Wherein this USB display device is also decrypted to obtain one second video data to this enciphered video data, and plays in a display this second video data obtaining.
2. display system as claimed in claim 1, wherein this first video flowing is stored in a first memory unit of this display system.
3. display system as claimed in claim 1, is wherein decrypted this obtained first video data to this second video flowing and is stored in the second memory unit that this graphic process unit is used.
4. a display system, comprising:
One processor, comprise one first core and one second core, wherein this first core is in order to one first encrypted video stream with one first encryption and decryption standard is deciphered to obtain one first video flowing, and with one second encryption and decryption standard, this first video flowing encrypted to obtain one second encrypted video stream;
One USB display device;
One storage element, comprises one first driver of this second core and one second driver of this USB display device; And
One platform line concentration controller, is coupled to this processor, this USB display device and this storage element;
Wherein this first core is carried out this first driver this second encrypted video stream is deciphered to obtain one second video flowing;
Wherein this second core and this first driver decode to obtain a video data to this second video flowing;
Wherein this first core is also carried out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device;
Wherein this USB display device is also decrypted to obtain one second video data to this enciphered video data, and plays in a display this second video data obtaining.
5. display system as claimed in claim 4, also comprises:
One memory cell, wherein this processor also comprises that an integration Memory Controller is electrically connected at this memory cell, in order to allow the data access of this first core and this this memory cell of the second core control, wherein this first video flowing is stored in this memory cell.
6. display system as claimed in claim 4, also comprises:
One graphic process unit; And
One second memory unit, is electrically connected at this graphic process unit, and wherein this second core and this graphic process unit also can together decode to obtain this first video data to this second video flowing.
7. display system as claimed in claim 6, is wherein decrypted this obtained first video data to this second video flowing and is stored in this memory cell.
8. a display packing, for a display system, this display system comprises: a processor, a graphic process unit, a USB display device, a storage element and a chipset, wherein this storage element comprises one first driver of this graphic process unit and one second driver of this USB display device, and this chipset is coupled to this processor, this graphic process unit, this USB display device and this storage element, and the method comprises:
Utilize this processor to decipher to obtain one first video flowing to one first encrypted video stream with one first encryption and decryption standard, and with one second encryption and decryption standard, this first video flowing is encrypted to obtain one second encrypted video stream;
Utilize this processor to carry out this first driver this second encrypted video stream is deciphered to obtain one second video flowing;
Utilize this graphic process unit and this first driver to decode to obtain one first video data to this second video flowing;
Utilize this processor to carry out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device;
Utilize this USB display device to be decrypted to obtain one second video data to this enciphered video data; And
Utilize this USB display device to play this second video data obtaining in a display.
9. a display packing, for a display system, this display system comprises: a processor, a USB display device, a storage element and a chipset, wherein this processor comprises one first core and one second core, this storage element comprises one first driver of this second core and one second driver of this USB display device, and this chipset is coupled to this processor, this USB display device and this storage element, and the method comprises:
Utilize this first core to decipher to obtain one first video flowing to one first encrypted video stream with one first encryption and decryption standard, and with one second encryption and decryption standard, this first video flowing is encrypted to obtain one second encrypted video stream;
Utilize this first core to carry out this first driver this second encrypted video stream is deciphered to obtain one second video flowing;
Utilize this second core and this first driver to decode to obtain one first video data to this second video flowing;
Utilize this first core to carry out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device;
Utilize this USB display device to be decrypted to obtain one second video data to this enciphered video data; And
Utilize this USB display device to play this second video data obtaining in a display.
10. a display packing, for a display system, this display system comprises: a processor, a USB display device, a storage element, a memory cell and a platform control hub, wherein this processor comprises one first core, one second core and an integration Memory Controller, this storage element comprises one first driver of this second core and one second driver of this USB display device, and this chipset is coupled to this processor, this USB display device and this storage element, and the method comprises:
Utilize this first core to decipher to obtain one first video flowing to one first encrypted video stream with one first encryption and decryption standard, and with one second encryption and decryption standard, this first video flowing is encrypted to obtain one second encrypted video stream;
Utilize this first core to carry out this first driver this second encrypted video stream is deciphered to obtain one second video flowing;
Utilize this second core and this first driver to decode to obtain one first video data to this second video flowing;
Utilize this first core to carry out this second driver, this first video data of decoding gained is encrypted to obtain an enciphered video data, and this enciphered video data is sent to this USB display device;
Utilize this USB display device to be decrypted to obtain one second video data to this enciphered video data; And
Utilize this USB display device to play this second video data obtaining in a display.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210401970.3A CN103778351B (en) | 2012-10-19 | 2012-10-19 | Display system and display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210401970.3A CN103778351B (en) | 2012-10-19 | 2012-10-19 | Display system and display method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103778351A true CN103778351A (en) | 2014-05-07 |
CN103778351B CN103778351B (en) | 2017-04-12 |
Family
ID=50570579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210401970.3A Active CN103778351B (en) | 2012-10-19 | 2012-10-19 | Display system and display method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103778351B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200821847A (en) * | 2006-06-16 | 2008-05-16 | Standard Microsyst Smc | Peripheral sharing USB hub for a wireless host |
US20080120676A1 (en) * | 2006-11-22 | 2008-05-22 | Horizon Semiconductors Ltd. | Integrated circuit, an encoder/decoder architecture, and a method for processing a media stream |
US20080263621A1 (en) * | 2007-04-17 | 2008-10-23 | Horizon Semiconductors Ltd. | Set top box with transcoding capabilities |
CN102314914A (en) * | 2010-07-08 | 2012-01-11 | 索尼公司 | Signal conditioning package, information processing method and program |
US20120155233A1 (en) * | 2009-05-20 | 2012-06-21 | Sony Dadc Austria Ag | Method for copy protection |
-
2012
- 2012-10-19 CN CN201210401970.3A patent/CN103778351B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200821847A (en) * | 2006-06-16 | 2008-05-16 | Standard Microsyst Smc | Peripheral sharing USB hub for a wireless host |
US20080120676A1 (en) * | 2006-11-22 | 2008-05-22 | Horizon Semiconductors Ltd. | Integrated circuit, an encoder/decoder architecture, and a method for processing a media stream |
US20080263621A1 (en) * | 2007-04-17 | 2008-10-23 | Horizon Semiconductors Ltd. | Set top box with transcoding capabilities |
US20120155233A1 (en) * | 2009-05-20 | 2012-06-21 | Sony Dadc Austria Ag | Method for copy protection |
CN102314914A (en) * | 2010-07-08 | 2012-01-11 | 索尼公司 | Signal conditioning package, information processing method and program |
Also Published As
Publication number | Publication date |
---|---|
CN103778351B (en) | 2017-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090202068A1 (en) | Media security through hardware-resident proprietary key generation | |
RU2573215C2 (en) | Apparatus and method for hardware-based secure data processing using buffer memory address range rules | |
US8181038B2 (en) | Systems and methods for executing encrypted programs | |
US9100693B2 (en) | Methods and apparatuses for securing playback content | |
US7502470B2 (en) | Method and apparatus for content protection within an open architecture system | |
US10409962B2 (en) | System and method for controlling access to protected content | |
US20050201726A1 (en) | Remote playback of ingested media content | |
JP2014147065A (en) | Source device, content providing method thereof, sink device and control method thereof | |
EP3281357B1 (en) | Session based watermarking of media content using encrypted content streams | |
JP4352054B2 (en) | Information processing apparatus and key restoration method | |
US10469900B2 (en) | Display apparatus configuring a multi display system and control method thereof | |
CN102063590B (en) | Copyright protecting method and device for publishing digital film and television by reproducible storage equipment | |
US8832845B2 (en) | Apparatus, method and program | |
US20220246110A1 (en) | Dpu enhancement for improved hdcp user experience | |
CN103780956B (en) | Display system and display method | |
CN103778351A (en) | Display system and display method | |
TWI502484B (en) | Display system and display method | |
TWI582633B (en) | Display system and display method | |
JP5361031B2 (en) | Cryptographic authentication processing method and apparatus | |
KR20110070499A (en) | Apparatus, system and method for sharing digital contents between devices | |
CN112969094A (en) | Virtual reality video decryption system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |