Streaming system for distributing encrypted compressed image data, and streating method thereof
AssigneeSony Corporation
InventorsKeiko Tada, Ryuji Ishiguro, Motomasa Futagami
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony Corporation
InventorsKeiko Tada, Ryuji Ishiguro, Motomasa Futagami
Estimating the term…
The present invention is directed to a streaming system for encrypting compression-encoded image data to distribute it via network of a predetermined transport protocol, and a streaming server used in this system transmits, to a client terminal, on the RTP packet basis, stream data encrypted so that encryption is performed every encryption block size from the leading portion of each GOP without encrypting the last data having less than encryption block size. In this instance, portions of prior and/or posterior stream data are stored into an extended area of RTP header so that size of stream data transmitted every RTP packet is integral multiple of encryption block size. Further, size information of added prior additional data and/or posterior additional data are also stored into the extended area. This streaming server suppresses increase in size by encryption to have ability to support both real time production and down-load reproduction without replacement of encryption.
1 A streaming system comprising:
2 The streaming system as set forth in claim 1,
3 The streaming system as set forth in claim 2,
4 The streaming system as set forth in claim 3,
5 The streaming system as set forth in claim 1,
6 The streaming system as set forth in claim 1,
7 A streaming method in which, in encrypting stream data which is obtained by compression-encoding image data and/or audio data, an encryption unit encrypts every predetermined unit of the stream data from the leading portion of the predetermined unit on an encryption block size basis without encrypting the last data having less than encryption block size,
8 The streaming method as set forth in claim 7,
9 The streaming method as set forth in claim 8,
10 The streaming method as set forth in claim 9,
11 The streaming method as set forth in claim 7,
12 The streaming method as set forth in claim 7,
13 A streaming server comprising:
14 The streaming server as set forth in claim 13,
15 The streaming server as set forth in claim 14,
16 The streaming server as set forth in claim 14,
17 The streaming server as set forth in claim 13,
18 A streaming server comprising:
19 The streaming server as set forth in claim 18,
20 A data distribution method comprising:
21 The data distribution method as set forth in claim 20,
22 The data distribution method as set forth in claim 21,
23 The data distribution method as set forth in claim 20,
24 The data distribution method as set forth in claim 20,
25 A data distribution method including:
26 The data distribution method as set forth in claim 25,
27 A program for allowing computer to execute a predetermined operation,
28 The program as set forth in claim 17,
29 The program as set forth in claim 28,
30 The program as set forth in claim 27,
31 The program as set forth in claim 27,
32 A program for allowing computer to execute a predetermined operation,
33 The program as set forth in claim 32,
34 A computer readable recording medium adapted so that program for allowing computer to execute a predetermined operation is recorded,
35 The recording medium as set forth in claim 34,
36 The recording medium as set forth in claim 35,
37 The recording medium as set forth in claim 34,
38 The recording medium as set forth in claim 34,
39 A recording medium adapted so that program for allowing computer to execute a predetermined operation is recorded,
40 The recording medium as set forth in claim 39,
41 A client terminal including:
42 The client terminal as set forth in claim 41,
43 The client terminal as set forth in claim 42,
44 The client terminal as set forth in claim 41,
45 The client terminal as set forth in claim 41,
46 A client terminal including:
47 The client terminal as set forth in claim 46,
48 A data decoding method including:
49 The data decoding method as set forth in claim 48,
50 The data decoding method as set forth in claim 49,
51 The data decoding method as set forth in claim 48,
52 The data decoding method as set forth in claim 48,
53 A data decoding method including:
54 The data decoding method as set forth in claim 53,
55 A program for allowing computer to execute a predetermined operation,
56 The program as set forth in claim 55,
57 The program as set forth in claim 56,
58 The program as set forth in claim 55,
59 The program as set forth in claim 55,
60 A program for allowing computer to execute a predetermined operation,
61 The program as set forth in claim 60,
62 A computer readable recording medium adapted so that program for allowing computer to
63 The recording medium as set forth in claim 62,
64 The recording medium as set forth in claim 63,
65 The recording medium as set forth in claim 0.62,
66 The recording medium as set forth in claim 62,
67 A recording medium adapted so that program for allowing computer to execute a predetermined operation is recorded,
68 The recording medium as set forth in claim 67,
69 An authoring apparatus adapted for inputting stream data encrypted so that stream data obtained by compression-encoding image data and/or audio data is encrypted every predetermined unit from the leading portion of the predetermined unit on an encryption block size basis without encrypting the last data having less than the encryption block size,
70 The authoring apparatus as set forth in claim 69,
71 The authoring apparatus as set forth in claim 70,
72 The authoring apparatus as set forth in claim 69,
73 An authoring method in which there is inputted stream data encrypted so that stream data obtained by compression-encoding image data and/or audio data is encrypted every predetermined unit from the leading portion of the predetermined unit on an encryption block size basis without encrypting the last data having less than the encryption block size,
74 The authoring method as set forth in claim 73,
75 The authoring method as set forth in claim 73,
76 The authoring method as set forth in claim 73,
77 A program for allowing computer to execute a predetermined operation,
78 The program as set forth in claim 77,
79 The program as set forth in claim 78,
80 The program as set forth in claim 77,
81 A computer readable recording medium adapted so that program for allowing computer to execute a predetermined operation is recorded,
82 The recording medium as set forth in claim 81,
83 The recording medium as set forth in claim 82,
84 The recording medium as set forth in claim 81,
85 A recording medium adapted so that there is recorded a file packeted and distributed to a client terminal via network of a predetermined transport protocol by a streaming server,
86 The recording medium as set forth in claim 85,
87 The recording-medium as set forth in claim 86,
88 The recording medium as set forth in claim 85,