[go: up one dir, main page]

CN102769792A - 接收装置、接收方法以及程序 - Google Patents

接收装置、接收方法以及程序 Download PDF

Info

Publication number
CN102769792A
CN102769792A CN2012101361652A CN201210136165A CN102769792A CN 102769792 A CN102769792 A CN 102769792A CN 2012101361652 A CN2012101361652 A CN 2012101361652A CN 201210136165 A CN201210136165 A CN 201210136165A CN 102769792 A CN102769792 A CN 102769792A
Authority
CN
China
Prior art keywords
pattern
screen display
data
content
broadcast content
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.)
Pending
Application number
CN2012101361652A
Other languages
English (en)
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 CN102769792A publication Critical patent/CN102769792A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2355Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
    • H04N21/2358Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages for generating different versions, e.g. for different recipient devices
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4355Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reformatting operations of additional data, e.g. HTML pages on a television screen
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

一种接收装置包括:接收单元,配置成接收至少包括数据广播的数据流的广播流;第一样式选择器,配置成选择从所述接收单元接收的广播流中获取的每种数据广播内容的显示样式;第二样式选择器,配置成当与所述第一样式选择器选择的样式相对应的数据广播内容对应于多种显示样式时,选择多种显示样式当中的一种显示样式;以及显示单元,配置成显示与所述第一样式选择器或所述第二样式选择器选择的样式相对应的数据广播内容。

Description

