Patent ID: 8213768
Filing Date: 2012-07-03
Classification: H04L,H04N

Abstract:
1. A packet transmitting apparatus that transmits packet data to a packet receiving apparatus, said packet transmitting apparatus comprising: an A/V data information acquisition unit operable to acquire A/V data information including at least one information from among input terminal information which indicates a terminal to which A/V data is inputted, data format information which indicates a data format of the A/V data, and attribute information which indicates an attribute of the A/V data; a data input unit operable to accept input of the A/V data and non-A/V data; a transmission condition setting/managing unit operable to extract, from the non-A/V data or the A/V data, at least one information from among: billing information or reproduction control information or copy control information for the A/V data; packet data transmission permitting information; and MAC address information for a transmission destination, and to generate, from the extracted information, encryption mode information which indicates an encryption mode during transmission of the A/V data; an encrypted transmission data generation unit operable to perform encryption control on the A/V data inputted from said data input unit based on a transmission condition which is determined by combining the input terminal information, the data format information, and the attribute information, and to generate encryption-controlled transmission data with an encryption information header by adding, to the encryption-controlled A/V data, the encryption information header which is based on the encryption mode information; a packetization unit operable to generate a packet by adding a packet header which combines one or more protocols from among a HyperText Transfer Protocol, a Transmission Control Protocol, a Real-time Transport Protocol, a User Datagram Protocol, and an Internet Protocol to data including the encryption-controlled transmission data with an encryption information header generated by said encrypted transmission data generation unit, and adding information representing discontinuity of an MPEG stream in terms of system time base, at a point where time-based discontinuity occurs in the A/V data; an authentication unit operable to perform authentication processing with the packet receiving apparatus; a transmission protocol determination unit operable to determine a transmission protocol for the A/V data between said packet transmitting apparatus and the packet receiving apparatus, by using at least one of the input terminal information, the attribute information, and information which indicates a transmission mode specified by the packet receiving apparatus; and a transmission unit operable to transmit, in accordance with the transmission protocol determined by said transmission protocol determination unit, the packet including the encryption-controlled transmission data with an encryption information header generated by said packetization unit to the packet receiving apparatus, after authentication processing with the packet receiving apparatus is completed through the authentication processing, wherein, when the A/V data is accumulated in a recording medium which is made up of a plurality of data block areas having a predetermined size, and a recording position of the A/V data is managed with an identification number of one of the plurality of data block areas and offset information from the beginning of the data block area, only the A/V data is packetized and transmitted to the packet receiving apparatus by excluding unneeded data that is recorded outside a range specified by the identification number and the offset information.