CN103778351A - Display system and display method - Google Patents

Display system and display method Download PDF

Info

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
Application number
CN201210401970.3A
Other languages
Chinese (zh)
Other versions
CN103778351B (en
Inventor
马钦祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Acer Inc
Original Assignee
Acer Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Acer Inc filed Critical Acer Inc
Priority to CN201210401970.3A priority Critical patent/CN103778351B/en
Publication of CN103778351A publication Critical patent/CN103778351A/en
Application granted granted Critical
Publication of CN103778351B publication Critical patent/CN103778351B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4405Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4408Processing 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

Display system and display packing
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.
First memory unit 140 is a system storage.When processor 110 is decrypted (decrypt) to the video data for example, with content protecting (CSS or AACS), the audio/video temporal data (for example audio stream and video flowing) obtaining after deciphering can first be deposited in first memory unit 140.Second memory unit 150 is the special graphic memory of graphic process unit 120, in order to store the video data after graph data or the decoding (decode) of graphic process unit 120.
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.
Stage 320 also can be described as the shielded architecture of user's pattern (User mode protected infrastructure).First audio stream that obtains after deciphering (stereo or Doby is encoded) and the first video flowing (H.264 video flowing) are stored in first memory unit 140 by processor 110 for example, for example,, utilize another data encryption technology (for example AES, 3AES) to be encrypted to obtain the second encrypted audio stream and the second encrypted video stream the first audio stream and the first video flowing again, and the second encrypted audio stream and the second encrypted video stream are sent to respectively to corresponding audio devices (for example adlib) and graphic process unit 120, and enter the stage 330.What note is; for example have, for example, in the video content (BluRay laser disc) of content protecting (AACS); sound signal is more unrestricted; audio devices can received after the second encrypted audio stream; the second encrypted audio stream is decrypted to obtain the second audio stream; can obtain voice data originally to the second audio stream decoding again, can be for playing.
Stage 330 also can be described as driver core schema protection of the environment (Drivers Kernel Mode Protected Environment).In the stage 330, the first driver 162 of graphic process unit 120 is decrypted to obtain the second video flowing by the second encrypted video stream, and graphic process unit 120 and/or the first driver 162 by the second decoding video stream to obtain original video data.In the hardware/software framework of display system 100, after graphic process unit 120 is decoded to the video flowing of deciphering, the original video data that obtains is stored in second memory unit 150.Should be noted, the original video data of transmitting in above-mentioned data routing is all not through encrypting.Now the second driver 163 of USB display device 170 sends request signal to the first driver 162; so as to requiring the first driver 162, by graphic process unit 120, not protected original video data is sent to the second driver 163, and enter the stage 340.
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.
CN201210401970.3A 2012-10-19 2012-10-19 Display system and display method Active CN103778351B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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