接收装置、接收方法以及程序
技术领域
本技术涉及接收装置、接收方法以及程序。尤其,本技术涉及能够以最佳显示模式进行屏幕显示的接收装置、接收方法以及程序。
背景技术
像便携式电话和便携式信息终端那样的便携式通信终端在性能方面已经提高了,并且已经变成多功能的。随着便携式通信终端装置的性能的提高,可以用在便携式通信终端装置中的功能(例如,所谓的单段广播(one-segmentbroadcasting))的数量也增加了。在包括单段广播等的数字广播服务中,除了电视广播之外,还进行数据广播。
在作为单段广播的主要目标的便携式电话中,过去,垂直方向长显示的显示部分占主导地位。因此,如图1C所示,这些便携式电话适合同时显示视频内容(图1A)和数据广播内容(图1B)。另一方面,如图1D所示,在水平方向长显示的显示部分的情况下,屏幕显示太小以致于难以观看视频内容和浏览数字广播内容。在许多情况下,只显示视频内容(图1A)而不使用数字广播内容(图1B)。
近年来,像便携式电话那样的便携式通信终端装置的显示部分的模式变得多样化了。例如,使用了具有设想用于水平方向长显示的显示部分的一种模式和具有较高分辨率的另一种模式。
在具有在屏幕上显示固定模式的数据广播的情况下,不可能对应于具有多样化模式(例如,水平方向长显示和具有与当前状况不相符的VGA分辨率的显示)的显示部分的屏幕显示状态。因此,最好是依照显示部分的屏幕显示状态改变数据广播内容的显示模式。
此外,有人公开了通过取决于各种模式切换视频信号来改变显示部分的屏幕显示的便携式信息装置(例如,参照日本专利申请特开第2009-180892号)。
发明内容
但是,在现有技术的技术中,要显示在显示部分上的数据广播内容的显示模式是固定的,因此,数据广播内容可能不对应于便携式通信终端装置具有多样化模式的显示部分的屏幕显示状态。
鉴于上述情况,需要的是通过依照显示部分的屏幕显示状态改变数据广播内容的显示模式,以最佳显示模式进行屏幕显示。
按照本技术一个实施例的接收装置包括接收单元,配置成接收至少包括数据广播的数据流的广播流;第一样式选择器,配置成选择从所述接收单元接收的广播流中获取的每种数据广播内容的显示样式;第二样式选择器,配置成当与所述第一样式选择器选择的样式相对应的数据广播内容对应于多种显示样式时,选择多种显示样式当中的一种显示样式;以及显示单元,配置成显示与所述第一样式选择器或所述第二样式选择器选择的样式相对应的数据广播内容。
所述第一样式选择器使用如下的任何一种方法,为每种数据广播内容选择显示样式:通过执行描述在要首先从数据流中读出的文件中的脚本选择样式的脚本方法、从描述在从数据流中获取的元文件中的样式的列表中选择样式的元文件方法和从包括在广播流中的传输控制信息流中获取的样式的列表中选择样式的信令方法。所述第二样式选择器使用如下的任何一种方法,选择多种显示样式当中的一种显示样式:通过使用从处在用正在显示的数据广播内容的描述语言指定的链接目的地上的外部文件中获取的有关屏幕显示的信息选择样式的链接方法、通过使用从用描述语言依照预定规则导入的外部文件中获取的有关屏幕显示的信息选择样式的导入方法和通过使用用描述语言按预定规则定义的有关屏幕显示的信息选择样式的媒体方法。
当选择从包括在广播流中的视频流中获取的视频内容的信道时,所述第一样式选择器依照所述显示单元的屏幕显示方向或屏幕显示设置,为每种数据广播内容选择显示样式。
所述第一样式选择器选择可依照事先设置的优先级选择的多种显示样式当中的一种显示样式。
所述屏幕显示方向是所述显示单元的屏幕显示垂直方向上长的垂直方向长显示或所述显示单元的屏幕显示水平方向上长的水平方向长显示。
所述屏幕显示设置是用以设置分开排列视频内容和数据广播内容的分开排列或在重叠状态下排列视频内容和数据广播内容的重叠排列的内容排列方法的设置。
当所述显示单元的屏幕显示状态发生变化时,所述第二样式选择器选择多种显示样式当中与正在显示的数据广播内容相对应的一种显示样式。
当所述显示单元的屏幕显示方向或屏幕显示设置发生变化时,所述第二样式选择器依照所述显示单元的屏幕显示方向或屏幕显示设置,选择多种显示样式当中与正在显示的数据广播内容相对应的一种显示样式。
所述屏幕显示方向是所述显示单元的屏幕显示垂直方向上长的垂直方向长显示或所述显示单元的屏幕显示水平方向上长的水平方向长显示。
所述屏幕显示设置是用以设置分开排列视频内容和数据广播内容的分开排列或在重叠状态下排列视频内容和数据广播内容的重叠排列的内容排列方法的设置,所述视频内容是从包括在广播流中的视频流中获取的。
所述广播流是MPEG-TS(运动图像专家组2-传输流),和所述信令方法中的样式的列表是从包括在传输控制信息流中的PMT(节目映射表)中获取的。
所述接收装置可以是独立装置或可以是构成单个装置的内部块。
按照本技术一个实施例的接收方法或程序是与按照本技术一个实施例的上述接收装置相对应的方法或程序。
在按照本技术一个实施例的接收装置、接收方法以及程序中,接收至少包括数据广播的数据流的广播流。选择从所接收广播流中获取的每种数据广播内容的显示样式。当与所选样式相对应的数据广播内容对应于多种显示样式时,在多种显示样式中选择一种显示样式。显示与所选样式相对应的数据广播内容。
按照本技术的实施例,可以以最佳显示模式进行屏幕显示。
鉴于如附图所例示的本公开的最佳方式实施例的如下详细描述,本公开的这些和其它目的、特征和优点将变得更加显而易见。
附图说明
图1A~图1D是每一个示出单段广播中的数据广播的显示例子的示图;
图2是示出广播系统的配置例子的示图;
图3A~图3B是例示TV链接数据广播和独立数据广播的示图;
图4A~图4D是例示数据广播中的垂直方向长显示和水平方向长显示的示图;
图5A~图5B是例示分开排列和重叠排列的示图;
图6A~图6D是例示数据广播中的分辨率的示图;
图7是示出TV链接数据广播中的显示模式与排列之间的关系的示图;
图8是示出独立数据广播中的显示模式与排列之间的关系的示图;
图9是示出每种便携式通信终端装置中的样式对应与优先级之间的关系的示图;
图10是示出便携式终端装置的配置例子的示图;
图11是例示样式选择处理的流程图;
图12是示出脚本方法中的广播流的配置的示图;
图13是示出样式选择功能的例子的示图;
图14是示出在应用脚本方法的情况下便携式终端装置的配置例子的示图;
图15是例示在应用脚本方法的情况下的第一阶段样式选择处理的流程图;
图16是例示样式选择功能的处理的流程图;
图17是示出元文件方法中的广播流的配置的示图;
图18是示出元文件的格式的例子的示图;
图19是示出在应用元文件方法的情况下便携式终端装置的配置例子的示图;
图20是例示在应用元文件方法的情况下的第一阶段样式选择处理的流程图;
图21是示出信令方法中的广播流的配置的示图;
图22是示出数据广播样式列表描述符的例子的示图;
图23是示出在应用信令方法的情况下便携式终端通信装置的配置例子的示图;
图24是例示在应用信令方法的情况下的第一阶段样式选择处理的流程图;
图25是例示链接方法的概貌的示图;
图26是示出链接方法中的BML文档的描述例子的示图;
图27是例示在应用链接方法的情况下的第二阶段样式选择处理的流程图;
图28是例示导入方法的概貌的示图;
图29是示出导入方法中的BML文档的描述例子的示图;
图30是例示在应用导入方法的情况下的第二阶段样式选择处理的流程图;
图31是例示媒体方法的概貌的示图;
图32是示出媒体方法中的BML文档的描述例子的示图;
图33是例示在应用媒体方法的情况下的第二阶段样式选择处理的流程图;
图34是示出屏幕过渡的具体例子的示图;以及
图35是示出计算机的配置例子的示图。
具体实施方式
在下文中,将参照附图描述本技术的实施例。
[广播系统的配置例子]
图2是示出广播系统的配置例子的示图。
广播系统1由广播装置11、便携式终端通信装置12-1、便携式终端通信装置12-2和服务器13构成。
广播装置11提供在广播台中,发送多路复用视频流、音频流和数据流的广播流作为数字电视广播信号。
便携式终端通信装置12-1和便携式终端通信装置12-2是每一个由每个用户持有的便携式终端通信装置,例如,便携式电话和智能电话。
便携式终端通信装置12-1接收从广播装置11发送的数字电视广播信号,并且输出从某个信道中的广播流中获得的视频和音频。
具体地说,便携式终端通信装置12-1包括显示部分12A-1。在显示部分12A-1上,显示从视频流中获得的视频内容和从数据流中获得的数据广播内容。
此外,便携式终端通信装置12-1经由因特网14访问服务器13以接收数据广播内容,并将其显示在显示部分12A-1上。
与便携式终端通信装置12-1类似,便携式终端通信装置12-2接收来自广播装置11或服务器13的数据广播内容,并以不同于显示部分12A-1的模式将其显示在显示部分12A-2上。
服务器13记录与广播装置11广播的视频内容相对应的数据广播内容。广播装置11将数据广播内容提供给经由因特网14访问广播装置11的便携式终端通信装置12-1和便携式终端通信装置12-2。
广播系统1以上述方式配置。
应该注意到,在如下描述中,由于没有特别必要将便携式终端通信装置12-1与便携式终端通信装置12-2区分开,所以将它们称为便携式终端通信装置12。另外,由于没有特别必要将显示部分12A-1与显示部分12A-2区分开,所以将它们称为显示部分12A。
[便携式终端通信装置的屏幕显示]
现在,参照图3到9,描述便携式终端通信装置12的显示部分12A的屏幕显示状态。
在广播装置11中,作为广播广播流的方法,存在包括TV链接数据广播和独立数据广播的两种方法。
如图3A所示,在TV链接数据广播中,多路复用并广播视频流、音频流、数据流和传输控制信息流。此外,在MPEG-TS(运动图像专家组2-传输流)的情况下,传输控制信息流包括在有效载荷中传送、带有像PSI(节目特定信息)那样,以片段(section)形式描述在表格中的信息的分组。PSI是选择某个信道和从该信道接收数据的系统必需的信息。PSI包含具有PMT(节目映射表)等的数据结构的片段。在PMT中,描述包括在相应节目中的视频、音频和附加数据以及PCR的PID。
在便携式终端通信装置12中,接收这种广播流,然后分开该多路复用流。然后,在显示部分12A上,在同一屏幕上显示从视频流中获得的视频内容和从数据流中获得的数据广播内容。应该注意到,数据广播内容是用例如作为数据广播的描述语言的BML(广播标记语言)描述的。
另一方面,如图3B所示,在独立数据广播中,只广播数据流。在便携式终端通信装置12中,接收这种广播流,然后只显示从数据流中获得的数据广播内容。
此外,如图4所示,作为显示部分12A,存在一种能够进行屏幕显示垂直方向上长的垂直方向长显示和屏幕显示水平方向上长的水平方向长显示之一或两者的显示部分。取决于屏幕显示的状态,所显示信息改变。
例如,在显示部分12A能够进行垂直方向长显示的情况下,当接收TV链接数据广播的广播流时,如图4A所示,在显示部分12A,即,同一屏幕上显示视频内容和数据广播内容。另一方面,当接收独立数据广播的广播流时,如图4B所示,在显示部分12A上只显示数据广播内容。
另一方面,在显示部分12A能够进行水平方向长显示的情况下,当接收TV链接数据广播的广播流时,如图4C所示,通过改变屏幕显示分别显示视频内容和数据广播内容。这是因为在水平方向长显示的情况下,屏幕显示太小,难以在同一屏幕上与视频内容一起浏览数据广播内容。另一方面,当接收独立数据广播的广播流时,如图4D所示,在显示部分12A上只显示数据广播内容。
应该注意到,在如图4中所示的例子中,在不可能在单个屏幕上显示数据广播内容的信息的情况下,通过垂直滚动屏幕显示来显示所有信息。
此外,如图5所示,作为排列视频内容和数据广播内容的方法,存在包括分开排列和重叠排列的两种方法。
如图5A所示,分开排列指的是将视频内容、字幕和数据广播内容相互分开,并分开排列它们的方法。例如,在单段广播的接收装置中,使用这种方法。另一方面,如图5B所示,重叠排列指的是在重叠状态下排列视频内容、数据广播内容和字幕的方法。例如,在TV等上的数字地面广播的接收装置中,使用这种方法。
此外,如图6所示,作为数据广播内容的分辨率,存在例如QVGA(四分之一视频图形阵列)和VGA(视频图形阵列)。
QVGA具有例如4:3的像素纵横比,采用沿着垂直和水平方向具有240*320个像素的水平方向长显示(图6A)和沿着垂直和水平方向具有320*240个像素的垂直方向长显示(图6B)。另一方面,VGA具有例如4:3的像素纵横比,采用沿着垂直和水平方向具有480*640个像素的水平方向长显示(图6C)和沿着垂直和水平方向具有640*480个像素的垂直方向长显示(图6D)。应该注意到,如图6中所示的分辨率仅仅是例子,也可以应用其它分辨率。
关于TV链接数据广播和独立数据广播,如图7和8所示地总结了排列方法与沿着垂直和水平方向的分辨率之间的关系。
如图7所示,在TV链接数据广播中,为了进行垂直方向长显示和分开排列,切换分开显示视频内容和数据广播内容与只显示数据广播内容。另一方面,在垂直方向长显示的情况下,不进行重叠排列。
此外,在TV链接数据广播中,为了进行水平方向长显示和分开排列,切换只显示视频内容与只显示数据广播内容。另一方面,为了进行重叠排列,将数据广播内容叠加在视频内容上来显示。
应该注意到,在显示部分21A能够进行垂直方向长显示和水平方向长显示两者的情况下,当将屏幕显示从垂直方向长显示改变成水平方向长显示时,这种屏幕显示被改变成在分开排列下显示视频内容或在重叠排列下显示视频内容和数据广播内容。
相反,如图8所示,在独立数据广播中,为了进行垂直方向长显示和分开排列,只显示数据广播内容。另一方面,在垂直方向长显示的情况下,不进行重叠排列。
此外,在独立数据广播中,为了进行水平方向长显示,只显示数据广播内容。另一方面,在水平方向长显示的情况下,不进行重叠排列。
总而言之,作为应该设为便携式终端通信装置12的显示部分12A的屏幕显示的状态的样式,存在如下六种样式:
(a)QVGA(分辨率240*480),垂直方向长显示,分开排列;
(b)QVGA(分辨率320*480),水平方向长显示,分开排列;
(c)QVGA(分辨率320*240),水平方向长显示,重叠排列;
(d)VGA(分辨率480*960),垂直方向长显示,分开排列;
(e)VGA(分辨率640*960),水平方向长显示,分开排列;
(f)VGA(分辨率640*480),水平方向长显示,重叠排列。
如上所示,提供了多种样式,并且对于每种便携式终端通信装置12,可以应用于它的样式是不同的。此外,一些便携式终端通信装置12对应于两种或更多种样式。例如,如图9所示,将便携式电话、智能电话A,B和平板电脑PC作为便携式终端通信装置12的例子,每种终端对应于不同样式。
例如,便携式电话只对应于样式a。此外,智能电话A可以用于垂直方向长显示和水平方向长显示两者。在将智能电话A用于垂直方向长显示的情况下,它对应于包括样式a,b,d的三种样式。另外,在将智能电话A用于水平方向长显示的情况下,它对应于样式a到f的所有样式。当像智能电话A那样,对应于多种样式时,为每种样式设置优先级。例如,在用于垂直方向长显示的情况下,将优先级设置成按样式d,a,b的次序升高。在用于水平方向长显示的情况下,将优先级设置成按样式f,c,e,b,d,a的次序升高。
此外,将智能电话B设置成用于垂直方向长显示和水平方向长显示两者。在将智能电话B用于垂直方向长显示的情况下,智能电话B对应于样式a,d,并且将优先级设置成按样式a,d的次序升高。在将智能电话B用于水平方向长显示的情况下,智能电话B对应于样式e,b,并且将优先级设置成按样式e,b的次序升高。另外,平板电脑PC对应于样式e,d,b,a,并且将优先级设置成按样式e,d,b,a的次序升高。
如上所述,显示部分12A的屏幕显示状态对于每种便携式终端通信装置12是不同的。因此,有必要依照屏幕显示状态选择显示样式,从而进行最佳屏幕显示。有鉴于此,在下文中,将描述取决于显示部分12A的屏幕显示选择显示样式的处理。
[样式选择处理]
顺便说一下,为了提供内容,服务提供商需要考虑例如所需服务的内容、作为服务目标的用户、用户拥有的便携式终端通信装置12的显示部分12A的屏幕显示状态和制作内容的成本。对于考虑之后提供的每种内容,服务提供商提供例如包括上述样式a到f的六种样式,以便使便携式终端通信装置12可以进行具有样式a到f的任何一种样式的屏幕显示。
也就是说,便携式终端通信装置12按照取决于例如像垂直方向长显示和水平方向长显示那样的屏幕显示方向的优先级和用户的屏幕显示设置,选择样式a到f当中的相应样式作为显示部分12A的屏幕显示状态。
因此,在发送与多种样式相对应的内容的情况下,广播装置11需要通知作为目标的内容对应于哪种样式,并将访问具有所选样式的内容的信息提供给便携式终端通信装置12。此外,通过在同一内容内设置多个样式表,可以使便携式终端通信装置12选择一种样式。
也就是说,作为样式选择方法,存在包括以内容为单位选择显示样式的阶段(下文称为第一阶段样式选择)和在同一内容内选择显示样式的阶段(下文称为第二阶段样式选择)的两个阶段。
关于这方面,将参照图10和11描述便携式终端通信装置12进行的第一阶段样式选择处理和第二阶段样式选择处理。
图10是示出便携式终端装置的配置例子的示图。
除了上述显示部分12A之外,便携式终端通信装置12还由调谐器31、多路复用器/多路分用器32、视频解码器33、音频解码器34、旋转式处理器35、PSI处理器36、合成器37、数据广播处理器38、通信I/F 39、扬声器40、控制器41、贮存器42、操作单元43和检测器44构成。
调谐器31接收和解调与用户选择的信道相对应的数字电视广播信号,并将所得广播流提供给多路复用器/多路分用器32。
多路复用器/多路分用器32将调谐器31提供的广播流分开成视频流、音频流、数据流和传输控制信息流。并将它们分别提供给视频解码器33、音频解码器34、旋转式处理器35和PSI处理器36。
视频解码器33解码多路复用器/多路分用器32提供的视频流,并将视频内容的所得视频信号提供给合成器37。
音频解码器34解码多路复用器/多路分用器32提供的音频流,并将所得音频信号提供给扬声器40以输出。
旋转式处理器35从多路复用器/多路分用器32提供的数据流中提取数据广播内容的数据,并将它提供给数据广播处理器38。
应该注意到,除了用BML创建的BML文档文件之外,数据广播内容的数据还包含有关样式表等的信息。此外,使用所谓的数据旋转式传输方法,为称为模块的构成内容数据的每个对象发送数据广播内容的数据。
PSI处理器36从多路复用器/多路分用器32提供的传输控制信息流中提取PSI,并对提取的PSI进行处理。PSI处理器36取决于需要,获取定义在包括在PSI中的PMT中的样式的列表,并将它提供给数据广播处理器38。
除了来自旋转式处理器35的数据广播内容的数据之外,还将取决于需要来自PSI处理器36的样式的列表提供给数据广播处理器38。
数据广播处理器38对数据广播内容的数据进行处理。此外,数据广播处理器38根据数据广播内容的数据或样式的列表选择数据广播内容的显示样式。数据广播处理器38将与所选样式相对应的数据广播内容的数据提供给合成器37。
数据广播处理器38由第一阶段样式选择部分51和第二阶段样式选择部分52构成。
例如,当用户选择一个信道时,第一阶段样式选择部分51进行第一阶段样式选择处理,从而选择每种数据广播内容的显示样式。在第一阶段样式选择处理中,使用后面所述的脚本方法、元文件方法和信令方法的任何一种方法。
例如,当在信道选择期间选择的数据广播内容对应于多个样式表时,或在显示部分12A的屏幕显示状态发生变化的情况下,第二阶段样式选择部分52进行第二阶段样式选择处理,从而选择数据广播内容的显示样式。在第二阶段样式选择处理中,使用后面所述的链接方法、导入方法和媒体方法的任何一种方法。
通信I/F 39在数据广播处理器38的控制下,经由因特网14与服务器13连接。通信I/F 39将从服务器13接收的数据广播内容的数据提供给数据广播处理器38。
将来自视频解码器33的视频内容的视频信号和来自数据广播处理器38的数据广播内容的数据提供给合成器37。合成器37合成视频内容的视频信号和数据广播内容的数据,并将它们提供显示部分12A加以显示。
控制器41控制便携式终端通信装置12的各个部分的操作。
贮存器42在控制器41的控制下存储包括有关屏幕显示设置等的信息的各种类型的信息。控制器41读出存储在贮存器42中的有关屏幕显示设置的信息,并将它提供给数据广播处理器38。
操作单元43接收来自用户的各种操作,并将相应操作信号提供给控制器41。控制器41依照来自操作单元43的操作信号控制各个部分的操作。
检测器44由例如回转传感器构成,检测便携式终端通信装置12的运动,并将检测结果提供给控制器41。根据来自检测器44的检测结果,控制器41确定显示部分12A的屏幕显示方向,例如,垂直方向长显示或水平方向长显示,并将确定结果提供给数据广播处理器38。
图10中所示的便携式终端通信装置12以上述方式配置。
接着,参照如图11中所示的流程图,描述便携式终端通信装置12进行的样式选择处理。
在步骤S11中,根据来自操作单元43的操作信号,控制器41确定用户是否选择了目标信道。在确定选择了目标信道的情况下,该处理前进到步骤S12。
在步骤S12中,第一阶段样式选择部分51进行第一阶段样式选择处理,从而选择每种数据广播内容的显示样式。
应该注意到,第一阶段样式选择处理的细节将在后面参考图12到24来描述。
在步骤S13中,第一阶段样式选择部分51确定与在第一阶段样式选择处理中选择的样式相对应的数据广播内容是否对应于多个样式表。
在步骤S13中,如果确定数据广播内容对应于多个样式表,则该处理前进到步骤S14。例如,一个或多个样本表与分开排列下的数据广播内容的BML文档文件相对应。
在步骤S14中,第二阶段样式选择部分52进行第二阶段样式选择处理,从而选择多个样本表当中与数据广播内容相对应的一个样式表。第二阶段样式选择部分52将要成为与通过第二阶段样式选择处理选择的样式表相对应的屏幕布局的BM文档文件提供给合成器37,从而与视频内容一起将它显示在显示部分12A上。
应该注意到,第二阶段样式选择处理的细节将在后面参考图25到33来描述。
另一方面,在步骤S13中,在确定数据广播内容未对应多个样式表的情况下,该处理前进到步骤S15。此外,尽管也可能存在不与样式表相对应的BML文档文件,但在这种情况下,该处理也前进到步骤S15。例如,单个样式表与重叠排列下的数据广播内容的BML文档文件相对应。
在步骤S15中,第一阶段样式选择部分51将通过第一阶段样式选择处理获取的BML文档文件供应给合成器37,从而与视频内容一起将它显示在显示部分12A上。
在步骤S16中,根据来自检测器44的检测结果和存储在贮存器42中的有关设置的信息,控制器41确定像显示部分12A的屏幕显示方向或屏幕显示设置那样的屏幕显示状态是否发生了变化。在步骤S16中,在确定屏幕显示方向或屏幕显示设置发生了变化的情况下,该处理前进到步骤S17。
在步骤S17中,第二阶段样式选择部分52进行第二阶段样式选择处理,从而选择多个样式表当中与显示在显示部分12A上的数据广播内容相对应的一个样式表。
应该注意到,在步骤S17中执行的第二阶段样式选择处理与在步骤S14中执行的第二阶段样式选择处理相同,其细节将在后面参考图25到33来描述。
另一方面,在步骤S16中,在确定屏幕显示方向或屏幕显示设置未发生变化的情况下,跳过步骤S17,该处理前进到步骤S18。
在步骤S18中,根据来自操作单元43的操作信号,控制器41确定是否终止内容的观看。
在步骤S18中,在确定不终止观看的情况下,该处理返回到步骤S16,并重复上述处理。于是,在终止内容的观看之前改变显示部分12A的屏幕显示方向等的情况下,进行第二阶段样式选择处理。
另一方面,在步骤S18中,在确定终止观看的情况下,终止图11中的样式选择处理。
如上所述,在样式选择处理中,在信道选择期间,进行第一阶段样式选择处理和第二阶段样式选择处理,并且在改变了显示部分12A的屏幕显示方向等的情况下,进行第二阶段样式选择处理。这样,进行两个阶段的选择处理。
[第一阶段样式选择处理]
接着,参照图12到24,描述第一阶段样式选择处理的细节。
如上所述,作为第一阶段样式选择方法,可以使用脚本方法、元文件方法和信令方法的任何一种方法。关于这方面,下文将描述这三种方法。
[脚本方法]
首先,参照图12到16,描述将脚本方法用作第一阶段样式选择方法的情况。
图12是示出脚本方法中的广播流的配置的示图。
在广播流中,多路复用和广播视频流、音频流、数据流和传输控制信息流。
数据流包含模块0,模块1,模块2,……,以及每个模块包含BML文档文件、样式表文件等。模块0包含Startup.bml作为BML文档入口文件。Startup.bml是没有显示元素的文件。在Startup.bml中,描述选择服务提供的样式的脚本,并通过执行该脚本,选择最佳样式。
图13是示出样式选择功能的例子的示图。
样式选择功能是从含有要提供的多种样式的内容中选择便携式终端通信装置12要使用的一种样式的功能。
SelectStyleOfContent()将指示提供每种模式的可用性的位图指定为参数(argument)style availability,从而返回所选样式的号码作为返回值。style availability由六个位构成。第一位被指定成使用样式a的可用性,下一位被指定成使用样式b的可用性。类似地,将样式c到f的可用性指定给第三位和随后位。
在便携式终端通信装置12中,在要提供的样式当中,取决于例如像垂直方向长显示或水平方向长显示那样的屏幕显示方向或像重叠排列的可用性或字符大小那样的屏幕显示设置地选择可用样式。然后,返回与styleavailability的排列次序相对应的样式号(图13中的位号)作为返回值。应该注意到,在不存在可用样式的情况下,返回零值作为返回值。
回头参照图12,例如,在通过执行样式选择功能,选择样式a作为最佳样式的情况下,作出从Startup.bml到描述在模块2中的a.bml的过渡。然后,作出到具有与a.bml的相同的样式的描述在模块2中的其它BML文档文件的过渡。类似地,在选择样式b作为最佳样式的情况下,作出从Startup.bml到描述在模块1中的b.bml的过渡。
此外,在选择样式f作为最佳样式的情况下,经由因特网14从服务器13中获取f.bml,并作出从Startup.bml到f.bml的过渡。
应该注意到,在如图12中所示的例子,BML文档文件对应于数据广播内容。
图14是示出在应用脚本方法的情况下便携式终端通信装置的配置例子的示图。
在如图14中所示的便携式终端通信装置12中,与如图10中所示的便携式终端通信装置12的那些相同的方块用相同标号表示。在脚本方法下的便携式终端通信装置12中,提供了BML浏览器61作为数据广播处理器38。
BML浏览器61将旋转式处理器35提供的BML文档文件的数据提供给合成器37,以便显示在显示部分12A上。
当用户选择一个信道时,BML浏览器61执行样式选择功能并进行第一阶段样式选择处理。此外,当显示部分12A的屏幕显示状态发生变化时,BML浏览器61使用后面所述的链接方法、导入方法或媒体方法进行第二阶段样式选择处理。
应该注意到,除了数据广播处理器38之外,如图14中所示的便携式终端通信装置12基本上具有与如图10中所示的便携式终端通信装置12相同的配置,因此省略对它们的描述。
如图14中所示的便携式终端通信装置12以上述方式配置。
接着,如图15中所示的流程图,描述在应用如图14中所示的便携式终端通信装置12执行的脚本方法的情况下的第一阶段样式选择处理。这种处理对应于图11中的步骤S12。
应该注意到,为了进行第一阶段样式选择处理,调谐器31接收和解调数字电视广播信号,以及多路复用器/多路分用器32将广播流分开成视频流、音频流、数据流和传输控制信息流。
在步骤S31中,旋转式处理器35确定数据广播处理器38是否对应于样式选择功能。在确定数据广播处理器38对应于样式选择功能的情况下,该处理前进到步骤S32。
在步骤S32中,旋转式处理器35从数据流中获取BML文档入口文件,并将它提供给BML浏览器61。
在步骤S33中,BML浏览器61执行从旋转式处理器35获取的BML文档入口文件。
在步骤S34中,BML浏览器61进行通过执行BML文档入口文件进行的、使用样式选择功能(图13中的selectStyleOfContent())的样式选择处理。
现在,参照如图16中所示的流程图,描述与步骤S34相对应、使用样式选择功能的样式选择处理。应该注意到,图16示出了便携式终端通信装置12是智能电话A的情况。
在步骤S51中,BML浏览器61确定是否设置了放大字符模式。在步骤S51中,在确定设置了放大字符模式的情况下,该处理前进到步骤S52。
在步骤S52中,BML浏览器61确定显示部分12A是否采用水平方向长显示。在步骤S52中,在确定显示部分12A采用水平方向长显示的情况下,该处理前进到步骤S53。
在步骤S53中,BML浏览器61确定是否启用重叠排列功能。
在步骤S53中,在确定启用重叠排列功能的情况下,该处理前进到步骤S54。在步骤S54中,BML浏览器61按如下优先级次序选择可用样式:样式f,c,a。
此外,在步骤S53中,在确定不启用重叠排列功能的情况下,该处理前进到步骤S55。在步骤S55中,BML浏览器61按如下优先级次序选择可用样式:样式b,a。
另外,在步骤S52中,在确定显示部分12A不采用水平方向长显示,即,采用垂直方向长显示的情况下,该处理前进到步骤S56。在步骤S56中,BML浏览器61选择样式a。
另一方面,在步骤S51中,在确定未设置放大字符模式的情况下,该处理前进到步骤S57。
在步骤S57中,BML浏览器61确定显示部分12A是否采用水平方向长显示。在步骤S57中,在确定显示部分12A采用水平方向长显示的情况下,该处理前进到步骤S58。
在步骤S58中,BML浏览器61确定是否启用重叠排列功能。
在步骤S58中,在确定启用重叠排列功能的情况下,该处理前进到步骤S59。在步骤S59中,BML浏览器61按如下优先级次序选择可用样式:样式f,e,d,b,a。
此外,在步骤S58中,在确定不启用重叠排列功能的情况下,该处理前进到步骤S60。在步骤S60中,BML浏览器61按如下优先级次序选择可用样式:样式e,d,b,a。
另外,在步骤S57中,在确定显示部分12A不采用水平方向长显示,即,采用垂直方向长显示的情况下,该处理前进到步骤S61。在步骤S61中,BML浏览器61按如下优先级次序选择可用样式:样式d,a。
这样,在要为每种内容提供的样式a到f当中,依照像显示部分12A的屏幕显示方向或屏幕显示设置那样的屏幕显示状态选择一种样式。此外,在存在多种相应样式的情况下,按照事先设置的优先级选择一种样式。
当完成步骤S54到S56或步骤S59到S61中的处理时,该处理返回到图15中的步骤S34,并进行步骤S35中的处理以及后续处理。
在步骤S35中,BML浏览器61从旋转式处理器35中获取包含与通过使用样式选择功能的样式选择处理选择的样式相对应的显示元素的BML文档文件。应该注意到,一个或多个样式表与这个BML文档文件相对应。
另一方面,在步骤S31中,在确定数据广播处理器38不对应于样式选择功能的情况下,该处理前进到步骤S37。在步骤S37中,BML浏览器61从旋转式处理器35中获取具有相应样式(例如,样式a)的BML文档文件。于是例如即使对于不对应于样式选择功能的现有便携式终端通信装置也不会有问题地使内容的观看变得可能。
当完成步骤S35到S37中的处理时,该处理返回到图11中的步骤S12,并进行步骤S13中的处理以及后续处理。
如上所述,在应用脚本方法的情况下,通过执行描述在没有显示元素的BML文档入口文件中的样式选择功能(selectStyleOfContent()),进行要提供的数据广播内容的样式的选择。然后,获取具有所选样式的数据广播内容的第一页中的BML文档文件。
[元文件方法]
接着,参照图17到20,描述将元文件方法用作第一阶段样式选择方法的情况。
图17是示出元文件方法中的广播流的配置的示图。
在广播流中,多路复用视频流、音频流、数据流和传输控制信息流。
数据流包含模块0,模块1,模块2,...,以及在模块0中,描述元文件(Style_list.xml)。在Style_list.xml中,描述要提供的数据广播内容的样式的列表。
图18是示出元文件的格式的例子的示图。
如图18所示,provided_style元素属于Style_list元素。provided_style元素取决于要提供的样式的数量地出现和描述。
对于provided_style元素,将horizontal_size属性、vertical_size属性、layout_policy属性和属性设置成其属性。
horizontal_size属性是沿着水平方向指定数据广播内容的大小的属性,和vertical_size属性是沿着垂直方向指定数据广播内容的大小的属性。因此,使用horizontal_size属性和vertical_size属性设置数据广播内容的屏幕尺寸(分辨率)。
layout_policy属性是指定视频内容和数据广播内容的排列方法的属性。对于layout_policy属性,作为其属性值,在分开排列的情况下设置“separated”,而在重叠排列的情况下设置“overlaid”。
link属性是指定数据广播内容的第一页的URL(统一资源定位符)的属性。
例如,如图18中所示的描述例子所示,在提供样式a,e,f的情况下,在Style_list元素中,描述了三个provided_style元素。在第一provided_style元素中,描述了样式a的属性值,并且作为第一页的链接目的地,指定了“Startup.bml”。类似地,在第二和第三provided_style元素中,描述了样式e,f的属性值。
回头参照图17,例如,在读取包括在模块0中的元文件以及在描述在这个元文件中的三种样式当中选择样式a的情况下,作出到描述在第一provided_style元素的link属性中的“startup.bml”的过渡。类似地,在选择样式e的情况下,作出到描述在第二provided_style元素的link属性中的“../1/startup.bml”的过渡。
此外,在选择样式f的情况下,经由因特网14访问描述在第三provided_style元素的link属性中的“http://providerA.com/databroadcast/startup.bml”,并作出到startup.bml的过渡。
应该注意到,在如图17中所示的例子中,元文件和BML文档文件都对应于数据广播内容。
图19是示出在采用元文件方法的情况下便携式终端通信装置的配置例子的示图。
在如图19中所示的便携式终端通信装置12中,与如图10中所示的便携式终端通信装置12的那些相同的方块用相同标号表示。在元文件方法下的便携式终端通信装置12中,提供了元文件处理部分71、样式选择部分72和BML浏览器73作为数据广播处理器38。
元文件处理部分71分析旋转式处理器35提供的元文件,并将分析结果提供给样式选择部分72。
样式选择部分72依照元文件处理部分71提供的元文件的分析结果进行第一阶段样式选择处理,并将选择结果提供给BML浏览器73。
根据样式选择部分72提供的选择结果,BML浏览器73从旋转式处理器35中获取BML文档文件。BML浏览器73将所获取BML文档文件的数据提供给合成器37,以便显示在显示部分12A上。
此外,在显示部分12A的屏幕显示状态发生变化的情况下,BML浏览器73使用后面所述的链接方法、导入方法或媒体方法进行第二阶段样式选择处理。
应该注意到,除了数据广播处理器38之外,如图19中所示的便携式终端通信装置12基本上具有与如图10中所示的便携式终端通信装置12相同的配置,因此省略对它们的描述。
如图19中所示的便携式终端通信装置12以上述方式配置。
接着,参照如图20中所示的流程图,描述在应用如图19中所示的便携式终端通信装置12执行的元文件方法的情况下的第一阶段样式选择处理。这种处理对应于图11中的步骤S12。
在步骤S71中,旋转式处理器35确定数据广播处理器38是否对应于元文件。在确定数据广播处理器38对应于元文件的情况下,该处理前进到步骤S72。
在步骤S72中,旋转式处理器35从数据流中获取元文件,并将它提供给元文件处理部分71。
在步骤S73中,元文件处理部分71分析从旋转式处理器35获取的元文件,并将分析结果提供给样式选择部分72。
在步骤S74中,根据元文件处理部分71对元文件的分析结果,样式选择部分72进行样式选择处理。
也就是说,在基于元文件分析结果的样式选择处理中,与上面图16中的样式选择处理类似,依照显示部分12A的屏幕显示状态,在描述在元文件中的样式a到f当中选择一种样式。
在步骤S75中,根据样式选择部分72的选择结果,BML浏览器73从旋转式处理器35中获取包括与所选样式相对应的显示元素的BML文档文件。应该注意到,一个或多个样式表与这个BML文档文件相对应。
另一方面,在步骤S71中,在确定数据广播处理器38不对应于元文件的情况下,该处理前进到步骤S77。在步骤S77中,BML浏览器73从旋转式处理器35中获取具有相应样式(例如,样式a)的BML文档文件。于是,例如,即使对于不对应于元文件的现有便携式终端通信装置也不会有问题地使内容的观看变得可能。
当完成步骤S75到S77中的处理时,该处理返回到图11中的步骤S12,并进行步骤S13中的处理以及后续处理。
如上所述,在应用元文件方法的情况下,读取描述要提供的数据广播内容的样式的列表的元文件,并指定与从描述在元文件中的列表中选择的样式相对应的URL。然后,获取通过URL指定的第一页中的BML文档文件。
[信令方法]
接着,参照图21到24,描述应用信令方法的情况,作为第一阶段样式选择方法。
图21是示出信令方法中的广播流的配置的示图。
在广播流中,多路复用视频流、音频流、数据流和传输控制信息流。
数据流包含模块0,模块1,模块2,...,以及在每个模块中,都包括Startup.bml。
此外,从传输控制信息流中提取的PMT包含数据广播样式列表描述符。对于描述在数据广播样式列表描述符中的每个样式号,描述包括具有该样式的BML文档文件的模块的号码。
图22是示出数据广播样式列表描述符的例子的示图。
在data_broadcast_style_list_descriptor中,描述了descriptor_tag、descriptor_length和number_of_style。
descriptor_tag指示识别data broadcast_style_list_descriptor的标签。
descriptor_length指示随后字节的数量。
number_of_style指示样式的数量,和style_id指示样式号。此外,module_id指示模块号。也就是说,按number_of_style的数量,重复style_id和module_id,因此,将要提供的样式的号码与包括具有该样式的BML文档文件的模块的号码相联系。
图23是示出在应用信令方法的情况下便携式终端通信装置的配置例子的示图。
在如图23中所示的便携式终端通信装置12中,与如图10中所示的便携式终端通信装置12的那些相同的方块用相同标号表示。在信令方法下的便携式终端通信装置12中,提供了列表描述符处理部分81、样式选择部分82和BML浏览器83作为数据广播处理器38。
列表描述符处理部分81分析PSI处理器36提供的数据广播样式列表描述符,并将分析结果提供给样式选择部分82。
根据列表描述符处理部分81提供的数据广播样式列表描述符的分析结果,样式选择部分82进行第一阶段样式选择处理,并将选择结果提供给BML浏览器83。
根据样式选择部分82提供的选择结果,BML浏览器83从旋转式处理器35中获取BML文档文件。BML浏览器83将所获取BML文档文件的数据提供给合成器37,以便显示在显示部分12A上。
此外,在显示部分12A的屏幕显示状态发生变化的情况下,BML浏览器83使用后面所述的链接方法、导入方法或媒体方法进行第二阶段样式选择处理。
应该注意到,除了数据广播处理器38之外,如图23中所示的便携式终端通信装置12基本上具有与如图10中所示的便携式终端通信装置12相同的配置,因此省略对它们的描述。
如图23中所示的便携式终端通信装置12以上述方式配置。
接着,参照如图24中所示的流程图,描述如图23中所示的便携式终端通信装置12执行的、在应用信令方法的情况下的第一阶段样式选择处理。这种处理对应于图11中的步骤S12。
在步骤S91中,PSI处理器36确定数据广播处理器38是否对应于数据广播样式列表描述符。在确定数据广播处理器38对应于数据广播样式列表描述符的情况下,该处理前进到步骤S92。
在步骤S92中,PSI处理器36获取包括在PMT中的数据广播样式列表描述符,并将它提供给列表描述符处理部分81。
在步骤S93中,列表描述符处理部分81分析从PSI处理器36获取的数据广播样式列表描述符,并将分析结果提供给样式选择部分82。
在步骤S94中,根据列表描述符处理部分81对数据广播样式列表描述符的分析结果,样式选择部分82进行样式选择处理。
也就是说,在基于数据广播样式列表描述符分析结果的样式选择处理中,与上面图16中的样式选择处理类似,依照显示部分12A的屏幕显示状态,在描述在数据广播样式列表描述符中的样式a到f当中选择一种样式。
在步骤S95中,根据样式选择部分82的选择结果,BML浏览器83从旋转式处理器35中获取包括与所选样式相对应的显示元素的BML文档文件。应该注意到,一个或多个样式表与这个BML文档文件相对应。
另一方面,在步骤S91中,在确定数据广播处理器38不对应于数据广播样式列表描述符的情况下,该处理前进到步骤S97。在步骤S97中,BML浏览器83从旋转式处理器35中获取具有相应样式(例如,样式a)的BML文档文件。于是,例如,即使对于不对应于数据广播样式列表描述符的现有便携式终端通信装置也不会有问题地使内容的观看变得可能。
当完成步骤S95到S97中的处理时,该处理返回到图11中的步骤S12,并进行步骤S13中的处理以及后续处理。
如上所述,在应用信令方法的情况下,指定与从描述在包括在PMT中的数据广播样式列表描述符中的列表中选择的样式相对应的模块号。然后,获取包括在具有指定号码的模块中的第一页中的BML文档文件。
[第二阶段样式选择处理]
接着,参照图25到33,描述第二阶段样式选择处理的细节。
如上所述,在数据广播内容对应于多种显示样式的情况下,对于每种内容,可以指定多个样式表。因此,通过第一阶段样式选择处理选择每种内容的显示样式,然后通过第二阶段样式选择处理选择内容的样式表,可以选择更佳样式。
这种第二阶段样式选择处理是例如在信道选择期间选择的数据广播内容对应于多个样式表的情况下,或在显示部分12A的屏幕显示状态发生变化的情况下进行的。此外,作为第二阶段样式选择处理,通过扩展CSS(层叠样式表)的媒体类型,可以如上所述使用链接方法、导入方法或媒体方法。关于这方面,下文描述这三种方法。
[链接方法]
首先,参照图25到27,描述将链接方法用作第二阶段样式选择处理的情况。
图25是例示链接方法的概貌的示图。
在链接方法中,引用描述在BML文档文件中的Link元素指定的CSS文件,并根据例如有关通过CSS文件指定的每种样式的内容的屏幕尺寸(分辨率)的信息改变内容的样式。
如图25中的描述例子所示,在BML文档文件内的Link元素中,作为其属性,设置了rel属性、type属性、href属性和media属性。
media属性指定媒体类型,对于指定媒体类型的属性值,设置“portrait”、“landscape”、“separated”和“overlaid”。
也就是说,对于媒体属性,作为属性值,在垂直方向长显示的情况下设置“portrait”,而在水平方向长显示的情况下设置“landscape”。此外,在分开排列的情况下设置“separated”,而在重叠排列的情况下设置“overlaid”。通过设置那些属性值,指定了与屏幕显示方向和排列方法相对应的媒体类型。
例如,如图26所示,在作为媒体类型的属性值,设置了“landscape”和“overlaid”的情况下,为href属性设置“style_f.css”。对于style_f.css,作为内容的分辨率,设置宽度:640px;和高度:480px(分辨率640*480)。这种样式对应于上述的样式f。
此外,在作为媒体类型的属性值,设置了“portrait”和“separated”的情况下,为href属性设置“style_a.css”。对于style_a.css,作为内容的分辨率,设置宽度:240px;和高度:480px(分辨率240*480)。这种样式对应于上述的样式a。
另外,在作为媒体类型的属性值,设置了“landscape”和“separated”的情况下,为href属性设置“style_e.css”。对于style_e.css,作为内容的分辨率,设置宽度:640px;和高度:960px(分辨率640*960)。这种样式对应于上述的样式e。
这样,通过读取与每种媒体类型相对应的外部样式表,可以获取描述在每个外部样式表中的每种样式的屏幕尺寸。
接着,参照如图27中所示的流程图,描述在应用链接方法的情况下的第二阶段样式选择处理。这种处理对应于图11中的步骤S14或S17。
应该注意到,尽管第二阶段样式选择处理可以由如图10,14,19和23中所示的任何一种便携式终端通信装置12来执行,但现在作为代表,将描述如图14中所示的便携式终端通信装置12进行第二阶段样式选择处理的情况。
在步骤S111中,BML浏览器61将询问发送给控制器41,从而获取有关显示部分12A的屏幕显示方向和屏幕显示设置的信息。
在步骤S112中,根据有关显示部分12A的屏幕显示方向和屏幕显示设置的所获取信息,BML浏览器61选择Link元素指定的样式表。例如,在显示部分12A的屏幕显示方向是水平方向长显示以及屏幕显示设置(排列方法)是重叠排列的情况下,如图26所示,媒体属性的属性值变成“landscape”和“overlaid”,因此选择href属性指定的“style_f.css”。
在步骤S113中,BML浏览器61读取与BML文档文件相对应的样式表,并进行使用与其描述内容相对应的屏幕布局的显示处理。
于是,在显示部分12A上,以与屏幕显示状态相对应的最佳显示模式显示视频内容和数据广播内容。
当完成步骤S113中的处理时,该处理返回到图11中的步骤S14或S17,并进行这个步骤中的处理以及后续处理。
如上所述,在应用链接方法的情况下,指定与屏幕显示方向和屏幕显示设置相对应的媒体类型,并根据媒体类型,引用Link元素指定的CSS文件。然后,获取描述在CSS文件中的每种样式的屏幕尺寸,并改变内容的样式。
[导入方法]
接着,参照图28到30,描述将导入方法用作第二阶段样式选择处理的情况。
图28是例示导入方法的概貌的示图。
在导入方法中,引用通过描述在BML文档文件中的Style元素的importrule指定的每种媒体类型的CSS文件,并根据例如有关通过CSS文件指定的每种样式的内容的屏幕尺寸(分辨率)的信息改变内容的样式。
如图28中的描述例子所示,在import rule中,可以指定包括“portrait”、“landscape”、“separated”和“overlaid”等的媒体类型。
也就是说,在import rule中,在垂直方向长显示的情况下设置“portrait”,而在水平方向长显示的情况下设置“landscape”。此外,在分开排列的情况下设置“separated”,而在重叠排列的情况下设置“overlaid”。通过设置那些值,指定了与屏幕显示方向和排列方法相对应的媒体类型。
例如,如图29所示,在作为import rule的URL,设置了“portrait”和“overlaid”的情况下,设置“port-over.css”。尽管未显示在图中,但在port-over.css中,描述了有关内容的分辨率的信息。
此外,在作为import rule的URL,设置了“landscape”和“separated”的情况下,设置“land-separate.css”。另外,在作为import rule的URL,设置了“portrait”、“landscape”和“overlaid”的情况下,设置“port-land-over.css”。此外,在land-separate.css和port-land-over.css中,描述了有关内容的分辨率的信息。
这样,通过读取与每种媒体类型相对应的外部样式表,可以获取描述在每个外部样式表中的每种样式的屏幕尺寸。
接着,参照如图30中所示的流程图,描述在应用导入方法的情况下的第二阶段样式选择处理。这种处理对应于图11中的步骤S14或S17。
应该注意到,尽管第二阶段样式选择处理可以由如图10,14,19和23中所示的任何一种便携式终端通信装置12来执行,但现在作为代表,将描述如图14中所示的便携式终端通信装置12进行第二阶段样式选择处理的情况。
在步骤S131中,与图27中的步骤S111类似,BML浏览器61获取有关显示部分12A的屏幕显示方向和屏幕显示设置的信息。
在步骤S132中,根据有关显示部分12A的屏幕显示方向和屏幕显示设置的所获取信息,BML浏览器61选择通过import rule指定的样式表。例如,在显示部分12A的屏幕显示方向是水平方向长显示以及屏幕显示设置(排列方法)是分开排列的情况下,如图29所示,应用“landscape”和“separated”,因此选择通过import rule的URL指定的“land-separate.css”。
在步骤S133中,与图27中的步骤S 113类似,读取与BML文档文件相对应的样式表,并进行使用与其描述内容相对应的屏幕布局的显示处理。然后,在显示部分12A上,以与屏幕显示状态相对应的最佳显示模式显示视频内容和数据广播内容。
当完成步骤S133中的处理时,该处理返回到图11中的步骤S14或S17,并进行这个步骤中的处理以及后续处理。
如上所述,在应用导入方法的情况下,指定与屏幕显示方向和屏幕显示设置相对应的媒体类型,并根据媒体类型,引用通过import rule指定的CSS文件。然后,获取描述在CSS文件中的每种样式的屏幕尺寸,并改变内容的样式。
[媒体方法]
接着,参照图31到33,描述将媒体方法用作第二阶段样式选择处理的情况。
图31是例示媒体方法的概貌的示图。
在媒体方法中,通过事先使用描述在BML文档文件中的Style元素的medua rule描述每种媒体类型的CSS,根据有关通过CSS定义的每种样式的内容的屏幕尺寸(分辨率)的信息改变内容的样式。
在图31中,如与描述在BML文档文件中的CSS样式1到CSS样式3相对应的描述例子所示,在media rule中,可以指定包括“portrait”、“landscape”、“separated”和“overlaid”等的媒体类型。
也就是说,在media rule中,在垂直方向长显示的情况下设置“portrait”,而在水平方向长显示的情况下设置“landscape”。此外,在分开排列的情况下设置“separated”,而在重叠排列的情况下设置“overlaid”。通过设置那些值,指定了与屏幕显示方向和排列方法相对应的媒体类型。
例如,如图32所示,在作为媒体类型,设置了“landscape”和“overlaid”的情况下,在media rule的主体元素中,作为内容的分辨率,定义宽度:640px;和高度:480px(分辨率640*480)。
此外,在设置了“landscape”和“separated”的情况下,对于media rule的主体元素,作为内容的分辨率,定义宽度:640px;和高度:960px(分辨率640*960)。另外,在设置了“portrait”和“separated”的情况下,在mediarule的主体元素中,作为内容的分辨率,定义宽度:240px;和高度:480px(分辨率240*480)。
这样,通过使用描述在BML文档文件中的CSS定义与每种媒体类型相对应的样式,可以获取与媒体类型相对应的每种样式的屏幕尺寸。
接着,参照如图33中所示的流程图,描述在应用媒体方法的情况下的第二阶段样式选择处理。这种处理对应于图11中的步骤S14或S17。
应该注意到,尽管第二阶段样式选择处理可以由如图10,14,19和23中所示的任何一种便携式终端通信装置12来执行,但现在作为代表,将描述如图14中所示的便携式终端通信装置12进行第二阶段样式选择处理的情况。
在步骤S151中,与图27中的步骤S111类似,BML浏览器61获取有关显示部分12A的屏幕显示方向和屏幕显示设置的信息。
在步骤S152中,根据有关显示部分12A的屏幕显示方向和屏幕显示设置的所获取信息,BML浏览器61选择通过描述在BML文档文件中的CSS定义的样式。例如,在显示部分12A的屏幕显示方向是水平方向长显示以及屏幕显示设置(排列方法)是分开排列的情况下,如图32所示,应用“portrait”和“separated”,因此作为样式定义,选择宽度:240px;和高度:480px(分辨率240*480)。
在步骤S153中,BML浏览器61进行使用与对应于BML文档文件的样式定义的描述内容相对应的屏幕布局的显示处理。于是,在显示部分12A上,以与屏幕显示状态相对应的最佳显示模式显示视频内容和数据广播内容。
当完成步骤S153中的处理时,该处理返回到图11中的步骤S14或S17,并进行这个步骤中的处理以及后续处理。
如上所述,在应用媒体方法的情况下,指定与屏幕显示方向和屏幕显示设置相对应的媒体类型。然后,取决于媒体类型,获取描述在BML文档文件中的CSS定义的每种样式的屏幕尺寸,并改变内容的样式。
[屏幕过渡的具体例子]
接着,参照图34,描述服务提供商提供的数据广播内容的屏幕过渡的具体例子。
作为数据广播内容,存在例如有关节目说明、新闻、天气预报等的项目(信息项)。例如,第一页中的BML文档文件构成选择这些信息项的菜单屏幕。作为显示第一页中的BML文档文件的方法,存在如上所述的脚本方法、元文件方法或信令方法。
作为菜单屏幕,存在重叠排列的BML文档文件和分开排列的BML文档文件。重叠排列的BML文档文件用于在重叠在视频内容上的同时显示与视频内容(图中的视频)相联系的信息项(例如,包括图中的正方形、三角形等的图形)。分开排列的BML文档文件用于与视频内容分开地显示那些信息项。此外,与重叠排列的BML文档文件相联系的是作为CSS文件的“Overlaid.css”。与分开排列的BML文档文件相联系的是作为CSS文件的垂直方向长显示的“portrait.css”和水平方向长显示的“landscape.css”。
通过在信道选择期间进行的第一阶段样式选择处理,选择与重叠排列或分开排列相对应的显示样式,并且如上所述执行与这种样式相对应的BML文档文件。在重叠排列的BML文档文件的情况下,只存在一个CSS文件,因此根据这个CSS文件,显示重叠排列菜单屏幕(图中的A)。
另一方面,在分开排列的BML文档文件中,存在两个CSS文件,因此除了第一阶段样式选择处理之外,还通过第二阶段样式选择处理,依照显示部分12A的屏幕显示方向选择垂直方向长显示或水平方向长显示的CSS文件,并且显示分开排列菜单屏幕(图中的B)。
在正在显示菜单屏幕的状态下,当改变显示部分12A的屏幕显示方向时,通过第二阶段样式选择处理选择正在显示的菜单屏幕的样式。例如,进行重叠排列与分开排列之间的切换。应该注意到,在通过元文件方法或信令方法进行第一阶段样式选择处理的情况下,通过在改变屏幕显示方向的时间点上进行第一阶段样式选择处理,可以再次选择内容的样式。即使再次选择了样式,显示屏幕也是菜单屏幕,因此认为不会引起不适感。
当在菜单屏幕上选择特定信息项时,显示与这个信息项相联系的详细信息屏幕。这里,在详细信息屏幕上,要显示的信息量不断增加,因此在水平方向长显示中进行重叠显示是不合理的。因此,当在菜单屏幕上选择特定信息项时,设置成在分开排列下显示单个内容。例如,在重叠排列菜单屏幕(图中的A)是水平方向长显示的情况下,当在菜单屏幕上选择信息项时,作出到使用分开排列的BML文档文件显示的水平方向长型详细信息屏幕(图中的C)的过渡。在这种情况下,例如,暂时隐藏视频内容,并且以全屏模式显示水平方向长型详细信息屏幕(图中的C)。此外,通过进行预定操作,也可以从水平方向长型详细信息屏幕改变成视频内容的全屏显示。
此后,为了将屏幕显示方向从水平方向长显示改变成垂直方向长显示,进行第二阶段样式选择处理来改变样式表。结果,将水平方向长型详细信息屏幕(图中的C)或视频内容的全屏显示改变成垂直方向长型详细信息屏幕(图中的D)。在这种情况下,垂直方向长型详细信息屏幕(图中的D)是垂直方向长显示,因此同时显示视频内容和详细信息屏幕。
另外,为了从水平方向长型详细信息屏幕(图中的C)或垂直方向长型详细信息屏幕(图中的D)返回到菜单屏幕,进行第一阶段样式选择处理以便再次选择内容的类型。此后,进行第二阶段样式选择处理,并显示菜单屏幕。
应该注意到,如图34中所示的屏幕过渡仅仅是一个例子,取决于例如每个服务提供商提供的数据广播内容的内容或显示部分12A的屏幕显示状态,可以改变屏幕过渡。
如上所述,在便携式终端通信装置12中,当选择一个信道时,第一阶段样式选择部分51依照显示部分的屏幕显示状态选择每种数据广播内容的显示样式。此外,在与第一阶段样式选择部分51选择的样式相对应的数据广播内容对应于多种显示样式的情况下,第二阶段样式选择部分52选择多种显示样式当中的一种显示样式。然后,在显示部分上显示与第一阶段样式选择部分51或第二阶段样式选择部分52选择的样式相对应的数据广播内容。于是,依照显示部分的屏幕显示状态,可以改变数据广播内容的显示模式,因此可以以最佳显示模式进行屏幕显示。
应该注意到,在上面的描述中,将便携式电话、智能电话和平板PC作为便携式终端通信装置12的例子,但也可以将本技术应用于能够接收数字电视广播信号的其它便携式终端通信装置,例如,PDA(个人数据助理)或游戏机。
此外,在上面的描述中,将用作为数据广播的描述语言的BML创建的BML文档文件作为数据广播内容的例子。但是,数据广播内容不限于用BML创建的那种,也可以用像HTML(超文本标记语言)那样的其它描述语言创建数据广播内容。
此外,在上面的描述中,举例了包括样式a到f的六种样式。但是,可以取决于屏幕分辨率、屏幕显示方向和排列方法的组合地设置其它样式。此外,作为确定样式的条件,可以设置除了屏幕分辨率、屏幕显示方向和排列方法之外的其它条件。另外,样式的优先级也仅仅是例子,可以适当地改变优先级。也就是说,这样的策略设置基本上对于每个制造商制造的终端的每种型号都是不同的,并且可以为终端的每种型号设置适当策略。
另外,在上面的描述中,在信道选择期间,进行第一阶段样式选择处理和第二阶段样式选择处理,并且当改变显示部分12A的屏幕显示状态时,进行第二阶段样式选择处理。但是,第一阶段样式选择处理和第二阶段样式选择处理是独立的处理,因此可以分开进行处理。
[应用本技术的计算机的说明]
上述的一系列处理可以通过硬件或软件来执行。在通过软件进行一系列处理的情况下,将构成软件的程序安装到通用计算机等中。
关于这方面,图35示出了按照将进行上述一系列处理的程序安装到其中的计算机的一个实施例的配置例子。
程序可以事先存储在像计算机200的内置硬盘那样的贮存器208或ROM(只读存储器)202中。
作为替代,程序可以临时或永久地存储(记录)在包括如下的可移动媒体211中:软盘、CD-ROM(只读光盘存储器)、MO(磁光)盘、DVD(数字多功能盘)、磁盘、半导体存储器等。这种可移动媒体211可以作为所谓的软件包来提供。
应该注意到,除了将程序从上述可移动媒体211安装到计算机200中之外,也可以以这样的方式将程序存储在贮存器208中,即以无线方式经由用于数字卫星广播的卫星从下载站传送到计算机200,或以有线方式经由像LAN(局域网)或因特网那样的网络传送到计算机200,然后在计算机200中,由通信单元209接收如此传送的程序。
计算机200含有内置CPU(中央处理单元)201。输入/输出接口205经由总线204与CPU 201连接。当CPU 201经由输入/输出接口205接收例如用户操作包括键盘、鼠标、麦克风等的输入单元206输入的指令时,CPU 201依照这种指令执行存储在ROM 202中的程序。作为替代,CPU 201将存储在贮存器208中的程序、从卫星或网络传送、由通信单元209接收和安装到贮存器208中的程序、或从安装在驱动器210上的可移动媒体211中读出和安装到贮存器208中的程序装载到RAM(随机访问存储器)203中,并执行那些程序。于是,CPU 201进行按照上述流程图的处理或由上述方块图的配置进行的处理。然后,CPU 201将处理结果输出到包括LCD(液晶显示器)、扬声器等的输出单元207,或取决于需要例如经由输入/输出接口205,从通信单元209发送它,并将其记录在例如贮存器208中。
这里,描述使计算机进行各种类型处理的程序的处理步骤未必需要按描述成流程图的次序依次执行。该处理步骤也包括并行或单独执行的处理(例如,并行处理或按对象处理)。
作为替代,程序可以由单台计算机处理或在分布式处理中由多台计算机处理。另外,可以将程序传送给远程计算机来执行。
应该注意到,这里,系统指的是包括多个装置的总装置。
另外,本技术的实施例不局限于上述实施例,而是可以不偏离本技术的主旨地作出各种修改。
本公开包含与公开在2011年5月6日向日本专利局提交的日本优先权专利申请JP 2011-103556中的主题有关的主题,特此通过引用并入其全部内容。

