CN1914922B - 内容的编码、分发及接收的方法、装置、*** - Google Patents

内容的编码、分发及接收的方法、装置、*** Download PDF

Info

Publication number
CN1914922B
CN1914922B CN2005800034558A CN200580003455A CN1914922B CN 1914922 B CN1914922 B CN 1914922B CN 2005800034558 A CN2005800034558 A CN 2005800034558A CN 200580003455 A CN200580003455 A CN 200580003455A CN 1914922 B CN1914922 B CN 1914922B
Authority
CN
China
Prior art keywords
data
coded data
content
unit
coding
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.)
Expired - Fee Related
Application number
CN2005800034558A
Other languages
English (en)
Other versions
CN1914922A (zh
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Publication of CN1914922A publication Critical patent/CN1914922A/zh
Application granted granted Critical
Publication of CN1914922B publication Critical patent/CN1914922B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/2625Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for delaying content or additional data distribution, e.g. because of an extended sport event
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明提供一种***、装置及方法,根据本发明,在经由网络进行内容分发时可抑制分发数据量的增加,在经由无线传输通路等不稳定的传输通路来进行分发时可提高接收者所接收的数据可靠性,并能够以稳定的品质提供内容,而且能够在发送接收者双方将用于提高分发数据可靠性的处理量的增加抑制得较小,同时能够以适于内容接收者的接收环境的品质提供内容。内容分发装置(101)具有第1至第N图像编码数据发送部(105~107),通过多个会话或相同的会话复用可分级编码方式的规定层的数据并设置规定的时间差或进行交织来进行发送,而对于第2以后的数据,则以大于等于第1数据并与传输通路的状态相匹配的压缩率来进行处理,由此抑制频带的扩大。内容接收装置(111)具有第1至第N图像编码数据接收部(113~115)、编码数据重构部(116)、解码器(117),从而从正常接收的数据中基于压缩率来选择并重构编码数据,然后对重构的编码数据进行解码。

Description

内容的编码、分发及接收的方法、装置、***
技术领域
本发明涉及基于网络的内容分发技术,特别涉及对编码后的数据在传输通路中的数据错误、数据损失具有抗性地进行发送的方法及其装置以及程序,并且还涉及接收编码数据并对其进行解码的方法及其装置、***以及计算机程序等。 
背景技术
最近,将包含运动图像和声音的内容经由网络来进行分发的内容分发得到了普及。其中,例如作为高效传输运动图像的数据的方法,多采用传输经基于帧间预测的高效率压缩后的编码数据的方法。在这些方式中,从在时间上位于前后的帧中预测编码图像而获得预测参数,并对所述预测参数和预测残差图像数据进行编码,由此削减在时间方向上相关度高的运动图像数据的信息量。而且,通过对预测残差图像数据进行转换编码或量化来进行高效率的压缩编码,能够以较少的传输频带进行内容数据的传输。 
其代表性示例有MPEG(Moving Picture Group:运动图像专家组)-1、MPEG-2、MPEG-4等压缩编码方式。在这些压缩编码方式中,对于输入图像帧以称为宏块的一定大小的矩形区域单位进行基于运动补偿的帧间预测,并对所获得的运动矢量和预测残差图像数据实施二维离散余弦转换和量化来进行压缩,然后对压缩的信号数据进行可变长度编码。 
另外,就声音来说,由于也存在由AAC(Advanced Audio Codec:高级音效编码)等、同样基于帧间预测的高效率压缩而得的编码数据,因而使得高效使用传输频带的内容数据的分发成为可能。 
作为进行这些内容数据的文件格式,有MP4或3GP等文件格式。这些格式可以按轨道(日文原文:トラツク)来记录多个媒体、分发速率(压缩率)的编码数据和分发编码数据单位。 
目前有很多将如上述的内容的编码数据分发到利用分组交换方式的IP(Internet Protocol:互联网协议)网络上的方法。并且,今后也会扩展到通过无线信道来将移动台与基站连接起来的移动通信***中的内容分发,所述移动台由PHS(Personal Handyphone System:个人便携电话***)或移动电话、或者以它们为通信手段的移动终端构成。 
在下面的专利文献1中公开了如下结构:具有N个发送单元,所述N个发送单元将声音数据转换为N个编码数据,并按固定间隔或按相应变化的时间间隔向M个传输通路进行发送;此外,由选择部选择传输通路,由编码数据重构部从正常接收到的编码数据中选择编码数据并进行重构。 
非专利文件1:Schulzrinne,H.,Rao,A.,Lanphier,R.,“RealTime Streaming Protocol(RTSP)”,RFC 2326,April 1998、网络URL<可从http://www.ietf.org/获得的http://www.ietf.org/rfc/rfc2326.txt>; 
非专利文献2:Handley,M.,Jacobson,V.,“SDP:SessionDescription Protocol”,RFC 2327,April 1998、网络URL<可从 http://www.ietf.org/获得的http://www.ietf.org/rfc/rfc2327.txt>; 
非专利文件3:Schulzrinne,H.,Casner,S.,Frederick,R.,and V.Jacobson,“RTP:A Transport Protocol for Real-Time Applications”,RFC1889,January 1996、5.1 RTP Fixed Header Fields.网络URL<可从 http://www.ietf.org/获得的http://www.ietf.org/rfc/rfc1889.txt>; 
专利文件1:日本专利文献特开2003-318851号公报(第14、15页,图1)。 
发明内容
但是,在以往的内容分发方法中,如果发生使用纠错码也无法复原的具有长猝发性的传输数据的错误或传输分组的缺失,则在接收侧将不能正确解码出错内容的数据。 
另外,当发生了分组损失时,一般采取请求重发所丢失的数据的的方法,但在基于多播/广播的信息分发中,无法使用从接收侧向发送侧传送发送数据出错或传输分组缺失等信息的方法。 
当发生了分组损失时,例如如果是图像数据,则接收侧的对策有错误隐蔽方法,即:从正确解码的在时间上位于前后的帧的图像或相同帧内的周围的图像数据中生成尽量不突显错误的图像数据,但这种方法却无法去除解码图像的扰乱。而且,由于利用了帧间预测,因此还存在一旦发生的图像或声音的扰乱还会传播到后续帧中的问题。在声音数据的情况下也存在从前面的声音解码数据中生成与缺失帧的声音数据类似的数据的错误隐蔽方法,但仍会发生音质的恶化。 
另外,当从接收侧将错误信息返回发送给发送侧时,由于该反馈信息以及再送的数据,频带会被占用。这对于无线传输通路等网络资源有限的传输通路是很大的问题。 
此外,当分发内容时,在按每个流分别进行速率的变换、抗错误码数据的生成的情况下,特别是当分发数量特别大的情况下,分发侧的处理负担将会非常大。 
因此,本发明的主要目的(第一目的)在于,提供一种能够尽可能地抑制由编码数据的传输错误或损失造成的接收侧再现内容品质的显著扰乱的内容数据传输方法、装置、***以及程序。 
本发明的其他目的在于,提供一种可由内容分发服务提供者对可用于内容数据传输中的传输频带与品质之间的权衡进行设定的方法、装置、***以及程序。 
本发明的其他目的在于,提供一种不向发送侧发送来自接收侧的反馈信息就可实现上述第一目的的方法、装置、***以及程序。 
本发明的其他目的在于,提供一种在将分发侧的处理负担的增加抑制得很小的情况下实现上述第一目的的方法、装置、***以及程序。 
本发明的其他目的在于,提供一种通过控制发送时的加密与否、和/或在呼叫连接处理中向发送侧通知的信息,能够在发送侧控制接收侧的内容品质、和/或稳定性的方法、装置、***以及程序。 
本发明的其他目的在于,提供一种根据接收侧的可用电力来控制内容品质、和/或稳定性的方法、装置、***以及程序。 
本发明的其他目的在于,提供一种在防止压缩编码数据的解码所需的 运算量增大的情况下实现以上目的的方法、装置、***以及程序。 
在本申请中公开的发明具有用于解决至少一个上述问题的结构,其大体如下构成。 
本发明一个方面的内容分发***在将M、N设为2以上的整数的情况下,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据的单元,以及第1至第N编码数据发送单元,另外还具有按每个会话来设定传输通路上的路由的优先级控制或无线传输通路上的电力控制的单元,其中,每个发送单元通过互不相同的会话来发送编码数据,在接收侧具有从至少一个会话中接收编码数据的单元,另外还具有基于接收数据的错误/损失率、和/或接收侧的可用电力、和/或预先确定的设定来选择是否从至少一个会话接收编码数据,由此提取没有传输错误、或没有缺失地被接收的编码数据,然后对其进行重构并解码。 
本发明其他一方面的内容分发***在将M、N设为2以上的整数的情况下,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据的单元、第1至第N编码数据处理单元、以及将第1至第N编码数据处理单元的输出复用后发送的单元,并通过至少一个会话来发送被复用的编码数据。在接收侧具有从至少一个会话中接收被复用的编码数据的单元,并提取没有传输错误、或没有缺失地被接收的编码数据,然后对其进行重构并解码。 
本发明其他一方面的内容分发***在将M、N设为1以上的整数的情况下,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个的帧内编码数据的单元、第1至第N编码数据发送单元、以及至少一个的帧内编码数据发送单元,另外还具有按每个会话来设定传输通路上的路由的优先级控制或无线传输通路上的电力控制的单元,其中各个发送单元以不同的会话发送编码数据。在接收侧具有从至少一个会话中接收编码数据和帧内编码数据的单元,并且还具有基于接收数据的错误/损失率、和/或接收侧的可用电力、和/或预先确定的设定来选择是否从至少一个会话接收编码数据的单元,由此提取没有传输错误、或没有缺失地被接收的编码数据,然后对其进行重构并解码。 
本发明其他一方面的内容分发***在将M、N设为1以上的整数的情况下,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个的帧内编码数据的单元、第1至第N编码数据处理单元、至少一个的帧内编码数据处理单元、以及将第1至第N编码数据处理单元和帧内编码数据处理单元的输出复用后发送的单元,并且通过至少一个会话来发送被复用的编码数据。在接收侧具有从至少一个会话中接收被复用的编码数据的单元,提取没有传输错误、或没有缺失地被接收的编码数据,然后对其进行重构并解码。 
本发明在将M、N设为1以上的整数的情况下,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个纠错码数据的单元、第1至第N编码数据发送单元、以及至少一个的纠错码数据发送单元,并且还可以具有按每个会话来设定传输通路上的路由的优先级控制或无线传输通路上的电力控制的单元,其中每个发送单元通过互不相同的会话来发送编码数据。在接收侧具有从至少一个会话中接收编码数据和纠错码数据的单元,并且还可以具有基于接收数据的错误/损失率、和/或接收侧的可用电力、和/或预先确定的设定来选择是否从至少一个会话接收编码数据的单元,由此,提取没有传输错误、或没有缺失地被接收的编码数据,并在有传输错误或缺失时从纠错码数据复原有关数据,然后重构编码数据并对其进行解码。 
本发明其他一方面的内容分发***在将M、N设为1以上的整数的情况下,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个纠错码数据的单元、第1至第N编码数据处理单元、至少一个的纠错码数据处理单元、将第1至第N编码数据处理单元和纠错码数据处理单元的输出复用后发送的单元,并且通过至少一个会话来发送被复用的数据。在接收侧具有从至少一个会话中接收被复用的数据的单元,由此提取没有传输错误、或没有缺失地被接收的编码数据,并在有传输错误或缺失时从纠错码数据复原有关数据,然后重构编码数据并对其进行解码。 
本发明其他一方面的内容分发***在将M、N设为1以上的整数的情 况下,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个帧内编码数据及至少一个纠错码数据的单元、第1至第N编码数据发送单元、至少一个的帧内编码数据发送单元、以及至少一个的纠错码数据发送单元,并且还可以具有按每个会话来设定传输通路上的路由的优先级控制或无线传输通路上的电力控制的单元,其中每个发送单元通过互不相同的会话来发送编码数据,在接收侧具有从至少一个会话中接收编码数据和帧内编码数据及纠错码数据的单元,并且还可以具有基于接收数据的错误/损失率、和/或接收侧的可用电力、和/或预先确定的设定来选择是否从至少一个会话接收编码数据的单元,由此,提取没有传输错误、或没有缺失地被接收的编码数据,并在有传输错误或缺失时从纠错码数据复原有关数据,然后重构编码数据并对其进行解码。 
本发明其他一方面的内容分发***在将M、N设为1以上的整数的情况下,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个帧内编码数据及至少一个纠错码数据的单元、第1至第N编码数据处理单元、至少一个的帧内编码数据处理单元、至少一个的纠错码数据处理单元,以及将第1至第N的编码数据处理单元和帧内编码数据处理单元及纠错码数据处理单元的输出复用后发送的单元,将并且还可以具有按每个会话来设定传输通路上的路由的优先级控制或无线传输通路上的电力控制的单元,并且通过至少一个会话来发送被复用的编码数据,在接收侧具有从至少一个会话中接收被复用的数据的单元,由此,提取没有传输错误、或没有缺失地被接收的编码数据,并在有传输错误或缺失时从纠错码数据复原有关数据,然后重构编码数据并对其进行解码。 
本发明其他方面的内容编码方法是基于生成内容文件的编码装置的编码方法,其包括:分别以互不相同压缩率对输入的信号或数据文件进行编码后将其输出的第1至第M(M为2以上的整数)编码处理步骤;以及将在所述第1至第M编码处理步骤中编码的数据分别作为独立的轨道而写出到文件中的步骤。 
本发明其他方面的内容编码方法包括:分别以互不相同压缩率对输入 的信号或数据文件进行编码后将其输出的第1至第M(M为1以上的整数)编码处理步骤; 
从在所述第1至第M编码处理步骤中编码的数据的至少一个中至少生成一个纠错码数据的步骤;以及 
将所述编码的数据和所述纠错码数据分别作为独立的轨道而写出到文件中的步骤。 
本发明其他方面的内容编码方法还包括:对输入的信号或数据文件进行帧内编码的步骤;以及将所述编码的数据作为独立的轨道而写出到文件中的步骤。 
本发明其他方面的内容编码方法包括:分别以互不相同压缩率对输入的信号或数据文件进行编码后将其输出的第1至第M(M为2以上的整数)编码处理步骤;以及 
将所述编码的数据设置规定的时间差或进行交织,分别作为独立的轨道而写出到文件中的步骤。 
本发明其他方面的程序由在构成编码装置的计算机上执行上述内容编码方法的处理步骤的程序构成。 
本发明其他方面的内容分发方法包括:由内容分发装置从内容文件中读入至少一个编码数据的步骤;以及 
由所述内容分发装置从读入的编码数据中通过第1至第N(N为2以上的整数)编码数据发送处理来发送第1至第N编码数据的至少一部分的步骤。 
本发明其他方面的内容分发方法包括:由内容分发装置从内容文件中读入至少一个编码数据和至少一个纠错码数据的步骤;以及 
由所述内容分发装置从读入的所述编码数据和纠错码数据中(a)发送第1至第N(N为1以上的整数)编码数据的至少一部分的步骤、和/或(b)发送所述纠错码数据的至少一部分的步骤。 
本发明其他方面的内容分发方法还包括:由所述内容分发装置从所述内容文件中读入至少一个帧内编码数据的步骤;以及 
由所述内容分发装置发送至少一个帧内编码数据的步骤; 
所述内容分发装置发送所述帧内编码数据的至少一部分。 
本发明其他方面的程序由在构成内容分发装置的计算机上执行上述内容分发方法的处理步骤的程序构成。 
本发明其他方面的内容接收方法包括:由内容接收装置(a)从至少一个会话中接收编码数据的步骤、和/或(b)从至少一个会话中接收被复用的编码数据,并从其中识别各个编码数据的步骤;以及 
由内容接收装置从所接收的编码数据中提取没有传输错误、没有丢失地被接收的编码数据,然后重构并输出编码数据的步骤。 
本发明其他方面的内容接收方法包括:由内容接收装置(a)从至少一个会话中接收编码数据以及纠错码数据的步骤、和/或(b)从至少一个会话中接收被复用的编码数据、以及纠错码数据,并从其中识别各个数据的步骤;以及 
由内容接收装置从所接收的数据中提取没有传输错误、没有丢失地被接收的编码数据,而在有传输错误或丢失的情况下使用纠错码数据来复原有关数据,然后重构编码数据的步骤。 
本发明其他方面的内容接收方法还包括:由内容接收装置(c)从至少一个会话中接收帧内编码数据的步骤、和/或(d)从至少一个会话中接收被复用的编码数据、以及帧内编码数据,并从其中识别各个编码数据的步骤。 
本发明其他方面的程序由在构成内容接收装置的计算机上执行上述内容接收方法的处理步骤的程序构成。 
发明效果 
根据本发明,能够将由编码数据的传输错误或者损失造成的接收侧再现内容的品质的显著扰乱抑制在最小限度。 
根据本发明,可以由内容分发服务提供者对分发者可用于内容数据传输的传输频带和品质之间的权衡进行设定。 
根据本发明,不向发送侧发送来自接收侧的反馈信息就能够达到上述效果。 
根据本发明,能够在发送侧控制接收侧的内容品质、和/或稳定性。 
根据本发明,能够根据接收者的可用电力来控制内容品质、和/或稳定性。 
根据本发明,能够在防止压缩编码数据的解码所需的运算量的增大的情况下实现以上效果。 
附图说明
图1是本发明第一实施方式的***结构的示意图; 
图2是本发明第一和第二实施方式中的图像编码装置的结构示意图; 
图3是本发明第一和第二实施方式中的编码处理部的结构示意图; 
图4是本发明第一、第三及第五实施方式中的编码数据发送部的结构示意图; 
图5是本发明第一至第六实施方式中的编码数据重构部的结构示意图; 
图6是本发明第二实施方式的***结构的示意图; 
图7是本发明第二、第四及第六实施方式中的编码数据处理部的结构示意图; 
图8是本发明第三实施方式的***结构的示意图; 
图9是本发明第三和第四实施方式中的图像编码装置的结构示意图; 
图10是本发明第三和第四实施方式中的编码处理部的结构示意图; 
图11是本发明第四实施方式的***结构的示意图; 
图12是本发明第四实施方式的***结构的变形例的示意图; 
图13是本发明第五实施方式的***结构的示意图; 
图14是本发明第五和第六实施方式中的图像编码装置的结构示意图; 
图15是本发明第五和第六实施方式中的编码处理部的结构示意图; 
图16是本发明第六实施方式的***结构的示意图; 
图17是本发明第六实施方式的***结构的变形例的示意图; 
图18是本发明第一实施方式的变形例的***结构的示意图; 
图19是生成图18的内容文件的声音编码装置的结构示意图; 
图20是图18的编码处理部的一个结构示例的示意图; 
图21是本发明第二实施方式的变形例的***结构的示意图; 
图22是本发明第五实施方式的变形例的***结构的示意图; 
图23是生成图22的内容文件的声音编码装置的结构示意图; 
图24是图22的编码处理部的一个结构示例的示意图; 
图25是本发明第六实施方式的变形例的***结构的示意图; 
图26是图25的***结构的变形例的示意图; 
图27是本发明第五、第六实施方式的内容接收装置中的编码数据重构部的结构示意图。 
标号说明 
100内容文件 
101内容分发装置 
102呼叫连接处理部 
103发送管理部 
104数据读入部 
105第1图像编码数据发送部 
106第2图像编码数据发送部 
107第N图像编码数据发送部 
108报告接收部 
110传输通路 
111内容接收装置 
112呼叫连接处理部 
113第1图像编码数据接收部 
114第2图像编码数据接收部 
115第N图像编码数据接收部 
116编码数据重构部 
117解码器 
118报告发送部 
200图像编码装置 
201相机 
202影像数据文件 
203编码处理部 
204第1图像编码处理部 
205第2图像编码处理部 
206第M图像编码处理部 
207文件格式化处理部 
208内容文件 
301编码处理部 
302第2图像编码处理部 
303第N图像编码处理部 
400编码数据发送部 
401分组化处理部 
402编码数据分割部 
403加密处理部 
404编码数据标识符添加部 
405检错码添加部 
406延迟添加部 
407发送数据选择部 
408发送部 
500编码数据重构部 
501数据提取部 
502编码数据标识符提取部 
503编码数据提取部 
504编码数据排列/重复删除处理部 
505加密复原部 
601内容分发装置 
602第1图像编码数据处理部 
603第2图像编码数据处理部 
604第N图像编码数据处理部 
605分组复用发送部 
610传输通路 
611内容接收装置 
618分组接收部 
700编码数据处理部 
800内容文件 
801内容分发装置 
802呼叫连接处理部 
803发送管理部 
804数据读入部 
805第1图像编码数据发送部 
806第2图像编码数据发送部 
807第N图像编码数据发送部 
808报告接收部 
809帧内编码数据发送部 
810传输通路 
811内容接收装置 
812呼叫连接处理部 
813第1图像编码数据接收部 
814第2图像编码数据接收部 
815第N图像编码数据接收部 
816编码数据重构部 
817解码器 
818报告发送部 
819帧内编码数据接收部 
900图像编码装置 
901编码处理部 
902帧内编码处理部 
903文件格式化处理部 
904内容文件 
1001编码处理部 
1101内容分发装置 
1102第1图像编码数据处理部 
1103第2图像编码数据处理部 
1104第N图像编码数据处理部 
1105帧内编码数据处理部 
1106分组复用发送部 
1107分组接收部 
1110传输通路 
1111内容接收装置 
1201内容分发装置 
1210传输通路 
1211内容接收装置 
1300内容文件 
1301内容分发装置 
1302呼叫连接处理部 
1303发送管理部 
1304数据读入部 
1305第1图像编码数据发送部 
1306第2图像编码数据发送部 
1307第N图像编码数据发送部 
1308报告接收部 
1309FEC数据发送部 
1310传输通路 
1311内容接收装置 
1312呼叫连接处理部 
1313第1图像编码数据接收部 
1314第2图像编码数据接收部 
1315第N图像编码数据接收部 
1316编码数据重构部 
1317解码器 
1318报告发送部 
1319FEC数据接收部 
1400图像编码装置 
1401编码处理部 
1402FEC码处理部 
1403文件格式化处理部 
1404内容文件 
1501编码处理部 
1601内容分发装置 
1602第1图像编码数据处理部 
1603第2图像编码数据处理部 
1604第N图像编码数据处理部 
1605 FEC数据处理部 
1606分组复用发送部 
1607分组接收部 
1610传输通路 
1611内容接收装置 
1701内容分发装置 
1710传输通路 
1711内容接收装置 
1800内容文件 
1801内容分发装置 
1802呼叫连接处理部 
1803发送管理部 
1804数据读入部 
1805第1声音编码数据发送部 
1806第2声音编码数据发送部 
1807第N声音编码数据发送部 
1808报告接收部 
1810传输通路 
1811内容接收装置 
1812呼叫连接处理部 
1813第1声音编码数据接收部 
1814第2声音编码数据接收部 
1815第N声音编码数据接收部 
1816编码数据重构部 
1817解码器 
1818报告发送部 
1900声音编码装置 
1903编码处理部 
1904第1声音编码处理部 
1905第2声音编码处理部 
1906第M声音编码处理部 
1907文件格式化处理部 
1908声音编码数据文件 
2001编码处理部 
2002第2声音编码处理部 
2003第M声音编码处理部 
2101内容分发装置 
2102第1声音编码数据处理部 
2103第2声音编码数据处理部 
2104第N声音编码数据处理部 
2105分组复用发送部 
2111内容接收装置 
2118分组接收部 
2200内容文件 
2201内容分发装置 
2202呼叫连接处理部 
2203发送管理部 
2204数据读入部 
2205第1声音编码数据发送部 
2206第2声音编码数据发送部 
2207第N声音编码数据发送部 
2208报告接收部 
2209FEC数据发送部 
2210传输通路 
2211内容接收装置 
2212呼叫连接处理部 
2213第1声音编码数据接收部 
2214第2声音编码数据接收部 
2215第N声音编码数据接收部 
2216编码数据重构部 
2217解码器 
2218报告发送部 
2219FEC数据接收部 
2300声音编码装置 
2301、2401编码处理部 
2302FEC码处理部 
2303文件格式化处理部 
2304内容文件 
2501内容分发装置 
2502第1声音编码数据处理部 
2503第2声音编码数据处理部 
2504第N声音编码数据处理部 
2505FEC数据处理部 
2506分组复用发送部 
2507分组接收部 
2510传输通路 
2511内容接收装置 
2601内容分发装置 
2610传输通路 
2611内容接收装置 
2700编码数据重构部 
2701纠错码复原处理部 
具体实施方式
为了更详细地描述本发明,下面将参照附图来对发明的实施方式进行说明。 
发明的第一实施方式 
在本发明的第一实施方式中,当将M、N设为2以上的整数时,在发送侧包括从存储了压缩率不同的M个编码数据的内容文件中读入至少一个编码数据的单元、以及第1至第N编码数据发送单元,并且还具有按每个会话来设定传输通路上的路由的优先级控制或无线传输通路上的电力控制的单元。每个发送单元通过彼此不同的会话来发送编码数据。在接收侧具有从至少一个会话中接收编码数据的单元,并且还可以具有下述单元,该单元基于接收数据的错误和损失率、和/或接收侧的可用电力、和/或预先确定的设定来选择是否从至少一个会话中接收编码数据,由此在接收侧提取没有传输错误、或没有缺失地被接收的编码数据,然后对其进行重构并解码。 
第一实施例 
下面参照附图来说明本发明第一实施例。 
图1示出了本发明的第一实施方式。如图1所示,由内容分发装置 101和接收装置111、以及用于传输内容数据的传输通路110构成。在本实施例中,内容分发装置101连接在作为IP(Internet Protocol)网络的传输通路110上,并利用UDP(User Datagram Protocol:用户数据报协议)/IP来分发编码数据,假设内容接收装置111是连接在IP网络上的客户终端。为了简化说明,这里,将分发的内容设为运动图像数据来进行说明。 
第一实施例的内容分发装置101包括呼叫连接处理部102、发送管理部103、数据读入部104、第1至第N图像编码数据发送部105至107。在内容分发装置101中,数据读入部104读入含有以M种不同的压缩率(速率)被编码的数据的内容文件100,并基于在发送管理部103中设定的发送设定,从其中选择N个编码数据,然后从第1至第N图像编码数据发送部105至107经由传输通路110将其发送给内容接收装置111。 
第一实施例的内容接收装置111包括呼叫连接处理部112、第1至第N图像编码数据接收部113至115、编码数据重构部116、解码器117。基于在内容接收装置111的呼叫连接处理部112和内容分发装置101的呼叫连接处理部102之间进行的呼叫连接处理,第1至第N图像编码数据接收部113至115接收图像编码数据,编码数据重构部116从没有数据错误和缺失地接收的图像编码数据中基于压缩率来选择数据,并构成一个运动图像编码数据后进行解码。 
这里,利用图2来对生成图1的内容文件100的图像编码装置进行说明。 
图像编码装置200包括编码处理部203和文件格式化处理部207,编码处理部203具有第1至第M图像编码处理部204至206。图像编码装置200输入来自相机201的影像信号或来自影像数据文件202的影像信息,在编码处理部203中,通过第1至第M图像编码处理部204至206按各自预先确定的压缩率进行编码处理。这里的编码处理采用相同的编码方式、相同的帧结构、相同帧率、相同帧内间隔、以及相同图像大小,并且如下进行编码,使得被编码的数据的编码单位是对输入的影像的相同帧、相同部位进行编码的数据。例如,当编码方式采用MPEG-4时,由第1至第M图像编码处理部204至206生成的作为编码单位的视频分组相当于分别 对相同帧的相同部位按各自的压缩率进行编码的数据。 
文件格式化处理部207根据规定的文件格式对编码后的数据进行格式化,然后将其作为内容文件208进行输出。文件格式规格例如可使用MP4文件格式,3GP文件格式等。在此情况下,第1至第M图像编码数据与索引轨道一起被写出到第1至第M轨道,以便每个视频分组等编码单位成为每个轨道中的采样值。此时,在内容分发中也可以预先进行处理后将编码数据输出到文件中,以使各个轨道的数据彼此间设置时间差或交织地被分发。 
这样,当通过将处理后的数据事先格式化来分发内容时,与对其每个流进行速率转换的时候相比,能够减小分发侧的处理负担。 
图2中的编码处理部203可以如图3所示的编码处理部301那样构成,即:第2至第M编码处理部302至303再次利用在第1图像编码处理部204进行编码处理时获得的、例如运动矢量等编码参数来进行编码处理,并输出编码数据。 
下面,详细说明内容分发装置101和内容接收装置111。 
图1的发送管理部103至少设定下述中的一项: 
(A1)由数据读入部104读入的编码数据的压缩率(内容的轨道); 
(A2)第1至第N发送部105至107发送的发送目的地地址和端口号; 
(A3)第1至第N发送部105至107发送的编码数据的识别信息; 
(A4)第1至第N发送部105至107发送的编码数据加密与否的信息; 
(A5)第1至第N发送部105至107发送的编码数据的密钥数据; 
(A6)第1至第N发送部105至107发送的编码数据的发送时间差、或交织设定; 
(A7)第1至第N发送部105至107发送的编码数据的选择标准; 
(A8)第1至第N发送部105至107发送的会话上的路由的优先级、和/或无线传输通路上的发送电力, 
并基于此,从呼叫连接处理部102在其与内容接收装置111的连接处 理部112之间,例如通过RTSP(Real Time Streaming Protocol:实时流协议)/SDP(Session Description Protocol:会话描述协议)来进行连接处理。当然也可以在内容分发装置101和内容接收装置111之间预先确定上述所有项,来接收发送内容(关于RTSP、SDP,分别参见上述非专利文献1、2)。 
数据读入部104基于发送管理部103中的设定、和/或在内容分发装置101和内容接收装置111之间预先确定的设定,从内容文件100的各个轨道读入图像编码数据,并将其输出到第1至第N图像编码数据发送部105至107中。此时,也可以向多个图像编码数据发送部输出从相同轨道读入的图像编码数据。 
第1至第N图像编码数据发送部105至107基于发送管理部103中的设定、和/或在内容分发装置101和内容接收装置111之间预先确定的设定将第1至第N编码数据经由传输通路110向内容接收装置111发送。此时,也可以按每个会话设定传输通路110上的路由的优先级控制,或无线传输通路上的电力控制,例如,如果设定越是压缩率低、图像品质高的编码数据,就以越高的路由优先级、越大的电力来进行无线发送,则能够使在接收侧再现的图像品质维持得更高。 
图4示出了图1的图像编码数据发送部105~107中的一个发送部的结构。利用图4来说明图像编码数据发送部。 
图像编码数据发送部400包括分组化处理部401、延迟添加部406、发送数据选择部407、发送部408。分组化处理部401包括编码数据分割部402、加密处理部403、编码数据标识符添加部404、检错码添加部405。 
分组化处理部401对输入的编码数据进行分组化。 
编码数据分割部402为了对编码数据进行分组化而以编码数据发送单位分割编码数据。 
加密处理部403基于加密与否、密钥、加密强度的设定,在需要加密时,进行编码数据的加密。加密方法可使用公知的方法。 
编码数据标识符添加部404为了使所输入的编码数据的压缩率的高低 等清楚,例如使用RTP(Real-time Transport Protocol:实时传输协议)报头的有效载荷类型、SSRC(Synchronization Source identifier:同步源标识符)、或CSRC(Contributing Source identifier:贡献源标识符),或者添加与此相当的识别信息(关于RTP报头,参见非专利文献3)。 
内容接收装置111通过呼叫连接处理、和/或在内容分发装置101和内容接收装置111之间预先确定的上述识别信息与压缩率的对应,能够掌握编码数据的压缩率、和/或层。 
检错码添加部405添加UDP报头的检验和或者与此相当的信息。 
延迟添加部406基于事先设定的延迟量或交织设定对从分组化处理部401输出的分组添加延迟,以便在与其他图像编码数据发送部之间具有时间差地输出分组、或者进行交织处理来输出分组。 
这里,编码数据分割部402对输入编码数据进行分割并作为编码数据发送单位,使得在图1的第一至第N图像编码数据发送部105~107中发送的分组中包含图像的相同帧的相同部位被编码的编码单位。例如,如果采用MPEG-4编码方式,则编码单位是视频分组。此时,在一个发送分组中也可以包含多个编码单位,一个发送分组中所包含的编码单位组是对图像的相同部位进行编码后的数据。 
编码数据标识符添加部404为每个图像编码数据发送部的相同发送单位添加相同的RTP报头的序列号、或者与此相当的相同的识别号。由此,内容接收装置111在接收了重复的多个编码数据的情况下,能够基于发送单位进行数据选择。并且,内容接收装置111既便在所接收的编码数据的顺序交错的情况下,也能够正确地重新排列。 
另外,在第1至第N图像编码数据发送部105至107中的加密例如只在一定以后的图像编码数据发送部中进行,并且按每个内容接收装置111来控制加密密钥的分发与否,由此还能够在内容分发装置101控制在内容接收装置中再现的内容的品质(图像质量)的高低、或品质的稳定性。 
另外,在第1至第N图像编码数据发送部105至107中添加的延迟量设定根据来自内容接收装置111的RTCP(RTP Control Protocol)接收状况报告或与此相当的信息,也可以在内容分发过程中进行动态变更,以便 例如在分组损失率高、和/或分组损失的猝发长度长的情况下增加延迟量等。 
当改变延迟量时,可以从内容分发装置101的呼叫连接处理部102向内容接收装置111重新通知变更后的延迟量,或者优选开始就在内容接收装置111中准备能够应对分组延迟量的变更的缓冲器。 
延迟可以如下实现:可以使第1至第N编码数据中的某一个发送得最快,或者采取相对于最初发送的编码数据而为以后的数据设置时间差的方法,或者也可以采取依次设置时间差来发送编码数据的方法。 
发送数据选择部407基于发送数据选择设定来选择发送的编码数据的分组,并从发送部408以各个会话并经由传输通路110来发送分组。 
选择如下进行:根据图像的性质或传输通路的状况来适当选择要发送的分组,在进行选择时,例如可以每隔一定周期(n个分组一次)选择并发送分组,或者参照编码数据中的特征参数、例如运动矢量等当发生位错或分组损失时对解码图像的影响大的参数,来适当确定应传输的分组。 
此外,也可以按照被参照帧(内帧)必须要选择等的规则来进行选择。 
而且,当第1至第N编码数据是可分级编码数据时,也可以优先选择更上层的数据。该选择方法在内容分发过程中也可对选择设定进行动态变更。 
此外,例如网络的带宽有富余等、在不需要通信量控制的情况下,也可以没有上述发送数据选择部407。也可以将发送数据选择部407的功能设为可选择的。 
而且,为了有效地使用网络带宽,数据读入部104也可以根据下述: 
·第2至第N编码数据的压缩率大于等于第1编码数据的压缩率; 
·在将K设为大于等于2且小于等于N的整数的情况下,第K编码数据的压缩率大于等于第(K-1)编码数据的压缩率; 
中的某一条件,从内容文件100读入图像编码数据。 
另外,压缩率的设定根据来自内容接收装置的RTCP接收状况报告或与此相当的信息,即使在内容分发过程中也可以进行动态变更,例如在分 组损失率高的情况下,通过数据读入部104读入更高压缩率的图像编码数据等等。另外,当需要削减更多的发送编码数据量时,也可以停止第1至第N图像编码数据发送部105至107中的任意的编码数据的发送。该分发编码数据的数量可根据可用于分发的带宽和分发内容的稳定性之间的相互折衷来确定。 
内容分发装置101通过按照每个内容接收装置111控制第1至第N分发会话中的由呼叫连接处理通知的会话信息,能够控制在每个内容接收装置111中再现的内容的品质(图像质量)的高低、或品质的稳定性。 
另外,第1至第N编码数据发送部可以采用下述方法中的任一个: 
·第1至第N编码数据发送部均多播或广播发送分组; 
·第1至第N编码数据发送部中的至少一个发送部单播发送分组,而其余的发送部则多播或广播发送分组。在此情况下,在呼叫连接处理中的控制中,例如通过对所有的内容接收装置通知用于多播接收的信息,并只对特定的内容接收装置进行单播分发,也能够同样地在内容分发装置一侧控制在内容接收装置中再现的内容的品质(图像质量)的高低、或品质的稳定性。 
接下来,详细描述内容接收装置111。 
呼叫连接处理部112经由传输通路110与内容分发装置101的呼叫连接处理部102交换下述内容中的至少一个来建立呼叫,即: 
(A1)内容接收装置111的地址; 
(A2)第1至第N接收部113至115的接收端口号; 
(A3)第1至第N接收部113至115接收的编码数据的压缩率和添加到分组中的识别信息之间的对应; 
(A4)第1至第N接收部113至115接收的编码数据加密与否的信息; 
(A5)第1至第N接收部113至115接收的编码数据的密钥数据; 
(A6)第1至第N接收部113至115接收的编码数据间的时间差、或交织设定; 
(A7)基于第1至第N接收部113至115接收的编码数据的时间差、 或交织设定的接收缓冲器大小; 
(A8)接收状况报告的发送端口号; 
(A9)编码数据的编码选项(使用工具); 
(A10)编码数据的有效载荷/选项。 
第1至第N接收部113至115根据UDP报头的检验和或者与其相当的信息,对所接收的分组确认是否受到了在传输过程中发生的数据错误的影响,并在发生了错误的情况下丢弃分组,在没有发生错误的情况下向编码数据重构部116输出该分组。 
图5是图1的编码数据重构部116(用标号500表示)的结构示意图。使用图5来对编码数据重构部500进行说明。编码数据重构部500包括数据提取部501、编码数据排列/重复删除处理部504、加密复原部505。数据提取部501包括编码数据标识符提取部502和编码数据提取部503。用编码数据标识符提取部502提取编码数据识别信息,用编码数据提取部503提取编码数据。 
编码数据排列/重复删除处理部504基于提取的编码数据识别信息,判断所接收编码数据的排列(解交织)和编码数据发送单位是否有重复,并在重复接收了的情况下,根据识别信息和/或所接收的会话,辨认数据的压缩率,选择压缩率最低的数据,然后基于在呼叫连接处理部112中获得的信息、或者在内容分发装置101及内容接收装置111之间预先确定的有效载荷/选项,根据需要进行有效载荷/格式处理,重构为一个编码数据并向加密复原部505输出。 
加密复原部505基于在呼叫连接处理部112中获得的信息、或者在内容分发装置101及内容接收装置111之间预先确定的加密与否、加密方法、密钥信息,在接收编码数据被加密了的情况下,将其复原后输出。加密的复原由于也对重构为一个的编码数据进行,因此能够以最小限度的处理量进行复原。 
这里,数据识别信息是表示所接收的编码数据的压缩率、和/或是第几个编码数据的数据,和表示编码数据发送单位的顺序的RTP报头的序列号,或者与此相当的识别号。此时,除顺序信息以外,还可以从接收了编 码数据的会话进行判断。 
由于在内容发送侧设置并发送第1至第N编码数据的时间差、或交织,因此,在编码数据排列/重复删除处理部504中设置了仅能够应对下述的编码数据的缓冲器,所述编码数据具有在呼叫连接处理部112中获得的所述时间差或交织、或者在内容分发装置101及内容接收装置111之间预先确定的时间差或交织。加密复原部505基于在呼叫连接处理部112中获得的加密与否、以及与密钥相关的信息,在必要的场合进行复原并输出。加密的复原由于只对重构为一个的编码数据进行,因此能够以所需最小限度的处理量进行复原。 
内容接收装置111也可以根据可用的电力或接收环境来控制是否进行数据接收,例如当在通过蓄电池/电池来工作那样的电力受限制的环境下使用该内容接收装置111时,和/或在接收环境良好,可以几乎不会出错或不发生丢失地接收低压缩率的图像编码数据时,停止对分发高压缩率的图像编码数据的会话的接收,并尽量延长装置的使用时间,与此相反,当在内容接收装置111上连接了大容量蓄电池、或AC电源时,增加图像编码数据的接收会话数量。此外,也可以由接收者在内容接收装置111中设定所述接收图像数据数量。 
解码器117基于在呼叫连接处理部112中获得的信息、或者在内容分发装置101及内容接收装置111之间预先确定的编码选项,对重构的编码数据进行解码,并再现媒体。解码由于只对重构的一个编码数据进行,因此在本发明中不会增加解码所需的处理量。 
报告发送部118将在编码数据重构部中获得的图像编码数据的接收状况作为RTCP的RR(Receiver Report)或者与此相当的信息,发送给基于在呼叫连接处理部112中获得的信息、或者在内容分发装置101及内容接收装置111之间预先确定的发送目的地的、即内容分发装置101的报告接收部108,从而向内容分发装置101报告接收状况。该接收状况报告的接收发送有时也不进行,例如在多点分发内容的情况等等,在这种情况下,也可以没有该功能。 
也可以将传输通路设为多个,并通过不同的传输通路来传输第1至第 N编码数据的各个会话、以及呼叫连接处理信息。 
内容分发装置101中的呼叫连接处理部102、发送管理部103、数据读入部104、第1至第N图像编码数据发送部105至107、以及报告接收部108也可以通过在构成内容分发装置101的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。 
勿庸置疑,内容接收装置111中的呼叫连接处理部112、第1至第N接收部113至115、编码数据重构部116、解码器117、报告发送部118也可以通过在构成内容接收装置111的计算机中运行的程序控制来实现各自的功能、处理。 
如图18至图20所示,以上说明的本实施例通过对声音编码数据进行同样的处理,也能够获得同样的作用效果。 
将用图1的标号100至118表示的构成要素置换为用图18所示的标号1800至1818表示的构成要素。参考图18可知,分发声音信号的内容分发装置1801包括从内容文件1800中读出声音数据的数据读入部1804、第1至第N声音编码数据发送部1805至1807、呼叫连接处理部1802、发送管理部1803、报告接收部1808。内容接收装置1811包括第1至第N声音编码数据接收部1813至1815、编码数据重构部1816、解码部1817、呼叫连接处理部1812、报告发送部1818。 
声音编码装置将图2所示的相机201、影像数据文件202分别置换为图19的扬声器(麦克风)1901、原声数据文件1902。参考图19可知,声音编码装置1900包括编码处理部1903和文件格式化处理部1907,所述编码处理部1903具有输入来自麦克风1901、原声数据文件1902的声音信号并分别进行编码的第1至第M声音编码处理部1904至1906,来自第1至第M声音编码处理部1904至1906的编码数据以各自独立的轨道被输出给声音编码数据文件1908。另外,将图2的图像编码装置200、内容文件208分别置换为图19的声音编码装置1900、声音编码数据文件1908。 
图3的编码处理部301由图20的编码处理部2001构成。编码处理部1903(图19的1904~1906)包括第1声音编码处理部1904、利用第1声音编码处理部1904中的处理结果(编码参数)进行编码的第2声音编码 处理部2002、以及第3声音编码处理部2003。 
各个部分中的处理流程可以进行与图1至图3的说明相同的处理。 
此时,编码数据的编码单位是所输入声音的相同时间带的数据,通过对该数据用相同的标准化频率进行采样,并用相同的量化位数进行量化来进行编码,由此可使不同压缩率的编码单位相互置换。 
如果图18的内容文件1800包含图像及声音两方面的编码数据,并且内容分发装置、内容接收装置具有图像及声音两方面的编码数据的处理功能,则能够在图像和声音两方面获得上述本实施例的作用效果,这是勿庸置疑的。 
发明的第二实施方式 
在本发明的第二实施方式中,当将M、N设为2以上的整数时,发送侧具有:从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据的单元、第1至第N编码数据处理单元、以及将第1至第N编码数据处理单元的输出复用后发送的单元,并通过至少一个会话来发送被复用的编码数据。在接收侧具有从至少一个会话中接收被复用的编码数据的单元,由此,提取没有传输错误、或没有缺失地被接收的编码数据,然后对其进行重构并解码。 
第二实施例 
下面参考附图来说明本发明第二实施例。 
图6示出了本发明的第二实施方式。图6的内容分发装置601、内容接收装置611、以及传输通路610分别相当于示出上述第一实施例的图1中的内容分发装置101、内容接收装置111、以及传输通路110。下面,以与上述第一实施例的不同点为重点,对本发明的第二实施例进行说明。内容分发装置601具有分组复用发送部605,内容接收装置611具有分组接收部618。 
图7是内容分发装置601的第1至第N图像编码数据处理部602至604的结构示意图。参考图7可知,编码数据处理部700是图4所示的编码数据发送部400中不包含发送部408的功能的部分。 
分组复用发送部605将第1至第N图像编码数据处理部602至604的 输出(分组)复用,利用一个会话并经由传输通路610向内容接收装置611发送图像编码数据。 
内容接收装置611的分组接收部618接收来自内容分发装置601的图像编码数据的被复用(multiplex)的分组,并对其进行分离(demultiplex)。分组接收部618根据UDP报头的校验和或者与其相当的信息,确认是否受到了在传输过程中发生的数据错误的影响,并在发生了错误的情况下丢弃分组,在没有发生错误的情况下向编码数据重构部116输出图像编码数据的接收分组。 
在图6中,对于与图1相同的构成要素标注相同的参考标号,并与上述第一实施例所对应的构成要素相同。 
在本实施例中,将第1至第N编码数据处理部602至604的输出复用后进行收发,但也可以将第1至第N编码数据处理部602至604的输出以任意的组合复用后进行收发。 
在本实施例中,对分组复用发送部605及分组接收部618分别为一个的情况进行了说明,但即使是具有多个所述分组复用发送部及分组接收部的结构,也能够获得相同的作用效果。另外,即使是具有多个不通过分组复用发送部605及分组接收部618而分别以独立的会话来收发分组的接收发送部的结构,也能够获得相同的作用效果。此时,如上述第一实施例所述,根据在呼叫连接处理部中通知的会话信息的控制,能够在内容分发侧按每个内容接收装置611来控制再现的内容的品质或稳定性,这是显然的。 
另外,显然可以按每个分发的会话来选择多播、广播、或单播。此时,内容接收装置611显然也可根据可用的电力来控制接收的会话数量。 
也可以将传输通路设为多个,并通过不同的传输通路来传输被复用的第1至第N编码数据的分发会话、呼叫连接处理信息、以及接收状况报告信息。 
内容分发装置601中的呼叫连接处理部102、发送管理部103、数据读入部104、第1至第N图像编码数据发送部602至604、分组复用发送部605、以及报告接收部108也可以通过在构成内容分发装置601的计算 机中运行的程序控制来实现各自的功能、处理,这是显然的。内容接收装置611中的呼叫连接处理部112、编码数据重构部116、解码器117、报告发送部118、以及分组接收部618也可以通过在构成内容接收装置611的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。 
如图21所示,以上说明的本实施例通过对声音编码数据进行同样的处理,也能够获得同样的作用效果。参考图21可知,分发声音信号的内容分发装置2101包括从内容文件1800中读出声音数据的数据读入部1804、第1至第N声音编码数据处理部2102至2104、分组复用发送部2105、呼叫连接处理部1802、发送管理部1803、报告接收部1808。内容接收装置2111包括分组接收部2118、编码数据重构部1816、解码部1817、呼叫连接处理部1812、报告发送部1818。此时,只要将图6的内容文件100、内容分发装置601、传输通路610、内容接收装置611作为图21的内容文件1800、内容分发装置2101、传输通路2110、内容接收装置2111来进行相同的处理即可。 
如果内容文件包含图像及声音两方面的编码数据,并且内容分发装置、内容接收装置具有图像及声音两方面的编码数据的处理功能,则能够在图像和声音两方面获得上述本实施例的作用效果是显然的。 
发明的第三实施方式 
在本发明的第三实施方式中,当将M、N设为1以上的整数时,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个帧内编码数据的单元、第1至第N编码数据发送单元、以及至少一个帧内编码数据发送单元,并且还具有按每个会话来设定传输通路上的路由的优先级控制或无线传输通路上的电力控制的单元。各个发送单元以不同的会话发送编码数据。在接收侧具有从至少一个会话中接收编码数据和帧内编码数据的单元,并且还具有:基于接收数据的错误/损失率、和/或接收侧的可用电力、和/或预先确定的设定来选择是否进行从至少一个会话接收编码数据的单元。由此提取没有传输错误、或没有缺失地被接收的编码数据,然后对其进行重构并解码。 
第三实施例 
下面参考附图来说明本发明第三实施例。 
图8示出了本发明的第三实施例。图8的内容分发装置801、内容接收装置811、以及传输通路810分别相当于示出上述第一实施例的图1中的内容分发装置101、内容接收装置111、以及传输通路110,802至808以及812至818分别与图1的102至108以及112至118相当。下面,以与上述第一实施例的不同点为重点,对本实施例进行说明。在本实施例中,为了简化说明,将分发的帧内编码数据设为“1”来进行说明,但是很显然帧内编码数据并不限于1。 
内容文件800与图1的内容文件100一样是(A1)包含以M种不同的压缩率(速率)而编码的数据的内容文件,或者是(A2)除此之外还包含帧内编码数据的内容文件。在(A1)的情况下,通过在上述第一实施例中说明的图像编码装置200(参见图2)来生成内容文件。利用图9来对生成(A2)情况的内容文件的图像编码装置进行说明。 
参考图9可知,图像编码装置900与上述第一实施例一样,输入来自相机201的影像信号或来自影像文件202的影像信息,并通过第1至第M图像编码处理部204至206按各自预先确定的压缩率进行编码处理。并且还通过帧内(intra frame)编码处理部902来进行帧内编码,从而对输入影像信息进行编码。这里的编码处理采用相同的编码方式和相同的图像大小,在第1至第M图像编码处理部204至206中还采用相同的帧结构、相同帧率、相同帧内间隔,并且如下进行编码,使得编码后的数据的编码单位是输入的影像的相同帧、相同部位进行编码后的数据。 
例如,当编码方式采用MPEG-4时,由第1至第M图像编码处理部204至206、以及帧内编码处理部902生成的作为编码单位的视频分组相当于分别对相同帧的相同部位按各自的压缩率进行编码后的数据。 
文件格式化处理部903根据规定的文件格式对编码后的数据进行格式化,然后将其作为内容文件904进行输出。文件格式规格例如可使用MP4文件格式,3GP文件格式等。在此情况下,第1至第M图像编码数据、以及帧内编码数据与索引轨道一起被写出到第1至第(M+1)轨道,以便各个视频分组成为各个轨道中的采样值。 
图9中的编码处理部901也可以如图10所示的编码处理部1001那样采用与第一实施例中的图3相同的方法,即:第2至第M编码处理部302至303再次利用在第1图像编码处理部204进行编码处理时获得的、例如运动矢量等编码参数来进行编码处理,并输出编码数据。 
这样,通过将处理后的数据事先做成文件,在分发内容时,与对于其每个流进行速率变换或帧内编码的场合相比,能够将分发侧的处理负担减为很小。 
图8的发送管理部803至少设定下述中的一项: 
(A)由数据读入部104读入的编码数据的压缩率(内容的轨道)和编码数据类型; 
(B)由第1至第N发送部805至807以及帧内编码数据发送部809发送的发送目的地地址和端口号; 
(C)由第1至第N发送部805至807以及帧内编码数据发送部809发送的编码数据的识别信息; 
(D)由第1至第N发送部805至807以及帧内编码数据发送部809发送的编码数据加密与否的信息; 
(E)由第1至第N发送部805至807以及帧内编码数据发送部809发送的编码数据的密钥数据; 
(F)由第1至第N发送部805至807以及帧内编码数据发送部809发送的编码数据的发送时间差、或交织设定; 
(G)由第1至第N发送部805至807以及帧内编码数据发送部809发送的编码数据的选择标准; 
(H)由第1至第N发送部805至807以及帧内编码数据发送部809发送的会话上的路由的优先级、和/或在无线传输通路上的发送电力; 
并基于此,从呼叫连接处理部802在其与内容接收装置811的连接处理部812之间,例如通过RTSP/SDP来进行连接处理。当然也可以在内容分发装置801和内容接收装置811之间预先确定上述所有项来对内容进行收发。 
当数据读入部804基于发送管理部803中的设定、和/或在内容分发装 置801和内容接收装置811之间预先确定的设定,从至少有一个帧内编码数据被收纳在一个轨道中的内容文件读入图像编码数据时,从内容文件800中的各个轨道读入图像编码数据,并将其输出到第1至第N图像编码数据发送部105至107以及帧内编码数据发送部809中。 
或者,当从没有将帧内编码数据作为一个轨道来包含的上述第一实施例的内容文件100中读入编码数据时,也可以从第一至第M轨道中的任意的轨道仅读出被帧内编码的数据,并将该数据输出给帧内编码数据发送部809。 
另外,在以上所有情况下,也可以向多个图像编码数据发送部输出从相同轨道读入的图像编码数据。 
图8的帧内编码数据发送部809与第1至第N图像编码数据发送部805至807相同,进行与上述第一实施例的图4相同的处理。对于帧内编码数据,也向其添加例如RTP报头的有效载荷类型、SSRC、或CSRC,或与此相当的信息,由此使其能够与第1至第N编码数据识别开。 
接着,内容接收装置811的呼叫连接处理部812经由传输通路810与内容分发装置801的呼叫连接处理部802交换下述内容中的至少一个来建立呼叫,即: 
(A)内容接收装置811的地址; 
(B)第1至第N接收部813至815、以及帧内编码数据接收部819的接收端口号; 
(C)第1至第N接收部813至815、以及帧内编码数据接收部819接收的编码数据的压缩率及编码数据类型与添加到分组中的识别信息之间的对应; 
(D)第1至第N接收部813至815、以及帧内编码数据接收部819接收的编码数据加密与否的信息; 
(E)第1至第N接收部813至815、以及帧内编码数据接收部819接收的编码数据的密钥数据; 
(F)第1至第N接收部813至815、以及帧内编码数据接收部819接收的编码数据间的时间差、或交织设定; 
(G)第1至第N接收部813至815以及帧内编码数据接收部819接收的基于编码数据的时间差、或交织设定的接收缓冲器大小; 
(H)接收状况报告的发送端口号; 
(I)编码数据的编码选项(使用工具); 
(J)编码数据的有效载荷/选项。 
帧内编码数据接收部819与第1至第N图像编码数据接收部813至815一样,根据UDP报头的检验和或者与其相当的信息,对所接收的分组确认是否受到了在传输过程中发生的数据错误的影响,并在发生了错误的情况下丢弃分组,在没有发生错误的情况下向编码数据重构部116输出该分组。 
编码数据重构部816具有与上述第一实施例的图5相同的结构,当任意的编码数据诸如由于在传输通路中受到出错的影响而损失时,在被编码成该编码数据的图像的部位的、下一个帧的相同部位选择帧内编码数据,如果这样,就能够将解码图像的品质恶化抑制到最小限度。另外,例如即使在第1至第N编码数据的某个数据被正确接收并且为帧间编码数据的情况下,如果周期地必定选择帧内编码数据,则即使在传输通路中发生错误或损失的情况下也能够获得与MPEG-4编码方式的CIR(Cyclic IntraRefresh)相同的作用效果,从而能够快速恢复解码图像的扰乱,能够将品质恶化抑制得更小。 
另外,内容接收装置811也可以根据可用的电力或接收环境来控制是否进行数据接收,例如当在通过蓄电池/电池来工作那样的电力受限制的环境下使用该内容接收装置811时,和/或在接收环境良好,可以几乎不会出错或丢失地接收低压缩率的图像编码数据时,停止对分发帧内编码数据、或高压缩率的图像编码数据的会话的接收,并尽量延长装置的使用时间,与此相反,当在内容接收装置811上连接了大容量蓄电池、或AC电源时,增加图像编码数据的接收会话数量。 
此外,也可以由接收者在内容接收装置811中设定所述接收图像数据数量。 
除此之外的部分与上述第一实施例中的各个相应部分相同。 
也可以将传输通路设为多个,并通过不同的传输通路来传输用于分发被复用的第1至第N发送部的输出的会话、分发帧内编码数据的发送部的输出的会话、呼叫连接处理信息、以及接收状况报告信息。 
此外,内容分发装置801中的呼叫连接处理部802、发送管理部803、数据读入部804、第1至第N发送部805至807、报告接收部808、以及帧内编码数据发送部809也可以通过在构成内容分发装置801的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。内容接收装置811中的呼叫连接处理部812、第1至第N接收部813至815、编码数据重构部816、解码器817、报告发送部818、以及帧内编码数据接收部819也可以通过在构成内容接收装置811的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。 
发明的第四实施方式 
在本发明的第四实施方式中,当将M、N设为1以上的整数时,在发送侧具有:从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个帧内编码数据的单元、第1至第N编码数据处理单元、至少一个的帧内编码数据处理单元、以及将第1至第N编码数据处理单元和帧内编码数据处理单元的输出复用后发送的单元,并且通过至少一个会话来发送被复用的编码数据。在接收侧具有从至少一个会话中接收被复用的编码数据的单元,并提取没有传输错误、或没有缺失地被接收的编码数据,然后对其进行重构并解码。 
第四实施例 
下面参考附图来说明本发明第四实施例。 
图11示出了本发明的第四实施例。图11的内容分发装置1101、内容接收装置1111、以及传输通路1110分别相当于图8的内容分发装置801、内容接收装置811、以及传输通路810。下面,仅对本实施例与图8的上述第三实施例的不同点进行说明。 
内容分发装置1101的第1至第N图像编码数据处理部1102至1104、以及帧内编码数据处理部1105具有与图7所示的编码数据处理部700相同的结构,是具有图4所示结构的上述第三实施例的第1至第N图像编码数 据发送部805至807以及帧内编码数据发送部809中不包含发送部408的功能的部分。 
分组复用发送部1106将第1至第N图像编码数据处理部1102至1104以及帧内编码数据处理部1105的输出(分组)复用,利用一个会话并经由传输通路1110向内容接收装置1111发送图像编码数据。 
内容接收装置1111的分组接收部1107接收来自内容分发装置1101的图像编码数据的分组,并根据UDP报头的校验和或者与其相当的信息,确认是否受到了在传输过程中发生的数据错误的影响,在发生了错误的情况下丢弃分组。在没有发生错误的情况下向编码数据重构部816输出所述分组。 
除此之外的部分与上述第三实施例中的各个相应部分相同。 
在本实施例中,将第1至第N编码数据处理部以及帧内编码数据处理部的输出复用后进行收发,但也可以将这些的编码数据处理部的输出以任意的组合复用后进行收发。 
在本实施例中,对分组复用发送部及分组接收部分别为一个的情况进行了说明,但即使存在多个所述分组复用发送部及分组接收部,也能够获得相同的作用效果。另外,即使是具有多个不通过分组复用发送部及分组接收部而分别以独立的会话来收发分组的接收发送部的结构,也能够获得相同的作用效果。 
例如,将第1至第N图像编码数据处理部1102至1104的输出复用后进行收发,并用与其不同的另外的会话来收发帧内编码数据的实施例具有图12所示的结构。在图12所示的结构的情况下,如上述第一实施例和上述第三实施例那样,根据在呼叫连接处理中通知的会话信息的控制,能够在内容分发侧按每个内容接收装置1211来控制再现的内容的品质或稳定性,这是显然的。 
另外,显然可以按每个分发的会话来选择多播、广播、或单播。此时,内容接收装置1211显然可根据可用的电力来控制接收的会话数量。 
也可以将传输通路设为多个,并通过不同的传输通路来传输被复用的第1至第N编码数据和帧内编码数据的分发会话、呼叫连接处理信息、以 及接收状况报告信息。 
内容分发装置1101中的呼叫连接处理部802、发送管理部803、数据读入部(数据读入/生成/转换部)804、第1至第N发送部1102至1104、帧内(Intra Frame)编码数据处理部1105、分组复用发送部1106、以及报告接收部808也可以通过在构成内容分发装置1101的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。内容接收装置1111中的呼叫连接处理部812、编码数据重构部816、解码器817、报告发送部818、以及分组接收部1107也可以通过在构成内容接收装置1111的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。 
此外,内容分发装置1201中的呼叫连接处理部802、发送管理部803、数据读入部804、第1至第N图像编码数据处理部1102至1104、帧内编码数据发送部809、分组复用发送部1106、以及报告接收部808也可以通过在构成内容分发装置1201的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。内容接收装置1211中的呼叫连接处理部812、编码数据重构部816、解码器817、报告发送部818、帧内编码数据接收部819、以及分组接收部1107也可以通过在构成内容接收装置1211的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。 
发明的第五实施方式 
在本发明的第五实施方式中,当将M、N设为1以上的整数时,在发送侧具有:从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个纠错码数据的单元、第1至第N编码数据发送单元、以及至少一个的纠错码数据发送单元,并且还具有按每个会话来设定传输通路上的路由的优先级控制或无线传输通路上的电力控制的单元。每个发送单元通过互不相同的会话来发送编码数据。在接收侧具有从至少一个会话中接收编码数据和纠错码数据的单元,并且还可以具有:基于接收数据的错误/损失率、和/或接收侧的可用电力、和/或预先确定的设定来选择是否从至少一个会话接收编码数据的单元。由此,提取没有传输错误、或没有缺失地被接收的编码数据,并且在有传输错误或缺失时从纠错码数据复原有关数据,然后重构编码数据并对其进行解码。 
第五实施例 
下面参考附图来说明本发明第五实施例。 
图13示出了本发明的第五实施例。图13的内容分发装置1301、内容接收装置1311、以及传输通路1310分别相当于示出上述第一实施例的图1的内容分发装置101、内容接收装置111、以及传输通路110。下面,标号1302至1308、以及标号1312至1318分别与图1的标号102至108、以及标号112至118相当。下面,以与上述第一实施例的不同点为重点,对本发明的第五实施例进行说明。在本发明中,为了简化说明,将纠错码数据设为从第1图像编码数据生成的一个数据,但勿庸置疑,纠错码数据也可以是从第2至第N图像编码数据的任意数据生成的多个数据。此外,不限于只分发纠错码数据,也可以如第三实施所示那样,与帧内编码数据一并分发。 
内容文件1300是这样的内容文件,该内容文件与内容文件100一样包含以M个不同压缩率进行编码的数据,另外还包含M个编码数据中至少一个数据的纠错码数据。 
图14是生成内容文件1300的图像编码装置的结构示意图。利用图14对图像编码装置1400进行说明。 
图像编码装置1400与图2的上述第一实施例一样,输入来自相机201的影像信号或来自影像数据文件202的影像信息,通过第1至第M图像编码处理部204至206来进行与上述第一实施例相同的编码处理。 
另外,还通过FEC码处理部1402从第1图像编码数据生成纠错码。 
称为“FEC(Forwards Error Correction:前向纠错)”的纠错码有里德-索罗门码、LDPC(Low Density parity check:低密度奇偶校验)码、或卷积码等,在本发明中采用这些公知的方法。 
文件格式化处理部1403根据规定的文件格式对编码后的数据和纠错码数据进行格式化,然后将其作为内容文件1400进行输出。文件格式规格例如有MP4文件格式,3GP文件格式等,在此情况下,第1至第M图像编码数据和纠错码数据与索引轨道一起被写出到第1至第(M+1)轨道,以便各个视频分组或纠错码数据成为各个轨道中的采样值。 
图14的编码处理部1401也可以如图15所示的编码处理部1501那样构成。就是说可以采用与上述第一实施例中的图3一样的方法,即:如图15所示,第2至第M编码处理部302至303再次利用在第1图像编码处理部204进行编码处理时获得的、例如运动矢量等编码参数来进行编码处理,并输出编码数据。 
在本实施例中,纠错码数据是从第1图像编码数据中生成的,但也可以从第1至第M的图像编码数据的任意的数据中生成一个以上的纠错码数据,并将所述纠错码数据以分别写出到不同轨道中的方式写出到文件中。此时,为了维持在接收侧再现的图像的质量,优选从压缩率更低、图像质量更高的图像编码数据中生成纠错码数据。 
这样,通过将处理后的数据事先形成为文件,在分发内容时,与对于其每个流进行速率变换或者生成纠错码数据的场合相比,能够将分发侧的处理负担减为很小。 
发送管理部1303至少设定下述中的一项: 
(A)由数据读入部1304读入的编码数据的压缩率(内容的轨道)以及数据类型; 
(B)第1至第N发送部1305至1307以及FEC数据发送部1309发送的发送目的地地址和端口号; 
(C)第1至第N发送部1305至1307以及FEC数据发送部1309发送的编码数据的识别信息; 
(D)第1至第N发送部1305至1307以及FEC数据发送部1309发送的编码数据加密与否的信息; 
(E)第1至第N发送部1305至1307以及FEC数据发送部1309发送的编码数据的密钥数据; 
(F)第1至第N发送部1305至1307以及FEC数据发送部1309发送的编码数据的发送时间差、或交织设定; 
(G)第1至第N发送部1305至1307以及FEC数据发送部1309发送的编码数据的选择标准; 
(H)第1至第N发送部1305至1307以及FEC数据发送部1309发 送的会话上的路由的优先级、和/或无线传输通路上的发送电力; 
并基于此,从呼叫连接处理部1302在其与内容接收装置1311的连接处理部1312之间,例如通过RTSP(Real Time Streaming Protocol:实时流协议)/SDP(Session Description Protocol:会话描述协议)等来进行连接处理。当然也可以在内容分发装置1301和内容接收装置1311之间预先确定上述所有项,来对内容进行收发。 
数据读入部1304基于发送管理部1303中的设定、和/或在内容分发装置1301和内容接收装置1311之间预先确定的设定,从至少有一个纠错码数据被收纳在一个轨道中内容文件读入图像编码数据和纠错码数据,并将这些数据输出到第1至第N图像编码数据发送部1305至1307以及FEC(纠错码)数据发送部1309中。此时,也可以向多个图像编码数据发送部输出从相同轨道读入的图像编码数据。 
FEC数据发送部1309与第1至第N图像编码数据发送部1305至1307一样,进行与上述第一实施例的图4相同的处理。对于纠错码数据,也向其添加例如RTP报头的有效载荷类型、SSRC、CSRC,或与此相当的信息,由此使其能够与第1至第N编码数据识别开。 
接着,内容接收装置1311的呼叫连接处理部1312经由传输通路1310与内容分发装置1301的呼叫连接处理部1302交换下述内容中的至少一个来建立呼叫,即: 
(A)内容接收装置1311的地址; 
(B)第1至第N接收部1313至1315、以及FEC数据接收部1319的接收端口号; 
(C)第1至第N接收部1313至1315、以及FEC数据接收部1319接收的编码数据的压缩率及数据类型与添加到分组中的识别信息之间的对应: 
(D)第1至第N接收部1313至1315、以及FEC数据接收部1319接收的编码数据加密与否的信息; 
(E)第1至第N接收部1313至1315、以及FEC数据接收部1319接收的编码数据的密钥数据; 
(F)第1至第N接收部1313至1315、以及FEC数据接收部1319接收的编码数据间的时间差、或交织设定; 
(G)基于第1至第N接收部1313至1315、以及FEC数据接收部1319接收的编码数据的时间差、或交织设定的接收缓冲器大小; 
(H)接收状况报告的发送端口号; 
(I)编码数据的编码选项(使用工具); 
(J)编码数据的有效载荷/选项。 
FEC数据接收部1319与第1至第N图像编码数据接收部1313至1315一样,根据UDP报头的检验和或者与其相当的信息,对所接收的分组确认是否受到了在传输过程中发生的数据错误的影响,并在发生了错误的情况下丢弃分组,在没有发生错误的情况下向编码数据重构部1316输出该分组。 
图27示出了作为编码数据重构部2700的图13的编码数据重构部1316的结构。参考图27可知,编码数据重构部2700是在图5所示的编码数据重构部500中添加了纠错码复原处理部2701的功能后的机构。当数据提取部501的输出中存在由于传输通路中的数据错误或损失而造成的缺失时,纠错码复原处理部2701使用纠错码复原该数据,并输出给编码数据排列/重复删除处理部504。也包括不能复原的情况在内,此后,与上述第一实施例一样,基于编码数据识别信息来判断所接收编码数据的排列和编码数据发送单位的重复,并在以编码数据发送单位重复接收了的情况下,根据识别信息和/或所接收的会话,辨认数据的压缩率,并优选选择压缩率最低的数据,然后重构为一个编码数据。 
内容接收装置1311也可以根据可用的电力或接收环境来控制数据的接收与否,例如当在通过蓄电池/电池来工作那样的电力受限制的环境下使用该内容接收装置1311时,和/或在接收环境良好,可以几乎不会出错或丢失地接收低压缩率的图像编码数据时,停止对分发高压缩率的图像编码数据的会话的接收,并尽量延长装置的使用时间,与此相反,当在内容接收装置1311上连接了大容量蓄电池、或AC电源时,增加图像编码数据的接收会话数量。此外,也可以由接收者在内容接收装置1311中设定所述 接收图像数据数量。 
当将纠错码数据设为多个时,也可以按照传输通路上的错误或损失的几种模式来分别生成纠错码数据,并且内容接收装置1311根据最适于接收环境的纠错码数据来复原在传输通路上出错/损失的数据,由此能够以更高概率获得原内容的编码数据。此时,可以由内容分发装置1301的呼叫连接处理部1302向内容接收装置1311的呼叫连接处理部1312通知各个纠错码数据所适应的传输通路状况,或用于生成纠错码数据的设定(例如LDPC方式中的校验矩阵或用于生成该校验矩阵的设定信息),或者在内容分发装置1301和内容接收装置1311之间事先设定这些。 
而且,当将纠错码数据设为多个时,纠错码的类型也可以不同,也可以根据内容接收装置1311的接收环境或处理能力来选择可解码的纠错码数据。此时,可以由内容分发装置1301的呼叫连接处理部1302向内容接收装置1311的呼叫连接处理部1312通知各个纠错码的类型,或者在内容分发装置1301和内容接收装置1311之间事先进行设定。 
除此之外的部分与上述第一实施例中的各个相应部分相同。 
也可以将传输通路设为多个,并通过不同的传输通路来传输用于分发被复用的第1至第N发送部的输出的会话、分发纠错码数据的发送部的输出的会话、呼叫连接处理信息、以及接收状况报告信息。 
不用说,也可以如上述第三实施例那样,除本实施例中的第1至第N编码数据之外,还分发包含帧内编码数据的编码数据、以及纠错码数据。 
此外,内容分发装置1301中的呼叫连接处理部1302、发送管理部1303、数据读入部1304、第1至第N发送部1305至1307、报告接收部1308、以及FEC数据发送部1309也可以通过在构成内容分发装置1301的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。内容接收装置1311中的呼叫连接处理部1312、第1至第N接收部1313至1315、编码数据重构部1316、解码器1317、报告发送部1318、以及FEC数据接收部1319也可以通过在构成内容接收装置1311的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。 
如图22至图24所示,以上说明的本实施例通过对声音编码数据进行 同样的处理,也能够获得同样的作用效果。参考图22可知,分发声音信号的内容分发装置2201包括:从内容文件2200中读出声音数据、FEC数据的数据读入部2204;对通过数据读入部2204读入的声音数据进行编码的第1至第N声音编码数据发送部2205至2207;对通过数据读入部2204读入的FEC数据进行发送的FEC数据发送部2209;呼叫连接处理部2202;发送管理部2203;报告接收部2208。内容接收装置2211包括:第1至第N声音编码数据接收部2213至2215、FEC数据接收部2219、编码数据重构部2216、解码部2217、呼叫连接处理部2212、报告发送部2218。 
声音编码装置将图14所示的相机201、影像数据文件202分别置换为图23的扬声器(麦克风)1901、原声数据文件1902。参考图23可知,声音编码装置2300包括编码数据处理部2301和文件格式化处理部2303,所述编码数据处理部2301具有第1至第M声音编码处理部1904至1906以及FEC码处理部2302,所述第1至第M声音编码处理部1904至1906输入来自麦克风1901、原声数据文件1902的声音信号并分别进行编码,所述FEC码处理部2302从来自第1声音编码处理部1904的编码数据中生成FEC数据。来自第1至第M声音编码处理部1904至1906以及FEC码处理部2302的编码数据以各自独立的轨道被输出给声音编码数据文件2304。参考图24可知,编码处理部2401(图23的2301)包括:第1声音编码处理部1904;利用第1声音编码处理部1904的处理结果(编码参数)来输出编码数据的第2至第M声音编码处理部2002至2003;以及从第1声音编码处理部1904的编码数据输出FEC编码数据的FEC码处理部2302。声音编码数据的编码单位是所输入声音的相同时间带的数据,通过对该数据用相同的标准化频率进行采样,并用相同的量化位数进行量化来进行编码,由此可使不同压缩率的编码单位相互置换。 
如果内容文件包含图像及声音两方面的编码数据,并且内容分发装置、内容接收装置具有图像及声音两方面的编码数据的处理功能,则显然能够在图像和声音两方面获得上述本实施例的作用效果。 
发明的第六实施方式 
在本发明的第六实施方式中,当将M、N设为1以上的整数时,在发送侧具有从存储有压缩率不同的M个编码数据的内容文件中读入至少一个编码数据和至少一个纠错码数据的单元、第1至第N编码数据处理单元、至少一个纠错码数据处理单元、将第1至第N编码数据处理单元和纠错码数据处理单元的输出复用后发送的单元,并通过至少一个会话来发送被复用的数据。在接收侧具有从至少一个会话中接收被复用的数据的单元,并提取没有传输错误、或没有缺失地被接收的编码数据,并且在有传输错误或缺失时从纠错码数据复原有关数据,然后重构编码数据并对其进行解码。 
第六实施例 
下面参考附图来说明本发明第六实施例。 
图1示出了本发明的第六实施例。图16的内容分发装置1601、内容接收装置1611、以及传输通路1610分别相当于示出第五实施例的图13的内容分发装置1301、内容接收装置1311、以及传输通路1310。以下仅说明与第五实施例不同的地方。另外,不仅分发纠错码数据,也可以如第四实施例那样结合帧内编码数据一起分发。 
内容分发装置1601的第1至第N图像编码数据处理部1602至1604以及FEC数据处理部1605与上述第2、第4实施例一样具有图7的编码数据处理部700所示的结构。 
分组复用发送部1606将第1至第N图像编码数据处理部1602至1604以及FEC数据处理部1605的输出(分组)复用,利用一个会话并经由传输通路1610向内容接收装置1611发送图像编码数据。 
内容接收装置1611的分组接收部1607接收来自内容分发装置1601的图像编码数据的分组,并根据UDP报头的校验和或者与其相当的信息,确认是否受到了在传输过程中发生的数据错误的影响,在发生了错误的情况下丢弃分组,在没有发生错误的情况下向编码数据重构部1316输出该分组。 
除此之外的部分与上述第五实施例中的各个相应部分相同。 
在本实施例中,将第1至第N编码数据处理部以及FEC数据处理部 的输出复用后进行收发,但也可以将这些处理部的输出以任意的组合复用后进行收发。 
在本实施例中,对分组复用发送部及分组接收部分别为一个的情况进行了说明,但即使存在多个所述分组复用发送部及分组接收部,也能够获得相同的作用效果,另外,在具有多个接收发送部,不通过分组复用发送部及分组接收部而分别以独立的会话来收发分组的情况下,也能够获得相同的作用效果。例如,图17示出了如下结构例:将第1至第N图像编码数据处理部的输出复用后进行收发,并用与其不同的另外的会话来收发纠错码数据。此时,如第五实施例那样,根据在呼叫连接处理中通知的会话信息的控制,能够在内容分发侧按每个内容接收装置来控制再现的内容的品质或稳定性,这是显然的。另外,显然可以按每个分发的会话来选择多播、广播、或单播。此时,内容接收装置1711显然也可根据可用的电力来控制接收的会话数量。 
也可以将传输通路设为多个,并通过不同的传输通路来传输被复用的第1至第N编码数据和纠错码数据的分发会话、呼叫连接处理信息、以及接收状况报告信息。 
不用说,也可以如上述第四实施例那样,除本实施例中的第1至第N编码数据之外,还将包含帧内编码数据的编码数据、以及纠错码数据复用后分发。 
此外,内容分发装置1601中的呼叫连接处理部1302、发送管理部1303、数据读入部(数据读入/生成/转换部)1304、第1至第N图像编码数据处理部1602至1604、FEC数据处理部1605、分组复用发送部1606以及报告接收部1308也可以通过在构成内容分发装置1601的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。内容接收装置1611中的呼叫连接处理部1312、编码数据重构部1316、解码器1317、报告发送部1318、以及分组接收部1607也可以通过在构成内容接收装置1611的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。 
此外,内容分发装置1701中的呼叫连接处理部1302、发送管理部1303、数据读入部1304、第1至第N图像编码数据处理部1602至1604、 FEC数据发送部1309、分组复用发送部1606以及报告接收部1308也可以通过在构成内容分发装置1701的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。内容接收装置1711中的呼叫连接处理部1312、编码数据重构部1316、解码器1317、报告发送部1318、FEC数据接收部1319、以及分组接收部1607也可以通过在构成内容接收装置1711的计算机中运行的程序控制来实现各自的功能、处理,这是显然的。 
如图25和图26所示,以上说明的本实施例通过对声音编码数据进行同样的处理,也能够获得同样的作用效果。参考图25可知,分发声音信号的内容分发装置2501包括:从内容文件2200中读出声音数据、FEC数据的数据读入部2204;对通过数据读入部2204读入的声音数据进行编码的第1至第N声音编码数据处理部2502至2504;对通过数据读入部2204读入的FEC数据进行处理的FEC数据处理部2505;将第1至第N声音编码数据处理部2502至2504以及FEC数据处理部2505的输出分组复用后进行输出的分组复用发送部2506。内容接收装置2511包括分组接收部2507、编码数据重构部2216、解码部2217、呼叫连接处理部2212、报告发送部2218。图26所示的结构是图25的变形例,与图17的图像编码数据分发的声音编码数据分发***对应。在图26所示的例子具有如下结构:分组复用发送部2506将第1至第N声音编码数据处理部2502至2504的输出复用后向传输通路2610输出,FEC数据通过FEC数据发送部2209被单独发送到传输通路2610,而不与声音编码数据复用。内容接收装置2611包括接收被复用的编码数据的分组接收部2507以及接收FEC数据的FEC数据接收部2219,并由编码数据重构部2216重构编码数据。 
如果内容文件包含图像及声音两方面的编码数据,并且内容分发装置、内容接收装置具有图像及声音两方面的编码数据的处理功能,则能够在图像和声音两方面获得本实施例所示的效果是显然的。 
以上基于上述实施例对本发明进行了说明,但本发明不限于上述实施例的结构,其包括在本发明的范围内本领域技术人员能够得到的各种变形以及改进,这是显然的。 

Claims (32)

1.一种内容编码装置,其特征在于,包括:
分别以互不相同压缩率对输入的信号或数据文件进行编码的第1至第M编码单元;
从在所述第1至第M编码单元中编码的数据的至少一个中至少生成一个纠错码数据的单元;以及
将所述编码的数据的每一个和所述纠错码数据分别作为独立的轨道而写出到文件中的单元;
其中所述M为1以上的整数。
2.如权利要求1所述的内容编码装置,其特征在于,还包括:
对输入的信号或数据文件进行帧内编码的单元;以及
将编码的数据作为独立的轨道而写出到文件中的单元。
3.如权利要求1所述的内容编码装置,其特征在于,在所述M为2以上的整数的情况下,当进行编码时,所述第2至第M编码单元中的至少一个单元利用所述第1编码单元的编码处理中的编码参数来进行编码。
4.如权利要求1所述的内容编码装置,其特征在于,在所述M为2以上的整数的情况下,从所述第1至第M编码单元输出的第1至第M编码数据的编码方式和帧结构均相同。
5.如权利要求1所述的内容编码装置,其特征在于,在所述M为2以上的整数的情况下,从所述第1至第M编码单元输出的第1至第M编码数据是将所述输入信号或数据的相同时间带和相同部位中的至少一个作为编码单位来进行编码并写出到文件中的。
6.如权利要求1所述的内容编码装置,其特征在于,在所述M为2以上的整数的情况下,所述第2至第M编码单元的编码数据的压缩率等于或高于所述第1编码单元的编码数据的压缩率。
7.如权利要求1所述的内容编码装置,其特征在于,在所述内容编码装置中,当从编码数据生成多个所述纠错码数据时,所述纠错码数据分别为下述(a)、(b)中的一个:
(a)基于不同纠错码方式的纠错码数据;
(b)在相同的纠错码方式中基于不同设定的纠错码数据。
8.一种内容编码装置,其特征在于,包括:
分别以互不相同压缩率对输入的信号或数据文件进行编码的第1至第M编码单元;
从所述第1至第M中的至少一个编码数据中至少生成一个纠错码数据的单元;以及
将编码的数据的每一个和纠错码数据设置规定的时间差或进行交织,分别作为独立的轨道而写出到文件中的单元;
其中所述M为1以上的整数。
9.如权利要求8所述的内容编码装置,其特征在于,还包括:
对输入的信号或数据文件进行帧内编码的单元;以及
将编码的数据设置规定的时间差或进行交织,作为独立的轨道而写出到文件中的单元。
10.一种内容分发装置,其特征在于,包括:
从内容文件中读入至少一个编码数据和至少一个纠错码数据的单元;
接收所读入的所述编码数据并输出第1至第N编码数据的第1至第N编码数据发送单元;以及
接收所读入的所述纠错码数据,并输出纠错码数据的至少一个纠错码数据发送单元;其中所述N为1以上的整数,
所述内容分发装置发送下述(a)、(b)中的至少一个:
(a)第1至第N编码数据的至少一部分;
(b)所述纠错码数据的至少一部分。
11.如权利要求10所述的内容分发装置,其特征在于,还包括:
从所述内容文件中读入至少一个帧内编码数据的单元;以及
发送所读入的至少一个帧内编码数据的帧内编码数据发送单元;
所述内容分发装置发送所述帧内编码数据的至少一部分。
12.如权利要求10所述的内容分发装置,其特征在于,在N为2以上的整数的情况下,所述第1至第N编码数据的各个发送单位是分别对相同媒体的相同部位或相同时间带的信息进行编码而得的编码数据单位。
13.如权利要求12所述的内容分发装置,其特征在于,包括下述单元:在N为2以上的整数的情况下,该单元给所述第1至第N编码数据的相同的所述发送单位分别赋予相同识别号。
14.如权利要求12所述的内容分发装置,其特征在于,包括下述单元:该单元为所述第1至第N中至少一个编码数据的所述发送单位赋予可识别是哪一编码数据的发送单位的信息。
15.如权利要求10所述的内容分发装置,其特征在于,所述第1至第N编码数据发送单元中的至少一个单元具有配合分发速率和传输通路状态中的至少一个来选择所述发送数据的至少一部分的发送与否的单元。
16.如权利要求10所述的内容分发装置,其特征在于,所述第1至第N编码数据发送单元中的至少一个单元具有:每当选择要发送的数据的一部分时,按照编码信息的性质或事先确定的规则来选择数据的单元。
17.如权利要求10所述的内容分发装置,其特征在于,包括将所述要发送的数据的至少一部分进行加密后发送的单元。
18.如权利要求17所述的内容分发装置,其特征在于,包括如下单元:该单元通过控制所述加密与否、加密密钥的分发目的地、加密方式、以及加密强度中的至少一个,而在内容分发侧控制分发内容的品质和稳定性、以及私密度中的至少一个。
19.如权利要求10所述的内容分发装置,其特征在于,包括下述单元:该单元通过各自不同的会话来发送由所述第1至第N编码数据发送单元输出的数据。
20.如权利要求10所述的内容分发装置,其特征在于,至少包括一个下述单元:该单元将由所述编码数据发送单元的输出所输出的数据中的至少两个数据复用,
所述内容分发装置通过各自不同的会话来发送所述复用的数据和没有复用的数据。
21.如权利要求19所述的内容分发装置,其特征在于,在分发的至少一个会话中进行多播发送或广播发送。
22.如权利要求19所述的内容分发装置,其特征在于,包括对发送所述数据的会话的会话信息的通知目的地进行控制的单元,
在内容分发侧对分发内容的品质和稳定性进行控制。
23.如权利要求19所述的内容分发装置,其特征在于,包括下述单元:该单元在分发所述数据的会话中的至少一个会话中,进行传输通路上的路由的优先级控制以及无线传输通路上的电力控制的至少一种。
24.如权利要求10所述的内容接收装置,其特征在于,还包括:
将所述第一至第N编码数据发送单元中的至少两个所输出的数据复用后发送的单元。
25.一种内容分发装置,其特征在于,包括:
从内容文件中读入至少一个编码数据的单元;以及
接收所读入的所述编码数据并输出第1至第N编码数据的第1至第N编码数据发送单元;
所述内容分发装置通过设置时间差或进行交织来发送来自所述第1至第N编码数据发送单元的数据的至少一部分,所述N为2以上的整数。
26.如权利要求25所述的内容分发装置,其特征在于,包括:
从所述内容文件中读入至少一个帧内编码数据的单元;以及
发送所读入的至少一个帧内编码数据的帧内编码数据发送单元;
所述内容分发装置设置时间差或进行交织来发送所述帧内编码数据的至少一部分。
27.如权利要求25所述的内容分发装置,其特征在于,按照传输通路的状态、编码的压缩率、分发速率、以及事先确定的规则中的至少一个来设定所述时间差或所述交织的设定。
28.如权利要求25所述的内容分发装置,其特征在于,包括下述单元:该单元通过呼叫连接处理及事先确定的方式中的至少一个来向内容接收装置通知与所述时间差或所述交织有关的设定。
29.如权利要求25所述的内容分发装置,其特征在于,包括下述单元:该单元通过呼叫连接处理来向内容接收装置通知要发送的编码数据类型、编码设定、编码数据数量、纠错编码类型、纠错编码设定、纠错码数据数量、以及帧内编码数据数量中的至少一个。
30.如权利要求25所述的内容接收装置,其特征在于,还包括:
将所述第一至第N编码数据发送单元中的至少两个所输出的数据复用后发送的单元。
31.一种内容分发装置,其特征在于,包括:
从内容文件中读入至少一个编码数据和至少一个纠错码数据的单元;
接收所读入的所述编码数据并输出第1至第N的编码数据的第1至第N编码数据发送单元;以及
接收所读入的所述纠错码数据并输出纠错码数据的至少一个纠错码数据发送单元;其中,所述N为1以上的整数,
所述内容分发装置设置时间差或进行交织来发送下述(a)、(b)中的至少一个:
(a)第1至第N编码数据的至少一部分;
(b)所述纠错码数据的至少一部分。
32.如权利要求31所述的内容接收装置,其特征在于,还包括:
将所述第一至第N编码数据发送单元中的至少两个所输出的数据复用后发送的单元。
CN2005800034558A 2004-01-28 2005-01-24 内容的编码、分发及接收的方法、装置、*** Expired - Fee Related CN1914922B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP020125/2004 2004-01-28
JP2004020125 2004-01-28
PCT/JP2005/000831 WO2005074291A1 (ja) 2004-01-28 2005-01-24 コンテンツの符号化、配信及び受信方法と装置とシステムならびにプログラム

Publications (2)

Publication Number Publication Date
CN1914922A CN1914922A (zh) 2007-02-14
CN1914922B true CN1914922B (zh) 2012-03-14

Family

ID=34823741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800034558A Expired - Fee Related CN1914922B (zh) 2004-01-28 2005-01-24 内容的编码、分发及接收的方法、装置、***

Country Status (6)

Country Link
US (1) US8503538B2 (zh)
EP (1) EP1715692A4 (zh)
JP (1) JP4475235B2 (zh)
KR (2) KR100898883B1 (zh)
CN (1) CN1914922B (zh)
WO (1) WO2005074291A1 (zh)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4556703B2 (ja) * 2004-06-25 2010-10-06 セイコーエプソン株式会社 映像配信システム
ES2383230T3 (es) * 2006-01-05 2012-06-19 Telefonaktiebolaget Lm Ericsson (Publ) Gestión de archivos contenedores de medios
JP4463850B2 (ja) * 2006-06-26 2010-05-19 パナソニック株式会社 フォーマット変換装置、フォーマット変換方法及び動画像復号システム
JP4569535B2 (ja) * 2006-07-26 2010-10-27 沖電気工業株式会社 データ配信システム及びサーバ
JP2008099261A (ja) * 2006-09-12 2008-04-24 Yamaha Corp 通信装置およびプログラム
JP2010505333A (ja) * 2006-09-28 2010-02-18 トムソン ライセンシング 柔軟な冗長コーディング
US20080115185A1 (en) * 2006-10-31 2008-05-15 Microsoft Corporation Dynamic modification of video properties
US20100027618A1 (en) * 2006-12-11 2010-02-04 Kazunori Ozawa Media transmitting/receiving method, media transmitting method, media receiving method, media transmitting/receiving apparatus, media transmitting apparatus, media receiving apparatus, gateway apparatus, and media server
JP5345768B2 (ja) * 2007-06-29 2013-11-20 シャープ株式会社 コンテンツ配信方法、サーバ、端末、及びコンテンツ配信システム
WO2011042900A1 (en) * 2009-10-05 2011-04-14 I.C.V.T Ltd. A method and system for processing an image
EP2486517A4 (en) 2009-10-05 2014-06-11 Icvt Ltd APPARATUS AND METHODS FOR RECOMPRINTING DIGITAL IMAGES
US8948252B2 (en) * 2010-03-30 2015-02-03 Sony Corporation Moving picture transmission apparatus, moving picture transmission system, moving picture transmission method, and program
JP5748471B2 (ja) * 2010-12-14 2015-07-15 キヤノン株式会社 配信装置、配信方法、プログラム
US8995307B2 (en) * 2012-06-18 2015-03-31 Cisco Technology, Inc. Multicast media notification for queued calls
WO2014050547A1 (ja) * 2012-09-27 2014-04-03 日本電気株式会社 画像情報伝送方法及びパケット通信システム
JP2014093584A (ja) * 2012-11-01 2014-05-19 Sony Corp 送信装置、送信方法、受信装置、受信方法およびコンピュータプログラム
US9172506B2 (en) * 2013-03-12 2015-10-27 Cellco Partnership Packet loss recovery
CN103888783A (zh) * 2013-06-03 2014-06-25 北京朝歌软件有限公司 多媒体数据传输控制方法、处理装置、服务器及播放***
JP5556933B2 (ja) * 2013-06-10 2014-07-23 住友電気工業株式会社 通信システム、反復終了条件設定装置、及びコンテンツ品質調整方法
US20150002666A1 (en) * 2013-06-27 2015-01-01 Center For Integrated Smart Sensors Foundation Apparatus for monitoring an image with low power
JP6508347B2 (ja) 2015-09-17 2019-05-08 日本電気株式会社 端局装置およびその制御方法ならびに端局装置の制御プログラム
EP3457601B1 (en) 2017-09-13 2019-12-25 Siemens Aktiengesellschaft A method for sending digital data over a number of channels
WO2020004940A1 (ko) * 2018-06-28 2020-01-02 엘지전자 주식회사 무선 전력 전송 시스템에서 데이터를 전송 또는 수신하는 장치 및 방법
EP3829170A1 (en) * 2019-11-29 2021-06-02 Axis AB Encoding and transmitting image frames of a video stream
CN112104872B (zh) * 2020-08-17 2024-05-17 西安万像电子科技有限公司 图像传输方法及装置
CN113709510A (zh) * 2021-08-06 2021-11-26 联想(北京)有限公司 高速率数据实时传输方法及装置、设备、存储介质
CN116320448B (zh) * 2023-05-19 2023-07-14 北京麟卓信息科技有限公司 一种基于动态自适应分辨率的视频解码会话复用优化方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1353895A (zh) * 1999-04-01 2002-06-12 诺基亚移动电话有限公司 用于数字数据传送的方法与设备

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1211612B (it) * 1987-12-22 1989-11-03 Esercizio Delle Telecomunicazi Procedimento e dispositivo di decodifica con rivelazione di cancellature per sistemi di trasmissione multilivello
JPH0274559A (ja) 1988-09-09 1990-03-14 Chichibu Cement Co Ltd 易焼結性ムライト・ジルコニア複合粉末
US5892879A (en) * 1992-03-26 1999-04-06 Matsushita Electric Industrial Co., Ltd. Communication system for plural data streams
US5253058A (en) * 1992-04-01 1993-10-12 Bell Communications Research, Inc. Efficient coding scheme for multilevel video transmission
JPH06237451A (ja) * 1993-02-10 1994-08-23 Hitachi Ltd 動画通信方式および端末装置
US5708961A (en) * 1995-05-01 1998-01-13 Bell Atlantic Network Services, Inc. Wireless on-premises video distribution using digital multiplexing
US6571361B1 (en) * 1995-09-29 2003-05-27 Kabushiki Kaisha Toshiba Encoder and decoder
JPH09294264A (ja) 1996-04-25 1997-11-11 Toshiba Corp 画像圧縮処理方法および画像圧縮処理装置
JPH10117163A (ja) 1996-10-08 1998-05-06 Xing:Kk 衛星通信システム
JP3532709B2 (ja) 1996-10-29 2004-05-31 株式会社東芝 動画像符号化方法および装置
US7260060B1 (en) * 1997-06-07 2007-08-21 Nortel Networks Limited Call admission control
JPH11331305A (ja) * 1998-05-08 1999-11-30 Sony Corp 送信装置および送信方法、受信装置および受信方法、並びに提供媒体
JP3974712B2 (ja) * 1998-08-31 2007-09-12 富士通株式会社 ディジタル放送用送信・受信再生方法及びディジタル放送用送信・受信再生システム並びにディジタル放送用送信装置及びディジタル放送用受信再生装置
JP4244424B2 (ja) 1999-02-05 2009-03-25 パナソニック株式会社 テレビ放送用送受信システム
US6415031B1 (en) * 1999-03-12 2002-07-02 Diva Systems Corporation Selective and renewable encryption for secure distribution of video on-demand
US6778501B1 (en) * 1999-04-07 2004-08-17 Telefonaktiebolaget Lm Ericsson (Publ) Selective repeat ARQ with efficient utilization of bitmaps
US6373817B1 (en) * 1999-12-30 2002-04-16 At&T Corp. Chase me system
US20020003886A1 (en) * 2000-04-28 2002-01-10 Hillegass James C. Method and system for storing multiple media tracks in a single, multiply encrypted computer file
JP2002141964A (ja) 2000-08-24 2002-05-17 Matsushita Electric Ind Co Ltd 送受信方法およびその装置
US7017175B2 (en) * 2001-02-02 2006-03-21 Opentv, Inc. Digital television application protocol for interactive television
JP4191932B2 (ja) 2001-03-08 2008-12-03 パナソニック株式会社 メディア配信装置およびメディア配信方法
JP2002290973A (ja) 2001-03-28 2002-10-04 Mitsubishi Electric Corp マルチメディア通信装置
US6745364B2 (en) 2001-06-28 2004-06-01 Microsoft Corporation Negotiated/dynamic error correction for streamed media
JP3757857B2 (ja) * 2001-12-12 2006-03-22 ソニー株式会社 データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム
JP2003229815A (ja) 2002-02-05 2003-08-15 Mitsubishi Electric Corp 波長多重光伝送装置及び送信装置及び受信装置及び波長多重光伝送方法
JP2003235021A (ja) 2002-02-08 2003-08-22 Matsushita Electric Ind Co Ltd 電子配信装置、電子配信システム、電子配信方法および電子配信プログラムを記録した記録媒体
US7627886B2 (en) * 2002-03-04 2009-12-01 Microsoft Corporation Systems and methods for displaying video streams
EP1359722A1 (en) 2002-03-27 2003-11-05 BRITISH TELECOMMUNICATIONS public limited company Data streaming system and method
JP2003299095A (ja) 2002-04-02 2003-10-17 Hitachi Ltd 動画像処理装置、動画処理方法及び動画記録装置
JP4016709B2 (ja) * 2002-04-26 2007-12-05 日本電気株式会社 オーディオデータの符号変換伝送方法と符号変換受信方法及び装置とシステムならびにプログラム
JP4280927B2 (ja) 2002-04-26 2009-06-17 日本電気株式会社 動画像伝送システム、動画像符号化装置、動画像復号化装置、動画像伝送プログラム及び動画像伝送方法
US20050111541A1 (en) * 2002-04-26 2005-05-26 Atsushi Hatabu Moving image transferring system, moving image encoding apparatus, moving image decoding apparatus, and moving image transferring program
WO2003092296A1 (en) 2002-04-26 2003-11-06 Nec Corporation Moving picture data code conversion/transmission method and device, code conversion/reception method and device
JP4135395B2 (ja) * 2002-04-26 2008-08-20 日本電気株式会社 符号化パケット伝送受信方法およびその装置ならびにプログラム
US7133925B2 (en) 2002-07-15 2006-11-07 Hewlett-Packard Development Company, L.P. System, method, and format thereof for scalable encoded media delivery
KR20080079313A (ko) * 2003-11-21 2008-08-29 닛본 덴끼 가부시끼가이샤 콘텐츠 배신 및 수신 장치, 콘텐츠 송수신 시스템, 콘텐츠배신 및 수신 방법, 콘텐츠 배신 및 수신용 프로그램을수록한 컴퓨터 판독가능 기록매체

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1353895A (zh) * 1999-04-01 2002-06-12 诺基亚移动电话有限公司 用于数字数据传送的方法与设备

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
JP特开2003-229815A 2003.08.15
JP特开2003-299095A 2003.10.17
JP特开2003-318851A 2003.11.07
JP特开平10-136379A 1998.05.22
JP特开平9-294264A 1997.11.11

Also Published As

Publication number Publication date
EP1715692A1 (en) 2006-10-25
WO2005074291A1 (ja) 2005-08-11
KR100898883B1 (ko) 2009-05-21
CN1914922A (zh) 2007-02-14
JPWO2005074291A1 (ja) 2007-09-13
KR20080066823A (ko) 2008-07-16
EP1715692A4 (en) 2008-11-05
US20070177719A1 (en) 2007-08-02
US8503538B2 (en) 2013-08-06
JP4475235B2 (ja) 2010-06-09
KR20060123599A (ko) 2006-12-01

Similar Documents

Publication Publication Date Title
CN1914922B (zh) 内容的编码、分发及接收的方法、装置、***
CN101536088B (zh) 用于提供冗余管理的***和方法
CN101803263B (zh) 用于分组交换传输的可伸缩检错和交叉会话定时同步
JP4016709B2 (ja) オーディオデータの符号変換伝送方法と符号変換受信方法及び装置とシステムならびにプログラム
KR20150140783A (ko) 브로드캐스트/멀티캐스트 인에이블드 네트워크들을 통해 오브젝트들의 플로우들을 전달하기 위한 방법들
CN102137436A (zh) 无线电通信装置、无线电通信方法、通信控制装置和程序
CN101416526A (zh) 媒体容器文件管理
CN1969493B (zh) 双向通信方法、装置、***
CN1754385B (zh) 图像数据分发装置、方法及图像数据接收方法
CN101809967A (zh) 在分层多播中的编码应用数据单元顺序恢复
KR102163338B1 (ko) 방송 및 통신 시스템에서 패킷 송수신 장치 및 방법
WO2008002000A1 (en) Method for transforming terrestrial dmb contents and gateway employing the same
US20150006991A1 (en) Graceful degradation-forward error correction method and apparatus for performing same
WO2004071089A1 (ja) 画像データ配信制御方法及び装置とシステムならびにプログラム
KR20050071568A (ko) Ip망 위에서 fgs 인코딩된 비디오를 스트리밍하기위해 에러 복구를 제공하기 위한 시스템 및 방법
KR100703502B1 (ko) Dmb 서비스에 대한 ip 멀티캐스팅 방식의 재전송 장치
US7627184B2 (en) Content distribution/reception device, content transmission/reception method, and content distribution/reception program
WO2005074182A1 (ja) コンテンツの配信方法、エンコード方法及び受信再生方法と装置並びにプログラム
KR20080093924A (ko) 중요도에 따라 손실 복원율을 차별화하는 비균일 랩터 코딩방법
Fonnes Reducing packet loss in real-time wireless multicast video streams with forward error correction
JP4182347B2 (ja) 画像データ通信システム及び画像データ通信方法
Lyonnet et al. Architecture Considerations for Video Conferencing in the Internet with Wireless Links
Liang et al. MoViF: a lower power consumption live video multicasting framework over ad-hoc networks with terminal collaboration

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120314

Termination date: 20130124