[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109792556A - 接收装置、发送装置和数据处理方法 - Google Patents

接收装置、发送装置和数据处理方法 Download PDF

Info

Publication number
CN109792556A
CN109792556A CN201780060404.1A CN201780060404A CN109792556A CN 109792556 A CN109792556 A CN 109792556A CN 201780060404 A CN201780060404 A CN 201780060404A CN 109792556 A CN109792556 A CN 109792556A
Authority
CN
China
Prior art keywords
service
transmission
stream
information
bsid
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
CN201780060404.1A
Other languages
English (en)
Other versions
CN109792556B (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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Publication of CN109792556A publication Critical patent/CN109792556A/zh
Application granted granted Critical
Publication of CN109792556B publication Critical patent/CN109792556B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/42Arrangements for resource management
    • H04H20/423Transmitter side
    • 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/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/02Arrangements for relaying broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/33Arrangements for simultaneous broadcast of plural pieces of information by plural channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • 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/234327Processing 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 by decomposing into layers, e.g. base layer and one or more enhancement layers
    • 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/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

该技术涉及一种接收装置、一种发送装置和一种数据处理方法,其使得能够更灵活地提供利用宽带宽的广播服务。接收装置能够通过处理流来提供利用更宽带宽的广播服务,该流在要在比物理层更高的层中传输的传输信息中包含指示广播服务流分布跨预定频带的分布配置信息,并且包括对应于分布配置信息的分布配置。该技术可应用于例如连接到网络的FW代理装置,例如,家庭LAN的前端或有线运营商或移动网络的基站。

Description

接收装置、发送装置和数据处理方法
技术领域
本技术涉及一种接收装置、一种发送装置和一种数据处理方法,更具体地,涉及一种能够更灵活地提供使用宽带宽的广播服务的接收装置、发送装置和数据处理。
背景技术
例如,在地面数字广播中,分配6兆赫等的带宽作为RF频道的带宽(例如,参见非专利文献1)。
此外,可伸缩视频编码(分级编码)称为一种视频编码方案(例如,参见专利文献1)。在此处,可伸缩视频编码(SVC)指的是对传输用于基本质量和高质量的流的基本层和传输仅用于高质量的流的增强层进行分级编码的技术。
现有技术文献
专利文献
非专利文献1:ATSC候选标准:物理层协议(A/322)
专利文献1:日本专利申请公开No.2016-076957
发明内容
本发明要解决的问题
顺便说一下,例如,当在地面数字广播中实现诸如使用可伸缩视频编码的广播服务的宽带服务时,假设广播服务的流不在一个RF频道的带宽的频带内。
然而,还没有建立用于提供需要如此宽带宽的流的广播服务的技术方案,并且已经请求了能够更灵活地提供使用宽带宽的广播服务的建议。
根据前述内容形成本技术,并且本技术的目的是使得能够更灵活地提供使用宽带宽的广播服务。
问题的解决方案
根据本技术的第一方面的接收装置是一种接收装置,包括:接收单元,接收广播服务的流;以及处理单元,处理所述流,并且在所述流中,指示跨预定频带传送广播服务的流的传送配置信息包含在通过比物理层更高的上层传输的传输信息中,并且所述处理单元处理具有与传送配置信息相对应的传送配置的流。
本技术的第一方面的接收装置可以是独立装置或者构成一个装置的内部块。
此外,本技术的第一方面的数据处理方法是对应于上述本技术的第一方面的接收装置的数据处理方法。
在本技术的第一方面的接收装置和数据处理方法中,接收广播服务的流,并且处理该流。
此外,该流包括传输信息,该传输信息通过比物理层更高的上层传输,并且该传输信息包括指示跨预定频带传送广播服务的流的传送配置信息,处理具有与传送配置信息相对应的传送配置的流。
本技术的第二方面的发送装置是一种发送装置,包括:生成单元,生成传输信息,该传输信息通过比物理层更高的上层传输,并且该传输信息包括指示跨预定频带传送广播服务的流的传送配置信息;以及发送单元,发送包括传输信息的流。
本技术的第二方面的发送装置可以是独立装置或者构成一个装置的内部块。
此外,本技术的第二方面的数据处理方法是对应于上述本技术的第二方面的发送装置的数据处理方法。
在本技术的第二方面的发送装置和数据处理方法中,生成传输信息,该传输信息通过比物理层更高的上层传输,并且该传输信息包括指示跨预定频带传送广播服务的流的传送配置信息,并且发送包括传输信息的流。
本发明的效果
根据本技术的第一方面和第二方面,可以更灵活地提供使用更宽带宽的广播服务。
此外,本文描述的效果不一定受到限制,并且可以包括本公开中描述的任何效果。
附图说明
图1是示出应用本技术的传输系统的实施例的配置的示图;
图2是示出主代理装置的配置示例的示图;
图3是示出从代理装置的配置示例的示图;
图4是示出客户端装置的配置示例的示图;
图5是示出广播服务器的配置示例的示图;
图6是示出本技术的IP传输方案的协议栈的示例的示图;
图7是示出跨多个广播流传送单个广播服务的情况下的配置示例的示图;
图8是示出服务1的S-TSID元数据的示例的示图;
图9是示出服务2的S-TSID元数据的示例的示图;
图10是示出S-TSID元数据的格式的示例的示图;
图11是示出时间带T1-T2中的传送配置的示图;
图12是示出服务1的S-TSID元数据的示例的示图;
图13是示出服务2的S-TSID元数据的示例的示图;
图14是示出服务3的S-TSID元数据的示例的示图;
图15是示出时间带T2-T3中的传送配置的示图;
图16是示出相应广播服务共有的S-TSID元数据的示例的示图;
图17是示出在ROUTE会话之间定义优先级的情况下的传送配置的示图;
图18是示出服务2的S-TSID元数据的示例的示图;
图19是示出S-TSID元数据的格式的示例的示图;
图20是用于描述调谐器和广播服务之间的映射管理流程的流程图;
图21是示出图11的传送配置中的SLT元数据和S-TSID元数据的示例的示图;
图22是示出图11的传送配置中的SLT元数据和S-TSID元数据的示例的示图;
图23是示出图11的传送配置中的SLT元数据和S-TSID元数据的示例的示图;
图24是示出图15的传送配置中的SLT元数据和S-TSID元数据的示例的示图;
图25是示出图15的传送配置中的SLT元数据和S-TSID元数据的示例的示图;
图26是示出图15的传送配置中的SLT元数据和S-TSID元数据的示例的示图;
图27是示出在检测到SLT元数据或S-TSID元数据的更新的情况下服务责任范围的分配过程流程的流程图;
图28是示出图11的传送配置中的映射的示例的示图;
图29是示出图15的传送配置中的映射的示例的示图;
图30是示出图15的传送配置中的映射的示例的示图;
图31是示出图30的传送配置中的SLT元数据和S-TSID元数据的示例的示图;
图32是用于描述段请求重定向处理流程的流程图;
图33是用于描述发送侧过程流程的流程图;
图34是示出在第一传送配置的情况下的ESG服务的配置示例的示图;
图35是示出在第一传送配置的情况下的XML片段的关系的示图;
图36是示出在第一传送配置的情况下的XML实例的示例的示图;
图37是示出在第二传送配置的情况下的ESG服务的配置示例的示图;
图38是示出在第二传送配置的情况下的XML片段的关系的示图;
图39是示出在第二传送配置的情况下的ESG服务的画面的显示示例的示图;
图40是示出在第三传送配置的情况下广播流1的配置示例的示图;
图41是示出在第三传送配置的情况下的XML片段的关系的示图;
图42是示出在第三传送配置的情况下的广播流2的配置示例的示图;
图43是示出在第三传送配置的情况下的XML片段的关系的示图;
图44是示出在第三传送配置的情况下的ESG服务的画面的显示示例的示图;
图45是示出ESG的调度片段的配置示例的示图;
图46是示出了ESG的调度7片段的模式的示例的示图;
图47是示出了ESG的调度片段的XML实例的示例的示图;
图48是示出在第三传送配置的情况下的XML实例的示例的示图;
图49是示出在第三传送配置的情况下的ESG服务的画面的显示示例的示图;
图50是示出传输系统的另一配置示例的示图;
图51是示出计算机的配置示例的示图。
具体实施方式
在下文中,将参考附图描述本技术的实施例。此外,将按以下顺序进行描述。
1、系统配置
2、当前技术概述
3、使用情况
4、ROUTE会话之间的优先级
5、调谐器和广播服务之间的映射管理
6、ESG向最终用户发出的通知
7、修改示例
8、计算机配置
<1、系统配置>
(传输系统的配置示例)
图1是示出应用本技术的传输系统的实施例的配置的示图。此外,术语“系统”是指多个装置的逻辑集合。
在图1中,传输系统1包括FW代理装置10-1至10-N(N是1或更大的整数)、客户端装置20-1至20-M(M是1或更大的整数)和广播服务器40。
在传输系统1中,FW代理装置10-1至10-N和客户端装置20-1至20-M经由诸如在终端用户家庭2中构建的家庭局域网(LAN)等网络30彼此连接,并且能够彼此执行通信。
FW代理装置10-1安装在连接到网络30的装置和包括广播服务器40、发射台50等的广播传输路径60之间,并且具有前向代理的功能(网关功能)。FW代理装置10-1包括用于提供前向代理功能的专用服务器、电视接收机、机顶盒(STB)、网络存储器、游戏机等。
FW代理装置10-1经由发射台50接收从广播服务器40发送的广播波,并将从广播波获得的内容流传输到连接到网络30的客户端装置20-1至20-M中的一个。
类似于FW代理装置10-1,FW代理装置10-2至10-N中的每一个包括专用服务器、电视接收机等,并且具有前向代理的功能。FW代理装置10-2至10-N中的每一个将从广播服务器40的广播波获得的内容流传输(传送)到连接到网络30的客户端装置20-1至20-M中的一个。
在此处,如稍后将详细描述的,连接到网络30的FW代理装置10-1至10-N具有主/从关系,其中,FW代理装置10中的任意一个充当主代理,而其他FW代理装置10充当从代理。此外,由于FW代理装置10-1至10-N具有主/从关系,所以由主代理操作的FW代理装置10向每个FW代理装置10分配广播服务责任范围。
此外,在没有特别必要将其彼此区分的情况下,FW代理装置10-1至10-N简单地称为FW代理装置10。
此外,在以下描述中,具有主代理功能的FW代理装置10称为主代理装置10M,而具有从代理功能的FW代理装置10称为从代理装置10S,用于对其进行区分。
此外,稍后将参考图2描述主代理装置10M的详细配置。此外,稍后将参考图3描述从代理装置10S的详细配置。此外,在以下描述中,在没有特别必要区分的情况下,主代理装置10M和从代理装置10S称为FW代理装置10。换言之,FW代理装置10是主代理装置10M或者从代理装置10S。
客户端装置20-1是接收经由网络30从FW代理装置10-1至10-N中的任何一个传输(传送)的内容流并再现该流的接收机。换言之,客户端装置20-1根据终端用户等的操纵经由FW代理装置10-1至10-N中的一个再现(或记录)要经由广播传送的内容。
客户端装置20-1被配置为诸如电视接收机、机顶盒、个人计算机、游戏机等固定接收机或者诸如智能手机、移动电话、平板计算机等移动接收机。此外,客户端装置20-1可以是诸如头戴式显示器(HMD)等可穿戴计算机。
类似于客户端装置20-1,客户端装置20-2至20-M中的每一个由在家里使用的固定接收机、移动接收机等构成,并且经由FW代理装置10-1至10-N中的一个接收要经由广播传送的内容流,并且再现(或记录)该流。
此外,在以下描述中,在没有特别必要区分客户端装置20-1至20-M的情况下,客户端装置20-1至20-M简单地称为客户端装置20。此外,稍后将参考图4描述客户端装置20的详细配置。
广播服务器40例如是由诸如广播站等广播公司提供的服务器,并且经由诸如专用线路等预定线路连接到安装在发射台50中的传输设施。此外,稍后将参考图5描述广播服务器40的详细配置。
广播服务器40处理内容的文件(数据),例如,节目或内容管理或控制信息(信令),并且经由专用线路将作为结果获得的传输数据传输到发射台50中的发送设施。然后,发射台50中的发送设施对来自广播服务器40的传输数据执行必要的处理(调制处理等),并且作为结果获得的广播波经由广播传输路径60由终端用户家庭2中的FW代理装置10接收。
此外,在图1所示的传输系统中,已经描述了FW代理装置10和客户端装置20设置在终端用户家庭2中的示例,但是FW代理装置10不限于安装在终端用户家庭2中,并且可以安装在例如有线运营商的前端、移动网络的基站等中,从而可以覆盖更宽范围的区域。
换言之,例如,在FW代理装置10安装在有线电视运营商的前端的情况下,客户端装置20安装在订阅有线电视服务的每个终端用户的家中,而不是同一终端用户的家中。此外,例如,在FW代理装置10安装在移动网络的基站中的情况下,客户端装置20充当订阅移动服务的终端用户在室内或室外携带的装置(移动接收机)。
此外,FW代理装置10和客户端装置20中的每一个可以是安装在诸如汽车等车辆中的车载装置。此外,在图1的传输系统1中,在连接到网络30的装置和服务器之间执行的通信不限于无线通信和有线通信,并且可以执行无线通信和有线通信混合的通信,即,可以在特定部分中执行无线通信,并且可以在其他部分中执行有线通信。
(主代理装置的配置)
图2是示出图1的FW代理装置10中的主代理装置10M的配置示例的示图。
在图2中,主代理装置10M包括处理单元100、调谐器101、通信I/F102和存储单元103。
处理单元100包括例如中央处理单元(中央处理器)、微处理器等。处理单元100执行诸如各种类型的算术处理或每个单元的操作控制等处理。
调谐器101对经由天线接收的广播波执行必要的处理(解调处理等),并将作为结果获得的多路复用流提供给处理单元100。处理单元100处理从调谐器101提供的多路复用流,并将作为结果获得的内容流提供给通信I/F102。此外,在图2中,仅安装了一个调谐器101,但是可以安装多个调谐器。
通信I/F102包括例如通信接口电路等。通信I/F102接收从连接到网络30的客户端装置20传输的数据,并将该数据提供给处理单元100。此外,通信I/F102经由网络30将从处理单元100提供的内容流传输到客户端装置20。
存储单元103包括例如半导体存储器、硬盘驱动器(HDD)等。存储单元103根据来自处理单元100的控制来存储各种类型的数据。
处理单元100包括主代理111、UPnP/SSDP服务器112和SLS处理系统113。
主代理111是在主代理装置10M上操作的服务,并且充当在从代理装置10S上操作的从代理的主代理。
主代理111执行向其自身(主代理)或从代理分配广播服务责任范围的处理。主代理111根据其自身分配的广播服务责任范围对责任范围的广播服务执行处理。
此外,主代理111向负责目标广播服务的从代理通知来自客户端装置20的请求。此外,稍后将参考图27和32等详细描述由主代理111执行的处理。
UPnP/SSDP服务器112是在主代理装置10M上操作的服务。
UPnP/SSDP服务器112执行用于在主代理111和在连接到网络30的从代理装置10S上操作的从代理之间建立主/从关系的处理。此外,UPnP/SSDP服务器112执行用于在主代理111和连接到网络30的客户端装置20之间建立连接的处理。
SLS处理系统113执行与服务层信令(SLS)相关的处理,服务层信令是经由广播获取的控制信息。当SLS由SLS处理系统113处理时,从多路复用流中获得期望的内容流(由责任范围的广播服务传送的内容流)。此外,稍后将参考图6详细描述SLS。
如上所述配置主代理装置10M。
(从代理装置的配置)
图3是示出图1中的FW代理装置10中的从代理装置10S的配置示例的示图。
在图3中,从代理装置10S包括处理单元150、调谐器151、通信I/F152和存储单元153。此外,由于到存储单元153的调谐器151与图2的到存储单元103的调谐器101类似地配置,因此,在此处省略其描述。然而,可以安装多个调谐器。
处理单元150包括例如中央处理器、微处理器等。处理单元150执行诸如各种类型的算术处理或每个单元的操作控制等处理。
处理单元150包括从代理161和SLS处理系统162。
从代理161是在从代理装置10S上操作的服务,并且充当在主代理装置10M上操作的主代理111的从代理。
从代理161根据主代理111分配的广播服务责任范围,对责任范围的广播服务执行处理。此外,稍后将参考图27和32等详细描述从代理161执行的处理。
SLS处理系统162执行与SLS相关的处理,该SLS是经由广播获取的控制信息。通过由SLS处理系统162处理SLS,从多路复用流中获得期望的内容流(由责任范围的广播服务传送的内容流)。此外,稍后将参考图6详细描述SLS。
如上所述配置从代理装置10S。
(客户端装置的配置)
图4是示出图1的客户端装置20的配置示例的示图。
在图4中,客户端装置20包括处理单元200、通信I/F201、显示单元202和扬声器203。
处理单元200包括例如CPU、微处理器等。处理单元200执行诸如各种类型的算术处理或每个单元的操作控制等处理。
通信I/F201包括例如通信接口电路等。
通信I/F201根据来自处理单元200的控制,请求连接到网络30的主代理装置10M传输要经由期望的广播服务传送的内容。此外,通信I/F201接收经由网络30从主代理装置10M或从代理装置10S传输(传送)的内容流,并将该流提供给处理单元200。
处理单元200处理从通信I/F201提供的内容流,将作为结果获得的数据中的视频数据提供给显示单元202,并将音频数据提供给扬声器203。
显示单元202包括例如显示器,例如,液晶显示器(LCD)或有机电致发光显示器(OELD)。显示单元202显示与从处理单元200提供的视频数据相对应的视频。扬声器203输出与从处理单元200提供的音频数据相对应的声音。
此外,在显示单元202具有触摸面板的功能的情况下,对应于终端用户在触摸面板上的操纵的操纵信号提供给处理单元200,并且处理单元200执行对应于操纵信号的处理。此外,尽管在图4中未示出,但是即使在可以安装诸如物理按钮等输入单元的情况下,也可以向处理单元200提供与终端用户在输入单元上的操纵相对应的操纵信号。
处理单元200包括应用程序211和浏览器212。应用程序211和浏览器212提供渲染器功能。
应用程序211执行使得连接到网络30的客户端装置20能够与在主代理装置10M上操作的主代理111建立连接的处理。此外,稍后将参考图32详细描述由应用程序211执行的处理。
浏览器212处理作为从通信I/F201提供的内容流并且由主代理装置10M或从代理装置10S接收的经由广播的数据,并且再现内容。
此外,浏览器212具有DASH播放器的功能,稍后将参考图6详细描述。此外,稍后将参考图32详细描述在浏览器212中执行的处理。
如上所述配置客户端装置20。
(广播服务器的配置示例)
图5是示出图1的广播服务器40的配置示例的示图。
在图5中,广播服务器40包括组件(component)处理单元401、控制信息生成单元402、ESG生成单元403、多路复用器404、数据处理单元405和发送单元406。
组件处理单元401处理构成诸如程序等内容的组件的数据,并将作为结果获得的组件流提供给多路复用器404。
在此处,组件的数据是诸如视频、音频、字幕等数据,并且对数据执行诸如根据预定编码方案的编码处理(例如,可缩放视频编码(分级编码)等)等处理。
控制信息生成单元402生成在诸如频道选择或内容再现等上层处理中使用的控制信息(上层的控制信息),并将控制信息提供给多路复用器404。此外,上层的控制信息包括信令,例如,低层信令(LLS)和服务层信令(SLS),稍后将参考图6详细描述。此外,在本说明书中,上层表示比物理层更高的层。
ESG生成单元403生成电子服务指南(ESG)信息,并将ESG信息提供给多路复用器404。此外,ESG服务是由开放移动联盟(OMA)定义的电子服务指南,开放移动联盟(OMA)是建立移动电话标准的组织,稍后将参考图6和图45等描述其细节。
多路复用器404多路复用从组件处理单元401提供的组件流、从控制信息生成单元402提供的上层控制信息流和从ESG生成单元403提供的ESG信息流,并将作为结果获得的多路复用流提供给数据处理单元405。此外,在这种情况下,诸如应用程序和时间信息等其他流可以多路复用。
数据处理单元405处理从多路复用器404提供的多路复用流,生成预定格式的分组(帧),并将该分组作为传输数据提供给发送单元406。
发送单元406经由专用线路将从数据处理单元405提供的传输数据发送到发射台50中的发送设施。
如上所述配置广播服务器40。
(当前技术的协议栈)
图6是示出本技术的IP传输方案的协议栈的示例的示图。
目前,MPEG2-传输流(TS)方案广泛用作数字广播的传输方案,但是在通信领域中使用的IP分组用于数字广播的互联网协议(IP)传输方案有望在未来变得流行。
例如,作为下一代地面广播标准中的一个标准的先进电视系统委员会(ATSC)3.0也有望通过采用IP传输方案提供更先进的服务。本技术也可以采用类似于ATSC3.0等的IP传输方案。
在图6中,最低层被定义为物理层。在诸如ATSC3.0等IP传输方案的数字广播中,不限于使用单向广播的传输,并且存在使用双向通信传输一些数据的情况,但是在使用广播的情况下,物理层对应于分配给服务(频道)的广播波的频带等。
比物理层更高的层是数据链路层。此外,比数据链路层更高的层是互联网协议(IP)层和用户数据报协议(UDP)层。IP层和UDP层是在分层通信模型中对应于网络层和传输层的层,并且由IP地址和端口号指定IP分组和UDP分组。
在此处,在ATSC3.0中,假设低电平信令(LLS)或服务层信令(SLS)用作控制信息(信令)。LLS是在比SLS低的层中传输的控制信息。SLS是服务单元的控制信息。换言之,在ATSC3.0中,通过两层传输传输层的控制信息,即,LLS和SLS。
LLS包括元数据,例如,服务列表(SLT)。SLT元数据包括指示广播网络中的流或广播服务的配置的基本信息,例如,广播服务(频道)的频道选择所需的信息。SLT元数据包括在UDP/IP分组中,该分组是包括UDP分组并传输的IP分组。在此处,用特殊的IP地址和端口号传输存储SLT元数据的UDP/IP分组。
与IP层和UDP层相邻的上层是单向传输实时对象传送(ROUTE)。ROUTE是一种流式文件传输协议,该协议是单向传输文件传送(FLUTE)的扩展。
SLS的文件(信令)、非实时(NRT)内容的文件(NRT)、DASH段文件(DASH)等通过每个广播服务的ROUTE会话传输。
在此处,SLS是服务级控制信息,并且提供搜索和选择属于目标广播服务的组件所需的信息、属性等。SLS包括元数据,例如,用户服务捆绑包描述(USBD)、基于服务的传输会话实例描述(S-TSID)或媒体呈现描述(MPD)。
USBD元数据包含其他元数据的获取目的地等信息。
S-TSID元数据是ATSC3.0的LCT会话实例描述(LSID)的扩展,是路由协议的控制信息。此外,S-TSID元数据可以指定通过ROUTE会话传输的扩展FDT(EFDT)。EFDT是FLUTE中引入的文件传送表(FDT)的扩展,是传送控制信息。
MPD元数据是视频和音频文件的控制信息,用于根据基于HTTP的MPEG-动态自适应流传输(DASH)进行流传送。
在此处,MPEG-DASH是根据超高层视频(OTT-V)的流传输标准,并且是与使用基于超文本传输协议(HTTP)的流协议的自适应流传输相关的标准。
在MPEG-DASH标准中,指定了用于描述作为视频和音频文件的控制信息的元数据的清单文件和用于传输运动图像内容的文件格式。在此处,前者清单文件称为媒体呈现描述(MPD),后者文件格式也称为段格式。
此外,在ROUTE用作传输协议的情况下,MP4文件格式可以被用作流文件格式。MP4文件格式是ISO/IEC14496-12中规定的ISO基本媒体文件格式(ISO BMFF)的衍生格式。
通过ROUTE会话传输的段包括初始化段(IS)和媒体段(MS)。初始化段包括初始化信息,例如,数据压缩方案。此外,媒体段存储视频、音频或字幕的流的数据。换言之,媒体段对应于DASH段(DASH段文件)。
如上所述,根据ISO BMFF标准,以DASH段为单位,通过ROUTE会话传输构成诸如节目等内容的服务组件(视频、音频、字幕等)的流数据。
此外,NRT内容是在存储在接收机的存储器中之后再现的内容。此外,例如,可以通过ROUTE会话传输除了NRT内容之外的文件,例如,应用程序或电子服务指南(ESG)的文件。
此外,用作LLS的SLT元数据或诸如USBD、S-TSID或用作SLS的MPD等元数据可以是以诸如可扩展标记语言(XML)等标记语言描述的文本格式的数据。
另一方面,在使用双向通信(宽带)的情况下,比物理层更高的层是数据链路层。此外,比数据链路层更高的层是对应于网络层的IP层。与IP层相邻的上层是对应于传输层的传输控制协议(TCP)层,与TCP层相邻的上层是对应于应用程序层的HTTP层。
换言之,在诸如互联网等通信线路上操作的诸如TCP/IP等协议由这些层实现。
在与HTTP层相邻的上层中,一些层用作控制信息(信令)和NRT内容(NRT)。控制信息包括所有控制信息,例如,通过ROUTE会话传输的控制信息。此外,NRT内容是经由通信获取的内容,并且包括例如应用程序。
在与超文本传输协议层相邻的上层中,除了上述层之外的层用作DASH段(DASH)。换言之,在双向通信系统的流式传输中,构成诸如视频点播(VOD)节目等内容的服务组件(视频、音频、字幕等)的流数据根据ISO BMFF标准以DASH段为单位传输。
如上所述,在本技术的IP传输方案的协议栈中,单向广播系统的一层和双向通信系统的一些层成为公共协议,并且构成内容的服务组件的流数据可以根据ISOB MFF标准经由单向广播和双向通信以DASH段为单位传输。
因此,在单向广播系统的流式传输和双向通信系统的流式传输都执行的情况下,由于上层的协议是公共的,所以可以减少每个装置中的实现负担或处理负荷。
此外,在图1的传输系统1中,广播系统的广播服务器40安装在传输侧,并且示出了仅对应于单向广播系统的流式传输的配置,但是如图6的协议栈所示,本技术也可以支持双向通信系统的流式传输。稍后将参考图50描述对应于双向通信系统的流式传输的配置。
<2、本技术概述>
顺便说一下,在诸如ATSC3.0等广播方案中,分配6兆赫等的带宽作为RF频道(广播流)的带宽,但是预期动态调度和提供不在该频带内的宽带服务的操作,例如,宽带的流服务或文件传送服务(例如,使用可伸缩视频编码的广播服务)。
因此,已经提出了提供宽带服务的建议,但目前还没有为这一请求制定技术方案。
因此,在本技术中,指示跨多个广播流传送单个广播服务(宽带服务)的信息(以下称为“传送配置信息”)包含在通过上层传输的信息(以下称为“传输信息”)中,例如,作为SLS或ESG信息中的一个的S-TSID元数据,因此可以更灵活地提供宽带服务。
例如,在图1的传输系统1中,当主代理装置10M在安装了多个FW代理装置10的环境中为每个FW代理装置10分配广播服务责任范围(以下称为“服务责任范围”)时,参考包含在诸如S-TSID元数据等传输信息中的传送配置信息。
因此,由于可以适当地将跨多个广播流传送的广播服务的服务责任范围分配给FW代理装置10,因此可以更灵活地提供使用可伸缩视频编码的诸如广播服务的宽带服务。
换言之,在图1的传输系统1中,可以在FW代理装置10之间实现角色共享协议,这在动态调度的宽带服务在多个FW代理装置10处终止并且提供给网络30上的客户端装置20的情况下是必要的。
此外,在图1的传输系统1中,在主代理装置10M从客户端装置20接收对DASH段的请求的情况下,执行到负责该请求的广播服务的FW代理装置10的重定向。此外,在接收到重定向时,FW代理装置10接收在分配的广播服务范围内经由广播传送的内容流,并且经由网络30将该流传输到客户端装置20。
(传送配置示例)
图7是示出跨多个广播流传送单个广播服务的情况下的配置示例的示图。
具有bsid=bsid-1作为标识广播流的广播流ID(bsid:BroadcastStreamID)的广播流1(BroadcastStream-1)由两个ROUTE会话(RouteSession-1-1和RouteSession-1-2)构成。此外,具有bsid=bsid-2的广播流2(BroadcastStream-2)由一个ROUTE会话(RouteSession-2-1)构成。
在此处,ROUTE会话1-1(RouteSession-1-1)通过两个ROUTE会话传送作为一个独立广播服务的服务1(Service-1),而ROUTE会话1-2(RouteSession-1-2)和ROUTE会话2-1(RouteSession-2-1)通过这两个ROUTE会话传送作为一个独立广播服务的服务2(Service-2)。
在此处,作为标识广播服务的服务ID(serviceID),服务1具有ServiceId=svc-1,服务2具有ServiceId=svc-2。
ROUTE会话1-1由承载SLS的LCT会话(LctSession-1-1-0-SLS(tsi=0))和承载音频或视频流的LCT会话(LctSession-1-1-1-AV(tsi=tsi-AV-1-1))构成。
ROUTE会话1-2由承载SLS的LCT会话(LctSession-1-2-0-SLS(tsi=0))和承载音频或视频流的LCT会话(LctSession-1-2-1-AV(tsi=tsi-AV-2-1))构成。
ROUTE会话2-1由承载SLS的LCT会话(LctSession-2-1-0-SLS(tsi=0))和承载音频或视频流的LCT会话(LctSession-2-1-1-AV(tsi=tsi-AV-2-2))构成。
此外,在广播流1的ROUTE会话1-2和广播流2的ROUTE会话2-1中,承载相同的SLS-svc-2,作为通过LCT会话传输的服务2的SLS。另一方面,在广播流1的ROUTE会话1-1中,承载与SLS-svc-2不同的SLS-svc-1,作为通过LCT会话传输的服务1的SLS。
在此处,在图7所示的传送配置中,在图8和图9中示出用作SLS的S-TSID元数据。
图8是示出服务1的SLS(SLS-svc-1)的S-TSID元数据的示例的示图。
在图8中,在XML格式的S-TSID元数据中,serviceId=svc-1被描述为用作根元素的S-TSID元素的serviceId属性。此外,dIpAddr=dIpAddr-svc-1被描述为隶属于S-TSID元素的RS元素的dIpAddr属性,并且另外,tsi=tsi-av-1-1被描述为隶属于RS元素的LS元素的tsi属性。
图9是示出服务2的SLS(SLS-svc-2)的S-TSID元数据的示例的示图。
在图9中,类似于图8,在XML格式的S-TSID元数据中,描述了S-TSID元素和RS元素以及从属于其的LS元素,但是bsid属性添加到了RS元素中。换言之,在上方的RS元素中bsid=bsid-1被描述为bsid属性,而在下方的RS元素中bsid=bsid-2被描述为bsid属性。
根据RS元素的bsid属性值,单个广播服务(服务2)由两个ROUTE会话构成,一个ROUTE会话通过具有bsid=bsid-1的广播流1传送,另一ROUTE会话通过具有bsid=bsid-2的广播流2传送。
此外,如上所述,在图7所示的传送配置的示例中,通过广播流1和广播流2两者承载作为相同信令片段的SLS-svc-2(图9)。此外,存在从一个广播公司的广播服务器40提供服务1和服务2的情况,并且存在从不同广播公司的广播服务器40为每个广播服务提供服务1和服务2的情况。
(S-TSID的结构)
图10是示出了XML格式的S-TSID元数据的格式的示例的示图。
在图10中,serviceId属性可以放置在根元素的S-TSID元素中。在serviceId属性中指定服务ID。
此外,指示与一个或多个ROUTE会话相关的信息的RS元素设置在S-TSID元素中。作为RS元素,可以设置sIpAddr属性、dIpAddr属性、dport属性、bsid属性和LS元素。
在sIpAddr属性中指定ROUTE会话的传输源IP地址(源IP地址)。在dIpAddr属性中指定ROUTE会话的传输目的地IP地址(目的地IP地址)。在dport属性中指定ROUTE会话的端口号。
可以在bsid属性中指定广播流ID(bsid)。指定用于传送ROUTE会话的广播流的广播流ID作为广播流ID,该ROUTE会话与用作父元素的RS元素对应并构成宽带服务(在多个广播流上传送的广播服务)。
在LS元素中描述了与LCT频道相关的信息。此外,可以为每个LCT频道设置一个或多个LS元素。作为LS元素,可以设置tsi属性、bw属性、startTime属性、endTime属性、SrcFlow元素和RepairFlow元素。
在TSI属性中指定TSI的值。在bw属性中指定最大带宽。在startTime属性和endTime属性中分别指定开始时间和结束时间。
在SrcFlow元素中指定与源流相关的信息。在RepairFlow元素中指定与维修流程相关的信息。
此外,在图10中,在项目“使用”中指定“0..1”的情况下,是否指定相应的元素或属性是任意的。此外,在项目“使用”中指定“1..N”的情况下,指定一个或多个元素或属性,并且在指定“1”的情况下,只需要指定一个元素或属性。
此外,在“数据类型”项目中,在指定“unsignedShort”或“unsignedInt”的情况下,指示对应元素或属性的值是整数类型,而在指定“字符串”的情况下,指示对应元素或属性的值是字符串类型。此外,在“数据类型”项中指定“dateTime”的情况下,指示相应的元素或属性表示特定的日期和时间。
此外,图10所示的S-TSID元数据的格式是一个示例,并且例如,可以使用除了XML格式之外的任何其他文本格式。此外,S-TSID元数据不限于文本格式,并且可以是二进制格式。
如上所述,在本技术中,可以在RS元素的bsid属性中指定用于传送构成宽带服务(在多个广播流上传送的广播服务)的ROUTE会话的广播流的广播流ID(bsid),作为是传输信息的S-TSID元数据中的传送配置信息,因此可以更灵活地提供宽带服务。
<3、使用情况>
接下来,将描述在广播服务和构成广播服务的ROUTE会话之间的关系针对时间带改变的情况下的使用情况。在这种使用情况下,将描述在时间T1、T2和T3在某个时间轴上依次流逝的情况下在时间带T1-T2和时间带T2-T3中的传送配置。
(T1-T2时间带中的传送配置)
图11是示出时间带T1-T2中的传送配置的示图。
在图11中,通过广播流1(bsid-1)的ROUTE会话1-1(dIpAddr-svc-1)传送服务1(svc-1)。在ROUTE会话1-1的LCT会话中,传输服务1的SLS(SLS-svc-1)和服务1的音频或视频流(AV)。
此外,在图11中,通过广播流1(bsid-1)的ROUTE会话1-2(dIpAddr-svc-2)和广播流2(bsid-2)的ROUTE会话2-1(dIpAddr-svc-2)传送服务2(svc-2)。换言之,在时间带T1-T2的传送配置中,在两个广播流(bsid-1和bsid-2)上传送服务2。
在ROUTE会话1-2的LCT会话中,传输服务2的SLS(SLS-svc-2)和服务2的音频或视频流(AV)。另一方面,在ROUTE会话2-1的LCT会话中,传输服务2的SLS(SLS-svc-2)和服务2的音频或视频流(AV)。
此外,在图11中,通过广播流3(bsid-3)的ROUTE会话3-1(dIpAddr-svc-3)传送服务3(svc-3)。在ROUTE会话3-1的LCT会话中,传输服务3的SLS(SLS-svc-3)和服务3的音频或视频流(AV)。
在此处,图12至图14示出了在图11所示的传送配置中包含在每个广播服务的SLS中的S-TSID元数据的示例。
图12是示出服务1的SLS(SLS-svc-1)的S-TSID元数据的示例的示图。在图12的S-TSID元数据中,指示服务1(svc-1)由一个ROUTE会话(dIpAddr-svc-1)构成。
图13是示出服务2的SLS(SLS-svc-2)的S-TSID元数据的示例的示图。在图13的S-TSID元数据中,指示服务2(svc-2)由两个ROUTE会话(dIpAddr-svc-2)构成,一个ROUTE会话通过具有bsid=bsid-1的广播流1传送,另一ROUTE会话通过具有bsid=bsid-2的广播流2传送。
图14是示出服务3的SLS(SLS-svc-3)的S-TSID元数据的示例的示图。在图14的S-TSID元数据中,指示服务3(svc-3)由一个ROUTE会话构成。
如上所述,在时间带T1-T2的传送配置中,通过三个广播流(bsid-1、bsid-2和bsid-3)中的广播流1(bsid-1)和广播流2(bsid-2)的ROUTE会话(dIpAddr-svc-2)传送服务2(svc-2),并且跨两个广播流(bsid-1和bsid-2)传送服务2(svc-2)。此外,可以通过服务2的SLS(SLS-svc-2)的S-TSID元数据来执行指示服务2(svc-2)被配置为跨两个广播流(bsid-1和bsid-2)传送的通知。
(T2-T3时间带中的传送配置)
图15是示出时间带T2-T3中的传送配置的示图。
在图15中,通过广播流1(bsid-1)的ROUTE会话1-1(dIpAddr-svc-1)、广播流2(bsid-2)的ROUTE会话2-1(dIpAddr-svc-1)和广播流3(bsid-3)的ROUTE会话3-1(dIpAddr-svc-1)传送服务1(svc-1)。换言之,在时间带T2-T3中的传送配置中,服务1跨三个广播流(bsid-1、bsid-2和bsid-3)传送。
通过ROUTE会话1-1的LCT会话传输服务1的SLS(SLS-svc-1)和服务1的音频和视频流(AV)。类似地,服务1的SLS(SLS-svc-1)和服务1的音频和视频流(AV)通过ROUTE会话2-1和ROUTE会话3-1的LCT会话传输。
在此处,图16示出了在图15所示的传送配置中包括在服务1的SLS中的S-TSID元数据的示例。换言之,在图15的传送配置中,由于服务1(svc-1)跨三个广播流(bsid-1、bsid-2和bsid-3)传送,所以SLS(SLS-svc-1)的S-TSID元数据对于三个广播流是公共的。
在图16的S-TSID元数据中,指示服务1(svc-1)由三个ROUTE会话(dIpAddr-svc-1)构成,并且第一ROUTE会话1-1(dIpAddr-svc-1)通过具有bsid=bsid-1的广播流1传送。
类似地,第二ROUTE会话2-1(dIpAddr-svc-1)通过具有bsid=bsid-2的广播流2传送,第三ROUTE会话3-1(dIpAddr-svc-1)通过具有bsid=bsid-3的广播流3传送。
如上所述,在时间带T2-T3中的传送配置中,服务1(svc-1)通过三个广播流(bsid-1、bsid-2和bsid-3)的每个ROUTE会话(dIpAddr-svc-1)传送,并且服务1(svc-1)跨三个广播流传送。此外,指示服务1(svc-1)被配置为跨三个广播流传送的通知可以由服务1的SLS(SLS-svc-1)的S-TSID元数据来执行。
如上所述,在时间带T1-T2和时间带T2-T3中的传送配置中,每个时间带的传送配置改变,例如,在时间带T1-T2中,服务2(svc-2)通过两个广播流(bsid-1和bsid-2)的ROUTE会话传送,但是此后,如果变成时间带T2-T3,则服务1(svc-1)通过三个广播流(bsid-1、bsid-2和bsid-3)的ROUTE会话传送。可以通过更新SLS的S-TSID元数据的内容,在通知中给出针对每个时间带发生变化的传送配置。
<4、ROUTE会话之间的优先级>
接下来,将描述在广播流的ROUTE会话之间定义优先级(重要性)的情况下的S-TSID元数据的扩展方法。
在此处,作为在ROUTE会话之间执行定义优先级的操作的情况,例如,假设应用了可伸缩视频编码(分级编码)等的宽带服务。在此处,如稍后将详细描述的,可伸缩视频编码(SVC)是对传输用于基本质量和高质量的流(最小必要流)的基本层和传输仅用于高质量的流(额外流)的增强层进行分级编码的技术。
(在定义优先级的情况下的传送配置)
图17是示出在定义ROUTE会话之间的优先级的情况下的传送配置的示图。
在图17中,服务1(svc-1)通过广播流1(bsid-1)的ROUTE会话1-1(dIpAddr-svc-1)传送。服务1的SLS(SLS-svc-1)和服务1的音频和视频流(AV)通过ROUTE会话1-1的LCT会话传输。
此外,在图17中,服务2(svc-2)通过广播流1(bsid-1)的ROUTE会话1-2(dIpAddr-svc-2)和广播流2(bsid-2)的ROUTE会话2-1(dIpAddr-svc-2)传送。换言之,在图17的传送配置中,服务2跨两个广播流(bsid-1和bsid-2)传送。
服务2的SLS(SLS-svc-2)和服务2的音频和视频流(AV)通过ROUTE会话1-2的LCT会话传输。另一方面,服务2的SLS(SLS-svc-2)和服务2的音频和视频流(AV)通过ROUTE会话2-1的LCT会话传输。
在此处,再如下情况下考虑传送配置,其中,例如,通过将可缩放视频编码应用于图17的传送配置,通过广播流2(bsid-2)的ROUTE会话2-1(dIpAddr-svc-2)传送基本层的流,并且通过广播流1(bsid-1)的ROUTE会话1-2(dIpAddr-svc-2)传送增强层的流。
基本层的流可以是例如具有60fps的正常帧速率的高清晰度(HD)图像质量的流。另一方面,增强层的流可以是例如可以显示为4K(超高清晰度(UHD))图像质量流的流,帧速率为120fps,是基于基本层的流的两倍。
然后,在只能接收广播流2(bsid-2)的环境下,例如,在一次只能用一个调谐器处理一个广播流的环境下,接收侧的FW代理装置10处理基本层的流,并使连接到网络30的客户端装置20显示高清图像质量(基本质量)的视频。
另一方面,在广播流1(bsid-1)也可以与广播流2(bsid-2)同时接收的环境下,接收侧的FW代理装置10还处理增强层的流和基本层的流,并且使得连接到网络30的客户端装置20显示4K图像质量(高质量)的视频。因此,客户端装置20可以在可以支持增强层的环境中显示比仅支持基本层的环境中更高质量的视频。
在此处,图18示出了在图17所示的传送配置中包括在服务2的SLS中的S-TSID元数据的示例。换言之,在图17所示的传送配置中,由于服务2(svc-2)跨两个广播流(bsid-1和bsid-2)传送,所以SLS(SLS-svc-2)的S-TSID元数据对于ROUTE会话1-2和ROUTE会话2-1是公共的。
在图18的S-TSID元数据中,服务2(svc-2)由两个ROUTE会话(dIpAddr-svc-2)构成,第一ROUTE会话1-2(dIpAddr-svc-2)通过具有bsid=bsid-1的广播流1传送,第二ROUTE会话2-1(dIpAddr-svc-2)通过具有bsid=bsid-2的广播流2传送。
此外,在图18的S-TSID元数据中,优先级属性被添加到隶属于S-TSID元素的每个RS元素。利用优先级属性,可以在ROUTE会话之间指定优先级(重要性),该优先级是由基本层和增强层之间的差异引起的。
例如,在图18的S-TSID元数据中,优先级=低(优先级:低)被指定为ROUTE会话1-2的RS元素的优先级属性,而优先级=高(优先级:高)被指定为ROUTE会话2-1的RS元素的优先级属性。
因此,在图17的传送配置中,可以将广播流2(bsid-2)的ROUTE会话2-1设置为比广播流1(bsid-1)的ROUTE会话1-2具有更高优先级(重要性)的ROUTE会话。
换言之,在图17所示的传送配置中,当提供作为应用了可伸缩视频编码的宽带服务的服务2时,广播流2(bsid-2)的ROUTE会话2-1可以被视为传送最小必需流或NRT文件的ROUTE会话。另一方面,广播流1(bsid-1)的ROUTE会话1-2可以被视为ROUTE会话,可以向该ROUTE会话传送(额外)流,如果有的话,可以向该流提供更好质量的服务。
此外,在优先级属性没有设置在隶属于S-TSID元数据的S-TSID元素的RS元素中的情况下,为了呈现跨多个广播流传送的广播服务,根据解释,跨多个广播流的所有ROUTE会话都是必要的。
(对应于优先级的S-TSID结构)
图19是示出对应于ROUTE会话之间的优先级的XML格式的S-TSID元数据的格式的示例的示图。
图19中的S-TSID元数据的格式与图10中示出的S-TSID元数据的格式的不同之处在于,除了sIpAddr属性、dIpAddr属性、dport属性、bsid属性和LS元素之外,优先级属性可以设置在隶属于S-TSID元素的RS元素中。
在优先级属性中指定ROUTE会话之间的优先级(重要性)。例如,无论是高还是低,指示1到5的重要性的整数值等可以用作优先级属性值。
此外,图19所示的S-TSID元数据的格式是一个示例,并且例如,可以使用除了XML格式之外的任何其他文本格式。此外,S-TSID元数据不限于文本格式,并且可以是二进制格式。
如上所述,例如,在提供应用可伸缩视频编码的宽带服务的情况下,可以通过定义广播流的ROUTE会话之间的优先级(重要性)来指定由基本层和增强层之间的差异引起的ROUTE会话之间的优先级(重要性)。
此外,在以上描述中,已经描述了通过将在隶属于S-TSID元数据的S-TSID元素的RS元素中的优先级属性设置为指示会话之间的优先级的优先级信息来指定优先级的示例,但是即使在没有用优先级属性的值明确指定优先级的情况下,也可以例如通过将在S-TSID元数据中以优先级顺序设置ROUTE会话的规则设置为操作规则来指定优先级。
换言之,在使用这种操作规则的情况下,例如,在上述图18的S-TSID元数据中,具有较高优先级的ROUTE会话2-1的RS元素设置在具有较低优先级的ROUTE会话1-2的RS元素之前。此外,在这种情况下,优先级属性不必设置在隶属于S-TSID元数据的S-TSID元素的RS元素中。
<5、调谐器和广播服务之间的映射管理>
同时,在如上所述同时存在跨多个广播流传送的广播服务的情况下,存在由安装在一个装置上的多个调谐器同时接收多个广播流的情况,并且存在由仅安装一个调谐器的多个装置同时接收多个广播流的情况。
在多个装置相关联的情况下,其调谐器控制系统需要基于最新的SLS(S-TSID元数据)适当地选择和控制需要同时接收处理的广播服务。
例如,在上述使用情况下,在图11所示的时间带T1-T2中的传送配置中,由于跨两个广播流(bsid-1和bsid-2)传送服务2,因此需要同时接收广播流1(bsid-1)和广播流2(bsid-1)。
另一方面,在图15所示的时间带T2-T3中的传送配置中,跨三个广播流(bsid-1、bsid-2和bsid-3)传送服务1,需要同时接收广播流(bsid-1、bsid-2和bsid-3)。
在本技术中,使用通用即插即用(UPnP)、简单服务发现协议(SSDP)等,使用在FW代理装置10之间的消息来实现调谐器和用作将由相应调谐器接收的广播服务的分配控制的映射管理。
此外,UPnP是使装置能够简单地通过连接装置来加入目标网络的协议。此外,SSDP是UPnP中使用的一个协议,并且在网络上搜索装置或执行响应。
换言之,通过使连接到网络30的多个FW代理装置10具有主/从关系,主代理装置10M可以适当地将来自客户端装置20的段请求重定向到每个FW代理装置10。
例如,可以在每次将FW代理装置10添加到网络30时手动设置FW代理装置10之间的主/从关系,或者可以由FW代理装置10根据其自己的能力属性(处理能力、存储能力等)等执行协商来确定该主/从关系。
用作主装置(主代理装置10M)的FW代理装置10例如通过UPnP等的SSDP释放用于调整服务责任范围的应用编程接口(API),并且通过API将服务责任范围分配给用作从装置(从代理装置10S)的FW代理装置10。此外,在此处,生成用于将服务责任范围分配给每个FW代理装置10的数据库(以下称为“代理服务责任范围数据库”),并且将服务责任范围分配给每个FW代理装置10。
在从客户端装置20接收到段请求或应用获取请求的情况下,主代理装置10M参考代理服务责任范围数据库适当地执行到目标FW代理装置10的重定向。此外,已经接收到重定向的每个FW代理装置10获取分配的服务责任范围内的广播流。
然而,在主代理装置10M中,当构建代理服务责任范围数据库时,解析最新的SLT元数据或S-TSID元数据,并且在某个广播服务包括多个ROUTE会话并且检测到从不同的广播流提供ROUTE会话的情况下,如下构建代理服务责任范围数据库。
换言之,在主代理装置10M中,在诸如宽带服务等广播服务在多个广播流上同时传送的情况下,构建代理服务责任范围数据库,使得必须同时接收的多个广播流分发到不同的FW代理装置10(调谐器)。换言之,在假设在每个FW代理装置10中安装了仅能够接收一个广播流的调谐器的情况下,构建代理服务责任范围数据库,使得调谐器可以对广播流执行同时并行接收处理。
可以在图20的流程图中概述上述处理流程。
换言之,首先,主代理装置10M或从代理装置10S检测通过SLT元数据或S-TSID元数据的更新在通知中给出的跨不同广播流的广播服务的发生(或配置的更新)(S1)。
接下来,主代理装置10M确定主代理装置10M和从代理装置10S的负责服务责任范围(S2)。在这种情况下,生成代理服务责任范围数据库,使得必须同时接收的多个广播流分发给不同的FW代理装置10。
然后,在接收到来自客户端装置20的请求的情况下,主代理装置10M参考代理服务责任范围数据库执行到目标FW代理装置10的重定向(S3)。因此,已经接收到重定向的每个FW代理装置10获取所分配的服务责任范围内的广播流,并且经由网络30将广播流传输到客户端装置20。
此外,在主代理装置10M中,每次出现跨不同广播流的广播服务时,重置由在相同网络30中操作的共享相同主代理装置10M的每个从代理装置10S负责的服务责任范围,并且更新代理服务责任范围数据库。因此,分配每个FW代理装置10的责任范围,使得可以同时处理传送相同广播服务的多个广播流。
在此处,将描述在更新SLT元数据或S-TSID元数据并且出现跨多个广播流的广播服务的情况下改变FW代理装置10的服务责任范围的处理。此外,由于更新传送配置的SLT元数据或S-TSID元数据限于传送共享广播服务的广播流,所以检测传送配置中的变化的FW代理装置10触发代理服务责任范围数据库的更新。
在下面的示例中,假设在两个从代理装置10S(10S-1和10S-2)中,已经分配了服务责任范围,并且在从代理装置10S-2中,检测到了从正在接收的广播流获得的SLT元数据或S-TSID元数据的更新。此外,通常,传送配置的更新的检测在多个从代理装置10S中同时发生,但是在此处,为了描述方便,假设仅在从代理装置10S-2中检测到传送配置的更新。
此外,在以下示例中,类似于上述使用情况,将作为示例描述在时间T1、T2和T3在特定时间轴上依次流逝的情况下在时间带T1-T2和时间带T2-T3中的传送配置。换言之,在时间带T1-T2中,应用图11所示的传送配置,并且在时间带T2-T3中,应用图15所示的传送配置。
(时间带T1-T2中BS-1的配置)
图21是示出在时间带T1-T2中在图11所示的传送配置中在广播流1(bsid-1)中流动的SLT元数据和S-TSID元数据的示例的示图。
在图21中,在广播流1(bsid-1)的SLT元数据中,bsid=bsid-1被指定为bsid属性,并且两个广播服务设置在服务循环中。
在SLT元数据中,两个广播服务中的一个广播服务是服务1,其中,serviceId=svc-1被指定为服务ID,并且作为dIpAddr-svc-1的服务1的SLS(SLS-svc-1)的传输目的地IP地址被指定为BroadcastSvcSignaling元素的slsDestinationIpAddress属性。
作为服务1的SLS(SLS-svc-1)传输的S-TSID元数据指示服务1(svc-1)由一个ROUTE会话(dIpAddr-svc-1)构成。
此外,在SLT元数据中,两个广播服务中的另一广播服务是服务2,其中,指定服务ID为serviceId=svc-2,并且为dIpAddr-svc-2的服务2的SLS(SLS-svc-1)的传输目的地IP地址被指定为BroadcastSvcSignaling元素的slsDestinationIpAddress属性。
作为服务2的SLS(SLS-svc-2)传输的S-TSID元数据指示服务2(svc-2)由两个ROUTE会话(dIpAddr-svc-2)构成,一个ROUTE会话通过具有bsid=bsid-1的广播流1传送,另一ROUTE会话通过具有bsid=bsid-2的广播流2传送。
(时间带T1-T2中BS-2的配置)
图22是示出在时间带T1-T2中在图11所示的传送配置中在广播流2(bsid-2)中流动的SLT元数据和S-TSID元数据的示例的示图。
在图22中,在广播流2(bsid-2)的SLT元数据中,bsid=bsid-2被指定为bsid属性,并且单个广播服务设置在服务循环中。广播服务是服务2,其中,指定服务ID为serviceId=svc-2,并且指定服务2的SLS(SLS-svc-2)的传输目的地IP地址为dIpAddr-svc-2。
作为服务2的SLS(SLS-svc-2)传输的S-TSID元数据指示服务2(svc-2)由两个ROUTE会话(dIpAddr-svc-2)构成,一个ROUTE会话通过具有bsid=bsid-1的广播流1传送,另一ROUTE会话通过具有bsid=bsid-2的广播流2传送。
此外,图21和图22中的服务2的SLS(SLS-svc-2)的内容是公共内容。
(时间带T1-T2中BS-3的配置)
图23是示出在时间带T1-T2中在图11所示的传送配置中在广播流3(bsid-3)中流动的SLT元数据和S-TSID元数据的示例的示图。
在图23中,在广播流3(bsid-3)的SLT元数据中,bsid=bsid-3被指定为bsid属性,并且单个广播服务设置在服务循环中。广播服务是服务3,其中,指定服务ID为serviceId=svc-3,并且指定服务3的SLS(SLS-svc-3)的传输目的地IP地址为dIpAddr-svc-3。
作为服务3的SLS(SLS-svc-3)传输的S-TSID元数据指示服务3(svc-3)由一个ROUTE会话构成。
上面已经参考图21至图23描述了在图11所示的时间带T1-T2中的传送配置中在相应广播流(bsid-1、bsid-2和bsid-3)中流动的SLT元数据和S-TSID元数据的内容。接下来,将参照图24至图26描述在图15所示的时间带T2-T3中的传送配置中在相应广播流(bsid-1、bsid-2和bsid-3)中流动的SLT元数据和S-TSID元数据的内容。
(T2-T3时间带中BS-1的配置)
图24是示出在时间带T2-T3中在图15所示的传送配置中在广播流1(bsid-1)中流动的SLT元数据和S-TSID元数据的示例的示图。
在图24中,在广播流1(bsid-1)的SLT元数据中,bsid=bsid-1被指定为bsid属性,并且单个广播服务设置在服务循环中。该广播服务是一种服务1,其中,指定服务ID为serviceId=svc-1,并且指定为dIpAddr-svc-1的服务1的SLS(SLS-svc-1)的传输目的地IP地址,作为BroadcastSvcSignaling元素的slsDestinationIpAddress属性。
作为服务1的SLS(SLS-svc-1)传输的S-TSID元数据指示服务1(svc-1)由三个ROUTE会话(dIpAddr-svc-1)构成。
换言之,在图24的S-TSID元数据中,第一ROUTE会话1-1(dIpAddr-svc-1)通过具有bsid=bsid-1的广播流1传送。类似地,第二ROUTE会话2-1(dIpAddr-svc-1)通过具有bsid=bsid-2的广播流2传送,第三ROUTE会话3-1(dIpAddr-svc-1)通过具有bsid=bsid-3的广播流3传送。
(T2-T3时间带中BS-2的配置)
图25是示出在时间带T2-T3中在图15所示的传送配置中在广播流2(bsid-2)中流动的SLT元数据和S-TSID元数据的示例的示图。
在图25中,在广播流2(bsid-2)的SLT元数据中,bsid=bsid-2被指定为bsid属性,并且单个广播服务设置在服务循环中。该广播服务是服务1,其中,指定服务ID为serviceId=svc-1,并且指定服务1的SLS(SLS-svc-1)的传输目的地IP地址为dIpAddr-svc-1。
作为服务1的SLS(SLS-svc-1)传输的S-TSID元数据指示服务1(svc-1)由三个ROUTE会话(dIpAddr-svc-1)构成。指示图25的服务1的SLS(SLS-svc-1)的内容与图24的服务1的SLS(SLS-svc-1)的内容相同,并且构成服务1的三个ROUTE会话由多个广播流(bsid-1、bsid-2和bsid-3)构成。
(T2-T3时间带中BS-3的配置)
图26是示出在时间带T2-T3中在图15所示的传送配置中在广播流3(bsid-3)中流动的SLT元数据和S-TSID元数据的示例的示图。
在图26中,在SLT元数据中,bsid=bsid-3被指定为bsid属性,并且单个广播服务设置在服务循环中。广播服务是服务1,其中,指定服务ID为serviceId=svc-1,并且指定服务1的SLS(SLS-svc-1)的传输目的地IP地址为dIpAddr-svc-1。
作为服务1的SLS(SLS-svc-1)传输的S-TSID元数据指示服务1(svc-1)由三个ROUTE会话构成。指示图26的服务1的SLS(SLS-svc-1)的内容与图24和25的服务1的SLS(SLS-svc-1)的内容相同,并且构成服务1的三个ROUTE会话由多个广播流(bsid-1、bsid-2和bsid-3)构成。
如上所述,在图11所示的时间带T1-T2中的传送配置和图15所示的时间带T2-T3中的传送配置中,每个时间带的传送配置都改变,但是随着改变,更新SLT元数据和S-TSID元数据,并且其内容改变。具体地,在传送配置在时间带T1-T2和时间带T2-T3之间改变的情况下,SLT元数据和S-TSID元数据的内容从图21至图23所示的内容更新为图24至图26所示的内容。
此外,例如,当指示连接到网络30的FW代理装置10中的从代理装置10S-2检测到SLT元数据或者S-TSID元数据的更新的通知被提供给主代理装置10M时,主代理装置10M使用该通知作为触发来更新代理服务责任范围数据库。
(当更新SLT或S-TSID时,服务责任范围的分配处理)
接下来,将参考图27的流程图描述当检测到SLT元数据或S-TSID元数据的更新时服务责任范围的分配处理的流程。
在此处,在图27的描述中,假设在主代理装置10M和从代理装置10S-1和10S-2之间建立了主/从关系。
此外,在以下描述中,在从代理装置10S-1中操作的从代理161称为从代理161-1(在图27中缩写为“从代理1”),而在从代理装置10S-2中操作的从代理161称为从代理161-2(在图27中缩写为“从代理2”),以进行区分。
此外,在图27中,步骤S101至S106的处理由主代理装置10M执行。另一方面,步骤S111至S114的处理由从代理装置10S-1执行,步骤S121至S126的处理由从代理装置10S-2执行。
如果在从代理装置10S-2中检测到SLT元数据或S-TSID元数据的更新(S121),则在步骤S122中,为了检查主代理111的存在,从代理161-2以多播方式通过通信I/F152向连接到网络30的装置传输存在检查消息。
此外,如上所述,由于在主代理装置10M和从代理装置10S-2之间建立了主/从关系,所以主代理装置10M对于从代理装置10S-2是已知的,但是从代理装置10S-2表现得好像不知道,因此可以执行与从代理装置10S-2新添加到网络30的情况相同的处理序列。
在步骤S101和S102中,主代理111根据以多播方式传输的消息生成设置管理API,并且经由网络30向从代理装置10S-1和从代理装置10S-2提供通知(再次通知)。
在步骤S123中,从代理161-2根据来自主代理装置10M的通知控制调谐器151,使得扫描广播服务。在此处,例如,由调谐器151执行初始扫描处理,使得从作为LLS传输的SLT元数据等获得指示从代理装置10S-2可接收的广播服务的服务扫描结果。
此时,在从代理161-1操作的从代理装置10S-1中,根据来自主代理装置10M的通知执行广播服务的重新扫描,并且获得服务扫描结果(S111)。此外,在主代理111操作的主代理装置10M中,执行广播服务的重新扫描,并且获得服务扫描结果(S103)。
在此处,在从代理装置10S-2执行服务扫描的时刻,主代理装置10M和从代理装置10S-1是否执行服务扫描是任意的。
当广播服务的扫描结束时(S123),从代理161-2向主代理111传输服务扫描结果的通知和对服务责任范围的请求(S124和S125)。
类似地,当广播服务的扫描结束时(S111),从代理161-1向主代理111传输服务扫描结果的通知和对服务责任范围的请求(S112和S113)。
主代理装置10M接收从代理装置10S-1和10S-2传输的服务扫描结果和服务责任范围请求。
在步骤S104中,主代理111基于服务扫描结果来确定服务责任范围。
在此处,作为服务扫描结果,获得主代理装置10M自身的服务扫描结果、从代理装置10S-1的现有服务扫描结果以及从代理装置10S-2的新服务扫描结果。然后,主代理111使用服务扫描结果,根据传送配置信息或优先级信息来确定每个FW代理装置10的服务责任范围。
在此处,例如,传送配置信息是指示作为解析最新的SLT元数据和最新的S-TSID元数据的结果而获得的单个广播服务(宽带服务等)跨多个广播流传送的信息。此外,例如,优先级信息是指示作为解析最新的S-TSID元数据的结果而获得的ROUTE会话之间的优先级的信息。
在此处,例如,在诸如宽带服务等广播服务跨多个广播流传送的情况下,生成每个FW代理装置10(主代理111或从代理161-1和161-2)与服务责任范围相关联的代理服务责任范围数据库,并将其存储在存储单元103中,使得需要同时接收的多个广播流分发到不同的FW代理装置10(调谐器)。
此外,当生成代理服务责任范围数据库时,除了从S-TSID元数据等获得的传送配置信息或优先级信息之外,主代理装置10M可以考虑各种预定策略(规则)来将服务责任范围分配给FW代理装置10。
作为这样的策略,例如,目标区域内的所有可接收广播服务可以机械地分配给多个FW代理装置10,或者可以优先分配具有高接入频率的一组广播服务,使得考虑到终端用户的观看历史来分配负载。此外,为了提高广播服务(频道)的切换速度,可以选择各种规则,例如,对可以同时接收的广播服务进行分组。
在步骤S105中,主代理111向从代理161-1和从代理161-2通知在步骤S104的处理中获得的服务责任范围。
从代理161-2在其中操作的从代理装置10S-2基于来自主代理装置10M的服务责任范围信息来控制调谐器151,使得执行调谐其自己责任范围的广播服务的准备(S126)。
类似地,从代理161-2在其中操作的从代理装置10S-1也执行调谐对应于来自主代理装置10M的服务责任范围信息的其自己的责任范围的广播服务的准备(S114)。此外,主代理装置10M还执行调谐其自己责任范围的广播服务的准备(S106)。
如上所述,在连接到网络30的每个FW代理装置10中,完成了调谐其自己责任范围的广播服务的准备,并且网络30中的适当FW代理装置10处理来自客户端装置20的对DASH段的请求。
在此处,图28至图31示出了服务责任范围的分配的更具体示例。
此外,在以下示例中,类似于上述使用情况,将作为示例描述在时间T1、T2和T3在特定时间轴上依次流逝的情况下时间带T1-T2和时间带T2-T3中的传送配置。换言之,在时间带T1-T2中,应用图11所示的传送配置,并且在时间带T2-T3中,应用图15所示的传送配置。
(T1-T2时间带中服务责任范围的分配)
图28是示出在时间带T1-T2中在图11所示的传送配置中广播流(bsid-1、bsid-2和bsid-3)和FW代理装置10之间的映射的示例的示图。
由于图28示出了图11中示出的传送配置的服务扫描结果,所以作为连接到网络30的FW代理装置10可接收的广播服务,扫描广播流1(bsid-1)的服务1(svc-1)和服务2.1(svc-2)、广播流2(bsid-2)的服务2.2(svc-2)以及广播流3(bsid-3)的服务3(svc-3)。
此外,服务2.1和服务2.2是跨多个广播流(bsid-1和bsid-2)传送的相同服务2(svc-2)。
在主代理装置10M中操作的主代理111基于这些服务扫描结果来确定由主代理111和从代理161负责的广播服务的责任范围。
在此处,在图28的示例中,在扫描的广播服务中,服务1和服务2.1被分配到主代理111的服务责任范围,服务2.2被分配到从代理161-1的服务责任范围,并且服务3被分配到从代理161-2的服务责任范围。
换言之,在图28的示例中,服务2(svc-2)跨广播流1(bsid-1)和广播流2(bsid-2)传送,并且始终保证主代理装置10M和从代理装置10S-1的同时操作。因此,在服务2(svc-2)中,服务2.1分配给在主代理装置10M中操作的主代理111,并且服务2.2分配给在从代理装置10S-1中操作的从代理161-1。
此外,例如,由于从代理装置10S-2是可能经历断电的FW代理装置10,即,不保证始终同时操作的FW代理装置10,所以作为单个广播服务提供的服务3被分配给在从代理装置10S-2中操作的从代理161-2。
(T2-T3时间带中服务责任范围的分配)
图29是示出在时间带T2-T3中在图15所示的传送配置中广播流(bsid-1、bsid-2和bsid-3)和FW代理装置10之间的映射的示例的示图。
由于图29示出了图15中示出的传送配置的服务扫描结果,所以作为连接到网络30的FW代理装置10可接收的广播服务,扫描广播流1(bsid-1)的服务1.1(svc-1)、广播流2(bsid-2)的服务1.2(svc-1)和广播流3(bsid-3)的服务1.3(svc-1)。
此外,服务1.1、服务1.2和服务1.3是跨多个广播流(bsid-1、bsid-2和bsid-3)传送的相同服务1(svc-1)。
在主代理装置10M中操作的主代理111基于这些服务扫描结果来确定由主代理111和从代理161负责的广播服务的责任范围。
在图29的示例中,在扫描的广播服务中,服务1.1被分配到主代理111的服务责任范围,服务1.2被分配到从代理161-1的服务责任范围,并且服务1.3被分配到从代理161-2的服务责任范围。
换言之,在图29的示例中,服务1(svc-1)跨三个广播流(bsid-1、bsid-2和bsid-3)传送,并且始终保证主代理装置10M和从代理装置10S-1和10S-2的同时操作。
因此,在服务1(svc-1)中,服务1.1分配给在主代理装置10M中操作的主代理111,服务1.2分配给在从代理装置10S-1中操作的从代理161-1,并且服务1.3分配给在从代理装置10S-2中操作的从代理161-2。
(在代理数量和优先级指定有限制的情况下,T2-T3时间带中服务责任范围的分配)
图30是示出在能够执行同时接收的FW代理装置10的数量受到限制并且在ROUTE会话之间存在不同的优先级指定的情况下,在时间带T2-T3中,在图15所示的传送配置中的广播流(bsid-1、bsid-2和bsid-3)和FW代理装置10之间的映射的示例的示图。
由于图30示出了图15中示出的传送配置的服务扫描结果,所以与图29类似,作为连接到网络30的FW代理装置10可接收的广播服务,扫描广播流1(bsid-1)的服务1.1(svc-1)、广播流2(bsid-2)的服务1.2(svc-1)和广播流3(bsid-3)的服务1.3(svc-1)。
此外,服务1.1、服务1.2和服务1.3是跨多个广播流(bsid-1、bsid-2和bsid-3)传送的相同服务1(svc-1),并且例如,服务1.1包括用于传送基本层流的ROUTE会话,并且服务1.2和服务1.3包括用于传送增强层流的ROUTE会话。
在主代理装置10M中操作的主代理111基于这些服务扫描结果来确定由主代理111和从代理161负责的广播服务的责任范围。
在此处,在图30的示例中,只有主代理装置10M和从代理装置10S-1连接到网络30,并且对能够执行同时接收的FW代理装置10的数量有限制,因此根据ROUTE会话之间的优先级来确定由主代理111和从代理161负责的广播服务的责任范围。
换言之,在图30的示例中,尽管服务1(svc-1)跨三个广播流(bsid-1、bsid-2和bsid-3)传送,但是这是一个主代理装置10M和一个从代理装置10S-1的配置,因此难以接收所有广播流。
另一方面,始终保证主代理装置10M和从代理装置10S-1的同时操作。此外,此时,如图31所示,在S-TSID元数据中,在广播流1(bsid-1)和广播流3(bsid-3)的ROUTE会话中指定优先级=高的优先级,而在广播流2(bsid-2)的ROUTE会话中指定优先级=低的优先级。
在这种情况下,由于广播流2(bsid-2)的ROUTE会话的优先级低于广播流1和3的优先级,所以在具有两个FW代理装置10的配置中,主代理111优先将广播流1和3(其服务1.1和服务1.3)分配给在主代理装置10M中操作的主代理111和在从代理装置10S-1中操作的从代理161。换言之,执行同时接收处理的从代理161没有分配给ROUTE会话之间的优先级较低的广播流2。
此外,在主代理111从连接到网络30的客户端装置20接收服务1.2的段请求的情况下,因为服务1.2的接收处理不一定得到保证,例如,所以经由通信获得该段。图50中示出了对应于经由通信的传送的配置。此外,经由通信接收传送不限于由主代理111在其中操作的主代理装置10M执行,并且可以由例如从代理装置10S或客户端装置20本身执行。
上面已经描述了在检测到SLT元数据或S-TSID元数据的更新的情况下服务责任范围的分配过程的流程。
(段请求重定向处理)
接下来,将参考图32的流程图描述段请求重定向处理的流程。
图32的描述将通过示例继续进行,其中,客户端装置20连接到主代理装置10M和一个从代理装置10S所在的网络30,并且客户端装置20提供指令,以再现经由广播传送的内容。
换言之,图32的段请求重定向处理是在参考图27描述的服务责任范围的分配过程之后执行的处理。在此处,为了描述简单起见,在图32的描述中,将描述仅连接一个从代理装置10S的示例。
此外,在图32中,步骤S141至S145的处理由客户端装置20执行。另一方面,步骤S142和S151至S152的处理由主代理装置10M执行,步骤S161至S164的处理由从代理装置10S执行。
在图32中,如果客户端装置20与网络30建立连接(S141),则在客户端装置20和主代理装置10M之间执行主代理设置处理(S142)。在主代理设置过程中,建立客户端装置20和在主代理装置10M中操作的主代理111之间的连接。
此外,作为客户端装置20发现在主代理装置10M中操作的主代理111并建立连接的方法,考虑几种方法,例如,使用动态主机配置协议(DHCP)服务器的方法、使用网络代理自动发现(WPAD)的方法等,但是使用这些方法中的一种来建立连接。
在步骤S143中,应用程序211向主代理111传输对服务MPD表的请求。
在步骤S143的过程中,主代理装置10M经由网络30接收由客户端装置20传输的对服务MPD表的请求。
在步骤S151中,主代理111响应于从客户端装置20接收的表的请求,生成服务MPD表,并且经由网络30向客户端装置20传输响应。
在此处,服务MPD表是广播服务和MPD元数据彼此相关联的表。从SLS生成服务MPD表。此外,在此处,为了描述简单起见,服务MPD表被描述为由主代理111生成,但是服务MPD表可以由SLS处理系统113生成。
在步骤S151的过程中,由主代理装置10M传输的服务MPD表由客户端装置20经由网络30接收。
在步骤S144中,应用程序211参考从主代理装置10M接收的服务MPD表,基于对应于期望广播服务的MPD元数据,向主代理111传输对DASH段的请求。
在步骤S144的过程中,主代理装置10M经由网络30接收由客户端装置20传输的对DASH段的请求。
在步骤S152中,主代理111参考代理服务责任范围数据库来确定从客户端装置20接收的对DASH段的请求分配给从代理161,并且根据确定结果执行重定向。
因此,主代理111将来自客户端装置20(其应用程序211)的对DASH段的请求重定向到适当的从代理161。
此外,在此处,为了描述的简单性,要重定向的对DASH段的请求的通知被描述为直接从主代理111提供给从代理161,但是实际上,该通知从主代理111经由客户端装置20间接地提供给从代理161,如图32中的虚线所示。
在步骤S152的过程中,从代理装置10S接收由主代理装置10M重定向的对DASH段的请求,在代理装置10S中从代理161被确定为适当地进行操作。
在步骤S162中,从代理161确定是否执行了先前的服务调谐。此外,在从代理装置10S中,在资源足够的情况下,可以为责任范围的广播服务预先执行服务调谐(S161)。
在此处,在资源不足并且在步骤S161的过程中没有执行先前的服务调谐的情况下,在步骤S162的确定过程中确定“否”,并且过程进行到步骤S163。
在步骤S163中,从代理161基于从主代理装置10M接收的对DASH段的请求来控制调谐器151,使得调谐广播服务。因此,经由广播从广播服务器40获取对应于对DASH段的请求的DASH段文件。
另一方面,在资源足够并且在步骤S161的过程中执行先前的服务调谐的情况下,因为已经开发了经由广播从广播服务器40获得的责任范围的广播服务流,所以跳过步骤S163的过程。在这种情况下,从开发的流中获取对应于对DASH段的请求的DASH段文件。
如果获取了DASH段文件,则过程前进到步骤S164。在步骤S164中,从代理161通过通信I/F102将从广播服务器40接收的DASH段文件传输到连接到网络30的客户端装置20。
在步骤S164的过程中,客户端装置20经由网络30接收由从代理装置10S传输(传送)的DASH段文件。
在客户端装置20中,浏览器212再现从从代理装置10S接收的DASH段文件(S145)。因此,在客户端装置20中,再现诸如经由广播传送的节目等内容。
上面已经描述了段请求重定向处理的流程。
(发送侧过程)
接下来,将参考图33的流程图描述发送侧处理的流程。
在步骤S201中,组件处理单元401处理构成诸如程序等内容的组件的数据。在此处,例如,对诸如视频、音频和字幕等数据执行诸如可缩放视频编码等编码处理等。
在步骤S202中,控制信息生成单元402生成上层的控制信息。在这种情况下,生成LLS、SLS等,作为上层的控制信息。例如,在广播服务跨多个广播流传送的情况下,诸如传送配置信息或优先级信息等信息包含在SLS的S-TSID元数据中。
在步骤S203中,ESG生成单元403生成ESG信息。在此处,例如,在广播服务跨多个广播流传送的情况下,传送配置信息包含在ESG信息的调度片段中。此外,稍后将参考图34至图49详细描述ESG信息。
在步骤S204中,多路复用器404多路复用在步骤S201的过程中获得的组件流、在步骤S202的处理中获得的上层的控制信息流和在步骤S203的过程中获得的ESG信息流。此外,在步骤S204中,数据处理单元405处理作为多路复用结果获得的多路复用流,并生成具有预定格式的传输数据。
在步骤S205中,发送单元406经由专用线路将在步骤S204的处理中获得的传输数据传输到发射台50的发送设施。然后,发射台50中的发送设施对来自广播服务器40的传输数据执行必要的处理(调制处理等),并且发送作为结果获得的广播信号。
上文已经描述了发送侧处理的流程。
<6、ESG向终端用户发出的通知>
顺便说一下,由SLS在通知中提供(用信号通知)跨多个广播流的单个广播服务的存在,但是由于恰好在相关服务开始之前传送SLS,例如,接收侧不能在几分钟前或几小时前知道这种广播服务的存在。对于该初步公告,可以使用电子服务指南(ESG)。
例如,作为一个服务提供ATSC3.0中的ESG,并且为了获取ESG服务,通过在SLT元数据的服务条目中搜索服务类别被设置为ESG服务的服务来获取该ESG服务。此外,在下面的非专利文献2的“表6.2 SLT XML格式”中详细描述了SLT元数据。
非专利文献2:ATSC候选标准:信号、传送、同步和误差保护(A/331)
(1)在第一传送配置情况下的ESG服务配置
首先,将描述在第一传送配置的情况下的ESG服务的配置示例。在第一传送配置中,通过广播流1(bsid-1)传输两个独立广播服务(Service-1和Service-2)的ROUTE会话(RouteSession-1-1和RouteSession-1-2)。
(第一传送配置的ESG服务的配置示例)
图34是示出在第一传送配置的情况下的ESG服务的配置示例的示图。
具有bsid=bsid-1作为广播流ID的广播流1由三个ROUTE会话(RouteSession-1-1、RouteSession--2和RouteSession--esg)构成。两个广播服务(Service-1和Service-2)分别通过ROUTE会话1-1(dIpAddr-svc-1)和ROUTE会话1-2(dIpAddr-svc-2)来承载,并且每个广播服务(svc-1和svc-2)在时间方向上包括多个节目(内容)。
在图34中,当图中从左侧到右侧的方向是时间方向时,在服务1(svc-1)中,从时间t1到时间t2传送内容1-1(cnt-1-1),并且在时间t2之后,传送内容1-2(cnt-1-2)。此外,在服务2(svc-2)中,从时间t1到时间t2传送内容2-1(cnt-2-1),并且在时间t2之后,传送内容2-2(cnt-2-2)。
通过与每个广播服务相同的广播流1(bsid-1)的ROUTE会话1-esg(dIpAddr-svc-esg-1)传送的ESG服务(svc-esg-1),将每个广播服务的节目调度通知给接收侧。在ESG服务中,多个ESG XML片段文件在传送时通过轮播传送。
在此处,ESG服务的每个XML片段具有对应于诸如服务、内容、调度的要描述的对象的内容的数据结构。在ESG服务的ROUTE会话1-esg(dIpAddr-svc-esg-1)的LCT会话中,服务的XML片段、内容和调度在传送相应的服务(节目)之前几天到几周作为ESG信息传送。
在此处,以下XML片段包含在ESG信息中。换言之,在第一传送配置的情况下,传送服务1(Service-1)、服务2(Service-2)、内容1-1(Content-1-1)、内容1-2(Content-1-2)、内容2-1(Content-2-1)、内容2-2(Content-2-2)、调度1-1(Schedule-1-1)、调度1-2(Schedule-1-2)、调度2-1(Schedule-2-1)和调度2-2(Schedule-2-2)的XML片段,作为ESG信息。
(XML片段的关系)
图35是示出在第一传送配置的情况下服务、内容和调度的XML片段之间的关系的示图。
如图35的上部所示,在ServiceFragment-1.xml中描述Service-1的属性(例如,服务名称)。
在ContentFragment-1-1.xml中描述诸如节目名的Content-1-1的属性。此外,在ContentFragment-1-2.xml中描述诸如节目名的Content-1-2的属性。此外,Content-1-1和Content-1-2的XML片段与Service-1的XML片段相关联。
在ScheduleFragment-1-1.xml中描述了诸如Content-1-1的开始时间的t1Schedule-1-1的调度属性。此外,在ScheduleFragment-1-2.xml中描述了诸如Content-1-2的开始时间t2的Schedule-1-2的调度属性。
此外,Schedule-1-1和Schedule-1-2的XML片段与Service-1的XML片段相关联。此外,Schedule-1-1的XML片段与Content-1-1的XML片段相关联,Schedule-1-2的XML片段与Content-1-2的XML片段相关联。
在此处,图36示出了ServiceFragment-1、ContentFragment-1-1/-1-2和ScheduleFragment-1-1/-1-2的XML实例的示例。
在ServiceFragment-1.xml中,Service-1由服务元素的名称元素指定为服务名称。
在ContentFragment-1-1.xml中,Content-1-1由内容元素的名称元素指定为节目名。此外,在ContentFragment-1-2.xml中,Content-1-2由内容元素的名称元素指定为节目名。
此外,在ContentFragment-1-1.xml和ContentFragment-1-2.xml中,ServiceReference元素的idRef属性值与ServiceFragment-1.xml的服务元素的id属性值相关联。
在ScheduleFragment-1-1.xml中,Content-1-1的开始时间和结束时间由PresentationWindow元素的startTime属性和endTime属性指定。在本示例中,‘2016-02-17T12:00:00+00:00’由startTime属性指定为Content-1-1的开始时间t1,‘2016-02-17T12:30:00+00:00’由endTime属性指定为Content-1-1的结束时间t2。
在ScheduleFragment-1-2.xml中,Content-1-2的开始时间和结束时间由PresentationWindow元素的startTime属性和endTime属性指定。在本示例中,‘2016-02-17T12:30:00+00:00’由startTime属性指定为Content-1-2的开始时间t2,‘2016-02-17T12:45:00+00:00’由endTime属性指定为Content-1-2的结束时间。
此外,在ScheduleFragment-1-1.xml和ScheduleFragment-1-2.xml中,ServiceReference元素的idRef属性的值与ScheduleFragment-1.xml的服务元素的id属性的值相关联。此外,在ScheduleFragment-1-1.xml中,ContentReference元素的idRef属性的值与ContentFragment-1-1.xml的内容元素的id属性的值相关联。此外,在ScheduleFragment-1-2.xml中,ContentReference元素的idRef属性的值与ContentFragment-1-2.xml的内容元素的id属性的值相关联。
返回图35的描述,在ServiceFragment-2.xml中描述了Service-2的属性,例如,服务名称,如图35的下部所示。
在ContentFragment-2-1.xml中,描述了诸如节目名的Content-2-1的属性。此外,在ContentFragment-2-2.xml中,描述了诸如节目名的Content-2-2的属性。此外,Content-2-1和Content-2-2的XML片段与Service-2的XML片段相关联。
在ScheduleFragment-2-1.xml中,描述了诸如Content-2-1的开始时间的t1Schedule-2-1的调度属性。此外,在ScheduleFragment-2-2.xml中,描述了诸如Content-2-2的开始时间t2的Schedule-2-2的调度属性。
此外,Schedule-2-1和Schedule-2-2的XML片段与Service-2的XML片段相关联。此外,Schedule-2-1的XML片段与Content-2-1的XML片段相关联,Schedule-2-2的XML片段与Content-2-2的XML片段相关联。
上面已经描述了在第一传送配置的情况下的ESG服务的配置。
(2)第二传送配置情况下的ESG服务配置
接下来,将描述在第二传送配置的情况下的ESG服务的配置示例。在第二传送配置中,与上述第一传送配置并行地在广播流2(bsid-2)中传送一个广播服务(Service-3)。
(第二传送配置的ESG服务的配置示例)
图37是示出在第二传送配置的情况下的ESG服务的配置示例的示图。
具有bsid=bsid-2作为广播流ID的广播流2包括两个ROUTE会话(ROUTESession-2-1和ROUTESession-2-esg)。在ROUTE会话2-1(dIpAddr-svc-3)中承载单个广播服务(Service-3),并且服务3(svc-3)在时间方向上包括多个节目(内容)。
在图37中,当图中从左侧到右侧的方向是时间方向时,在服务3(svc-3)中,从时间t1到时间t2传送内容3-1(cnt-3-1),并且在时间t2之后,传送内容3-2(cnt-3-2)。类似于服务1和服务2(svc-1,2),通过与服务3相同的广播流2(bsid-2)的ROUTE会话2-esg(dIpAddr-svc-esg-2)传送的ESG服务(svc-esg-2),将服务3(svc-3)的节目调度通知给接收侧。
在ESG服务的ROUTE会话2-esg(dIpAddr-svc-esg-2)的LCT会话中,服务、内容和调度的XML片段在传送相应的服务(节目)之前几天到几周作为ESG信息传送。
在此处,以下XML片段包含在ESG信息中。换言之,在第二传送配置的情况下,传送服务3(Service-3)、内容3-1(Content-3-1)、内容3-2(Content-3-2)、调度3-1(Schedule-3-1)和调度3-2(Schedule-3-2)的XML片段,作为ESG信息。
(XML片段的关系)
图38是示出在第二传送配置的情况下服务、内容和调度的XML片段之间的关系的示图。
在ServiceFragment-3.xml中描述Service-3的属性(例如,服务名称)。
在ContentFragment-3-1.xml中描述诸如节目名的Content-3-1的属性。此外,在ContentFragment-3-2.xml中描述诸如节目名的Content-3-2的属性。此外,Content-3-1和Content-3-2的XML片段与Service-3的XML片段相关联。
在ScheduleFragment-3-1.xml中描述了诸如Content-3-1的开始时间的t1Schedule-3-1的调度属性。此外,在ScheduleFragment-3-2.xml中描述了诸如Content-3-2的开始时间的t2Schedule-3-2的调度属性。
此外,Schedule-3-1和Schedule-3-2的XML片段与Service-3的XML片段相关联。此外,Schedule-3-1的XML片段与Content-3-1的XML片段相关联,Schedule-3-2的XML片段与Content-3-2的XML片段相关联。
(ESG服务的画面示例)
图39是示出在第二传送配置的情况下ESG服务的画面的显示示例的示图。
图39所示的ESG服务的画面例如是由连接到与能够接收广播流1和2(bsid-1和bsid-2)的FW代理装置10相同的网络30的客户端装置20显示的画面。
换言之,在第二传送配置中,类似于第一传送配置,服务1和2(svc-1和svc-2)通过广播流1(bsid-1)传送,此外,服务3(svc-3)通过广播流2(bsid-2)传送。因此,在接收侧,如果可以接收两个广播流(bsid-1和bsid-2),则按时间顺序显示与三个广播服务(svc-1、svc-2和svc-3)的节目调度相关的信息。
在图39中,与服务1(svc-1)、服务2(svc-2)和服务3(svc-3)的服务名称相关联地为每个时间带显示通过相应广播服务传送的节目。
在服务1中,内容1-1(cnt-1-1)在时间带t1-t2中传送,而内容1-2(cnt-1-2)在时间带t2之后传送。此外,在服务2中,内容2-1(cnt-2-1)在时间带t1-t2中传送,并且内容2-2(cnt-2-2)在时间带t2之后传送。此外,在服务3中,内容3-1(cnt-3-1)在时间带t1-t2中传送,并且内容3-2(cnt-3-2)在时间带t2之后传送。
此外,图39所示的ESG服务的画面的显示示例仅仅是示例,并且可以以另一种显示形式显示ESG服务的画面。例如,除了显示每个内容的内容名称之外,还可以显示诸如服务类型和概述的各种属性。
上面已经描述了在第二传送配置的情况下的ESG服务的配置。
(3)第三传送配置情况下的ESG服务配置
接下来,将描述在第三传送配置的情况下的ESG服务的配置示例。在第三传送配置中,当在上述第二传送配置中传送从时间t2开始的广播流1(bsid-1)的服务2(svc-2)的内容2-2(cnt-2-2)时,使用同时分配给广播流2(bsid-2)的服务3(svc-3)的内容3-2(cnt-3-2)的频带来执行传送。此外,在广播流2(bsid-2)中,仅传送作为服务2(svc-2)的内容2-2(cnt-2-2)的额外流。
(第三传送配置情况下BS-1的配置示例)
图40是示出在第三传送配置的情况下广播流1(bsid-1)的配置示例的示图。
在图40中,广播流1(bsid-1)由三个ROUTE会话(RouteSession-1-1、RouteSession-1-2和RouteSession-1-esg)构成,并且传送服务1(svc-1)、服务2(svc-2)和ESG服务(svc-esg-1)。
在图40中,当图中从左侧到右侧的方向是时间方向时,在服务1(svc-1)中,依次传送内容1-1(cnt-1-1)和内容1-2(cnt-1-2)。此外,在服务2(svc-2)中,依次传送内容2-1(cnt-2-1)和内容2-2(cnt-2-2)。此外,在ESG服务(svc-esg-1)中,服务1和2的服务、内容和调度的XML片段在传送相应的服务(节目)之前几天到几周传送。
(XML片段的关系)
图41是示出在第三传送配置的情况下服务、内容和调度的XML片段之间的关系的示图。
如图41的上部所示,服务1(svc-1)的ServiceFragment-1、ContentFragment-1-1、ContentFragment-1-2、ScheduleFragment-1-1和ScheduleFragment-1-2相关联,以构成服务1的节目调度。
另一方面,如图41的下部所示,服务2(svc-2)的ServiceFragment-2、ContentFragment-2-1、ContentFragment-2-2、ScheduleFragment-2-1和ScheduleFragment-2-2相关联,以构成服务2的节目调度。
(第三传送配置情况下BS-2的配置示例)
图42是示出在第三传送配置的情况下广播流2(bsid-2)的配置示例的示图。
在图42中,广播流2(bsid-2)由两个ROUTE会话(RouteSession-2-1和RouteSession-2-esg)构成,并且传送服务3(svc-3)或服务2(svc-2)和ESG服务(svc-esg-2)。
在图42中,当图中从左侧到右侧的方向是时间方向时,在服务3(svc-3)或服务2(svc-2)中,依次传送内容3-1(cnt-3-1)和内容2-2(cnt-2-2)。此外,在ESG服务(svc-esg-2)中,服务3或服务2的服务、内容和调度的XML片段在传送相应的服务(节目)之前几天到几周传送。
(XML片段的关系)
图43是示出在第三传送配置的情况下服务、内容和调度的XML片段之间的关系的示图。
如图43的上部所示,服务2(svc-2)的ServiceFragment-2、ContentFragment-2-2和ScheduleFragment-2-2相关联,以构成在时间t2之后传送的服务2的节目调度。
另一方面,如图43的下部所示,服务3(svc-3)的ServiceFragment-3、ContentFragment-3-1、和ScheduleFragment-3-1相关联,以构成服务3的节目调度。
(ESG服务的画面示例)
图44是示出在第三传送配置的情况下ESG服务的画面的显示示例的示图。
图44所示的ESG服务的画面例如是由连接到与能够接收广播流1和2(bsid-1和bsid-2)的FW代理装置10相同的网络30的客户端装置20显示的画面。
换言之,在第三传送配置中,服务1和2(svc-1和svc-2)通过广播流1(bsid-1)传送,此外,服务3(svc-3)或服务2(svc-2)通过广播流2(bsid-2)传送。因此,在接收侧,如果可以接收两个广播流(bsid-1和bsid-2),则按时间顺序显示与三个广播服务(svc-1、svc-2和svc-3)的节目调度相关的信息。
在图44中,类似于图39的画面示例,针对与服务1(svc-1)、服务2(svc-2)和服务3(svc-3)的服务名称相关联的每个时间带,显示通过相应服务传送的节目。
在服务1中,内容1-1(cnt-1-1)在时间带t1-t2中传送,而内容1-2(cnt-1-2)在时间带t2之后传送。在服务2中,内容2-1(cnt-2-1)在时间带t1-t2中传送,而内容2-2(cnt-2-2)在时间带t2之后传送。
在服务3中,内容3-1(cnt-3-1)在时间带t1-t2中传送,但是内容不在时间带t2之后传送。换言之,在第三传送配置中,由于使用分配给广播流2(bsid-2)的服务3(svc-3)的内容3-2(cnt-3-2)的频带来传送服务2(svc-2)的内容2-2(cnt-2-2)的额外流,所以在时间带t2之后,停止传送服务3,并且仅传送服务1和服务2。
在此处,例如,在第三传送配置中,可以将可缩放视频编码应用于服务2(svc-2)的内容2-2(cnt-2-2),通过广播流1(bsid-1)的ROUTE会话(RouteSession-1-1)传送基本层的流,并且通过广播流2(bsid-2)的ROUTE会话(RouteSession-2-1)传送增强层的流。因此,甚至可以使用可伸缩视频编码动态地调度和传送诸如广播服务的宽带服务。
(扩展ESG信息)
在此处,存在请求以下建议的可能性,其中,在接收侧的FW代理装置10中可以准备多个调谐器的情况下,如果在传送服务2(svc-2)的内容2-2(cnt-2-2)之前操作多个调谐器以传送内容2-2(cnt-2-2),则FW代理装置10希望立即同时接收广播流1和2(bsid-1和bsid-2)并再现(希望记录)内容2-2,而不会丢失数据包。
然而,在现有技术中,没有用于提供指示其是跨多个广播流的节目的通知的方案,并且需要建立这样的技术方案。例如,在现有的ESG规范中,由于不能执行这样的通知(参见下面的非专利文献3),所以在本技术中,扩展现有的ESG,使得可以执行指示存在跨多个广播流的节目的通知,并且FW代理装置10可以执行先前的操作准备。
非专利文件3:ATSC选标准:服务公告(A/332)
换言之,在本技术中,除了SLS(S-TSID元数据)之外,还可以通过ESG信息提供指示存在跨多个广播流的广播服务的通知,使得FW代理装置10可以保留多个调谐器,以在保留用于观看的节目的广播时间操作。
例如,在一次只能接收两个广播流的环境中,在保留跨广播流1和2(bsid-1和bsid-2)传送的服务2(svc-2)的内容2-2(cnt-2-2)用于观看(记录)的情况下,当保留同时传送的另一广播服务的内容,用于与其并行观看(记录)时,出现以下问题。换言之,为了接收前一广播服务,同时需要两个调谐器,因此需要鼓励优先化,其中,优先考虑前一广播服务和后一广播服务中的哪一个。
在这点上,在本技术中,为了促使提供指示跨多个广播流的广播服务(节目)的通知,允许在ESG的调度片段中设置涉及广播流的广播流ID(bsid)的元素(传送配置信息),在该广播流中传送由ESG的调度片段(schedulefragment)描述的目标服务或内容。
(ESG信息的配置)
如上所述,电子服务指南(ESG)已经由开放移动联盟(OMA)开发,并且本技术的ESG信息也具有根据OMA-ESG的配置。
ESG由具有相应目的的片段组成,并根据要使用的应用程序分为四组,包括管理、资源调配、核心和访问。
核心是提供与服务本身相关的信息的组。核心组包括服务、调度和内容。该服务提供包括频道服务的内容和相关控制信息的元数据。该调度提供包括内容传送调度和相关控制信息的元数据。该内容提供包括构成服务的内容和相关控制信息的内容的元数据。
图45示出了ESG的调度片段(schedulefragment)的配置示例。此外,图46示出了ESG调度片段的模式的示例。
如图46所示,在本技术的ESG信息中,扩展了ESG的调度,bsidReference元素添加到PrivateExt元素。在bsidReference元素中,在广播服务跨多个广播流传送的情况下,可以指定目标广播流的广播流ID。
图47是示出ESG的调度片段的XML实例的示例的示图。在图47中,在调度的PrivateExt元素的bsidReference元素中描述“xxxx”和“yyyy”的两个广播流ID(bsid),并且服务或内容的片段可以引用这些广播流ID(bsid)。
更具体地,在第三传送配置的情况下,在图48中示出与服务2(svc-2)相关的ESG片段。换言之,图48示出了ServiceFragment-2、ContentFragment-2-1/-2-2和ScheduleFragment-2-1/-2-2的XML实例的示例。
在ServiceFragment-2.xml中,Service-2由服务元素的名称元素指定为服务名称。
在ContentFragment-2-1.xml中,Content-2-1由内容元素的名称元素指定为节目名。此外,在ContentFragment-2-2.xml中,Content-2-2由内容元素的名称元素指定为节目名。
此外,在ContentFragment-2-1.xml和ContentFragment-2-2.xml中,ServiceReference元素的idRef属性值与ServiceFragment-2.xml的服务元素的id属性值相关联。
在ScheduleFragment-2-1.xml中,Content-2-1的开始时间和结束时间由PresentationWindow元素的startTime属性和endTime属性指定。在本示例中,‘2016-02-17T12:00:00+00:00’由startTime属性指定为Content-2-1的开始时间t1,‘2016-02-17T12:30:00+00:00’由endTime属性指定为Content-2-1的结束时间t2。
在ScheduleFragment-2-2.xml中,Content-2-2的开始时间和结束时间由PresentationWindow元素的startTime属性和endTime属性指定。在本示例中,‘2016-02-17T12:30:00+00:00’由startTime属性指定为Content-2-2的开始时间t2,‘2016-02-17T12:45:00+00:00’由endTime属性指定为Content-2-2的结束时间。
在此处,在ScheduleFragment-2-2.xml中,作为“BroadcastStream-1”和“BroadcastStream-2”的广播流IDs(bsid)被指定为PrivateExt元素的bsidReference元素。因此,指示跨广播流1(bsid-1)和广播流2(bsid-2)传送服务2(svc-2)的内容2-2(cnt-2-2)。
此外,在ScheduleFragment-2-1.xml和ScheduleFragment-2-2.xml中,ServiceReference元素的idRef属性的值与ScheduleFragment-2.xml的服务元素的id属性的值相关联。此外,在ScheduleFragment-2-1.xml中,ContentReference元素的idRef属性的值与ContentFragment-2-1.xml的内容元素的id属性的值相关联。此外,在ScheduleFragment-2-2.xml中,ContentReference元素的idRef属性的值与ContentFragment-2-2.xml的内容元素的id属性的值相关联。
(ESG服务的画面示例)
图49是示出在第三传送配置的情况下ESG服务的画面的显示示例的示图。
图49的ESG服务的画面与图44的ESG服务的画面的不同之处在于,由于在时间t2之后在时间带中传送的服务2(svc-2)的内容2-2(cnt-2-2)跨广播流1和2(bsid-1和bsid-2)传送,例如,所以使用调度片段(ScheduleFragment-2-2)的bsidReference元素的值显示诸如“需要两个调谐器”等引起注意的消息。
通过执行这样的显示,可以预先向终端用户提供指示为了观看内容2-2(cnt-2-2)需要多个可以同时操作的调谐器的通知。因此,例如,在对可以同时操作的调谐器的数量有限制的环境中,在终端用户试图预订观看多个调谐器是前提的节目等的情况下,可以鼓励用户使用本技术的ESG信息来执行优先化。
<7、修改示例>
(经由通信传送)
已经结合经由广播通过广播传输路径60传送内容流的示例描述了图1的传输系统1,但是内容流可以经由通信通过通信传输路径(例如,互联网)传送。
图50示出了传输系统的另一配置示例。图50的传输系统6与图1的传输系统1的不同之处在于,除了广播系统广播服务器40之外,在发送侧还安装了通信系统的通信服务器70。
FW代理装置10还具有可连接到互联网80的通信功能(通信I/F(未示出))以及接收经由广播传输路径60传输的广播波的接收功能。因此,FW代理装置10经由互联网80连接到通信服务器70,并且可以彼此执行通信。
FW代理装置10从连接到网络30的客户端装置20向连接到互联网80的通信服务器70传输请求。此外,FW代理装置10接收经由互联网80从通信服务器70传输的内容流,并将该流传输(传送)到连接到网络30的客户端装置20。
如上所述,连接到网络30的FW代理装置10-1至10-N具有主/从关系,其中,FW代理装置10中的一个用作主代理,而其他的FW代理装置10用作从代理。此外,由于FW代理装置10-1至10-N具有主/从关系,所以广播服务责任范围由主代理装置10M分配给每个FW代理装置10,其中,主代理111如上所述地操作。
因此,连接到网络30的客户端装置20根据终端用户等的操纵,再现经由FW代理装置10(主代理装置10M或从代理装置10S)通过广播或通信传送的内容。
通信服务器70例如是由诸如广播站的广播公司或另外的广播公司提供的服务器,并且连接到互联网80。
响应于来自FW代理装置10的请求,通信服务器70处理诸如节目或CM等内容文件或控制信息,并且经由互联网80传输(流式传送)作为结果获得的数据。
此外,除了诸如节目等内容之外,广播服务器40和通信服务器70可以传送例如应用程序等。换言之,在传输系统6中,应用程序经由广播或通信传送,并且由客户端装置20经由FW代理装置10来接收。
此外,在传输系统1(图1)和传输系统6(图50)中,已经描述了以下至少经由广播传送的内容流由FW代理装置10处理的配置,但是只有通信系统的通信服务器70可以安装在发送侧,并且只有经由通信传送的内容流可以在FW代理装置10中处理。在这种情况下,客户端装置20仅再现经由通信传送的内容。
此外,在以上描述中,连接到网络30的FW代理装置10中的一个FW代理装置10充当主代理装置10M,但是多个FW代理装置10可以充当主代理装置10M。此外,在图2或图3所示的配置中,主代理装置10M和从代理装置10S不具有再现内容的功能,但是类似于客户端装置20,主代理装置10M和从代理装置10S可以再现或记录经由广播或通信传送的内容。
(适用于其他广播标准)
在以上描述中,作为美国等国家采用的方案的ATSC(特别是ATSC3.0)已经被描述为数字广播标准,但是本技术可应用于例如作为日本等国家采用的方案的综合业务数字广播(ISDB)、作为欧洲等国家采用的方案的数字视频广播(DVB)等。此外,在以上描述中,已经描述了采用IP传输方案的ATSC3.0,作为示例,但是本发明不限于IP传输方案,而是可应用于诸如MPEG2-传输流(TS)方案等其他方案。
此外,作为数字广播标准,除了地面广播之外,还可以采用使用广播卫星(BS)、通信卫星(CS)等的卫星广播标准、诸如有线电视(公共天线电视(CATV))等有线广播。
(其他修改示例)
诸如上述控制信息(信令)的名称是示例,并且可以使用其他名称。在此处,这些名称之间的差异是形式上的差异,并且目标控制信息、分组等的实质内容没有差异。例如,用户服务捆绑包描述也称为用户服务描述。此外,例如,非实时(NRT)也称为本地缓存内容(LCC)等。
此外,对于DASH播放器,例如,除了以诸如超文本标记语言5(HTML5)等标记语言或诸如JavaScript(注册商标)等脚本语言开发的应用程序之外,例如,可以使用以诸如Java(注册商标)等编程语言开发的应用程序。此外,该应用程序不限于由浏览器执行的应用程序,并且可以作为所谓的本地应用程序在操作系统(OS)环境等中执行。
此外,应用程序可以明确显示某些信息,或者可以在非显示状态下(在后台)操作(可以在没有被终端用户识别的情况下被激活)。此外,除了运动图像和音乐之外,内容可以包括任何内容,例如,电子书、游戏、广告等。
<8、计算机配置>
上述一系列过程可以由硬件或软件来执行。在一系列过程由软件执行的情况下,构成软件的程序安装在计算机中。图51是示出根据程序执行上述一系列过程的计算机硬件的配置示例的示图。
在计算机1000中,中央处理器1001、只读存储器(ROM)1002和随机存取存储器(RAM)1003经由总线1004彼此连接。此外,输入/输出接口1005连接到总线1004。输入单元1006、输出单元1007、记录单元1008、通信单元1009和驱动器1010连接到输入/输出接口1005。
输入单元1006包括键盘、鼠标、麦克风等。输出单元1007包括显示器、扬声器等。记录单元1008包括硬盘、非易失性存储器等。通信单元1009包括网络接口等。驱动器1010驱动可移动记录介质1011,例如,磁盘、光盘、磁光盘或半导体存储器。
在如上所述配置的计算机1000中,CPU1001经由输入/输出接口1005和总线1004将记录在ROM1002或记录单元1008中的程序加载到RAM1003上,并执行该程序,从而执行一系列处理。
由计算机1000(CPU1001)执行的程序可以以在例如用作封装介质等的可移动记录介质1011中记录其的形式提供。此外,该程序可以经由有线或无线传输介质来提供,例如,局域网、互联网、数字卫星广播等。
在计算机1000中,可移动记录介质1011加载到驱动器1010中,然后,该程序可以经由输入/输出接口1005安装在记录单元1008中。此外,该程序可以由通信单元1009经由有线或无线传输介质接收并安装在记录单元1008中。另外,该程序可以预先安装在ROM1002或记录单元1008中。
在此处,在本说明书中,由计算机根据程序执行的处理不一定需要按照流程图描述的顺序按时间顺序执行。换言之,由计算机根据程序执行的处理也包括并行或单独执行的处理(例如,并行处理或基于对象的吹)。此外,该程序可以由一台计算机(处理器)处理,或者可以分发到多台计算机并由多台计算机处理。
此外,本技术的实施例不限于上述实施例,并且在不脱离本技术的要点的情况下,可以进行各种修改。
此外,本技术可以具有以下配置。
(1)一种接收装置,包括:
接收单元,接收广播服务的流;以及
处理单元,处理所述流,
其中,在所述流中,指示跨预定频带传送广播服务的流的传送配置信息包含在通过比物理层更高的上层传输的传输信息中,并且
所述处理单元处理具有与传送配置信息相对应的传送配置的流。
(2)根据(1)所述的接收装置,其中,所述处理单元
是作为从代理的主代理发挥功能的代理,所述代理接收广播服务的流并将广播服务的流传输到连接到网络的客户端装置,并且
为每个代理确定与传送配置信息相关联的广播服务责任范围。
(3)根据(2)所述的接收装置,其中,所述处理单元基于所述传送配置信息,将跨所述预定频带传送的广播服务作为广播服务责任范围分配给始终保证同时操作的代理。
(4)根据(2)或(3)所述的接收装置,其中,所述传输信息是上层的控制信息,并且
所述处理单元为每个代理确定与上层的控制信息中包含的传送配置信息相对应的广播服务责任范围。
(5)根据(4)所述的接收装置,其中,所述上层的控制信息进一步包括指示会话之间的优先级的优先级信息,并且
所述处理单元为每个代理确定与上层的控制信息中包含的传送配置信息和优先级信息相对应的广播服务责任范围。
(6)根据(5)所述的接收装置,其中,由所述传送配置信息指示的传送配置包括第一会话和第二会话,所述第一会话用于在传送跨所述预定频带传送的广播服务时传输最小必要流,所述第二会话用于在传送所述广播服务时传输额外流,并且
在优先级信息中,所述第一会话的优先级高于所述第二会话的优先级。
(7)根据(4)至(6)中任一项所述的接收装置,其中,每当更新上层的控制信息的传送配置的信息时,所述处理单元为每个代理确定与传送配置信息相对应的广播服务责任范围。
(8)根据(2)所述的接收装置,其中,比传送与所述传输信息相对应的广播服务流早预订时段传送所述传输信息。
(9)根据(8)所述的接收装置,其中,所述传输信息是与电子节目指南相关的信息。
(10)根据(8)或(9)所述的接收装置,其中,所述处理单元基于所述传输信息通知跨预定频带传送的广播服务的传送。
(11)根据(2)或(3)所述的接收装置,其中,所述从代理操作的一个或多个其他接收装置设置在网络上,并且
所述处理单元
生成数据库,数据库中,每个代理都和广播服务责任范围相关联,并且
在从客户端装置接收到对广播服务的请求的情况下,参照数据库以促使将广播服务的请求重定向到负责广播服务的代理。
(12)根据(4)至(7)中任一项所述的接收装置,其中,所述上层的控制信息是为每个广播服务传送的控制信息,并且
所述传送配置信息包括在文件传输协议的控制信息中。
(13)根据(1)至(12)中任一项所述的接收装置,其中,所述预定频带是为每个RF频道分配的带宽。
(14)一种接收装置的数据处理方法,包括:
由接收装置处理流的步骤,在该流中,指示跨预定频带传送广播服务流的传送配置信息包含在通过比物理层更高的上层传输的传输信息中,所述流具有与传送配置信息相对应的传送配置。
(15)一种发送装置,包括:
生成单元,生成传输信息,所述传输信息通过比物理层更高的上层传输,并且所述传输信息包括指示跨预定频带传送广播服务的流的传送配置信息;以及
发送单元,发送包括传输信息的流。
(16)根据(15)所述的发送装置,其中,所述传输信息是上层的控制信息。
(17)根据(16)所述的发送装置,其中,所述上层的控制信息进一步包括指示会话之间的优先级的优先级信息。
(18)根据(16)或(17)所述的发送装置,其中,所述上层的控制信息是为每个广播服务传送的控制信息,并且
所述传送配置信息包含在文件传输协议的控制信息中。
(19)根据(15)所述的发送装置,其中,所述传输信息是与电子节目指南相关的信息。
(20)一种发送装置的数据处理方法,包括以下步骤:
由所述发送装置生成传输信息,所述传输信息通过比物理层更高的上层传输,并且所述传输信息包括指示跨预定频带传送广播服务的流的传送配置信息;以及
由所述发送装置发送包括传输信息的流。
符号说明
1、6传输系统 10-1至10-M、10 FW代理装置
10M主代理装置 10S从代理装置
20-1到20-M、20客户端装置
30网络 40广播服务器 50发射台 60广播传输路径
70通信服务器 80互联网 100处理单元 101调谐器
102通信I/F 103存储单元 111主代理
112 UPnP/SSDP服务器 113 SLS处理系统
150处理单元 151调谐器 152通信I/F 153存储单元
161从代理 162 SLS处理系统 200处理单元
201通信I/F 202显示单元 203扬声器 211应用程序
212浏览器 401组件处理单元 402控制信息生成单元
403 ESG生成单元 404多路复用器 405数据处理单元
406发送单元 1000计算机 1001 CPU。

Claims (20)

1.一种接收装置,包括:
接收单元,接收广播服务的流;以及
处理单元,处理所述流,
其中,在所述流中,指示跨预定频带传送所述广播服务的所述流的传送配置信息包含在通过比物理层更高的上层传输的传输信息中,并且
所述处理单元处理具有与所述传送配置信息相对应的传送配置的所述流。
2.根据权利要求1所述的接收装置,其中,所述处理单元
是充当从代理的主代理的代理,所述代理接收所述广播服务的所述流并将所述广播服务的所述流传输到连接到网络的客户端装置,并且
为每个代理确定与所述传送配置信息相对应的广播服务责任范围。
3.根据权利要求2所述的接收装置,其中,所述处理单元基于所述传送配置信息,将跨所述预定频带传送的所述广播服务作为所述广播服务责任范围分配给始终保证同时操作的代理。
4.根据权利要求2所述的接收装置,其中,所述传输信息是上层的控制信息,并且
所述处理单元为每个代理确定与所述上层的所述控制信息中包含的所述传送配置信息相对应的所述广播服务责任范围。
5.根据权利要求4所述的接收装置,其中,所述上层的所述控制信息进一步包括指示会话之间的优先级的优先级信息,并且
所述处理单元为每个代理确定与所述上层的所述控制信息中包含的所述传送配置信息和所述优先级信息相对应的所述广播服务责任范围。
6.根据权利要求5所述的接收装置,其中,由所述传送配置信息指示的传送配置包括第一会话和第二会话,所述第一会话用于在传送跨所述预定频带传送的所述广播服务时传输最小必要流,所述第二会话用于在传送所述广播服务时传输额外流,并且
在所述优先级信息中,所述第一会话的优先级高于所述第二会话的优先级。
7.根据权利要求4所述的接收装置,其中,每当更新指示所述上层的所述控制信息的所述传送配置的信息时,所述处理单元为每个代理确定与所述传送配置信息相对应的所述广播服务责任范围。
8.根据权利要求2所述的接收装置,其中,比传送与所述传输信息相对应的所述广播服务的所述流早预定时段传送所述传输信息。
9.根据权利要求8所述的接收装置,其中,所述传输信息是与电子节目指南相关的信息。
10.根据权利要求8所述的接收装置,其中,所述处理单元基于所述传输信息通知跨预定频带传送的所述广播服务的传送。
11.根据权利要求2所述的接收装置,其中,所述从代理在其中操作的一个或多个其他接收装置安装在所述网络上,并且
所述处理单元
生成数据库,所述数据库中每个代理都和所述广播服务责任范围相关联,并且
在从客户端装置接收到对所述广播服务的请求的情况下,参照所述数据库以促使将对所述广播服务的请求重定向到负责所述广播服务的代理。
12.根据权利要求4所述的接收装置,其中,所述上层的所述控制信息是为每个广播服务传送的控制信息,并且
所述传送配置信息包含在文件传输协议的控制信息中。
13.根据权利要求1所述的接收装置,其中,所述预定频带是为每个RF频道分配的带宽。
14.一种接收装置的数据处理方法,包括:
由所述接收装置处理流的步骤,在所述流中,指示跨预定频带传送广播服务的流的传送配置信息包含在通过比物理层更高的上层传输的传输信息中,所述流具有与所述传送配置信息相对应的传送配置。
15.一种发送装置,包括:
生成单元,生成传输信息,所述传输信息通过比物理层更高的上层传输,并且所述传输信息包括指示跨预定频带传送广播服务的流的传送配置信息;以及
发送单元,发送包括所述传输信息的流。
16.根据权利要求15所述的发送装置,其中,所述传输信息是所述上层的控制信息。
17.根据权利要求16所述的发送装置,其中,所述上层的所述控制信息进一步包括指示会话之间的优先级的优先级信息。
18.根据权利要求16所述的发送装置,其中,所述上层的所述控制信息是为每个广播服务传送的控制信息,并且
所述传送配置信息包含在文件传输协议的控制信息中。
19.根据权利要求15所述的发送装置,其中,所述传输信息是与电子节目指南相关的信息。
20.一种发送装置的数据处理方法,包括以下步骤:
由所述发送装置生成传输信息,所述传输信息通过比物理层更高的上层传输,并且所述传输信息包括指示跨预定频带传送广播服务的流的传送配置信息;以及
由所述发送装置发送包括所述传输信息的流。
CN201780060404.1A 2016-10-04 2017-09-20 接收装置、发送装置和数据处理方法 Active CN109792556B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2016-196107 2016-10-04
JP2016196107 2016-10-04
PCT/JP2017/033798 WO2018066355A1 (ja) 2016-10-04 2017-09-20 受信装置、送信装置、及び、データ処理方法

Publications (2)

Publication Number Publication Date
CN109792556A true CN109792556A (zh) 2019-05-21
CN109792556B CN109792556B (zh) 2021-12-24

Family

ID=61831006

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780060404.1A Active CN109792556B (zh) 2016-10-04 2017-09-20 接收装置、发送装置和数据处理方法

Country Status (8)

Country Link
US (2) US10805028B2 (zh)
EP (1) EP3525472A1 (zh)
JP (1) JPWO2018066355A1 (zh)
KR (1) KR102479001B1 (zh)
CN (1) CN109792556B (zh)
CA (1) CA3038028A1 (zh)
MX (1) MX2019002898A (zh)
WO (1) WO2018066355A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA3038028A1 (en) * 2016-10-04 2018-04-12 Sony Corporation Receiving device, transmitting device, and data processing method
US10891100B2 (en) * 2018-04-11 2021-01-12 Matthew Cohn System and method for capturing and accessing real-time audio and associated metadata
US11303956B2 (en) 2019-09-11 2022-04-12 Verizon Patent And Licensing Inc. Systems and methods for internet protocol tuning
US11297387B2 (en) * 2019-09-24 2022-04-05 Verizon Patent And Licensing Inc. Systems and methods for digital video recording of internet protocol content

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040230905A1 (en) * 2003-03-28 2004-11-18 International Business Machines Corporation Information processing for creating a document digest
CN1788259A (zh) * 2003-04-08 2006-06-14 索尼株式会社 内容提供服务器、信息处理设备和方法以及计算机程序
CN102918857A (zh) * 2010-04-02 2013-02-06 三星电子株式会社 用于发送用于提供二维和三维内容的数字广播内容的方法和设备以及用于接收数字广播内容的方法和设备
US8635440B2 (en) * 2007-12-13 2014-01-21 Microsoft Corporation Proxy with layer 3 security
US20160205158A1 (en) * 2015-01-08 2016-07-14 Qualcomm Incorporated Session description information for over-the-air broadcast media data

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100888962B1 (ko) * 2004-12-06 2009-03-17 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
US9191692B2 (en) * 2010-06-02 2015-11-17 Microsoft Technology Licensing, Llc Aggregated tuner scheduling
US8819170B2 (en) * 2011-07-14 2014-08-26 Schneider Electric It Corporation Communication protocols
WO2014171718A1 (ko) * 2013-04-16 2014-10-23 엘지전자 주식회사 방송 전송 장치, 방송 수신 장치, 방송 전송 장치의 동작 방법 및 방송 수신 장치의 동작 방법
JP2015073245A (ja) * 2013-10-04 2015-04-16 ソニー株式会社 受信装置、受信方法、送信装置、及び、送信方法
EP3131300A4 (en) * 2014-04-09 2018-01-17 LG Electronics Inc. Broadcast transmission device, broadcast reception device, operating method of broadcast transmission device, and operating method of broadcast reception device
US10356449B2 (en) * 2014-11-13 2019-07-16 Lg Electronics Inc. Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method
WO2016140479A1 (ko) * 2015-03-01 2016-09-09 엘지전자 주식회사 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
US11115622B2 (en) * 2015-03-02 2021-09-07 Lg Electronics Inc. Apparatus and method for transceiving broadcast signal
US10454985B2 (en) * 2015-03-04 2019-10-22 Qualcomm Incorporated File format based streaming with dash formats based on LCT
WO2016144072A1 (ko) * 2015-03-08 2016-09-15 엘지전자(주) 방송 신호 송수신 장치 및 방법
WO2016144031A1 (ko) * 2015-03-11 2016-09-15 엘지전자 주식회사 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
US10012719B2 (en) * 2015-07-31 2018-07-03 At&T Mobility Ii Llc E911 locating by nearby proxy device location
US10505028B2 (en) * 2015-09-16 2019-12-10 Fuji Electric Co., Ltd. Semiconductor device including a shoulder portion and manufacturing method
JP5976189B2 (ja) 2015-11-30 2016-08-23 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
US10750217B2 (en) * 2016-03-21 2020-08-18 Lg Electronics Inc. Broadcast signal transmitting/receiving device and method
US10645454B2 (en) * 2016-06-22 2020-05-05 Electronics And Telecommunications Research Institute Apparatus for transmitting and receiving dynamic multi-mode service and method for providing the same
US10834153B2 (en) * 2016-08-24 2020-11-10 Qualcomm Incorporated System level signaling of SEI tracks for media data streaming
CA3038028A1 (en) * 2016-10-04 2018-04-12 Sony Corporation Receiving device, transmitting device, and data processing method
US10352641B2 (en) * 2017-04-21 2019-07-16 Caveman, Llc Gun barrel thermal indicator
US12075133B2 (en) * 2018-01-31 2024-08-27 Qualcomm Incorporated Dynamic conditional advertisement insertion

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040230905A1 (en) * 2003-03-28 2004-11-18 International Business Machines Corporation Information processing for creating a document digest
CN1788259A (zh) * 2003-04-08 2006-06-14 索尼株式会社 内容提供服务器、信息处理设备和方法以及计算机程序
US8635440B2 (en) * 2007-12-13 2014-01-21 Microsoft Corporation Proxy with layer 3 security
CN102918857A (zh) * 2010-04-02 2013-02-06 三星电子株式会社 用于发送用于提供二维和三维内容的数字广播内容的方法和设备以及用于接收数字广播内容的方法和设备
US20160205158A1 (en) * 2015-01-08 2016-07-14 Qualcomm Incorporated Session description information for over-the-air broadcast media data

Also Published As

Publication number Publication date
KR102479001B1 (ko) 2022-12-20
EP3525472A4 (en) 2019-08-14
MX2019002898A (es) 2019-07-04
US20210044367A1 (en) 2021-02-11
KR20190062408A (ko) 2019-06-05
US10805028B2 (en) 2020-10-13
US11374670B2 (en) 2022-06-28
US20190207691A1 (en) 2019-07-04
JPWO2018066355A1 (ja) 2019-07-25
EP3525472A1 (en) 2019-08-14
CN109792556B (zh) 2021-12-24
WO2018066355A1 (ja) 2018-04-12
CA3038028A1 (en) 2018-04-12

Similar Documents

Publication Publication Date Title
US11374670B2 (en) Receiving device, transmitting device, and data processing method
CN102783168A (zh) 内容传递设备、内容传递方法及发送服务器
KR102443060B1 (ko) 정보 처리 장치 및 정보 처리 방법
JP2023133542A (ja) 受信方法、及び、送信方法
US12120365B2 (en) Reception device, reception method, transmission device, and transmission method
CN108076383A (zh) 自适应播放、控制方法、机顶盒及电子节目服务器
RU2546543C2 (ru) Способ распределения ресурсов канала в системе широкополосного доступа при передаче данных, в том числе мультимедийных данных
WO2018034172A1 (ja) 情報処理装置、クライアント装置、及び、データ処理方法
CN101232613A (zh) 发送/接收数字内容的方法和接收数字内容的装置
US20100138869A1 (en) Method and device for generating electronic service guide
KR102345869B1 (ko) 정보 처리 장치, 정보 처리 방법, 및 정보 처리 시스템
JP7160030B2 (ja) 情報処理装置、受信装置、及び情報処理方法
US9693093B2 (en) Method of processing EPG metadata in network device and the network device for controlling the same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant