Communication apparatus, communication method, and recording medium used therewith
First Claim
Patent Images
1. A communication apparatus for transmitting data when requested by an external apparatus, said communication apparatus comprising:
- a storage unit for storing a plurality of pieces of package data each of which consists of main data and subdata, said main data being one of a plurality of pieces of media data, said subdata consisting of a plurality of pieces of media data and a plurality of pieces of link data corresponding thereto;
a retrieval unit for retrieving the desired package data from said storage unit in response to a request from said external apparatus;
an encryption unit for outputting encrypted package data generated by encrypting the retrieved package data; and
a communication unit for transmitting the encrypted package data to said external apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Encoded data that is obtained by embedding subdata in advertisement information and embedding the subdata-embedded advertisement information in main data is provided to a user. At the user side, the encoded data is decoded to reproduce the main data and the subdata-embedded advertisement information, and the subdata-embedded advertisement information is decoded to reproduce the advertisement information and the subdata embedded therein.
102 Citations
82 Claims
-
1. A communication apparatus for transmitting data when requested by an external apparatus, said communication apparatus comprising:
-
a storage unit for storing a plurality of pieces of package data each of which consists of main data and subdata, said main data being one of a plurality of pieces of media data, said subdata consisting of a plurality of pieces of media data and a plurality of pieces of link data corresponding thereto;
a retrieval unit for retrieving the desired package data from said storage unit in response to a request from said external apparatus;
an encryption unit for outputting encrypted package data generated by encrypting the retrieved package data; and
a communication unit for transmitting the encrypted package data to said external apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
14. A communication apparatus for receiving data from an external apparatus, said communication apparatus comprising:
-
a request unit for requesting, from said external apparatus, package data consisting of main data and subdata in response to a user'"'"'s instruction, said main data being one of a plurality of media data, said subdata consisting of a plurality of pieces of media data and a plurality of pieces of link data corresponding thereto;
an output unit for outputting, in response to the request by said request unit, the main data of the package data received from said external apparatus;
a user-instruction detecting unit for detecting a user'"'"'s instruction concerning the output main data; and
an output control unit for outputting the subdata corresponding to the output main data when the user'"'"'s instruction is detected by said user-instruction detecting unit;
wherein when said user-instruction detecting unit detects a user'"'"'s instruction concerning part of the subdata, said request unit requests new package data from said external apparatus based on link data corresponding to the part of the subdata.
-
-
28. A communication apparatus for transmitting data to an external apparatus, comprising:
-
a storage unit for storing a plurality of pieces of encoded data generated by performing encoding so that predetermined information is reproduced when decoding the encoded data;
a retrieval unit for retrieving desired encoded data from said storage unit in response to a request from said external apparatus; and
a communication unit for transmitting the retrieved encoded data to said external apparatus.
-
-
50. A communication apparatus for receiving data from an external apparatus, comprising:
-
a request unit for requesting, from said external apparatus, encoded data generated by performing encoding so that predetermined information is reproduced when decoding the encoded data;
a decoding unit for receiving and decoding the requested encoded data; and
an output unit for outputting both the predetermined information and decoded data generated by finally decoding the encoded data. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A communication method for transmitting data when requested by an external apparatus, said communication method comprising the steps of:
-
retrieving desired package data from storage in response to a request from said external apparatus, the package data consisting of both main data including one of a plurality of pieces of media data and subdata including a plurality of pieces of media data and a plurality of pieces of link data corresponding thereto;
encrypting the retrieved package data; and
transmitting the encrypted package data to said external apparatus.
-
-
76. A storage medium storing a program for transmitting data when requested by an external apparatus, said program comprising the steps of:
-
retrieving desired package data from storage in response to a request from said external apparatus, the package data consisting of both main data including one of a plurality of pieces of media data and subdata including a plurality of pieces of media data and a plurality of pieces of link data corresponding thereto;
encrypting the retrieved package data; and
transmitting the encrypted package data to said external apparatus.
-
-
77. A communication method for receiving data from an external apparatus, said communication method comprising the steps of:
-
requesting, from said external apparatus, package data consisting of main data and subdata in response to a user'"'"'s instruction, said main data being one of a plurality of pieces of media data, said subdata consisting of a plurality of pieces of media data and a plurality of pieces of link data corresponding thereto;
outputting, in response to the request in the requesting step, the main data of the package data received from said external apparatus;
detecting a user'"'"'s instruction concerning the output main data; and
outputting the subdata corresponding to the output main data when the user'"'"'s instruction is detected;
wherein when a user'"'"'s instruction on part of the subdata is detected, new package data is requested from said external apparatus based on link data corresponding to the part of the subdata.
-
-
78. A storage medium storing a program for receiving data from an external apparatus, said program comprising the steps of:
-
requesting, from said external apparatus, package data consisting of main data and subdata in response to a user'"'"'s instruction, said main data being one of a plurality of pieces of media data, said subdata consisting of a plurality of pieces of media data and a plurality of pieces of link data corresponding thereto;
outputting, in response to the request by the requesting step, the main data of the package data received from said external apparatus;
detecting a user'"'"'s instruction concerning the output main data; and
outputting the subdata corresponding to the output main data when the user'"'"'s instruction is detected;
wherein when a user'"'"'s instruction on part of the subdata is detected, new package data is requested from said external apparatus based on the link data corresponding to the part of the subdata.
-
-
79. A communication method for transmitting data to an external apparatus, said communication method comprising the steps of:
-
retrieving desired encoded data from storage when requested by said external apparatus, the encoded data being generated by performing encoding so that predetermined information is reproduced when decoding the encoded data; and
transmitting the retrieved encoded data to said external apparatus.
-
-
80. A storage medium storing a program for transmitting data to an external apparatus, said program comprising the steps of:
-
retrieving the desired encoded data from storage when requested by said external apparatus, the encoded data being generated by performing encoding so that predetermined information is reproduced when decoding the encoded data; and
transmitting the retrieved encoded data to said external apparatus.
-
-
81. A communication method for receiving data from an external apparatus, said communication method comprising the steps of:
-
requesting, from said external apparatus, encoded data generated by performing encoding so that predetermined information is reproduced when decoding the encoded data;
receiving and decoding the requested encoded data; and
outputting both the predetermined information and decoded data generated by finally decoding the encoded data.
-
-
82. A storage medium storing a program for receiving data from an external apparatus, said program comprising the steps of:
-
requesting, from said external apparatus, encoded data generated by performing encoding so that predetermined information is reproduced when decoding the encoded data;
receiving and decoding the requested encoded data; and
outputting both the predetermined information and decoded data generated by finally decoding the encoded data.
-
Specification