Claims (13)

1.一种接收装置,包含:
接收单元,配置成接收至少包括数据广播的数据流的广播流;
第一样式选择器,配置成选择从所述接收单元接收的广播流中获取的每种数据广播内容的显示样式;
第二样式选择器,配置成当与所述第一样式选择器选择的样式相对应的数据广播内容对应于多种显示样式时,选择多种显示样式当中的一种显示样式;以及
显示单元,配置成显示与所述第一样式选择器或所述第二样式选择器选择的样式相对应的数据广播内容。
2.按照权利要求1所述的接收装置,其中
所述第一样式选择器使用如下的任何一种方法,为每种数据广播内容选择显示样式:通过执行描述在要首先从数据流中读出的文件中的脚本选择样式的脚本方法、从描述在从数据流中获取的元文件中的样式的列表中选择样式的元文件方法和从包括在广播流中的传输控制信息流中获取的样式的列表中选择样式的信令方法,以及
所述第二样式选择器使用如下的任何一种方法,选择多种显示样式当中的一种显示样式:通过使用从处在用正在显示的数据广播内容的描述语言指定的链接目的地上的外部文件中获取的有关屏幕显示的信息选择样式的链接方法、通过使用从用描述语言依照预定规则导入的外部文件中获取的有关屏幕显示的信息选择样式的导入方法和通过使用用描述语言按预定规则定义的有关屏幕显示的信息选择样式的媒体方法。
3.按照权利要求2所述的接收装置,其中
当选择从包括在广播流中的视频流中获取的视频内容的信道时,所述第一样式选择器依照所述显示单元的屏幕显示方向或屏幕显示设置,为每种数据广播内容选择显示样式。
4.按照权利要求3所述的接收装置,其中
所述第一样式选择器选择可依照事先设置的优先级选择的多种显示样式当中的一种显示样式。
5.按照权利要求4所述的接收装置,其中
所述屏幕显示方向是所述显示单元的屏幕显示垂直方向上长的垂直方向长显示或所述显示单元的屏幕显示水平方向上长的水平方向长显示。
6.按照权利要求4所述的接收装置,其中
所述屏幕显示设置是用以设置分开排列视频内容和数据广播内容的分开排列或在重叠状态下排列视频内容和数据广播内容的重叠排列的内容排列方法的设置。
7.按照权利要求2所述的接收装置,其中
当所述显示单元的屏幕显示状态发生变化时,所述第二样式选择器选择多种显示样式当中与正在显示的数据广播内容相对应的一种显示样式。
8.按照权利要求7所述的接收装置,其中
当所述显示单元的屏幕显示方向或屏幕显示设置发生变化时,所述第二样式选择器依照所述显示单元的屏幕显示方向或屏幕显示设置,选择多种显示样式当中与正在显示的数据广播内容相对应的一种显示样式。
9.按照权利要求8所述的接收装置,其中
所述屏幕显示方向是所述显示单元的屏幕显示垂直方向上长的垂直方向长显示或所述显示单元的屏幕显示水平方向上长的水平方向长显示。
10.按照权利要求8所述的接收装置,其中
所述屏幕显示设置是用以设置分开排列视频内容和数据广播内容的分开排列或在重叠状态下排列视频内容和数据广播内容的重叠排列的内容排列方法的设置,所述视频内容是从包括在广播流中的视频流中获取的。
11.按照权利要求2所述的接收装置,其中
所述广播流是运动图像专家组2-传输流,和
所述信令方法中的样式的列表是从包括在传输控制信息流中的节目映射表中获取的。
12.一种接收方法,包含由接收装置:
控制至少包括数据广播的数据流的广播流的接收;
选择从所接收广播流中获取的每种数据广播内容的显示样式;
当与所选样式相对应的数据广播内容对应于多种显示样式时,选择多种样式当中的一种样式;以及
控制与所选样式相对应的数据广播内容的显示。
13.一种控制接收装置的程序,所述程序使计算机进行包括如下的处理:
控制至少包括数据广播的数据流的广播流的接收的接收控制步骤;
选择从通过所述接收控制步骤中的处理接收的广播流中获取的每种数据广播内容的显示样式的第一样式选择步骤;
当与通过所述第一样式选择步骤中的处理选择的样式相对应的数据广播内容对应于多种显示样式时,选择多种样式当中的一种样式的第二样式选择步骤;以及
控制与通过所述第一样式选择步骤中的处理或所述第二样式选择步骤中的处理选择的样式相对应的数据广播内容的显示的显示控制步骤。
CN2012101361652A 2011-05-06 2012-05-04 接收装置、接收方法以及程序 Pending CN102769792A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011103556A JP2012235380A (ja) 2011-05-06 2011-05-06 受信装置及び方法、並びにプログラム
JP2011-103556 2011-05-06

Publications (1)

Publication Number Publication Date
CN102769792A true CN102769792A (zh) 2012-11-07

Family

ID=47090005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101361652A Pending CN102769792A (zh) 2011-05-06 2012-05-04 接收装置、接收方法以及程序

Country Status (3)

Country Link
US (1) US8797460B2 (zh)
JP (1) JP2012235380A (zh)
CN (1) CN102769792A (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5902079B2 (ja) * 2012-12-07 2016-04-13 日立マクセル株式会社 映像表示装置および端末装置
JP6111735B2 (ja) * 2013-02-27 2017-04-12 日本電気株式会社 通信システム、サーバ装置、通信方法及びプログラム
US10187692B2 (en) * 2014-12-15 2019-01-22 Rovi Guides, Inc. Methods and systems for distributing media guidance among multiple devices

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1320335A (zh) * 1999-07-02 2001-10-31 索尼公司 内容接收系统和内容接收方法
US20070118850A1 (en) * 2003-09-16 2007-05-24 France Telecom Television signal reception method and module
US20080077965A1 (en) * 2006-09-27 2008-03-27 Hideki Kamimaki Contents Receiving System and Client
JP2010263636A (ja) * 2010-06-16 2010-11-18 Sony Corp 情報処理装置
CN101998087A (zh) * 2009-08-18 2011-03-30 索尼公司 显示设备和显示方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020059624A1 (en) * 2000-08-03 2002-05-16 Kazuhiro Machida Server based broadcast system, apparatus and method and recording medium and software program relating to this system
JP2003337644A (ja) * 2002-03-14 2003-11-28 Sony Corp 電子機器装置、プログラム、プログラム提供装置及び記録媒体
JP4011949B2 (ja) * 2002-04-01 2007-11-21 キヤノン株式会社 マルチ画面合成装置及びデジタルテレビ受信装置
JP4114421B2 (ja) * 2002-07-22 2008-07-09 ソニー株式会社 電子機器装置、サーバ装置、レイアウト記述文書の提供方法
US7610598B2 (en) * 2002-10-22 2009-10-27 Canon Kabushiki Kaisha Recording apparatus that switches decoding methods between data received over the internet and data received over a broadcast network
US7555199B2 (en) * 2003-01-16 2009-06-30 Panasonic Corporation Recording apparatus, OSD controlling method, program, and recording medium
JP4254610B2 (ja) * 2004-05-14 2009-04-15 ソニー株式会社 利用者端末,画面データ生成方法,およびコンピュータプログラム
US7904930B2 (en) * 2004-10-14 2011-03-08 Microsoft Corporation Broadcast content delivery systems and methods
US20080030618A1 (en) * 2004-10-21 2008-02-07 Ryuichi Okamoto Content Receiving Apparatus, Content Receiving Method, And Content Distributing System
EP1883241B1 (en) * 2005-05-18 2016-01-13 NEC Corporation Content display system and content display method
JP2008160337A (ja) * 2006-12-22 2008-07-10 Hitachi Ltd コンテンツ連動型情報提示装置および提示方法
JP4510853B2 (ja) * 2007-07-05 2010-07-28 シャープ株式会社 画像データ表示装置、画像データ出力装置、画像データ表示方法、画像データ出力方法及びプログラム
JP5060979B2 (ja) 2008-01-30 2012-10-31 レノボ・シンガポール・プライベート・リミテッド 携帯情報装置およびそのモード切替方法
KR101709470B1 (ko) * 2010-09-02 2017-02-23 엘지전자 주식회사 영상표시기기 및 그 동작 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1320335A (zh) * 1999-07-02 2001-10-31 索尼公司 内容接收系统和内容接收方法
US20070118850A1 (en) * 2003-09-16 2007-05-24 France Telecom Television signal reception method and module
US20080077965A1 (en) * 2006-09-27 2008-03-27 Hideki Kamimaki Contents Receiving System and Client
CN101998087A (zh) * 2009-08-18 2011-03-30 索尼公司 显示设备和显示方法
JP2010263636A (ja) * 2010-06-16 2010-11-18 Sony Corp 情報処理装置

Also Published As

Publication number Publication date
US8797460B2 (en) 2014-08-05
US20120281141A1 (en) 2012-11-08
JP2012235380A (ja) 2012-11-29

Similar Documents

Publication Publication Date Title
CN100525430C (zh) 信息处理装置和方法
CN1901638B (zh) 信息处理装置及方法
US20090259957A1 (en) Configurable icons for content presentation
EP1398962A1 (en) Information processing apparatus
US20070061858A1 (en) Digital television receiving system
CN102779046A (zh) 一种基于html5开发的视频播放系统及其视频播放方法
CN103748896A (zh) 用于访问来自多个内容源的内容的方法、计算机程序、接收装置和信息提供装置
JP2009060328A (ja) 情報処理装置、情報処理方法、およびプログラム
US20110004904A1 (en) On-demand system interfaces and features
US20170064396A1 (en) Broadcast receiving device, method for controlling the same and computer-readable recording medium
CN102271150A (zh) 内容输出系统、内容输出方法、程序、终端设备和输出设备
KR20070077744A (ko) 디지털멀티미디어방송 수신 단말의 데이터 방송 서비스간략 정보 제공 방법 및 장치
CN100450157C (zh) 用于显示数据广播内容的装置及其方法
US20120005606A1 (en) Display controlling device, disiplay controlling method, and program
KR100864073B1 (ko) 간접 광고 재생기 및 간접 광고 방법, 이를 위한 컴퓨터로 읽을 수 있는 매체, 상기 간접 광고 재생기를 포함하는 방송 융합 광고 시스템
CN102769792A (zh) 接收装置、接收方法以及程序
WO2004002158A1 (ja) 送信装置、受信装置
CN102164305B (zh) 视频处理方法及装置、移动通讯终端
KR101708152B1 (ko) 홈쇼핑 데이터방송에서 선택적 시청을 제공하는 방법
CN102165787A (zh) 动态图像再现装置和动态图像再现方法
CN103716692A (zh) 提供个人化信息的系统及其方法
KR20070087383A (ko) 홈쇼핑 데이터 방송의 카테고리별 상품 분류 방법
CN100372373C (zh) 图像处理单元和方法
JP2011160150A (ja) 映像表示制御装置及び映像表示制御方法
JP4086804B2 (ja) デジタル放送受信装置およびデータ放送更新通知方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20121107