JP7428743B2 - Mobile information terminal and display method - Google Patents
Mobile information terminal and display method Download PDFInfo
- Publication number
- JP7428743B2 JP7428743B2 JP2022052467A JP2022052467A JP7428743B2 JP 7428743 B2 JP7428743 B2 JP 7428743B2 JP 2022052467 A JP2022052467 A JP 2022052467A JP 2022052467 A JP2022052467 A JP 2022052467A JP 7428743 B2 JP7428743 B2 JP 7428743B2
- Authority
- JP
- Japan
- Prior art keywords
- broadcast
- application
- information terminal
- cooperation
- display
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 157
- 238000003384 imaging method Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 description 134
- 238000012545 processing Methods 0.000 description 95
- 238000010586 diagram Methods 0.000 description 88
- 230000008569 process Effects 0.000 description 82
- 230000006870 function Effects 0.000 description 56
- 238000007726 management method Methods 0.000 description 28
- 238000000926 separation method Methods 0.000 description 28
- 238000001994 activation Methods 0.000 description 19
- 230000004913 activation Effects 0.000 description 18
- 230000005540 biological transmission Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 14
- 238000012790 confirmation Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 11
- 230000015654 memory Effects 0.000 description 10
- 230000004044 response Effects 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000004397 blinking Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 239000003550 marker Substances 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000002834 transmittance Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241001408627 Agriopis marginaria Species 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- IHPDTPWNFBQHEB-UHFFFAOYSA-N hydrobenzoin Chemical compound C=1C=CC=CC=1C(O)C(O)C1=CC=CC=C1 IHPDTPWNFBQHEB-UHFFFAOYSA-N 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000003331 infrared imaging Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、携帯情報端末及び表示方法に関する。 The present invention relates to a portable information terminal and a display method.
デジタル放送サービスの拡張機能の一つに、放送波でデジタルデータを送信し、天気予報やニュース、おすすめ番組等の各種情報を表示するデータ放送がある。データ放送を受信可能な放送受信装置は既に多数市販されており、また、データ放送受信に関する技術も下記特許文献1をはじめ多数が公表されている。
One of the expanded functions of digital broadcasting services is data broadcasting, which transmits digital data via broadcast waves and displays various information such as weather forecasts, news, and recommended programs. Many broadcast receiving apparatuses capable of receiving data broadcasting are already commercially available, and many techniques related to data broadcasting reception have been published, including
データ放送の特徴として、デジタル放送サービスに対応している放送受信装置では、単体でデータ放送の受信が可能であり、さまざまな情報を取得/表示することが可能であることが挙げられる。一方、データ放送は電波帯域の制限により送信可能なデータ量が限られるため、高精細な画面表示や高機能なエフェクトを得ることが難しく、このため、付加価値の高い有用な機能を現行のデジタル放送受信装置で実行することが難しいという課題があった。 A feature of data broadcasting is that a broadcast receiving device compatible with digital broadcasting services can receive data broadcasting by itself, and can acquire/display various information. On the other hand, with data broadcasting, the amount of data that can be transmitted is limited due to radio band restrictions, making it difficult to obtain high-definition screen displays and sophisticated effects. There was a problem in that it was difficult to implement on a broadcast receiving device.
本発明の目的は、より付加価値の高い機能を実行可能な携帯情報端末及び表示方法を提供することである。 An object of the present invention is to provide a portable information terminal and a display method that can perform functions with higher added value.
前記課題を解決するための手段の一例を挙げるならば、外部映像表示装置と連携してユーザの視野方向に情報または映像を表示可能な携帯情報端末であって、前記視野方向を撮像する撮像部と、前記撮像部の撮像結果に基づいて前記外部映像表示装置の映像表示画面枠の位置を検出する制御部と、情報または映像を表示する表示部と、を備え、前記制御部は、更に、前記検出した前記外部映像表示装置の映像表示画面枠の位置を用いて、前記表示部における前記映像表示画面枠の外側に対応する領域の輝度を制御する、携帯情報端末を用いる。 An example of a means for solving the above problem is a mobile information terminal capable of displaying information or images in a user's viewing direction in cooperation with an external video display device, and an imaging unit that takes an image in the viewing direction. a control unit that detects the position of a video display screen frame of the external video display device based on the imaging result of the imaging unit; and a display unit that displays information or video, the control unit further comprising: A portable information terminal is used, which uses the detected position of the video display screen frame of the external video display device to control the brightness of an area of the display section that corresponds to the outside of the video display screen frame.
本発明の技術を用いることにより、より付加価値の高い機能を実行可能な携帯情報端末及び表示方法を提供することができる。 By using the technology of the present invention, it is possible to provide a mobile information terminal and a display method that can perform functions with higher added value.
以下、本発明の実施形態の例を、図面を用いて説明する。 Examples of embodiments of the present invention will be described below with reference to the drawings.
先ず、本実施例の放送受信装置で受信可能なデジタル放送サービスの一例を説明する。 First, an example of a digital broadcast service that can be received by the broadcast receiving apparatus of this embodiment will be described.
例えば、本実施例の放送受信装置で受信可能なBS/地上デジタル放送の一例では、一つのトランスポンダ(周波数チャンネル)に複数のトランスポートストリーム(Transport Stream:TS)を多重化して伝送可能である。TSは、映像/音声エレメンタリストリーム(Elementary Stream:ES)やプログラム固有情報(Program Specific Information:PSI)/サービス情報(Service Information:SI)等のデータ列を分割してTSヘッダを付加した所定長のTSパケットの連続である。 For example, in an example of BS/digital terrestrial broadcasting that can be received by the broadcast receiving apparatus of this embodiment, a plurality of transport streams (TS) can be multiplexed and transmitted on one transponder (frequency channel). TS is a predetermined length obtained by dividing a data string such as a video/audio elementary stream (ES), program specific information (PSI)/service information (SI), etc. and adding a TS header. This is a series of TS packets.
PSIは、MPEG(Moving Picture Experts Group)-2システムの規格で規定された、TSに含まれる各ESがどのプログラムに属するかを識別するための固有情報テーブルである。PSIは、PAT(Program Association Table)、PMT(Program Map Table)、CAT(Conditional Access Table)、等で構成される。PATは、TS内に含まれるプログラム一覧をPMTのPID(Packet Identifier)で規定する。PMTは、各プログラムの構成要素のPIDの規定等を行う。CATは、限定受信に関する情報を含む。 PSI is a unique information table defined by the MPEG (Moving Picture Experts Group)-2 system standard for identifying which program each ES included in a TS belongs to. PSI is composed of PAT (Program Association Table), PMT (Program Map Table), CAT (Conditional Access Table), and the like. The PAT defines a list of programs included in the TS using the PID (Packet Identifier) of the PMT. The PMT defines the PID of each program component. CAT includes information regarding conditional access.
また、SIはPSIを拡張して番組情報等を含めたものであり、社団法人電波産業会(Association of Radio Industries and Businesses:ARIB)がARIB STD-B10で規定した電子番組表(Electronic Program Guide:EPG)に関する情報を備える。SIは、BIT(Broadcaster Information Table)、SDT(Service Description Table)、EIT(Event Information Table)、TOT(Time Offset Table)、等で構成される。BITは、放送局識別情報や系列情報、放送局のSI送信情報等を含む。SDTは、ネットワークを識別するためのネットワークIDやTSを識別するためのTS ID、ネットワーク内で個々のサービス(所謂チャンネル)を識別するためのサービスID(所謂チャンネル番号)等の情報を含む。EITは、ネットワーク内で個々のサービスを識別するためのサービスIDと、各イベント(所謂番組)の名称や放送日時、放送内容等、イベントに関する情報を含む。TOTは、現在の日付、時刻に関する情報を含む。 In addition, SI is an extension of PSI to include program information, etc., and is based on the Electronic Program Guide specified in ARIB STD-B10 by the Association of Radio Industries and Businesses (ARIB). e: EPG). SI includes BIT (Broadcaster Information Table), SDT (Service Description Table), EIT (Event Information Table), TOT (Time Offset Table), etc. Consists of. The BIT includes broadcasting station identification information, affiliated information, broadcasting station SI transmission information, and the like. The SDT includes information such as a network ID for identifying a network, a TS ID for identifying a TS, and a service ID (so-called channel number) for identifying individual services (so-called channels) within the network. The EIT includes a service ID for identifying each service within the network, and information regarding the event, such as the name, broadcast date and time, and broadcast content of each event (so-called program). TOT includes information regarding the current date and time.
また、TSは、復号器における再生タイミングの基準となるPCR(Program Clock Reference)情報や、ARIB STD-B24で規定されたBML(Broadcast Markup Language)仕様に基づいてサブセット化されたBML文書等を含む。 The TS also includes PCR (Program Clock Reference) information, which serves as a reference for playback timing in the decoder, and BML documents that are subsetted based on the BML (Broadcast Markup Language) specifications defined in ARIB STD-B24. .
本実施例の放送受信装置では、前記映像/音声ESや各種情報等で構成されたTSを受信して復号することにより、放送番組やEPG、BMLを用いて制作されたデータ放送画面等をユーザに提供することが可能である。 The broadcast receiving device of this embodiment receives and decodes the TS made up of the video/audio ES and various information, so that the user can receive broadcast programs, data broadcast screens, etc. produced using EPG, BML, etc. It is possible to provide
また、本実施例の放送受信装置は、デジタル放送サービスにブロードバンドネットワークを利用した機能を連携させ、ブロードバンドネットワークを介した付加コンテンツの取得やサーバ装置における演算処理、携帯端末機器との連携による提示処理等をデジタル放送サービスと組み合わせる放送通信連携システムに対応可能である。前記放送通信連携システムを実現するために、本実施例の放送受信装置はHTML(Hyper Text Markup Language)等で記述されたアプリケーションを実行することが可能であるものとする。また、本放送受信装置が対応する放送通信連携システムでは、拡張したBML仕様や放送通信連携システムにおけるアプリケーション制御情報(Application Information Table:AIT)及びアプリケーションを放送波で伝送する場合に必要な拡張PSI/SI情報を用いる。なお、AITは、アプリケーションの取得先等のアプリケーションを起動するために必要な各種情報や、アプリケーションの起動/終了等を制御する制御情報を提供または周知するための情報である。 In addition, the broadcast receiving device of this embodiment links digital broadcasting services with functions using a broadband network, and acquires additional content via the broadband network, performs arithmetic processing in the server device, and performs presentation processing in cooperation with a mobile terminal device. It is possible to support broadcasting and communication cooperation systems that combine digital broadcasting services with digital broadcasting services. In order to realize the broadcast communication cooperation system, it is assumed that the broadcast receiving apparatus of this embodiment is capable of executing an application written in HTML (Hyper Text Markup Language) or the like. In addition, in the broadcast communication cooperation system that this broadcast receiving device supports, extended BML specifications, application control information (Application Information Table: AIT) in the broadcast communication cooperation system, and extended PSI/ Uses SI information. Note that the AIT is information for providing or disseminating various information necessary to start the application, such as where the application is obtained, and control information for controlling the start/termination of the application.
以上の説明は日本国のデジタル放送サービスをベースにしたものであるが、本実施例の放送受信装置が対応する放送通信連携システムを含め、日本国内のみの適用に限定されるものではない。 Although the above explanation is based on the digital broadcasting service in Japan, the application is not limited to only in Japan, including the broadcasting communication cooperation system to which the broadcasting receiving apparatus of this embodiment is compatible.
次に、本実施例における実施形態の具体的な構成例の説明を行う。 Next, a specific configuration example of the embodiment in this example will be explained.
[システム構成]
図1は、放送通信連携システムを実現する本実施例の通信システムの一例を示すシステム構成図である。本実施例の通信システムは、放送受信装置100とアンテナ100a、インターネット等のブロードバンドネットワーク200及びルータ装置210、放送局の電波塔300t、放送局サーバ300、サービス事業者サーバ400、その他のアプリケーションサーバ500、移動体電話通信サーバ600と移動体電話通信網の基地局600b、携帯情報端末700、で構成される。
[System configuration]
FIG. 1 is a system configuration diagram showing an example of a communication system of this embodiment that realizes a broadcast communication cooperation system. The communication system of this embodiment includes a
放送受信装置100は、既存のデジタル放送受信機能に加え、前記放送通信連携システムに対応する機能を有するテレビ受信機である。放送受信装置100は、電波塔300tから送出された放送波を、アンテナ100aを介して受信する。また、放送受信装置100は、ルータ装置210を介してインターネット200と接続可能であり、インターネット200上の各サーバ装置との通信によるデータの送受信が可能である。
The
ルータ装置210は、インターネット200と無線通信または有線通信により接続され、また、放送受信装置100とは無線通信または有線通信で、携帯情報端末700とは無線通信で接続される。これにより、インターネット200上の各サーバ装置と放送受信装置100と携帯情報端末700とが、ルータ装置210を介して、データの送受信を相互に行うことが可能となる。なお、放送受信装置100と携帯情報端末700との通信は、ルータ装置210を介さずに、BlueTooth(登録商標)やNFC(Near Field Communication)等の方式で直接通信を行っても良い。
The
電波塔300tは、放送局の放送設備からデジタル放送信号、AIT、アプリケーション提示に関する制御情報、等を含む放送波を送出する。なお、前記アプリケーション提示に関する制御情報とは、テレビ受信機上における放送番組とアプリケーションの重ね合わせやアプリケーションの提示可否に関する制御情報である。また、前記放送局は放送局サーバ300を備えるものとする。放送局サーバ300は、放送番組(動画コンテンツ等)及び各放送番組の番組タイトル、番組ID、番組概要、出演者、放送日時、等のメタデータを記憶し、前記動画コンテンツや各メタデータを、契約に基づいて、サービス事業者に対して提供することが可能であるものとする。なお、サービス事業者に対する前記動画コンテンツ及び各メタデータの提供は、放送局サーバ300が備えるAPI(Application Programming Interface)を通して行われるものであって良い。
The
サービス事業者サーバ400は、サービス事業者が前記放送通信連携システムによるサービスを提供するために用意するサーバ装置である。サービス事業者サーバ400は、放送局サーバ300から提供された動画コンテンツ及びメタデータと、放送通信連携システム用に制作されたコンテンツ及びアプリケーションの記憶、管理及び配信等を行う。また、テレビ受信機からの問い合わせに対して、提供可能なアプリケーションの検索や一覧の提供を行う機能も有する。なお、前記コンテンツ及びメタデータの記憶、管理及び配信と、前記アプリケーションの記憶、管理及び配信は、異なるサーバ装置が行うものであっても良い。前記放送局と前記サービス事業者は同一であっても良いし、異なる事業者であっても良い。サービス事業者サーバ400は、異なるサービス毎に複数用意されても良い。また、サービス事業者サーバ400の機能は、放送局サーバ300が兼ね備えるものであっても良い。
The
その他のアプリケーションサーバ500は、前記放送通信連携システムに関連する以外の一般的なアプリケーションや動作プログラム、コンテンツ、データの記憶、管理及び配信等を行う公知のサーバ装置である。
The
移動体電話通信サーバ600はインターネット200と接続され、一方、基地局600bを介して携帯情報端末700と接続される。移動体電話通信サーバ600は携帯情報端末700の移動体電話通信網を介した電話通信(通話)及びデータ送受信を管理し、携帯情報端末700とインターネット200上の各サーバ装置との通信によるデータの送受信を可能とする。なお、携帯情報端末700と放送受信装置100との通信は、基地局600bと移動体電話通信サーバ600、及びインターネット200、ルータ装置210を介して行われるものであっても良い。
Mobile
[放送受信装置のハードウェア構成]
図2Aは、放送受信装置100の内部構成の一例を示すブロック図である。放送受信装置100は、主制御部101、システムバス102、ROM103、RAM104、ストレージ部110、LAN通信部121、拡張インタフェース部124、デジタルインタフェース部125、チューナ/復調部131、第一分離部132、第一映像復号部133、第一音声復号部134、第一字幕復号部135、データ放送受信処理部141、データ放送エンジン142、ストリーミング受信処理部151、第二分離部152、第二映像復号部153、第二音声復号部154、第二字幕復号部155、アプリケーション制御部161、アプリケーションエンジン162、映像重畳部171、音声選択部172、映像表示部173、スピーカ174、映像出力部175、音声出力部176、提示同期制御部181、端末連携制御部191、で構成される。
[Hardware configuration of broadcast receiving device]
FIG. 2A is a block diagram showing an example of the internal configuration of
主制御部101は、所定の動作プログラムに従って放送受信装置100全体を制御するマイクロプロセッサユニットである。システムバス102は主制御部101と放送受信装置100内の各動作ブロックとの間でデータ送受信を行うためのデータ通信路である。
The
ROM(Read Only Memory)103は、オペレーティングシステムなどの基本動作プログラムやその他の動作プログラムが格納されたメモリであり、例えばEEPROM(Electrically Erasable Programmable ROM)やフラッシュROMのような書き換え可能なROMが用いられる。RAM(Random Access Memory)104は基本動作プログラムやその他の動作プログラム実行時のワークエリアとなる。ROM103及びRAM104は主制御部101と一体構成であっても良い。また、ROM103は、図2Aに示したような独立構成とはせず、ストレージ部110内の一部記憶領域を使用するようにしても良い。
The ROM (Read Only Memory) 103 is a memory in which basic operating programs such as an operating system and other operating programs are stored. For example, a rewritable ROM such as an EEPROM (Electrically Erasable Programmable ROM) or a flash ROM is used. . A RAM (Random Access Memory) 104 serves as a work area when basic operation programs and other operation programs are executed. The
ストレージ部110は、放送受信装置100の動作プログラムや動作設定値、放送受信装置100のユーザの個人情報等を記憶する。また、ネットワーク上からダウンロードした動作プログラムや前記動作プログラムで作成した各種データ等を記憶可能である。また、放送波から取得した、或いは、ネットワーク上からダウンロードした、動画、静止画、音声等のコンテンツも記憶可能である。ストレージ部110の一部領域を以ってROM103の機能の全部または一部を代替しても良い。また、ストレージ部110は、放送受信装置100に外部から電源が供給されていない状態であっても記憶している情報を保持する必要がある。したがって、例えば、フラッシュROMやSSD(Solid State Drive)などの半導体素子メモリ、HDD(Hard Disc Drive)などの磁気ディスクドライブ、等のデバイスが用いられる。
The
なお、ROM103やストレージ部110に記憶された前記各動作プログラムは、インターネット200上の各サーバ装置からのダウンロード処理により更新及び機能拡張することが可能であるものとする。
It is assumed that each of the operating programs stored in the
LAN(Local Area Network)通信部121は、ルータ装置210を介してインターネット200と接続され、インターネット200上の各サーバ装置とデータの送受信を行う。ルータ装置210との接続は有線接続であっても良いし、Wi-Fi(登録商標)等の無線接続であっても良い。LAN通信部121は符号回路や復号回路等を備えるものとする。また、放送受信装置100が、BlueTooth(登録商標)通信部やNFC通信部、赤外線通信部等、他の通信部を更に備えていても良い。
A LAN (Local Area Network)
チューナ/復調部131は、アンテナ100aを介して電波塔300tから放送波を受信し、主制御部101の制御に基づいてユーザの所望するサービスのチャンネルに同調(選局)する。更に、チューナ/復調部131は、受信した放送信号を復調してTSを取得する。なお、図2Aに示した例では、チューナ/復調部が一つである構成を例示しているが、複数画面同時表示や裏番組録画等を目的として、放送受信装置100がチューナ/復調部を複数搭載する構成としても良い。また、主制御部101の制御に基づいて、前記復調したTSに対するアクセス制限の制御等を行っても良い。
The tuner/
第一分離部132は、チューナ/復調部131から出力されたTSを入力し、映像データ列、音声データ列、字幕データ列、番組情報データ列、AITデータ列、BMLデータ列、等の各データ列に分離して出力する。これらのデータ列は、例えば、ES形式であって良い。第一映像復号部133は、第一分離部132から入力した映像データ列を復号して映像情報を出力する。第一音声復号部134は、第一分離部132から入力した音声データ列を復号して音声情報を出力する。第一字幕復号部135は、第一分離部132から入力した字幕データ列を復号して字幕情報を出力する。
The
データ放送受信処理部141は、第一分離部132から入力したBMLデータ列を復号してBML文書を再生する。データ放送エンジン142は、BML文書を実行するBMLブラウザであり、データ放送受信処理部141で再生されたBML文書を実行してデータ放送画面情報を出力する。
The data broadcast
ストリーミング受信処理部151は、主制御部101の制御に基づいて、LAN通信部121を介してインターネット200上の各サーバ装置に置かれた動画コンテンツ等にアクセスし、前記動画コンテンツ等のプログラムストリーム(Program Stream:PS)を取得する。また、主制御部101の制御に基づいて、前記取得したPSに対するDRM(Digital Rights Management)処理の制御等を行っても良い。
Based on the control of the
第二分離部152は、ストリーミング受信処理部151から出力されたPSを入力し、映像データ列、音声データ列、字幕データ列、等の各データ列に分離して出力する。これらのデータ列は、例えば、ES形式であって良い。第二映像復号部153、第二音声復号部154、第二字幕復号部155は、それぞれ、第一映像復号部133、第一音声復号部134、第一字幕復号部135と同様の処理を行うため、説明を省略する。
The
なお、第一分離部132と第二分離部152、第一映像復号部133と第二映像復号部153、第一音声復号部134と第二音声復号部154、第一字幕復号部135と第二字幕復号部155、は、それぞれ兼用されていても良い。
Note that the
アプリケーション制御部161は、第一分離部から入力したAITデータ列或いはインターネット200上の各サーバ装置から取得したAITファイルに基づいて、放送通信連携システム用に制作されたアプリケーションに関してアプリケーションエンジン162に働きかけ、アプリケーション単位のライフサイクル及びイベントの制御、管理を行う。また、アプリケーションの状態とAITの指示に依存して、適宜アプリケーションの機能制約の制御を行う。アプリケーションエンジン162は、アプリケーション制御部161の制御に基づいて、前記放送通信連携システム用に制作されたアプリケーションを取得して実行するHTMLブラウザである。
The
映像重畳部171は、第一映像復号部133から出力された映像情報、第一字幕復号部135から出力された字幕情報、データ放送エンジン142から出力されたデータ放送画面情報、第二映像復号部153から出力された映像情報、第二字幕復号部155から出力された字幕情報、アプリケーションエンジン162から出力されたアプリケーション実行画面情報を入力して、選択及び/または重畳等の処理を行う。映像重畳部171は図示を省略したビデオRAMを備え、前記ビデオRAMに入力された映像情報に基づいて映像表示部173等が駆動される。また、映像重畳部171は、主制御部101の制御に基づいて、必要に応じて、スケーリング処理や第一分離部132から出力された番組情報データ列に基づいて作成されたEPG画面情報の重畳処理等を行う。
The
音声選択部172は、第一音声復号部134から出力された音声情報、第二音声復号部154から出力された音声情報、アプリケーションエンジン162から出力されたアプリケーション実行音声情報を入力して、主制御部101の制御に応じて適宜前記音声情報を選択して出力する。
The
映像表示部173は、例えば液晶パネル等の表示デバイスであり、映像重畳部171で選択及び/または重畳処理を施された映像情報を放送受信装置100のユーザに提供する。スピーカ174は、音声選択部172から出力された音声情報を放送受信装置100のユーザに提供する。映像出力部175は、映像重畳部171で選択及び/または重畳処理を施された映像情報を出力する映像出力インタフェースである。音声出力部176は、音声選択部172から出力された音声情報を出力する音声出力インタフェースである。なお、前述のように、放送表示装置100がテレビ受信機等である場合、映像出力部175及び音声出力部176は本発明に必須の構成ではない。
The
提示同期制御部181は、放送波から取得したTSを復号することにより得られた映像情報や音声情報等と、インターネット200上の各サーバ装置から取得したPSを復号することにより得られた映像情報や音声情報等、及びアプリケーションエンジン162から出力されたアプリケーション実行画面情報やアプリケーション実行音声情報の、映像表示部173及びスピーカ174上、或いは、映像出力部175及び音声出力部176上における提示同期の制御を、例えばPCR情報等に基づいて行う。
The presentation
端末連携制御部191は、外部の携帯端末機器との連携を行う際に、連携機器(携帯端末機器)の発見及び認証、放送受信装置100と前記連携機器との接続、アプリケーションの連携、等の管理及び制御を行う。
When coordinating with an external mobile terminal device, the terminal
拡張インタフェース部124は、放送受信装置100の機能を拡張するためのインタフェース群であり、本実施例では、アナログ映像/音声インタフェース、USB(Universal Serial Bus)インタフェース、メモリインタフェース等で構成されるものとする。アナログ映像/音声インタフェースは、外部映像/音声出力機器からのアナログ映像信号/音声信号の入力、外部映像/音声入力機器へのアナログ映像信号/音声信号の出力、等を行う。USBインタフェースは、PC等と接続してデータの送受信を行う。HDDを接続して放送番組やコンテンツの記録を行っても良い。また、キーボードやその他のUSB機器の接続を行っても良い。メモリインタフェースはメモリカードやその他のメモリ媒体を接続してデータの送受信を行う。
The
デジタルインタフェース部125は、符号化されたデジタル映像データ及び/またはデジタル音声データを出力若しくは入力するインタフェースである。デジタルインタフェース部125は、チューナ/復調部131で取得したTSやストリーミング受信処理部151で取得したPSをそのまま出力可能であるものとする。また、デジタルインタフェース部125から入力したTSやPSを第一分離部132や第二分離部152に入力するように制御しても良い。ストレージ部110に記憶したデジタルコンテンツの出力、或いは、ストレージ部110へのデジタルコンテンツの記憶を、デジタルインタフェース部125を介して行っても良い。デジタルインタフェース部125は、DVI端子やHDMI端子等であって、DVI仕様やHDMI仕様等に準拠した形式でデータの出力或いは入力が為されるものであって良い。IEEE1394仕様等に準拠したシリアルデータの形式で出力或いは入力されても良い。
The
放送受信装置100は、テレビ受信機の他、DVD(Digital Versatile Disc)レコーダなどの光ディスクドライブレコーダ、HDDレコーダなどの磁気ディスクドライブレコーダ、STB(Set Top Box)等であっても良い。デジタル放送受信機能及び放送通信連携機能を備えたPC(Personal Computer)やタブレット端末、ゲーム機等であっても良い。放送受信装置100がDVDレコーダ、HDDレコーダ、STB等である場合、映像表示部173及びスピーカ174は備えなくとも良い。映像出力部175及び音声出力部176に外部モニタ及び外部スピーカを接続することにより、本実施例の放送受信装置100と同様の動作が可能となる。
The
[放送受信装置のソフトウェア構成]
図2Bは、本実施例の放送受信装置100のソフトウェア構成図であり、ROM103、RAM104及びストレージ部110におけるソフトウェアの構成を示す。本実施例においては、ROM103に基本動作プログラム1001及びその他の動作プログラムが記憶されており、ストレージ部110に受信機能プログラム1002、BMLブラウザプログラム1003、HTMLブラウザプログラム1004及びその他の動作プログラムが記憶されている。また、ストレージ部110は、動画、静止画、音声等のコンテンツを記憶するコンテンツ記憶領域1011、外部の携帯端末機器との連携等の際に使用する認証情報等を記憶する認証情報記憶領域1012、その他の各種情報を記憶する各種情報記憶領域を備えるものとする。
[Software configuration of broadcast receiving device]
FIG. 2B is a software configuration diagram of the
ROM103に記憶された基本動作プログラム1001はRAM104に展開され、更に主制御部101が前記展開された基本動作プログラムを実行することにより、基本動作実行部1101を構成する。また、ストレージ部110に記憶された受信機能プログラム1002、BMLブラウザプログラム1003、HTMLブラウザプログラム1004はそれぞれRAM104に展開され、更に主制御部101が前記展開された各動作プログラムを実行することにより、受信機能実行部1102、BMLブラウザエンジン1103、HTMLブラウザエンジン1104を構成する。また、RAM104は、各動作プログラム実行時に作成したデータを、必要に応じて一時的に保持する一時記憶領域を備えるものとする。
The
なお、以下では、説明を簡単にするために、主制御部101がROM103に格納された基本動作プログラム1001をRAM104に展開して実行することにより各動作ブロックの制御を行う処理を、基本動作実行部1101が各動作ブロックの制御を行うものとして記述する。他の動作プログラムに関しても同様の記述を行う。
In the following, to simplify the explanation, the process in which the
受信機能実行部1102は、放送受信機能や放送通信連携機能を実現するために放送受信装置100の各動作ブロックを制御する。特に、放送番組再生部1102aは、チューナ/復調部131、第一分離部132、第一映像復号部133、第一音声復号部134、第一字幕復号部135、データ放送受信処理部141及びデータ放送エンジン142を主として制御する。なお、データ放送エンジン142はRAM104上に展開されたBMLブラウザエンジン1103で代替されて良い。また、通信コンテンツ再生部1102bは、ストリーミング受信処理部151、第二分離部152、第二映像復号部153、第二音声復号部154及び第二字幕復号部155を主として制御する。連携アプリ制御部1102cは、アプリケーション制御部161及びアプリケーションエンジン162を主として制御する。なお、アプリケーションエンジン162はRAM104上に展開されたHTMLブラウザエンジン1104で代替されて良い。端末連携管理部1102dは端末連携制御部191を主として制御する。
The reception
前記各動作プログラムは、製品出荷の時点で、予めROM103及び/またはストレージ部110に格納された状態であっても良い。製品出荷後に、インターネット200上のその他のアプリケーションサーバ500等からLAN通信部121を介して取得するものであっても良い。また、メモリカードや光ディスク等に格納された前記各動作プログラムを、拡張インタフェース部124等を介して取得するものであっても良い。
Each of the operating programs may be stored in advance in the
[放送局サーバの構成]
図3は、放送局サーバ300の内部構成の一例を示すブロック図である。放送局サーバ300は、主制御部301、システムバス302、RAM304、ストレージ部310、LAN通信部321、で構成される。
[Broadcast station server configuration]
FIG. 3 is a block diagram showing an example of the internal configuration of the
主制御部301は、所定の動作プログラムに従って放送局サーバ300全体を制御するマイクロプロセッサユニットである。システムバス302は主制御部301と放送局サーバ300内の各動作ブロックとの間でデータ送受信を行うためのデータ通信路である。RAM304は各動作プログラム実行時のワークエリアとなる。
The
ストレージ部310は、基本動作プログラム3001及びコンテンツ管理/配信プログラム3002を記憶し、更に、動画コンテンツ記憶領域3011及びメタデータ記憶領域3012を備える。動画コンテンツ記憶領域3011は放送局が放送する各放送番組の動画コンテンツ等を記憶する。メタデータ記憶領域3012は前記各放送番組の番組タイトル、番組ID、番組概要、出演者、放送日時、等のメタデータを記憶する。
The
また、ストレージ部310に記憶された基本動作プログラム3001及びコンテンツ管理/配信プログラム3002はそれぞれRAM304に展開され、更に主制御部301が前記展開された基本動作プログラム及びコンテンツ管理/配信プログラムを実行することにより、基本動作実行部3101及びコンテンツ管理/配信実行部3102を構成する。
Further, the
なお、以下では、説明を簡単にするために、主制御部301がストレージ部310に格納された基本動作プログラム3001をRAM304に展開して実行することにより各動作ブロックの制御を行う処理を、基本動作実行部3101が各動作ブロックの制御を行うものとして記述する。他の動作プログラムに関しても同様の記述を行う。
In the following, to simplify the explanation, the process in which the
コンテンツ管理/配信実行部3102は、動画コンテンツ記憶領域3011及びメタデータ記憶領域3012に蓄積された動画コンテンツ等及び各メタデータの管理と、前記動画コンテンツ等及び各メタデータを契約に基づいてサービス事業者に提供する際の制御を行う。更に、コンテンツ管理/配信実行部3102は、前記サービス事業者に対して前記動画コンテンツ等及び各メタデータの提供を行う際に、必要に応じて、前記契約に基づいたサービス事業者サーバ400の認証処理等も行う。
The content management/
LAN通信部321は、インターネット200と接続され、インターネット200上のサービス事業者サーバ400等と通信を行う。LAN通信部321は符号回路や復号回路等を備えるものとする。
The
[サービス事業者サーバの構成]
図4は、サービス事業者サーバ400の内部構成の一例を示すブロック図である。サービス事業者サーバ400は、主制御部401、システムバス402、RAM404、ストレージ部410、LAN通信部421、で構成される。
[Service provider server configuration]
FIG. 4 is a block diagram showing an example of the internal configuration of the
主制御部401は、所定の動作プログラムに従ってサービス事業者サーバ400全体を制御するマイクロプロセッサユニットである。システムバス402は主制御部401とサービス事業者サーバ400内の各動作ブロックとの間でデータ送受信を行うためのデータ通信路である。RAM404は各動作プログラム実行時のワークエリアとなる。
The
ストレージ部410は、基本動作プログラム4001及びコンテンツ管理/配信プログラム4002、アプリケーション管理/配布プログラム4003を記憶し、更に、動画コンテンツ記憶領域4011及びメタデータ記憶領域4012、アプリケーション記憶領域4013を備える。動画コンテンツ記憶領域4011及びメタデータ記憶領域4012は、放送局サーバ300から提供された前記動画コンテンツ等及び各メタデータや、前記サービス事業者が制作したコンテンツ及び前記コンテンツに関するメタデータ等を記憶する。アプリケーション記憶領域4013は、各テレビ受信機からの要求に応じて配布するための、放送通信連携システムの各サービスの実現に必要となるアプリケーションを記憶する。
The
また、ストレージ部410に記憶された基本動作プログラム4001及びコンテンツ管理/配信プログラム4002、アプリケーション管理/配布プログラム4003はそれぞれRAM404に展開され、更に主制御部401が前記展開された基本動作プログラム及びコンテンツ管理/配信プログラム、アプリケーション管理/配布プログラムを実行することにより、基本動作実行部4101及びコンテンツ管理/配信実行部4102、アプリケーション管理/配布実行部4103を構成する。
In addition, the
なお、以下では、説明を簡単にするために、主制御部401がストレージ部410に格納された基本動作プログラム4001をRAM404に展開して実行することにより各動作ブロックの制御を行う処理を、基本動作実行部4101が各動作ブロックの制御を行うものとして記述する。他の動作プログラムに関しても同様の記述を行う。
In the following, to simplify the explanation, the process in which the
コンテンツ管理/配信実行部4102は、放送局サーバ300からの動画コンテンツ等及び各メタデータの取得、動画コンテンツ記憶領域4011及びメタデータ記憶領域4012に蓄積された動画コンテンツ等及び各メタデータの管理、及び各テレビ受信機に対する前記動画コンテンツ等及び各メタデータの配信の制御を行う。また、アプリケーション管理/配布実行部4103は、アプリケーション記憶領域4013に蓄積された各アプリケーションの管理と、前記各アプリケーションを各テレビ受信機からの要求に応じて配布する際の制御と、を行う。更に、アプリケーション管理/配布実行部4103は、前記各テレビ受信機に対して前記各アプリケーションの配布を行う際に、必要に応じて、前記各テレビ受信機の認証処理等も行う。
The content management/
LAN通信部421は、インターネット200と接続され、インターネット200上の放送局サーバ300や、ルータ装置210を介して、放送受信装置100や携帯情報端末700と通信を行う。LAN通信部421は符号回路や復号回路等を備えるものとする。
The
[携帯情報端末のハードウェア構成]
図5Aは、携帯情報端末700の内部構成の一例を示すブロック図である。携帯情報端末700は、主制御部701、システムバス702、ROM703、RAM704、ストレージ部710、通信処理部720、拡張インタフェース部724、操作部730、画像処理部740、音声処理部750、センサ部760、で構成される。
[Hardware configuration of mobile information terminal]
FIG. 5A is a block diagram showing an example of the internal configuration of
主制御部701は、携帯情報端末700全体を制御するマイクロプロセッサユニットである。システムバス702は主制御部701と携帯情報端末700内の各動作ブロックとの間でデータ送受信を行うためのデータ通信路である。
The
ROM703は、オペレーティングシステムなどの基本動作プログラムやその他の動作プログラムが格納されたメモリであり、例えばEEPROMやフラッシュROMのような書き換え可能なROMが用いられる。RAM704は基本動作プログラムやその他の動作プログラム実行時のワークエリアとなる。ROM703及びRAM704は主制御部701と一体構成であっても良い。また、ROM703は、図5Aに示したような独立構成とはせず、ストレージ部710内の一部記憶領域を使用するようにしても良い。
The
ストレージ部710は、携帯情報端末700の動作プログラムや動作設定値、携帯情報端末700のユーザの個人情報等を記憶する。また、ネットワーク上からダウンロードした動作プログラムや前記動作プログラムで作成した各種データ等を記憶可能である。また、ネットワーク上からダウンロードした、動画、静止画、音声等のコンテンツも記憶可能である。ストレージ部710の一部領域を以ってROM703の機能の全部または一部を代替しても良い。また、ストレージ部710は、携帯情報端末700に外部から電源が供給されていない状態であっても記憶している情報を保持する必要がある。したがって、例えば、フラッシュROMやSSD、HDD等のデバイスが用いられる。
The
なお、ROM703やストレージ部710に記憶された前記各動作プログラムは、インターネット200上の各サーバ装置からのダウンロード処理により更新及び機能拡張することが可能であるものとする。
It is assumed that each of the operating programs stored in the
通信処理部720は、LAN通信部721、移動体電話網通信部722、NFC通信部723、で構成される。LAN通信部721はルータ装置210を介してインターネット200と接続され、インターネット200上の各サーバ装置とデータの送受信を行う。ルータ装置210との接続はWi-Fi(登録商標)等の無線接続で行われるものとする。移動体電話網通信部722は移動体電話通信網の基地局600bとの無線通信により、電話通信(通話)及びデータの送受信を行う。NFC通信部723は対応するリーダ/ライタとの近接時に無線通信を行う。LAN通信部721、移動体電話網通信部722、NFC通信部723は、それぞれ符号回路や復号回路、アンテナ等を備えるものとする。また、通信処理部720が、BlueTooth(登録商標)通信部や赤外線通信部等、他の通信部を更に備えていても良い。
The
拡張インタフェース部724は、携帯情報端末700の機能を拡張するためのインタフェース群であり、本実施例では、映像/音声インタフェース、USBインタフェース、メモリインタフェース等で構成されるものとする。映像/音声インタフェースは、外部映像/音声出力機器からの映像信号/音声信号の入力、外部映像/音声入力機器への映像信号/音声信号の出力、等を行う。USBインタフェースは、PC等と接続してデータの送受信を行う。また、キーボードやその他のUSB機器の接続を行っても良い。メモリインタフェースはメモリカードやその他のメモリ媒体を接続してデータの送受信を行う。
The
操作部730は、携帯情報端末700に対する操作指示の入力を行う指示入力部であり、本実施例では、表示部741に重ねて配置したタッチパネル730t及びボタンスイッチを並べた操作キー730kで構成されるものとする。何れか一方のみであっても良い。拡張インタフェース部724に接続したキーボード等を用いて携帯情報端末700の操作を行っても良い。有線通信または無線通信により接続された別体の携帯端末機器を用いて携帯情報端末700の操作を行っても良い。また、前記タッチパネル機能は表示部741が備え持っているものであっても良い。
The
画像処理部740は、表示部741、画像信号処理部742、第一画像入力部743、第二画像入力部744、で構成される。表示部741は、例えば液晶パネル等の表示デバイスであり、画像信号処理部742で処理した画像データを携帯情報端末700のユーザに提供する。画像信号処理部742は図示を省略したビデオRAMを備え、前記ビデオRAMに入力された画像データに基づいて表示部741が駆動される。また、画像信号処理部742は、必要に応じてフォーマット変換、メニューやその他のOSD(On Screen Display)信号の重畳処理等を行う機能を有するものとする。第一画像入力部743及び第二画像入力部744は、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)センサ等の電子デバイスを用いてレンズから入力した光を電気信号に変換することにより、周囲や対象物の画像データを入力するカメラユニットである。
The
音声処理部750は、音声出力部751、音声信号処理部752、音声入力部753、で構成される。音声出力部751はスピーカであり、音声信号処理部752で処理した音声信号を携帯情報端末700のユーザに提供する。音声入力部753はマイクであり、ユーザの声などを音声データに変換して入力する。
The
センサ部760は、携帯情報端末700の状態を検出するためのセンサ群であり、本実施例では、GPS受信部761、ジャイロセンサ762、地磁気センサ763、加速度センサ764、照度センサ765、近接センサ766、で構成される。これらのセンサ群により、携帯情報端末700の位置、傾き、方角、動き、及び周囲の明るさ、周囲物の近接状況、等を検出することが可能となる。また、携帯情報端末700が、気圧センサ等、他のセンサを更に備えていても良い。
The
携帯情報端末700は、携帯電話やスマートホン、タブレット端末等であって良い。PDA(Personal Digital Assistants)やノート型PCであっても良い。また、デジタルスチルカメラや動画撮影可能なビデオカメラ、携帯型ゲーム機等、またはその他の携帯用デジタル機器であっても良い。
The
なお、図5Aに示した携帯情報端末700の構成例は、センサ部760等、本実施例に必須ではない構成も多数含んでいるが、これらが備えられていない構成であっても本実施例の効果を損なうことはない。また、デジタル放送受信機能や電子マネー決済機能等、図示していない構成が更に加えられていても良い。
Note that the configuration example of the
[携帯情報端末のソフトウェア構成]
図5Bは、本実施例の携帯情報端末700のソフトウェア構成図であり、ROM703、RAM704及びストレージ部710におけるソフトウェアの構成を示す。本実施例においては、ROM703に基本動作プログラム7001及びその他の動作プログラムが記憶されており、ストレージ部710に連携制御プログラム7002とHTMLブラウザプログラム7003及びその他の動作プログラムが記憶されている。また、ストレージ部710は、動画、静止画、音声等のコンテンツを記憶するコンテンツ記憶領域7011、テレビ受信機との連携動作等の際に使用する認証情報を記憶する認証情報記憶領域7012、その他の各種情報を記憶する各種情報記憶領域7013を備えるものとする。
[Software configuration of mobile information terminal]
FIG. 5B is a software configuration diagram of the
ROM703に記憶された基本動作プログラム7001はRAM704に展開され、更に主制御部701が前記展開された基本動作プログラムを実行することにより、基本動作実行部7101を構成する。また、ストレージ部710に記憶された連携制御プログラム7002及びHTMLブラウザプログラム7003はそれぞれRAM704に展開され、更に主制御部701が前記展開された各動作プログラムを実行することにより、連携制御実行部7102及びHTMLブラウザエンジン7103を構成する。また、RAM704は、各動作プログラム実行時に作成したデータを、必要に応じて一時的に保持する一時記憶領域を備えるものとする。
The
なお、以下では、説明を簡単にするために、主制御部701がROM703に格納された基本動作プログラム7001をRAM704に展開して実行することにより各動作ブロックの制御を行う処理を、基本動作実行部7101が各動作ブロックの制御を行うものとして記述する。他の動作プログラムに関しても同様の記述を行う。
In the following, to simplify the explanation, the process in which the
連携制御実行部7102は、携帯情報端末700がテレビ受信機との連係動作を行う際の、機器認証及び接続、各データの送受信、等の管理を行う。HTMLブラウザエンジン7103は、放送通信連携システム用に作成されたアプリケーションを携帯情報端末700上で実行するHTMLブラウザである。
The cooperation
前記各動作プログラムは、製品出荷の時点で、予めROM703及び/またはストレージ部710に格納された状態であっても良い。製品出荷後に、インターネット200上のその他のアプリケーションサーバ500等からLAN通信部721または移動体電話網通信部722を介して取得するものであっても良い。また、メモリカードや光ディスク等に格納された前記各動作プログラムを、拡張インタフェース部724等を介して取得するものであっても良い。
Each of the operating programs may be stored in advance in the
[アプリケーション制御情報(AIT)の概要]
本実施例のアプリケーション制御情報(AIT)は、放送受信装置100が対応する放送通信連携機能において、テレビ受信機等(本実施例では、放送受信装置100)に対して放送サービスに連携するアプリケーション(以下、放送連携アプリと称する場合がある。)の存在を周知し、その制御を指示することを目的とする情報であるものとする。なお、前記放送連携アプリは、(1)放送信号に含まれる起動/終了などの制御信号に基づいて放送受信状態においてのみ動作し、制御信号に基づいて放送リソースへのアクセスが許可される放送マネージドアプリケーションと、(2)起動/終了などを放送信号に制御されない動作形態で、アプリケーション認証などの手段に基づいて放送リソースへのアクセスが許可される放送外マネージドアプリケーションと、(3)放送リソースへのアクセスが許可されない、その他の一般アプリケーションと、に区別されて良い。
[Overview of application control information (AIT)]
The application control information (AIT) of this embodiment is an application (AIT) that cooperates with a broadcast service for a television receiver, etc. (in this embodiment, the broadcast reception device 100) in the broadcast communication cooperation function supported by the
AITの伝送方式としては、セクション形式またはXML(eXtensible Markup Language)形式のAITをデータカルーセル(Data Carousel:DC)方式等により放送波で伝送する方式と、前記セクション形式またはXML形式のAITファイルをインターネット200上のサーバ装置からhttp(Hypertext Transfer Protocol)またはhttps(Hypertext Transfer Protocol Secure)等で配信する方式の何れかを用いれば良い。その他の方式を採用しても良い。 AIT transmission methods include a method in which AIT in section format or XML (eXtensible Markup Language) format is transmitted via broadcast waves using a data carousel (DC) method, and a method in which AIT files in section format or XML format are transmitted over the Internet. Any method of distributing from a server device on 200 using HTTP (Hypertext Transfer Protocol) or https (Hypertext Transfer Protocol Secure) may be used. Other methods may also be adopted.
図6は、AITのデータ構成の一例を示すデータ構成図である。AITは、主として、アプリケーションタイプ901、アプリケーション識別子902、アプリケーション制御コード903、アプリケーションプロファイル904、アプリケーション取得先情報905、アプリケーションバウンダリ及びアクセス権限設定906、起動優先度907、キャッシュ情報908、サーバアクセス分散パラメータ909、等の各情報で構成される。更に、その他の情報が含まれていても良い。
FIG. 6 is a data configuration diagram showing an example of the data configuration of the AIT. AIT mainly includes
アプリケーションタイプ901は、アプリケーションの記述方式を規定する。本実施例においては、前記アプリケーションの記述方式はHTMLであるものとする。アプリケーション識別子902は、アプリケーション単位を識別するための、事業者を識別する組織識別と事業者毎に採番されるアプリケーション識別とで構成される識別情報である。なお、アプリケーション単位とは、アプリケーション取得先情報905で指定されるロケーションに存在するHTML文書をエントリー文書とする、HTML文書及びその参照リソースの集合である。アプリケーション制御コード903は、対象となるアプリケーションに対する動作制御を規定するものであり、(1)自動起動、(2)動作可能、(3)終了、(4)プリフェッチ、のうちの一つが記述される。アプリケーションプロファイル904は、アプリケーションが要求するテレビ受信機の機能を示す値であり、テレビ受信機がオプションとして持つ機能を組み合わせて示す。この値を参照することにより前記アプリケーションの利用可否が判断される。
The
アプリケーション取得先情報905は、アプリケーションの取得先を特定する情報であり、アプリケーション起動時に最初に参照するHTML文書を取得するためのロケーション情報である。アプリケーションは放送で伝送される場合と通信ネットワーク上のサーバ装置におかれる場合とが想定されるため、アプリケーション取得先情報905で特定されるロケーション情報も放送取得と通信取得の両方の場合に対応した規定が行われる。アプリケーションバウンダリ及びアクセス制限設定906は、放送マネージドアプリケーションとしての動作可能範囲を一つ以上の領域(URL:Uniform Resource Locator)の集合として示す情報である。また、領域毎の放送リソースへのアクセス制限を機能単位に設定する。アプリケーションバウンダリ及びアクセス制限設定906により、アプリケーション起動時のエントリー文書からの文書遷移の連鎖による想定外の文書への遷移や不適切な放送リソースへのアクセス等を防止するための文書遷移の範囲を指定する。また、前記文書遷移の範囲内における、領域単位での特定の放送リソースへのアクセス権限を設定可能である。
The application
起動優先度907は、放送サービスによるデータ放送とHTML文書による放送マネージドアプリケーションが同時に存在する場合に、どちらを優先して起動するかを規定する。PMT上で無条件にデータ放送を最優先と指定すること、PMT上で特定のアプリケーションタイプの起動優先順位を指定すること、及び起動優先度907で対象のアプリケーションの起動優先度を指定すること、が可能であるものとする。キャッシュ情報908は、アプリケーションの再利用に備えてアプリケーションリソースを保持する場合のキャッシュ制御に用いる情報である。この情報により、アプリケーション終了後も再利用を想定したアプリケーションリソースのキャッシュを行うことが可能となる。サーバアクセス分散パラメータ909は、アプリケーションの取得先などにおいてアクセスが集中するサーバの負荷軽減を目的として、アクセスを分散させるためのパラメータセットである。テレビ受信機は、このパラメータの設定に従って、アプリケーション制御コードの適用を確率的に遅延させるように動作して良い。
The
以下では、本実施例の放送受信装置100の動作に関して説明する。
Below, the operation of the
[アプリケーション起動時の動作シーケンス]
先ず、本実施例の放送受信装置100における、放送波で送信されるAITに基づいた放送連携アプリの起動処理に関して説明する。本実施例の放送受信装置100では、PMT上の情報及びAITのアプリケーション制御コード903、起動優先度907等の情報により、放送サービスによるデータ放送と放送連携アプリが同時に存在する場合にどちらを優先して起動するかを規定することが可能である。
[Operation sequence when starting the application]
First, a description will be given of a process for starting a broadcast collaboration application based on an AIT transmitted via broadcast waves in the
図7Aは、放送連携アプリが優先して起動するように規定されている場合の放送連携アプリの動作シーケンスの一例を示す動作シーケンス図である。同図は、放送受信装置100がPMT及びAITを適宜確認して所定の放送連携アプリを起動するまでの一連の流れを示すものである。
FIG. 7A is an operation sequence diagram illustrating an example of the operation sequence of the broadcast cooperation application when it is specified that the broadcast cooperation application is started with priority. This figure shows a series of steps in which the
放送受信装置100のチューナ/復調部131がユーザの所望するチャンネルの選局処理を行ってTSを取得すると、次に、主制御部101が第一分離部132で分離したPMTデータ列を取得して(S101)、PMTに記述された起動優先度の確認を行う。S101の処理において放送連携アプリの起動優先度が高いことを確認する(S102)と、アプリケーション制御部161が、第一分離部132で分離したAITデータ列を取得し(S103)、前記取得したAITデータ列のアプリケーション制御コード903を確認する(S104)。S104の処理において、アプリケーション制御コード903が『自動起動』であった場合、更に、前記取得したAITデータ列のアプリケーションプロファイル904を確認し(S105)、前記AITに指定された放送連携アプリの実行が可能であることが確認された場合、アプリケーション取得先情報905に記述された情報に基づき、LAN通信部121を介して、所定のサービス事業者サーバ400に対して放送連携アプリの送信要求を送信する(S106)。
When the tuner/
前記放送連携アプリの送信要求を受信したサービス事業者サーバ400は、アプリケーション管理/配布実行部4103の制御に基づき、必要に応じて放送受信装置100の認証処理を行った後に、アプリケーション記憶領域4013に記憶された所定の放送連携アプリの配信を、LAN通信部421を介して行う(S107)。なお、前記認証処理に関しては公知の方法を用いれば良く、詳細の説明を省略する。次に、放送受信装置100のアプリケーションエンジン162が、アプリケーション制御部161の制御に基づいて、LAN通信部121を介して受信した、サービス事業者サーバ400から配信された前記所定の放送連携アプリを起動する(S108)。
The
図7Bは、放送サービスによるデータ放送を優先して起動するように規定されている場合の放送連携アプリの動作シーケンスの一例を示す動作シーケンス図である。同図は、放送受信装置100がPMT及びAITを適宜確認して所定の放送連携アプリを起動するまでの一連の流れを示すものである。
FIG. 7B is an operation sequence diagram illustrating an example of the operation sequence of the broadcast cooperation application when it is specified that data broadcasting by the broadcasting service is started with priority. This figure shows a series of steps in which the
放送受信装置100のチューナ/復調部131がユーザの所望するチャンネルの選局処理を行ってTSを取得すると、次に、主制御部101が第一分離部132で分離したPMTデータ列を取得して(S201)、PMTに記述された起動優先度の確認を行う。S201の処理において放送サービスによるデータ放送の起動優先度が高いことを確認する(S202)と、データ放送受信処理部141が、第一分離部132で分離したBMLデータ列を取得してBML文書を再生する(S203)。前記BML文書によりデータ放送の自動起動が設定されている場合、及びユーザが操作端末(携帯情報端末700、リモコン等)を用いてデータ放送の起動要求を行った(S204)場合、データ放送エンジン142が、前記再生されたBML文書を実行することによりデータ放送画面情報を生成し、映像表示部173に表示する(S205)。
When the tuner/
S205の処理の後、或いはS205の処理と同時に、アプリケーション制御部161は、第一分離部132で分離したAITデータ列を取得し(S206)、前記取得したAITデータ列のアプリケーションプロファイル904を確認する(S207)。S207の処理において、前記AITに指定された放送連携アプリの実行が可能であることが確認された場合、前記データ放送画面には前記実行可能な放送連携アプリへのエントリーボタンが表示される。前記エントリーボタンは常に表示しておき、前記放送連携アプリの実行が可能な場合にのみ、配色を非アクティブ色からアクティブ色に変更するようにしても良い。形状を変更することにより、前記エントリーボタンの非アクティブ状態とアクティブ状態を切り替えるようにしても良い。
After the process of S205 or simultaneously with the process of S205, the
ユーザが操作端末を用いて前記エントリーボタンを選択する(S208)と、データ放送エンジン142は、BML文書を実行してデータ放送画面情報を生成する処理を終了する(S209)。続いて、アプリケーション制御部161が、第一分離部132で分離したAITデータ列を取得し(S210)、前記取得したAITデータ列のアプリケーション取得先情報905を確認する。更に、S210で確認したアプリケーション取得先情報905に記述された情報に基づき、LAN通信部121を介して、所定のサービス事業者サーバ400に対して放送連携アプリの送信要求を送信する(S211)。
When the user selects the entry button using the operating terminal (S208), the
前記放送連携アプリの送信要求を受信したサービス事業者サーバ400は、アプリケーション管理/配布実行部4103の制御に基づき、必要に応じて放送受信装置100の認証処理を行った後に、アプリケーション記憶領域4013に記憶された所定の放送連携アプリの配信を、LAN通信部421を介して行う(S212)。次に、放送受信装置100のアプリケーションエンジン162が、アプリケーション制御部161の制御に基づいて、LAN通信部121を介して受信した、サービス事業者サーバ400から配信された前記所定の放送連携アプリを起動する(S213)。
The
図7Cは、何れの優先起動も規定されていない場合の放送連携アプリの動作シーケンスの一例を示す動作シーケンス図である。同図は、放送受信装置100がPMT及びAITを適宜確認して所定の放送連携アプリを起動するまでの一連の流れを示すものである。
FIG. 7C is an operation sequence diagram illustrating an example of the operation sequence of the broadcast cooperation application when no priority activation is specified. This figure shows a series of steps in which the
放送受信装置100のチューナ/復調部131がユーザの所望するチャンネルの選局処理を行ってTSを取得すると、次に、主制御部101が第一分離部132で分離したPMTデータ列を取得して(S301)、PMTに記述された起動優先度の確認を行う。S301の処理において放送連携アプリの起動優先度が高いことを確認する(S302)と、アプリケーション制御部161が、第一分離部132で分離したAITデータ列を取得し(S303)、前記取得したAITデータ列のアプリケーション制御コード903を確認する(S304)。S304の処理において、アプリケーション制御コード903が『自動起動』ではなく『起動可能』であった場合、放送サービスによるデータ放送と放送連携アプリの何れも起動せずに、放送番組の表示を継続する。
When the tuner/
S304の処理を終えた後の状態でユーザが操作端末を用いてデータ放送の起動要求を行った(S305)場合には、図7BのS205以降の処理と同様に、BMLデータ列の取得及びBML文書の再生、データ放送画面情報の生成等が行われる(但し、図示省略)。一方、S304の処理を終えた後の状態でユーザが操作端末を用いて放送連携アプリランチャの起動要求を行った場合(S306)、アプリケーション制御部161が、第一分離部132で分離したAITデータ列を取得し(S307)、前記取得したAITデータ列のアプリケーションプロファイル904を確認する(S308)。更に、アプリケーション制御部161は実行可能な放送連携アプリの一覧を放送連携アプリランチャとして映像表示部173に表示する(S309)。
If the user uses the operation terminal to request the activation of data broadcasting after completing the process in S304 (S305), the acquisition of the BML data string and the BML Reproduction of documents, generation of data broadcasting screen information, etc. are performed (however, not shown). On the other hand, when the user uses the operating terminal to request the start-up of the broadcast cooperation application launcher after completing the process in S304 (S306), the
ユーザが操作端末を用いて、S309で表示された放送連携アプリランチャから所定の放送連携アプリの選択を行う(S310)と、アプリケーション制御部161が、第一分離部132で分離したAITデータ列を取得し(S311)、前記取得したAITデータ列のアプリケーション取得先情報905を確認する。更に、S311で確認したアプリケーション取得先情報905に記述された情報に基づき、LAN通信部121を介して、所定のサービス事業者サーバ400に対して放送連携アプリの送信要求を送信する(S312)。
When the user uses the operation terminal to select a predetermined broadcast cooperation application from the broadcast cooperation application launcher displayed in S309 (S310), the
前記放送連携アプリの送信要求を受信したサービス事業者サーバ400は、アプリケーション管理/配布実行部4103の制御に基づき、必要に応じて放送受信装置100の認証処理を行った後に、アプリケーション記憶領域4013に記憶された所定の放送連携アプリの配信を、LAN通信部421を介して行う(S313)。次に、放送受信装置100のアプリケーションエンジン162が、アプリケーション制御部161の制御に基づいて、LAN通信部121を介して受信した、サービス事業者サーバ400から配信された前記所定の放送連携アプリを起動する(S314)。
The
なお、図7A~図7Cを用いて説明した放送連携アプリの起動シーケンスでは、何れも放送波からAITを取得する例を説明しているが、PMTの情報記述等により指定された所定のサーバ装置からAITファイルを取得するようにしても良い。また、放送連携アプリの取得をネットワーク上のサーバ装置(サービス事業者サーバ400)からではなく、放送波から行っても良い。即ち、AITのアプリケーション取得先情報905に記載されたロケーション情報が放送波を示している場合、アプリケーション制御部161がデータカルーセル方式等で送信されて第一分離部132で分離出力されたHTMLデータ列からHTML文書を再生し、前記再生されたHTML文書(放送連携アプリ)をアプリケーションエンジン162が実行するようにすれば良い。
In addition, in the startup sequence of the broadcast cooperation application explained using FIGS. 7A to 7C, an example is explained in which AIT is obtained from broadcast waves. The AIT file may also be obtained from. Furthermore, the broadcast cooperation application may be obtained from broadcast waves instead of from the server device (service provider server 400) on the network. That is, when the location information written in the application
なお、PMT上に放送サービスによるデータ放送と放送連携アプリが同時に存在する場合の起動優先度を指定する情報が無い場合は、AITのアプリケーション制御コード903や起動優先度907等の情報のみにより前記起動優先度を確認するようにしても良い。同じくPMT上の前記情報の取得に失敗した場合も、AITのアプリケーション制御コード903や起動優先度907等の情報のみにより前記起動優先度を確認するようにして良い。即ち、PMT上の情報によらず、定期的にAITの確認を行うようにし、AITのアプリケーション制御コード903に『自動起動』で指定される放送連携アプリが存在する場合には前記放送連携アプリの起動を優先し、AITのアプリケーション制御コード903に『自動起動』で指定される放送連携アプリが存在しない場合には放送サービスによるデータ放送の起動を優先するようにすれば良い。
Note that if there is no information on the PMT that specifies the activation priority when data broadcasting by a broadcasting service and a broadcast cooperation application exist at the same time, the activation is performed based only on information such as the
また、S106、S211、S312で放送連携アプリの配信要求を行った際にサービス事業者サーバ400からのレスポンスが所定時間以上ない場合には、『しばらくお待ちください』等のメッセージを映像表示部173に表示するようにしても良い。または、この場合、前記放送連携アプリの実行中止をユーザに問い合わせるメッセージを表示しても良い。
Additionally, if there is no response from the
また、放送連携アプリの起動シーケンスは前述の三パターンに限られるものではなく、異なるシーケンスによって起動されるものであっても良いことは言うまでもない。 Furthermore, it goes without saying that the starting sequence of the broadcast cooperation application is not limited to the three patterns described above, and that the starting sequence may be different.
[携帯情報端末の連携時の動作シーケンス]
本実施例の放送受信装置100では、放送受信装置100と携帯情報端末700との連携動作による放送通信連携サービスの機能拡張が可能であるものとする。例えば、テレビ受信機のメーカが用意するアプリケーション(連携制御アプリ)をインストールすることにより、携帯情報端末700を放送受信装置100の高機能リモコンとして使用することが可能となる。また、携帯情報端末700上でも放送連携アプリを実行し、例えば、放送受信装置100で表示中の放送番組に連動するサービスを携帯情報端末700上でも表示することが可能となる。なお、放送受信装置100と携帯情報端末700との連携動作による機能拡張を行うためには、前記連携制御アプリが携帯情報端末700上で起動していることが望ましく、携帯情報端末700上で動作する放送連携アプリは前記連携制御アプリに制御されて動作するものとする。
[Operation sequence when linking mobile information terminals]
In the
図8Aは、前記連携制御アプリを携帯情報端末700で起動する際の動作シーケンスの一例を示す動作シーケンス図である。同図は、携帯情報端末700が放送受信装置100との認証処理を行い、連携動作が可能となるまでの一連の流れ(初回)を示すものである。なお、前記連携制御アプリは、連携制御プログラム7002として、予め携帯情報端末700のストレージ部710にインストールしてあるものとする。
FIG. 8A is an operation sequence diagram showing an example of an operation sequence when starting the cooperation control application on the
ユーザが携帯情報端末700上で連携制御アプリの起動を指示する(S401)と、携帯情報端末700の連携制御実行部7102は、ネットワーク上の通信(連携動作)可能なテレビ受信機を検索し(S402)、検索結果をテレビ受信機一覧として表示部741に表示する。通信可能なテレビ受信機が発見できない場合は、その旨を表示して処理を終了する。ユーザが前記テレビ受信機一覧から任意のテレビ受信機(本実施例の放送受信装置100)を選択すると、連携制御実行部7102は放送受信装置100に接続するためのログイン画面を表示部741に表示する。操作部730を介してユーザが前記ログイン画面に認証情報(放送受信装置100により指定されたログイン名及びパスワード、等)を入力する(S403)と、連携制御実行部7102は前記入力された認証情報を、認証情報記憶領域7012に記憶すると同時に、放送受信装置100に送信する(S404)。なお、前記認証情報の放送受信装置100への送信処理は、LAN通信部721及びルータ装置210を介して行っても良いし、NFC通信部723を介して放送受信装置100に直接行っても良い。
When the user instructs to start the cooperative control application on the mobile information terminal 700 (S401), the cooperative
LAN通信部121を介して前記認証情報を受信した放送受信装置100の端末連携制御部191は、認証情報記憶領域1012を参照することにより、前記受信した認証情報が正しいか否かの確認を行う(S405)。S405の処理により、前記受信した認証情報が正しいと確認された場合には、携帯情報端末700の情報を認証情報記憶領域1012に記憶するとともに、携帯情報端末700を認証する(S406)。放送受信装置100の認証を得た携帯情報端末700は、表示部741に連携制御アプリの基本画面(例えば、高機能リモコン画面)を表示する(S407)。S405において、前記受信した認証情報が正しいと確認されなかった場合には、放送受信装置100の端末連携制御部191は、携帯情報端末700にエラーを返す。以上の処理により、放送受信装置100と携帯情報端末700との間の連携動作が可能な状態となる。
The terminal
図8Bは、前記連携制御アプリを携帯情報端末700で起動する際の動作シーケンスの一例を示す動作シーケンス図である。同図は、携帯情報端末700が放送受信装置100との認証処理を行い、連携動作が可能となるまでの一連の流れ(二回目以降)を示すものである。
FIG. 8B is an operation sequence diagram showing an example of an operation sequence when starting the cooperation control application on the
ユーザが携帯情報端末700上で連携制御アプリの起動を指示する(S501)と、携帯情報端末700の連携制御実行部7102は、ネットワーク上の通信可能なテレビ受信機を検索し、検索結果をテレビ受信機一覧として表示部741に表示する。通信可能なテレビ受信機が発見できない場合は、その旨を表示して処理を終了する。ユーザが前記テレビ受信機一覧から任意のテレビ受信機(本実施例の放送受信装置100)を選択し(S502)、前記選択した放送受信装置100が過去に接続(連携動作)を行ったことがある機器である場合、連携制御実行部7102は認証情報記憶領域7012から放送受信装置100の認証情報を読み出して、放送受信装置100に送信する(S503)。
When the user instructs to start the cooperation control application on the mobile information terminal 700 (S501), the cooperation
LAN通信部121を介して前記認証情報を受信した放送受信装置100の端末連携制御部191は、認証情報記憶領域1012を参照することにより、前記受信した認証情報が正しいか否かの確認を行う(S504)。S504の処理により、前記受信した認証情報が正しいと確認された場合には、携帯情報端末700を認証する(S505)。放送受信装置100の認証を得た携帯情報端末700は、表示部741に連携制御アプリの基本画面を表示する(S506)。以上の処理により、放送受信装置100と携帯情報端末700との間の連携動作が可能な状態となる。
The terminal
なお、図8A~図8Bの処理に引き続き、放送受信装置100において放送連携アプリを起動する際には、図8A~図8Bの処理の後に図7A~図7Cの処理を行えば良い。
Note that when starting a broadcast cooperation application in the
図8Cは、前記連携制御アプリを携帯情報端末700で起動する際の動作シーケンスの一例を示す動作シーケンス図である。同図は、携帯情報端末700が放送受信装置100との認証処理を行い、連携動作が可能となるまでの一連の流れ(二回目以降)を示すものである。但し、同図においては、放送連携アプリの起動シーケンスを実行する放送受信装置100により、携帯情報端末700上での連携制御アプリの起動が要求される場合の例である。
FIG. 8C is an operation sequence diagram showing an example of an operation sequence when starting the cooperation control application on the
放送受信装置100のチューナ/復調部131がユーザの所望するチャンネルの選局処理を行ってTSを取得すると、次に、主制御部101が第一分離部132で分離したPMTデータ列を取得して(S601)、PMTに記述された起動優先度の確認を行う。S601の処理において放送連携アプリの起動優先度が高いことを確認する(S602)と、アプリケーション制御部161が、第一分離部132で分離したAITデータ列を取得し(S603)、前記取得したAITデータ列のアプリケーション制御コード903を確認する(S604)。S604の処理において、アプリケーション制御コード903が『自動起動』であった場合、更に、前記取得したAITデータ列のアプリケーションプロファイル904を確認する(S605)。S605の処理において、前記AITに指定された放送連携アプリの実行が可能であることが確認され、更に、携帯端末機器の連携制御が必要であると判断された場合、端末連携制御部191が認証情報記憶領域1012を参照することにより、携帯端末機器として携帯情報端末700を選択し、前記選択した携帯情報端末700に対して連携制御アプリ起動要求を送信する(S606)。
When the tuner/
なお、認証情報記憶領域1012を参照することによる携帯情報端末700の選択は、認証情報記憶領域1012の最新の情報に基づき、若しくは、認証情報記憶領域1012の最も使用頻度の高い情報に基づき為されるようにすれば良い。
Note that selection of the
また、S606の処理において、連携制御アプリ起動要求を送信するべき携帯端末機器が発見できない場合には、その旨を示すメッセージを映像表示部173に表示するようにしても良い。または、この場合、前記放送連携アプリの実行中止をユーザに問い合わせるメッセージを表示しても良い。
Further, in the process of S606, if the mobile terminal device to which the cooperative control application activation request should be sent cannot be found, a message indicating this fact may be displayed on the
携帯情報端末700の主制御部701は、LAN通信部721を介して受信した前記連携制御アプリ起動要求に応じて連携制御アプリ(連携制御実行部7102)を起動させ(S607)、更に、連携制御実行部7102が、認証情報記憶領域7012から放送受信装置100の認証情報を読み出して、放送受信装置100に送信する(S608)。
The
LAN通信部121を介して前記認証情報を受信した放送受信装置100の端末連携制御部191は、認証情報記憶領域1012を参照することにより、前記受信した認証情報が正しいか否かの確認を行う(S609)。S609の処理により、前記受信した認証情報が正しいと確認された場合には、携帯情報端末700を認証する(S610)。放送受信装置100の認証を得た携帯情報端末700は、表示部741に連携制御アプリの基本画面を表示する(S611)。以上の処理により、放送受信装置100と携帯情報端末700との間の連携動作が可能な状態となる。
The terminal
なお、前述の処理に続いて放送連携アプリを、放送受信装置100と携帯情報端末700の双方において実行する場合には、図9に示す処理を行えば良い。図9は、放送受信装置100及び携帯情報端末700の放送連携アプリの起動シーケンスの一例を示す動作シーケンス図である。
Note that when the broadcast cooperation application is executed on both the
即ち、図8CのS601~S611の処理の後、放送受信装置100のアプリケーション制御部161が、第一分離部132で分離したAITデータ列を取得し(S612)、前記取得したAITデータ列のアプリケーション取得先情報905を確認する。更に、S612で確認したアプリケーション取得先情報905に記述された情報に基づき、LAN通信部121を介して、所定のサービス事業者サーバ400に対して放送連携アプリ(テレビ側)の送信要求を送信する(S613)。
That is, after the processing of S601 to S611 in FIG. 8C, the
前記放送連携アプリ(テレビ側)の送信要求を受信したサービス事業者サーバ400は、アプリケーション管理/配布実行部4103の制御に基づき、必要に応じて放送受信装置100の認証処理を行った後に、アプリケーション記憶領域4013に記憶された所定の放送連携アプリ(テレビ側)の配信を、LAN通信部421を介して行う(S614)。放送受信装置100のアプリケーションエンジン162は、アプリケーション制御部161の制御に基づいて、LAN通信部121を介して受信した、サービス事業者サーバ400から配信された前記所定の放送連携アプリ(テレビ側)を起動する(S615)。
The
次に、放送受信装置100の端末連携制御部191は、AIT若しくはS615で実行した放送連携アプリ(テレビ側)から取得した、携帯情報端末700で実行するべき放送連携アプリ(端末側)の取得先URL情報等を携帯情報端末700に送信する(S616)。携帯情報端末700の連携制御実行部7102は、LAN通信部721を介して受信した前記放送連携アプリ(端末側)の取得先URL情報等に基づき、LAN通信部721を介して、所定のサービス事業者サーバ400に対して放送連携アプリ(端末側)の送信要求を送信する(S617)。
Next, the terminal
前記放送連携アプリ(端末側)の送信要求を受信したサービス事業者サーバ400は、アプリケーション管理/配布実行部4103の制御に基づき、必要に応じて携帯情報端末700の認証処理を行った後に、アプリケーション記憶領域4013に記憶された所定の放送連携アプリ(端末側)の配信を、LAN通信部421を介して行う(S618)。携帯情報端末700のHTMLブラウザエンジン7103が、LAN通信部721を介して受信した、サービス事業者サーバ400から配信された前記所定の放送連携アプリ(端末側)を起動する(S619)。
The
なお、AITファイルを所定のサーバ装置から取得可能であること、放送連携アプリの取得をネットワーク上のサーバ装置からではなく放送波から行えること、等は、図7A~図7Cの動作シーケンスと同様である。なお、放送連携アプリの取得を放送波から行う場合、放送受信装置100が携帯情報端末700で実行するべき放送連携アプリ(端末側)を放送波から取得し、前記取得した放送連携アプリ(端末側)を携帯情報端末700に、通信部121を介して転送するようにすれば良い。或いは、放送受信装置100が携帯情報端末700で実行するべき放送連携アプリ(端末側)を放送波から取得してストレージ部110に記憶させ、図9のS616の処理において、携帯情報端末700に送信するURL情報として、放送受信装置100のストレージ部110のロケーション情報を送信するようにしても良い。放送受信装置100は放送連携アプリ(テレビ側)の取得を放送波から行い、携帯情報端末700は放送連携アプリ(端末側)の取得をネットワーク上のサーバ装置から行うようにしても良い。携帯情報端末700が有するデジタル放送受信機能を用いて、前記放送連携アプリ(端末側)の取得を放送波から直接行っても良い。
Note that the AIT file can be obtained from a predetermined server device, the broadcast cooperation application can be obtained from broadcast waves rather than from a server device on the network, etc., which are the same as the operation sequences shown in FIGS. 7A to 7C. be. Note that when acquiring a broadcast cooperation application from a broadcast wave, the
また、図7A~図7C、図8A~図8C、及び図9の各動作シーケンスは適宜部分的に組み合わせることが可能であり、更に、一部動作ステップは他の動作ステップと、適宜、順序入れ替え、同時動作、等が可能であるものとする。 Furthermore, each of the operation sequences shown in FIGS. 7A to 7C, FIGS. 8A to 8C, and FIG. , simultaneous operation, etc. are possible.
[携帯情報端末の連携制御アプリ基本画面]
図10Aは、図8AのS407の処理、図8BのS506の処理、図8CのS611の処理、等により表示される連携制御アプリの基本画面の一例を示す画面表示図である。本実施例においては、連携制御アプリの基本画面741aは、放送受信装置100に対応した高機能リモコンとしての機能を備えるものとする。
[Mobile information terminal cooperative control application basic screen]
FIG. 10A is a screen display diagram showing an example of the basic screen of the cooperative control application displayed by the process of S407 of FIG. 8A, the process of S506 of FIG. 8B, the process of S611 of FIG. 8C, and the like. In this embodiment, it is assumed that the
連携制御アプリの基本画面741aは、図10Aに示したように、電源キー741a1、ネットワーク選択キー(地デジ、BS、CS)741a2、数字キー(1~12)741a3、音量UP/DOWNキー741a4、チャンネルUP/DOWNキー741a5、入力切替キー741a6、番組表キー741a7、dataキー741a8、連携アプリキー741a9、メニューキー741aa、戻るキー741ab、カーソルキー(上、下、左、右)741ac、決定キー741ad、カラーキー(青、赤、緑、黄)741ae、で構成される。その他の操作キーが更に表示されていても良い。
As shown in FIG. 10A, the
前記各操作キーは、放送受信装置100に付属する専用リモコンと同様のキー配置/動作とすると使い勝手が良い。また、電源キー741a1、ネットワーク選択キー741a2、数字キー741a3、等は、公知のテレビリモコンの各操作キーと同様の機能を有するものとして、詳細の説明を省略する。連携アプリキー741a9は、本実施例の放送連携通信機能のために用意される操作キーである。
It is convenient to use each of the operation keys if the key arrangement/operation is similar to that of the dedicated remote control attached to the
なお、図7BのS204及び図7CのS305の処理では、dataキー741a8を選択することによりデータ放送の起動/終了が可能であるものとする。また、図7BのS208及び図7CのS310の処理では、カーソルキー741ac及び決定キー741adの操作により前記実行可能な放送連携アプリの選択が可能であるものとする。また、図7CのS306の処理では、連携アプリキー741a9を選択することにより放送連携アプリランチャの起動要求が可能であるものとする。 In addition, in the processing of S204 in FIG. 7B and S305 in FIG. 7C, it is assumed that data broadcasting can be started/ended by selecting the data key 741a8. Furthermore, in the processing of S208 in FIG. 7B and S310 in FIG. 7C, it is assumed that the executable broadcast cooperation application can be selected by operating the cursor key 741ac and the enter key 741ad. In addition, in the process of S306 in FIG. 7C, it is assumed that a start request for the broadcast cooperation application launcher can be made by selecting the cooperation application key 741a9.
このように連携アプリキー741a9若しくは同様の機能を有する他の操作キーを前記連携制御アプリの基本画面741a上に用意すれば、本実施例の放送連携システムで用いる各放送連携アプリを簡単に選択/起動することが可能となる。また、連携アプリキー741a9若しくは同様の機能を有する他の操作キーを放送受信装置100に付属する専用リモコンに備えるようにしても良い。
If the cooperation application key 741a9 or other operation keys with similar functions are prepared on the
図10Bは、図8AのS407の処理、図8BのS506の処理、図8CのS611の処理、等により表示される連携制御アプリの基本画面の一例を示す画面表示図であり、図10Aとは異なる例である。 FIG. 10B is a screen display diagram showing an example of the basic screen of the cooperation control application displayed by the process of S407 of FIG. 8A, the process of S506 of FIG. 8B, the process of S611 of FIG. 8C, etc. This is a different example.
連携制御アプリの基本画面741bは、連携制御中メッセージ741b1、連携制御アプリ動作画面741b2、で構成される。その他のオブジェクトが更に表示されていても良い。連携制御中メッセージ741b1は、携帯情報端末700が放送受信装置100と連携動作中である旨をユーザに認識させるためのメッセージ表示である。連携制御アプリ動作画面741b2は、連携制御アプリにより任意の画面表示が行われる領域であり、本実施例では詳細の説明を省略する。例えば、連携制御アプリ動作画面741b2内の構成が前述の連携制御アプリの基本画面741aと同様の構成となっていて良い。放送受信装置100で表示されている放送番組のサブ画面等が表示されていても良い。
The
図10Bに示したように、連携制御中メッセージ741b1を表示することにより、携帯情報端末700のユーザは携帯情報端末700が放送受信装置100と連携動作中であることを簡単に把握することができるようになる。なお、連携制御中メッセージ741b1は文字表示に限らず、記号表示、図形表示等であっても良い。背景色の差異等により連携制御中メッセージ741b1の代替としても良い。
As shown in FIG. 10B, by displaying the cooperative control message 741b1, the user of the
[放送受信装置のデータ放送画面]
図11は、図7BのS205の処理により表示されるデータ放送画面の一例を示す画面表示図である。本実施例においては、AITの記述等により、連携アプリA、連携アプリB、連携アプリC、の三つの放送連携アプリが放送受信装置100で実行可能な状態であるものとする。この場合、データ放送画面173a上の任意の位置に連携アプリAのエントリーボタン173a2、連携アプリBのエントリーボタン173a3、連携アプリCのエントリーボタン173a4が表示される。
[Data broadcast screen of broadcast receiving device]
FIG. 11 is a screen display diagram showing an example of the data broadcasting screen displayed by the process of S205 in FIG. 7B. In this embodiment, it is assumed that three broadcast cooperation applications, cooperation application A, cooperation application B, and cooperation application C, are executable on the
図11に示したようなデータ放送画面173aにおいて、連携制御アプリの基本画面741aのカーソルキー741ac及び決定キー741adを用いてエントリーボタン173a2、エントリーボタン173a3、エントリーボタン173a4、等を選択すると、データ放送画面173aの表示を終了するとともに、アプリケーション制御部161及びアプリケーションエンジン162の制御により、連携アプリA、連携アプリB、連携アプリC、等が起動する。
On the
なお、データ放送画面173aを表示する際、放送連携アプリの種類やセキュリティ状況等に応じて、各エントリーボタンの枠色、内部色、形状、字体、大きさ、点滅状況、等を適宜変更するようにしても良い。例えば、前記連携アプリAが放送マネージドアプリケーションである場合にはエントリーボタン173a2の枠色を青色にし、前記連携アプリBが放送外マネージドアプリケーションである場合にはエントリーボタン173a3の枠色を黄色にし、前記連携アプリCが一般アプリケーションである場合にはエントリーボタン173a4の枠色を赤色にする、等である。或いは、前記連携アプリAがセキュリティ上信頼できると判断される場合にはエントリーボタン173a2の枠色を青色にし、前記連携アプリBがセキュリティ上信頼できるとは限らないと判断される場合にはエントリーボタン173a3の枠色を黄色にし、前記連携アプリCがセキュリティ上危険であると判断される場合にはエントリーボタン173a4の枠色を赤色にする、等である。
Note that when displaying the
その他、前記放送連携アプリの機能やジャンルに応じて、または、各放送連携アプリの使用有効期限等に応じて、各エントリーボタンの枠色、内部色、形状、字体、大きさ、点滅状況、等を適宜変更するようにしても良い。前記放送連携アプリをネットワーク上から取得済みであるか否か等に応じて、各エントリーボタンの枠色、内部色、形状、字体、大きさ、点滅状況、等を適宜変更するようにしても良い。例えば、前記連携アプリAが既にネットワーク上から取得済み(RAM104若しくはストレージ110にキャッシュ済み)である場合にはエントリーボタン173a2の枠色を青色にし、前記連携アプリBが取得中である場合にはエントリーボタン173a3の枠色を黄色にし、前記連携アプリCが未取得である場合にはエントリーボタン173a4の枠色を赤色にする、等である。
In addition, the frame color, internal color, shape, font, size, blinking status, etc. of each entry button may vary depending on the function or genre of the broadcast cooperation application, or the expiration date of each broadcast cooperation application. may be changed as appropriate. The frame color, internal color, shape, font, size, blinking status, etc. of each entry button may be changed as appropriate depending on whether the broadcast cooperation application has been obtained from the network or not. . For example, if the cooperation application A has already been acquired from the network (cached in the
このようにすれば、放送受信装置100のユーザは、放送受信装置100で実行可能な放送連携アプリの種類やセキュリティ状況等を簡単に把握することが可能となる。
In this way, the user of the
[放送受信装置の放送連携アプリランチャ画面]
図12Aは、本実施例の放送受信装置100において、起動可能な放送連携アプリがあることをユーザに認識させるための報知画面の一例を示す画面表示図である。
[Broadcasting cooperation application launcher screen of broadcasting receiving device]
FIG. 12A is a screen display diagram showing an example of a notification screen for making the user aware that there is a broadcast cooperation application that can be started in the
例えば、図7Cに示した動作シーケンスでは、S304の処理の後、放送サービスによるデータ放送と放送連携アプリの何れも起動せずに、放送番組の表示を継続する。一方、この場合、起動可能な放送連携アプリがあることをユーザに認識させるために、図12Aに示したようなアイコン173b0を表示すれば、放送受信装置100の使い勝手が向上する。即ち、アイコン173b0を表示することにより、ユーザが起動可能な放送連携アプリの存在を見逃すことを防ぐことが可能となる。
For example, in the operation sequence shown in FIG. 7C, after the processing in S304, the display of the broadcast program is continued without starting either the data broadcast by the broadcast service or the broadcast collaboration application. On the other hand, in this case, if an icon 173b0 as shown in FIG. 12A is displayed to make the user aware that there is a broadcast cooperation application that can be started, the usability of the
なお、アイコン173b0の表示位置は画面上の任意の位置で良いが、放送番組の視聴の邪魔にならない場所とすることが望ましい。例えば、画面の四隅等である。また、アイコン173b0は、図12Aに示したような文字表示であっても良いし、記号、図形等であっても良い。また、アイコン173b0は、常に表示しておくようにしても良いし、電源をオンした後やチャンネル切り替え後に所定の時間だけ表示するようにしても良い。または、番組情報やチャンネル番号等を表示した際に同時に表示されるようにしても良い。 Note that the icon 173b0 may be displayed at any position on the screen, but it is preferable that the icon 173b0 be displayed at a position that does not interfere with viewing the broadcast program. For example, the four corners of the screen. Moreover, the icon 173b0 may be a character display as shown in FIG. 12A, or may be a symbol, a figure, or the like. Further, the icon 173b0 may be displayed all the time, or may be displayed only for a predetermined time after the power is turned on or after channel switching. Alternatively, it may be displayed simultaneously when program information, channel numbers, etc. are displayed.
図12Bは、図7CのS306の処理により表示される放送連携アプリランチャの一例を示す画面表示図である。本実施例においては、AITの記述等により、連携アプリA、連携アプリB、連携アプリC、の三つの放送連携アプリが放送受信装置100で実行可能な状態であるものとする。この場合、放送番組画面173b上の任意の位置に放送連携アプリランチャ173b1が表示され、更に、放送連携アプリランチャ173b1内に連携アプリAのエントリーボタン173b2、連携アプリBのエントリーボタン173b3、連携アプリCのエントリーボタン173b4、及び戻るボタン173b5が表示される。
FIG. 12B is a screen display diagram showing an example of the broadcast cooperation application launcher displayed by the process of S306 in FIG. 7C. In this embodiment, it is assumed that three broadcast cooperation applications, cooperation application A, cooperation application B, and cooperation application C, are executable on the
図12Bに示したような放送連携アプリランチャ173b1が表示されている状態で、連携制御アプリの基本画面741aのカーソルキー741ac及び決定キー741adを用いてエントリーボタン173b2、エントリーボタン173b3、エントリーボタン173b4、等を選択すると、アプリケーション制御部161及びアプリケーションエンジン162の制御により、連携アプリA、連携アプリB、連携アプリC、等が起動する。戻るボタン173b5が選択された場合には、放送連携アプリランチャ173b1の表示が終了する。
While the broadcast cooperation application launcher 173b1 as shown in FIG. 12B is displayed, use the cursor key 741ac and enter key 741ad on the
なお、放送番組画面173b上に放送連携アプリランチャ173b1を表示する際に、放送連携アプリの種類やセキュリティ状況、放送連携アプリの機能やジャンル、放送アプリのネットワーク上からの取得状況、等に応じて、各エントリーボタンの枠色、内部色、形状、字体、大きさ、点滅状況、等を適宜変更するようにしても良いことは、図11のデータ放送画面173a上に各放送連携アプリのエントリーボタンを表示する場合と同様である。
Note that when displaying the broadcast cooperation application launcher 173b1 on the
また、放送受信装置100で実行可能な放送連携アプリが無い場合には、放送連携アプリランチャ173b1を表示しないようにしても良い。または、この場合、放送連携アプリランチャ173b1の内部に『使用可能なアプリケーションが有りません』等のメッセージを表示するようにしても良い。
Furthermore, if there is no broadcast cooperation application that can be executed by the
[放送受信装置の放送連携アプリ実行画面]
図13Aは、図7AのS108の処理、図7BのS213の処理、図7CのS314の処理、図9のS615の処理、等で表示される放送連携アプリ実行画面の一例を示す画面表示図である。本実施例の放送連携アプリはHTML記述によるグラフィクス性能やエフェクト性能等を備えており、映像表示部173上における放送番組画面とのオーバーレイ表示が可能であるものとする。例えば、図13Aに示したように、放送番組画面173c上の任意の位置に天気予報やニュース等の情報を表示する放送連携アプリ部173c1がオーバーレイ表示される。放送連携アプリ部173c1は、第一主オブジェクト173c2、第二主オブジェクト173c3、第三主オブジェクト173c4、及び背景オブジェクト173c5、等で構成される。他のオブジェクトが更に表示されていても良い。
[Broadcast cooperation application execution screen of broadcast receiving device]
FIG. 13A is a screen display diagram showing an example of a broadcast cooperation application execution screen displayed in the process of S108 of FIG. 7A, the process of S213 of FIG. 7B, the process of S314 of FIG. 7C, the process of S615 of FIG. 9, etc. be. It is assumed that the broadcast cooperation application of this embodiment has graphics performance, effect performance, etc. written in HTML, and can be displayed as an overlay with the broadcast program screen on the
放送番組画面173c上に放送連携アプリ部173c1がオーバーレイ表示されている状態で、連携制御アプリの基本画面741aのdataキー741a8を選択することにより、前記放送連携アプリの実行を終了してデータ放送画面に移行することが可能であるものとする。また、連携制御アプリの基本画面741aの連携アプリキー741a9を選択することにより、前記放送連携アプリの実行を終了して放送番組画面173cのみの表示に戻すことが可能であるものとする。前記処理は、異なる操作キーにより実現されるものであっても良い。
By selecting the data key 741a8 on the
また、放送番組画面173c上に放送連携アプリ部173c1がオーバーレイ表示されている状態で、連携制御アプリの基本画面741aの各操作キーを操作することにより、放送連携アプリ部173c1の透過度を変更することが可能であるものとする。前記透過度の変更処理は、放送連携アプリ部173c1全体を一括して行うものであっても良いし、第一主オブジェクト173c2、第二主オブジェクト173c3、第三主オブジェクト173c4、背景オブジェクト173c5をそれぞれ単独で行うものであっても良い。所定のグループ(例えば、同一のグラフィクスレイヤに存在する複数のオブジェクト)毎に行うものであっても良い。
In addition, the transparency of the broadcast cooperation application section 173c1 can be changed by operating each operation key on the
前記透過度の変更処理を行う際は、例えば、連携制御アプリの基本画面741aのカーソルキー741acを用いてオブジェクトの選択を行い、カラーキー741aeの『青』キーでオブジェクトの透過度を増加させ、『黄』キーでオブジェクトの透過度を減少させたりする。異なる操作キーを用いて前記透過度の変更処理を行っても良い。放送連携アプリ部173c1全体を一括して透過度100%とすれば、放送連携アプリ部173c1を一時的に非表示とすることができる。例えば、放送波にて緊急放送が配信された場合、放送連携アプリ部全体を透過度100%として、緊急放送の放送番組画面のみを映像表示部173に表示させるようにすることも可能となる。或いは、図示を省略したCM検知部が、放送番組が本編映像からCM映像になったことを検知して、放送連携アプリ部173c1全体を一括して透過度100%(若しくは放送番組の映像を明瞭に確認できる透過度)とするように制御しても良い。
When performing the transparency change process, for example, select an object using the cursor key 741ac on the
前述の処理を行うことにより、放送連携アプリの実行中にバックグラウンドにある放送番組画面の確認を行いたい場合に、前記放送連携アプリを終了させずに放送番組画面の確認を行うことが可能となる。 By performing the above processing, if you want to check the broadcast program screen in the background while the broadcast cooperation application is running, you can check the broadcast program screen without terminating the broadcast cooperation application. Become.
図13Bは、図7AのS108の処理、図7BのS213の処理、図7CのS314の処理、図9のS615の処理、等で表示される放送連携アプリ実行画面の、前述とは異なる例を示す画面表示図である。図13Bに示した例では、放送番組画面173c上の任意の位置に推薦番組を紹介する放送連携アプリ部173c6がオーバーレイ表示される。放送連携アプリ部173c6には、第一推薦番組情報173c7、第二推薦番組情報173c8、第三推薦番組情報173c9、等が表示される。更に多くの推薦番組情報がスクロールやページ切り替え等により表示されても良い。
FIG. 13B shows a different example from the above of the broadcast cooperation application execution screen displayed in the process of S108 in FIG. 7A, the process in S213 in FIG. 7B, the process in S314 in FIG. 7C, the process in S615 in FIG. 9, etc. FIG. In the example shown in FIG. 13B, a broadcast collaboration application section 173c6 that introduces recommended programs is displayed as an overlay at an arbitrary position on the
前記各推薦番組情報は、表示中の放送番組(放送番組画面173c)に関連して推薦される番組の情報であっても良いし、ユーザの視聴履歴に基づいて推薦される番組の情報であっても良いし、インターネット等で話題となっている番組の情報であっても良い。放送受信装置100のユーザの友人が前記ユーザに対して送付した推薦番組の情報であっても良い。また、前記推薦される番組は、デジタル放送サービスの放送波で送信される番組であっても良いし、インターネット200上の各サーバ装置から配信されるVOD(Video On Demand)番組等であっても良い。インターネット200上のサーバ装置に用意されたホームページ等の情報画面であっても良い。
Each of the recommended program information may be information on a program recommended in relation to the broadcast program being displayed (broadcast
放送番組画面173c上に放送連携アプリ部173c6がオーバーレイ表示されている状態で、連携制御アプリの基本画面741aのカーソルキー741ac及び決定キー741adを用いて、第一推薦番組情報173c7、第二推薦番組情報173c8、第三推薦番組情報173c9、等を選択することにより、第一推薦番組情報173c7、第二推薦番組情報173c8、第三推薦番組情報173c9、等で推薦される各番組映像が表示部173に表示される。
With the broadcast cooperation application section 173c6 overlay displayed on the
図13Cは、推薦番組を紹介する放送連携アプリ部173c6で推薦される番組映像が表示された場合の例を示す画面表示図である。例えば、連携制御アプリの基本画面741aのカーソルキー741ac及び決定キー741adを用いて、放送連携アプリ部173c6の第一推薦番組情報173c7を選択した場合、表示部173に第一推薦番組情報173c7で推薦される番組の番組映像173caが表示される。番組映像173caは、ユーザによる操作端末の操作により、一時停止や時間指定ジャンプ等が可能であって良い。また、番組映像173caを表示する際に、元の放送番組画面173cをPIP(Picture In Picture)形式で任意の位置に表示するようにしても良い。この場合、ユーザの操作端末に対する操作により、前記推薦番組の番組映像173caと元の放送番組画面173cの何れを主画面とするかを変更できて良い。ユーザの操作端末に対する操作により、元の放送番組画面173cのウィンドウの大きさを調整できるようにしても良い。
FIG. 13C is a screen display diagram showing an example of a case where a program video recommended by the broadcast cooperation application section 173c6 that introduces the recommended program is displayed. For example, when the first recommended program information 173c7 of the broadcast cooperation application section 173c6 is selected using the cursor key 741ac and enter key 741ad of the
また、前記推薦番組の番組映像173caが、放送連携アプリ部173c6に表示された何れかの推薦番組情報を選択したことにより表示された映像である旨を示すアイコン表示173cbを画面上の任意の位置に表示すれば、ユーザの利便性を向上させることができる。また、言うまでもなく、図13Bに示した放送連携アプリ実行画面においても、前述と同様に放送連携アプリ部173c6の透過度を変更できるようにして良い。 Further, an icon display 173cb indicating that the program video 173ca of the recommended program is a video displayed by selecting one of the recommended program information displayed on the broadcast cooperation application section 173c6 is displayed at an arbitrary position on the screen. If the information is displayed on the screen, user convenience can be improved. Needless to say, the transparency of the broadcast cooperation application section 173c6 may also be changed on the broadcast cooperation application execution screen shown in FIG. 13B in the same manner as described above.
図13Dは、図7AのS108の処理、図7BのS213の処理、図7CのS314の処理、図9のS615の処理、等で表示される放送連携アプリ実行画面の、前述とは異なる例を示す画面表示図である。図13Dに示した例では、放送番組画面173c上の任意の位置にSNS(Social Networking Service)サービスのポータルとなる放送連携アプリ部173ccがオーバーレイ表示される。放送連携アプリ部173ccには、第一SNSサービスのエントリーボタン173cd、第二SNSサービスのエントリーボタン173ce、第三SNSサービスのエントリーボタン173cf、等が表示される。更に多くのSNSサービスのエントリーボタンがスクロールやページ切り替え等により表示されても良い。
FIG. 13D shows a different example from the above of the broadcast cooperation application execution screen displayed in the process of S108 in FIG. 7A, the process in S213 in FIG. 7B, the process in S314 in FIG. 7C, the process in S615 in FIG. 9, etc. FIG. In the example shown in FIG. 13D, a broadcast cooperation application section 173cc serving as a portal for an SNS (Social Networking Service) service is displayed as an overlay at an arbitrary position on the
放送番組画面173c上に放送連携アプリ部173ccがオーバーレイ表示されている状態で、連携制御アプリの基本画面741aのカーソルキー741ac及び決定キー741adを用いて、第一SNSサービスのエントリーボタン173cd、第二SNSサービスのエントリーボタン173ce、第三SNSサービスのエントリーボタン173cf、等を選択することにより、チャット機能や掲示板機能、インターネット電話機能等の各エントリーボタンに割り当てられた機能が有効化される。これにより、他者と情報交換を行いながら表示中の放送番組(放送番組画面173c)を楽しむことが可能となる。また、同時に、携帯情報端末700上の連携制御アプリの基本画面741aが、ソフトウェアキーボード等の文字入力画面や音声入力によりチャットや掲示板書き込みを行うための音声入力画面等に変更されるようにしても良い。
With the broadcast cooperation application section 173cc overlay displayed on the
また、本実施例の放送受信装置100で実行可能な放送連携アプリとしては、前述の例の他、放送受信装置100と携帯情報端末700との連携機能を用いて、更にCMの放送タイミングと同期して、関連するCMアプリが放送受信装置100と携帯情報端末700の双方に提示されるようなものであっても良い。或いは、放送受信装置100で利用可能な有料サービスにおいて、放送連携アプリにより放送受信装置100のユーザの有料サービス加入の有無を確認し、その結果に応じて放送受信装置100及び/または携帯情報端末700の表示を変更するようなものであっても良い。本実施例の放送受信装置100においては、何れの放送連携アプリを実行した場合であっても、図13Aや図13B等を用いて説明した効果を享受することが可能である。
In addition to the above-mentioned example, the broadcast cooperation application that can be executed by the
[放送受信装置のエラー表示画面]
図14は、図7AのS105の処理、図7BのS207の処理、図7CのS308の処理、図8CのS605の処理、等で、取得したAITデータ列のアプリケーションプロファイル904の確認等により放送連携アプリの実行が可能ではないと判断された場合、AITの記述に不足がある場合、或いはAITの取得に失敗した場合、等のエラー表示画面の一例を示す画面表示図である。
[Broadcast receiving device error display screen]
FIG. 14 shows broadcast cooperation by checking the
本実施例の放送受信装置100においては、前記放送連携アプリの実行が可能ではないと判断された場合に、アプリケーションプロファイル904の確認結果等の、前記放送連携アプリの実行が可能ではない理由を、エラーメッセージ173d1に表示するようにする。例えば、アプリケーションプロファイル904の確認の結果、所定のオプション機能がテレビ受信機側に不足している場合、その旨をエラーメッセージ173d1に表示する。エラーコードと、前記エラーコードの説明が記述されたテレビ受信機メーカのホームページの案内(URL等)を表示しても良い。或いは、放送連携アプリの取得をネットワーク上から行う場合には、当然ながらネットワークの接続状況の確認を事前に行うが、この際に、例えば、LANケーブルの接続不備等により前記放送連携アプリの取得が可能でない場合に、その旨をエラーメッセージ173d1に表示する。また、ネットワーク接続は確立しているが、エラー状況が劣悪なために放送連携アプリの取得が正しく行えない場合等もエラーメッセージ173d1を表示して良い。放送連携アプリの取得を実行中で未だ前記放送連携アプリの実行を行える状態にない場合にエラーメッセージ173d1を表示しても良い。また、放送波の受信状況が安定せず、当初はAIT等の情報を受信できていたにも関わらず、途中からAIT等の情報を受信できなくなった場合等にもエラーメッセージ173d1を表示して良い。なお、このような場合、各サーバ装置から取得した放送連携アプリはそのままキャッシュしておくようにすれば、放送波の受信状況回復後にそのまま使用可能となる。
In the
また、アプリケーションプロファイル904の確認の結果、所定のオプション機能がテレビ受信機側に不足している場合に、エラーメッセージ173d1に、最新のテレビ受信機用ファームウェアの確認若しくはアップデートを勧める旨の表示を行うようにしても良い。或いは、前記最新のファームウェアの確認若しくはアップデートを、放送受信装置100が自動的に行うようにしても良い。或いは、テレビ受信機に有料のオプションハードウェアまたはオプションソフトウェアを追加することにより前記放送連携アプリを実行可能とできる場合には、前記有料のオプションハードウェアまたはオプションソフトウェアの案内を表示するようにしても良い。なおエラーメッセージ173d1は、放送受信装置100にではなく、携帯情報端末700に表示するようにしても良い。
Additionally, if the result of checking the
[携帯情報端末の放送連携アプリ実行画面]
図15は、図9のS619の処理で表示される放送連携アプリ(端末側)実行画面の一例を示す画面表示図である。図15に示した放送連携アプリ実行画面741cは、メインウィンドウ741c1、サブウィンドウ741c2、選択マーカ741c3、カーソルキー741c4、741c5、解説表示部741c6、終了ボタン741c7、で構成される。その他のオブジェクトが更に追加されていても良い。
[Broadcast cooperation application execution screen on mobile information terminal]
FIG. 15 is a screen display diagram showing an example of the broadcast collaboration application (terminal side) execution screen displayed in the process of S619 in FIG. The broadcast cooperation
本実施例において、携帯情報端末700で実行される放送連携アプリ(端末側)は、放送受信装置100で表示中の放送番組の詳細を確認するためのアプリケーションであるものとする。また、メインウィンドウ741c1には放送受信装置100で表示されている放送番組画面と同じ映像が、サブウィンドウ741c2には選択マーカ741c3で指定される位置の拡大映像が、それぞれ表示される。カーソルキー741c4及び741c5を選択することにより、選択マーカ741c3の位置を変更することが可能であるものとする。解説表示部714c6には、メインウィンドウ741c1に表示中の前記放送番組に関する解説字幕文や前記放送番組に関して他のユーザが投稿したコメント等が表示されるものとする。終了ボタン741c7は前記放送連携アプリ(端末側)の動作を終了させるためのボタンである。
In this embodiment, it is assumed that the broadcast cooperation application (terminal side) executed on the
前記放送連携アプリ(端末側)を携帯情報端末700上で動作させることにより、放送受信装置100と携帯情報端末700との連携動作による放送通信連携サービスの機能拡張が可能となる。
By operating the broadcast cooperation application (terminal side) on the
[放送受信装置のEPG画面]
図16Aは、本実施例の放送受信装置100における電子番組表(EPG)表示画面の一例を示す画面表示図である。EPG表示画面173eは、主制御部101が第一分離部132から出力された番組情報データ列に基づいて作成した、本実施例のデジタル放送サービスにおける放送番組の配信予定表である。連携制御アプリの基本画面741aの番組表キー741a7を選択することにより、映像表示部173にEPG表示画面173eが表示されるものとする。
[EPG screen of broadcast receiving device]
FIG. 16A is a screen display diagram showing an example of an electronic program guide (EPG) display screen in the
EPG表示画面173eは、本実施例においては、縦軸を時間表示、横軸をサービスID(チャンネル)表示としたマトリクス形状で、各時間帯に各チャンネルで放送される各放送番組の詳細情報を表示する。各放送番組の詳細情報173e1は、図16Aに示したように、主としてタイトル領域173e2と詳細説明領域173e3で構成される。
In this embodiment, the
タイトル領域173e2には、各放送番組の番組タイトル及び各放送番組の属性を表す記号等を表示する。前記各放送番組の属性を表す記号等は、例えば、新番組であることを意味する『New』を記号化した印や、再放送番組であることを意味する『Replay』を記号化した印、等である。或いは、放送サービスによるデータ放送に対応していることを意味する『data』を記号化した印等でも良い。また、本実施例の放送受信装置100で実行可能な放送連携アプリが用意されている放送番組である場合は、その旨を示す『Linkage』を記号化した印等でも良い。詳細説明領域173e3は、各放送番組の番組内容や出演者、各放送番組を紹介するホームページのURL、等の関連情報を表示する。
The title area 173e2 displays the program title of each broadcast program and symbols representing attributes of each broadcast program. The symbols representing the attributes of each broadcast program include, for example, a mark symbolizing "New" meaning a new program, a symbol symbolizing "Replay" meaning a rebroadcast program, etc. Alternatively, it may be a mark symbolizing "data", which means that the service is compatible with data broadcasting by a broadcasting service. Furthermore, if the broadcast program has a broadcast cooperation application that can be executed by the
なお、タイトル領域173e2に表示される前記『Linkage』を記号化した印等は、前記放送番組に放送連携アプリが用意されている場合であっても、アプリケーションプロファイル904の確認の結果、情報表示装置100での実行が不可の場合には表示しないようにしても良い。また、タイトル領域173e2に表示される、前記実行可能な放送連携アプリが用意されている放送番組であることを示す『Linkage』を記号化した印は、更に、携帯端末機器との連携動作が可能であるか否かで、その色、形状、字体、等を変更しても良い。携帯端末機器との連携動作が可能な場合には、前記『Linkage』を記号化した印と併せて『Mobile』を記号化した印を表示するようにしても良い。
Note that even if a broadcast cooperation application is prepared for the broadcast program, the symbol of "Linkage" displayed in the title area 173e2 is displayed on the information display device as a result of checking the
なお、前記『Linkage』を記号化した印や『Mobile』を記号化した印の表示の有無は、各放送番組の詳細情報等を含むEIT情報に予め記載しておいた、各放送番組が本実施例の放送受信装置100で実行可能な放送連携アプリが用意されている放送番組であるか否か、前記実行可能な放送連携アプリが携帯端末機器との連携動作が可能であるか否か、等の情報を取得することにより制御されるようにすれば良い。或いは、インターネット200上の所定のサーバ装置に用意されたデジタル放送番組の番組配信情報から取得した前記情報を、デジタル放送サービスの放送波から取得した番組情報データ列に基づいて作成した電子番組表に付加するようにしても良い。
The presence or absence of the symbol symbolizing "Linkage" and the symbol symbolizing "Mobile" is determined by the fact that each broadcast program is the original Whether or not the broadcast program is prepared with a broadcast collaboration application that can be executed by the
前述のように、EPG表示画面173e上に、実行可能な放送連携アプリが用意されている放送番組であることを示す『Linkage』を記号化した印や携帯端末機器との連携動作が可能なことを示す『Mobile』を記号化した印を表示することにより、ユーザは、放送受信装置100における各放送番組の放送通信連携サービスへの対応状況を簡単に把握することが可能となる。なお、言うまでもなく、前記各放送番組の属性を表す所定の文字を記号化した印は、文字そのものや文章等と代替しても良い。各放送番組の詳細情報173e1の背景色を変更することにより、各放送番組の放送通信連携サービスへの対応状況を示しても良い。また、前記『Linkage』を記号化した印や『Mobile』を記号化した印等は、通常はタイトル領域173e2には表示せず、各放送番組が番組選択カーソル173e4により選択された場合にのみポップアップ表示されるようにしても良い。
As mentioned above, on the
本実施例の放送受信装置100はEPG表示画面173e上から放送番組毎の視聴予約及び/または録画予約を行う機能を有する。例えば、EPG表示画面173eが表示されている状態で、連携制御アプリの基本画面741aのカーソルキー741acを用いてEPG表示画面173e上の番組選択カーソル173e4を移動させ、決定キー741adにより任意の放送番組を選択することにより、前記選択した放送番組の視聴予約及び/または録画予約を行う。
The
前述の処理において、前記視聴予約及び/または録画予約を行った放送番組が放送通信連携サービスへ対応する放送番組である場合、前記視聴予約及び/または録画予約を行ったことをトリガとして、前記放送番組の放送開始時間を待たずに、前記放送番組用に用意された放送連携アプリの取得を開始するようにしても良い。即ち、各放送番組の詳細情報等を含むEIT情報に前記放送連携アプリの取得先を指定する情報(URL等のロケーション情報)を記載しておくようにする。このようにすれば、放送受信装置100は、各放送番組用に用意された前記放送連携アプリの取得先の情報を、前記放送番組を番組選択カーソル173e4で選択した時点で把握することが可能となる。このため、放送受信装置100は、前記放送番組の放送開始時間となる前に前記放送連携アプリの取得を開始することが可能となる。
In the above-mentioned process, if the broadcast program for which the viewing reservation and/or recording reservation has been made is a broadcast program compatible with a broadcast communication cooperation service, the said viewing reservation and/or recording reservation is used as a trigger to perform the broadcast program. The acquisition of the broadcast cooperation application prepared for the broadcast program may be started without waiting for the broadcast start time of the program. That is, information (location information such as URL) specifying the acquisition destination of the broadcast cooperation application is written in the EIT information including detailed information of each broadcast program. In this way, the
なお、前記視聴予約及び/または録画予約を行った放送番組が放送通信連携サービスへ対応する放送番組であり、且つ、携帯端末機器との連携動作が可能な放送番組である場合、携帯端末機器用に用意された放送連携アプリ(端末側)も、前述と同様の処理で、前記放送番組の放送開始時間となる前に取得開始するようにしても良い。また、図16Bに示すように、前記携帯端末機器用に用意された放送連携アプリ(端末側)の取得先の情報(URL等のロケーション情報)を示す二次元バーコード173e5等をEPG表示画面173eに表示して、ユーザに携帯端末機器用に用意された放送連携アプリ(端末側)のダウンロードを促すようにしても良い。
In addition, if the broadcast program for which the viewing reservation and/or recording reservation has been made is a broadcast program that supports broadcasting and communication cooperation services and is a broadcast program that can be operated in conjunction with a mobile terminal device, The broadcast coordination application (terminal side) prepared for the broadcast program may also start acquiring the program before the broadcast start time of the broadcast program, using the same process as described above. In addition, as shown in FIG. 16B, a two-dimensional barcode 173e5 or the like indicating the acquisition location information (location information such as URL) of the broadcast cooperation application (terminal side) prepared for the mobile terminal device is displayed on the
このように、放送受信装置100が、EPG情報に含まれる放送連携アプリの取得先情報を参照して、前記放送連携アプリの取得を放送番組の放送開始時間となる前に開始するようにすれば、放送連携アプリを記憶するサービス事業者サーバ400の負荷を分散させることが可能となる。また、サービス事業者サーバ400と情報表示端末100の間のネットワークの通信速度が不十分な場合であっても、前記放送番組の放送開始直後から前記放送連携アプリを有効に活用することができるようになる。
In this way, if the
図17は、EPG表示画面173e上から放送番組の視聴予約及び/または録画予約を行った場合の放送連携アプリの取得シーケンスの一例を示す動作シーケンス図である。
FIG. 17 is an operation sequence diagram illustrating an example of the acquisition sequence of the broadcast collaboration application when viewing and/or recording of a broadcast program is reserved from the
デジタル放送サービスの視聴中、放送受信装置100の主制御部101は、第一分離部132から出力された番組情報データ列を取得する(S701)。ユーザが操作端末を用いてEPG画面の起動要求を行う(S702)と、映像表示部173にEPG表示画面173eが表示される(S703)。EPG表示画面173e上でユーザが操作端末を用いて任意の放送番組を選択することにより前記放送番組の視聴予約及び/または録画予約を行う(S704)と、主制御部101は、前記第一分離部132から取得した番組情報データ列を確認して(S705)、更に、前記視聴予約及び/または録画予約を行った放送番組に連動する放送連携アプリの取得先のロケーションを確認する(S706)。
While viewing a digital broadcast service, the
S706の処理の後、アプリケーション制御部161は、前記確認したURLに基づき、LAN通信部121を介して、所定のサービス事業者サーバ400に対して放送連携アプリの送信要求を送信する(S707)。前記放送連携アプリの送信要求を受信したサービス事業者サーバ400は、アプリケーション管理/配布実行部4103の制御に基づき、必要に応じて放送受信装置100の認証処理を行った後に、アプリケーション記憶領域4013に記憶された所定の放送連携アプリの配信を、LAN通信部421を介して行う(S708)。続いて、アプリケーション制御部161は、LAN通信部121を介して受信した、サービス事業者サーバ400から配信された前記所定の放送連携アプリをRAM104若しくはストレージ110にキャッシュするようにする(S709)。
After the processing in S706, the
以上説明した本実施例の方送受信装置100によれば、より付加価値の高い機能を実行可能となる。
According to the transmitting/
以下では、本発明の実施例2に関して説明する。なお、本実施例における構成及び効果等は特に断りのない限り実施例1と同様であるものとする。このため、以下では、本実施例と実施例1との相違点を主に説明し、共通する点については重複を避けるため極力説明を省略する。 Example 2 of the present invention will be described below. Note that the configuration, effects, etc. of this example are the same as those of Example 1 unless otherwise specified. Therefore, in the following, the differences between this embodiment and the first embodiment will be mainly explained, and the explanation of the common points will be omitted as much as possible to avoid duplication.
実施例1においても携帯情報端末連携処理(以下端末連携と呼ぶ)を行う場合の実施態様を記載したが、さらに詳細の実施態様につき説明する。 In the first embodiment, an embodiment in which mobile information terminal cooperation processing (hereinafter referred to as terminal cooperation) is performed has been described, but a more detailed embodiment will be described.
携帯情報端末連携を行う際に、放送受信装置100と同じ宅内にある携帯情報端末700のみに端末連携の利用を制限したい場合がある(以後この制限を同一宅内制限と呼ぶ)。例えば、放送連携を利用するためのアプリケーション(以下放送連携アプリと呼ぶ)において、放送受信装置100の表示画面と携帯情報端末700の表示画面が密接に関係している場合とか、放送受信装置100に表示される広告映像を携帯情報端末700の利用者に確実に視聴して欲しい場合などである。
When performing mobile information terminal cooperation, there are cases where it is desired to restrict the use of terminal cooperation only to
なお、手順として考えておかなければならない点は、対象としている放送連携アプリが同一宅内制限を課すものかどうか、の判断である。あらゆる放送連携アプリが同一宅内制限になっていることを前提とする場合は、この判断は不要であるが、制限が無いこともある場合は、同一宅内制限の有無に関する制御情報を放送受信装置100が取得し、操作手順を変更する必要がある。この制限の有無に関する制御情報は、放送信号から取得してもよいし(例えば、AITの項目として記載する)、放送局指定のサーバから取得してもよい。
The point that must be considered in the process is determining whether the broadcast-linked application in question imposes same-household restrictions. This judgment is not necessary if it is assumed that all broadcast cooperation applications are restricted to the same home; however, if there is no restriction, the
以上の手順も含め、本実施例では、携帯情報端末700が放送受信装置100と同一宅内に存在することを保証する手順について説明する。
In this embodiment, including the above procedure, a procedure for ensuring that the
通常、同一宅内に存在する機器は、同じルータ装置210に接続されているローカルネットワーク上に存在する。従って、携帯情報端末700が放送受信装置100と同じローカルネットワークに接続されていることで、同一宅内に存在すると判断することができる。なお、対象機器がローカルネットワークに接続されているかどうかは、公知の方法を用いればよく、説明を省略する。
Usually, devices existing in the same house exist on a local network connected to the
また、ローカルネットワーク上に無い携帯情報端末700であっても、NFC、BlueTooth、赤外線通信等で放送受信装置100と直接通信を行うことで、同一宅内に存在すると判定することもできる。この場合、放送連携アプリ等の取得のための通信は、上記の直接通信でも構わないし、移動体電話通信によるものでも構わない。
Furthermore, even if the
上記のように同一宅内に存在することの確認方法は複数考えられるが、どの方法を使用するかは、例えばAITに記述しておき、放送受信装置100で読み取る。
As mentioned above, there can be multiple methods of confirming that the device exists in the same house, but which method to use is written in the AIT, for example, and the
さらに、一度同一宅内に携帯情報端末700が存在することが確認できれば、番組が終わるまでは同一宅内に存在すると見做すことでもよいし、ある有効時間(例えば10分)を設け、有効時間内は同一宅内に存在すると見做すが、有効時間が過ぎた場合は、新たに確認しなければ同一宅内に存在すると見做さないとする方法を使用することもできる。この有効時間は、例えばAITに記述しておき、放送受信装置100で読み取る。
Furthermore, once it is confirmed that the
さらに、例えば番組進行中の任意の時点で、放送信号にイベント信号を設定しておき、このイベント信号を受信する毎に携帯情報端末700が同一宅内に存在することを確認するという方法をとることもできる。
Further, for example, an event signal may be set in the broadcast signal at any point during the program, and each time this event signal is received, it is confirmed that the
さらに前二者の方法を組み合わせて使用することも可能である。 Furthermore, it is also possible to use a combination of the first two methods.
次に、同一宅内に存在する携帯情報端末700のみに端末連携を許可する具体的手順について説明する。この実施例では、携帯情報端末700が放送連携アプリを取得する際、あるいは放送連携アプリで使用する情報を取得する際に制限を設ける(以後、放送連携アプリと放送連携アプリで使用する情報、具体的にはHTML文書やストリーミング映像などであるが、これらをまとめて放送連携情報と呼ぶ)。放送連携情報の取得方法には、放送局サーバ300または事業者サーバ400から取得する通信取得と、放送波から取得する放送取得の2種類がある。通信取得の場合、放送受信開始後に取得する場合と放送受信開始前に取得しておく方法の2種類がある。さらに、通信取得の場合、一旦放送受信装置100が取得し、放送受信装置100から携帯情報端末700が取得する場合と、携帯情報端末700が直接放送局サーバ300または事業者サーバ400から取得する場合がある。種々の方法があるが、携帯情報端末700から見ると、放送受信装置100から取得する場合と、放送局サーバ300または事業者サーバ400から取得する場合の2つに大別できる。
Next, a specific procedure for permitting terminal cooperation only to the
本実施例では、携帯情報端末700が放送受信装置100から放送連携情報を取得する場合を説明し、サーバから取得する場合は次の実施例で説明する。
In this embodiment, a case will be described in which the
図18Aに、本実施例の手順を示す。 FIG. 18A shows the procedure of this example.
まず、端末連携を行う前に、携帯情報端末700、放送受信装置100のそれぞれで、端末連携を制御するアプリケーションである連携制御アプリを起動しておく(S10001、S10002)。この状態で、携帯情報端末700から放送受信装置100に対して端末連携要求を行う(S10003)。次に放送信号からAITを取得する(S10004)。このAITの情報から、対象となる携帯情報端末用のアプリが同一宅内制限のあるものかどうか判断し(S10006)、制限がある場合はS10008の手順に進み、端末連携要求のあった最初の段階では、S10009のステップに進み、端末連携要求のあった携帯情報端末700が放送受信機100と同一宅内にあるかどうか判定する(S10009)。判定の結果、同一宅内に無いと判定された場合は、携帯情報端末側の連携制御アプリに連携不許可の応答を行い、処理を終了する(S10011)。
First, before performing terminal cooperation, a cooperation control application that is an application that controls terminal cooperation is activated on each of the
ここで、そもそも、端末連携アプリは全て同一宅内制限が有るとする前提の場合は、S10006の判定は行わずスキップする。同一宅内制限が有るアプリと無いアプリと両方有りうる場合にS10006の判定を行う。 Here, in the first place, if it is assumed that all terminal cooperation applications have the same home restriction, the determination in S10006 is not performed and is skipped. If it is possible that there are both apps with and without in-house restrictions, the determination in S10006 is made.
携帯情報端末700が同一宅内にあると判定されるか、同一宅内制限の無いアプリの場合、S10012に進み、放送連携アプリ関連サービスを行う。このサービス(S10012)では、携帯情報端末700からの放送連携情報配信要求(S10013)を処理し、携帯情報端末700に放送連携情報を配信する(S10018)。この放送連携情報には、放送受信装置100が配信サーバから配信を受けたもの(S10014、S10015、S10016)、放送信号から取得したもの(S10017)、放送受信装置100に記憶してあるもの等がある。放送受信装置100による放送連携情報の受信(S10016、S10017)は、携帯情報端末700からの放送連携情報配信要求(S10013)による場合のみではなく、放送受信装置100が自律的に取得することや、放送信号からのイベント発生に基づく取得の場合があっても構わない。そして、携帯情報端末700への放送連携情報の配信(S10018)も、放送受信装置100側からの自発的なものがあっても構わない。
If it is determined that the
一連の放送関連情報の受信(取得)、配信の処理が終わった後、放送受信装置100が同一番組の視聴を続けているかどうか判定し(S10019)、もし続けていない場合は携帯情報端末側の連携制御アプリに連携不許可の応答を行い、処理を終了する(S10020)。
After receiving (obtaining) and distributing a series of broadcast-related information, the
視聴を続けている場合は、S10005の手順に戻り、宅内制限が有る場合は携帯情報端末700が同一宅内にあるかどうか確認する(S10009)が、前回の確認から予め設定された有効時間が経過しているか、あるいは前回の確認以降、放送信号や配信サーバからの確認要求(S10007)が発生しているかを判断し(S10008)、いずれの条件も満たしていなければ、同一宅内にあるかどうかの確認(S10009)は行わず、S10010を経由し、次の放送連携アプリ関連サービス(S10012)の実行に移る。ここで、放送信号からの確認要求(S10008)は放送連携情報から取得するように記載してあるが、ここではイベントメッセージも放送連携情報に含まれるものとして記載している。さらに、この確認要求がAITに記載されても構わない。
If you are continuing to watch, the process returns to step S10005, and if there is a home restriction, it is checked whether the
なお、上記で説明した手順は、S10022の矢印で示される区間において、放送信号、放送受信装置100、携帯情報端末700、配信サーバ全体でのループ処理手順である。S10007の確認要求は、ループ内のどのタイミングであっても構わない。
Note that the procedure described above is a loop processing procedure for the broadcast signal, the
さらに、配信サーバでの認証(S10015)に使用する認証キーにAITに記述された認証情報を組み込んでも構わない。これにより、正当な認証要求であることが確認できる。また、AITに記述される認証情報を、番組の進行に伴い変更し、認証サーバにおいて、番組の進行に同期した情報が組み込まれた認証キーでなければ認証を行わないようにすれば、同一番組を視聴し続けていることを確認できる。この場合、AITの情報は適宜読み込み更新を行うこととする(S10021)。なお、放送信号に組み込む認証情報はAITに記載する他に、放送連携情報として組み込むことでも構わない。さらにまた、実質的に認証情報を変更することになる方法として、配信サーバのURL自体を番組の進行に従って変更してゆく、という方法を使用することもできる。 Furthermore, the authentication information written in the AIT may be incorporated into the authentication key used for authentication at the distribution server (S10015). This allows confirmation that the authentication request is valid. In addition, if the authentication information written in the AIT is changed as the program progresses, and the authentication server does not perform authentication unless the authentication key includes information that is synchronized with the progress of the program, it is possible to You can confirm that you are continuing to watch. In this case, the AIT information is read and updated as appropriate (S10021). Note that the authentication information to be incorporated into the broadcast signal may be incorporated as broadcast cooperation information in addition to being described in the AIT. Furthermore, as a method that essentially changes the authentication information, it is also possible to use a method in which the URL of the distribution server itself is changed as the program progresses.
このように、放送連携アプリ関連サービス(S10012)を実行しながら、予め設定された有効時間毎、あるいは、放送信号や、配信サーバからの確認要求がある毎に、携帯情報端末700が、放送受信装置100と同一宅内にあるかどうか確認することにより、適切に同一宅内制限がある放送関連アプリの実行を行うことができる。さらに、放送信号に組み込まれた認証情報を配信サーバでの認証に使用することにより、配信要求の正当性を確保することができ、放送信号の認証情報を適宜変更するようにすれば、同一番組を視聴し続けていることの確認もできる。
In this way, while executing the broadcast cooperation application related service (S10012), the
以上説明した本実施例に係る携帯情報端末連携技術によれば、放送受信装置と連携する携帯情報端末について同一宅内制限を実現することが可能となる。 According to the mobile information terminal cooperation technology according to the present embodiment described above, it is possible to implement the same-house restriction for mobile information terminals that cooperate with a broadcast receiving device.
本実施例では、携帯情報端末700が配信サーバから放送連携情報を取得する場合を説明する。
In this embodiment, a case will be described in which the
図18Bに、本実施例の手順を示す。 FIG. 18B shows the procedure of this example.
まず、端末連携を行う前に、携帯情報端末700、放送受信装置100のそれぞれで、端末連携を制御するアプリケーションである連携制御アプリを起動しておく(S10101、S10102)。この状態で、携帯情報端末700から放送受信装置100に対して端末連携要求を行う(S10103)。次に放送信号からAITを取得する(S10104)。このAITの情報から配信サーバに関するURL等の情報を取得し、携帯情報端末700にその情報を送信する(S10105)。次に、放送受信装置100から配信サーバに対し時刻確認要求を出し(S10106)、この要求に基づき、配信サーバから放送受信装置100に対して時刻情報を送信する(S10107)。これにより、配信サーバの時刻に合わせて後段の認証キー発行(S10115)を行うことができるが、時刻のずれが問題ない場合は、省略しても構わない。
First, before performing terminal cooperation, a cooperation control application, which is an application that controls terminal cooperation, is activated on each of the
以降、S10127の矢印で示されるループ制御に入る。 Thereafter, loop control is entered as indicated by the arrow in S10127.
まず、携帯情報端末700から放送受信装置100に対し、認証キーの発行要求または放送連携情報配信要求を出す(S10109)。認証キーは後段(S10125)の配信サーバへの放送連携情報配信要求で用いる。S10109での放送連携配信要求は放送信号から取得した情報の配信要求であり、後段のS10126の手順に対応する。
First, the
いずれにせよ、S10109の要求が携帯情報端末から出されると、同一宅内制限がある放送連携アプリかどうか判定し(S10111)、制限があれば、次の手順S10112に進み、なければS10112の手順はスキップしてS10114に進む。全ての放送連携アプリに同一宅内制限が有る場合はS10111の判定は行わず、S10112に進む。S10112では、要求を出した携帯情報端末が同一宅内に有るかどうかの判定を行い、無ければ端末連携を終了させる(S10113)。同一宅内に有れば、要求された手順、配信サーバからの放送連携情報の取得(S10125)または放送信号からの放送連携情報の取得(S10126)を行う。配信サーバからの取得以外に放送信号からの取得があっても構わないので、S10126の手順も記載した。 In any case, when the request in S10109 is issued from a mobile information terminal, it is determined whether the broadcast cooperation application has a same-home restriction (S10111), and if there is a restriction, the process proceeds to the next step S10112; otherwise, the step S10112 is skipped. Skip and proceed to S10114. If all broadcast cooperation applications have the same home restriction, the determination in S10111 is not performed and the process advances to S10112. In S10112, it is determined whether the mobile information terminal that issued the request is in the same house, and if not, the terminal cooperation is terminated (S10113). If they are in the same house, the requested procedure is to obtain broadcast cooperation information from the distribution server (S10125) or to obtain broadcast cooperation information from the broadcast signal (S10126). The procedure of S10126 is also described because it is possible to obtain the information from the broadcast signal in addition to the acquisition from the distribution server.
まず、配信サーバからの放送連携情報の取得手順(S10125)について説明する。 First, the procedure for acquiring broadcast cooperation information from the distribution server (S10125) will be described.
最初に放送受信装置100より情報連携端末700から要求のあった認証キーを発行する。この時、認証キーには、発行時点の時刻情報を含め、予め定められた時間内(例えば10分間)だけ有効であるとする。配信サーバでは有効時間内の認証キーであるかどうかも含めて認証情報を確認し、認証がOKであれば放送連携情報の配信を許可する。以後、有効時間内であれば情報の配信を許可するが、有効時間が過ぎた時点で配信を停止する。例えばストリーミング映像が有効時間を過ぎると見ることができなくなる。
First, the
予め設定された有効時間は、配信サーバに保持していてもよいし、放送受信装置100が放送信号(例えばAIT)から取得し、認証キーに有効時間情報を組込んでも構わない。携帯情報端末700には予め有効時間の情報を通知しておき、有効時間が切れるまえに認証キーの発行を要求するようにする。あるいは、有効時間は放送受信装置100で管理しておき、有効時間が切れる前に、携帯情報端末700が同一宅内に有ることを確認した上で放送受信装置100から自動的に携帯情報端末700に対し認証キーを発行しても構わない。
The preset valid time may be held in the distribution server, or the
有効時間は、一つの番組の中で同一でも構わないし、番組の進行に合わせて変化させても構わない。また、有効時間の設定がなければ一度認証を行えば番組視聴中は認証が有効である、という取扱でも構わない。 The valid time may be the same within one program, or may be changed as the program progresses. Furthermore, if no valid time is set, it may be handled such that once authentication is performed, the authentication is valid while the program is being viewed.
さらに、配信サーバでの認証(S10117)に使用する認証キーにAITに記述された認証情報を組み込んでも構わない。これにより、正当な認証要求であることが確認できる。また、AITに記述される認証情報を、番組の進行に伴い変更し、認証サーバにおいて、番組の進行に同期した情報が組み込まれた認証キーでなければ認証を行わないようにすれば、同一番組を視聴し続けていることを確認できる。この場合、AITの情報は適宜読み込み更新を行うこととする(S10124)。なお、放送信号に組み込む認証情報はAITに記載する他に、放送連携情報として組み込むことでも構わない。さらにまた、実質的に認証情報を変更することになる方法として、配信サーバのURL自体を番組の進行に従って変更してゆく、という方法を使用することもできる。なお、この場合のURL変更は、配信サーバは同一で入口が異なる場合であるが、放送連携アプリの変更等により新しい配信サーバに変更することも有りうる。この場合は、変更の都度、配信サーバ情報送信(S10105)、時刻確認要求(S10106)、時刻情報送信(S10107)の手順を行う。 Furthermore, the authentication information written in the AIT may be incorporated into the authentication key used for authentication at the distribution server (S10117). This allows confirmation that the authentication request is valid. In addition, if the authentication information written in the AIT is changed as the program progresses, and the authentication server does not perform authentication unless the authentication key includes information that is synchronized with the progress of the program, it is possible to You can confirm that you are continuing to watch. In this case, the AIT information is read and updated as appropriate (S10124). Note that the authentication information to be incorporated into the broadcast signal may be incorporated as broadcast cooperation information in addition to being described in the AIT. Furthermore, as a method that essentially changes the authentication information, it is also possible to use a method in which the URL of the distribution server itself is changed as the program progresses. Note that in this case, the URL is changed when the distribution server is the same but the entrance is different, but it is also possible to change to a new distribution server due to changes in the broadcast cooperation application, etc. In this case, each time a change is made, the procedures of sending distribution server information (S10105), requesting time confirmation (S10106), and sending time information (S10107) are performed.
次に、放送信号から放送連携情報を取得する手順(S10126)について説明する。 Next, a procedure for acquiring broadcast cooperation information from a broadcast signal (S10126) will be explained.
この場合は、携帯情報端末700が同一宅内に有ることが確認された後、放送受信装置100が放送信号から放送連携情報を取得し(S10119)、続いてその情報を携帯情報端末700に配信する(S10120)。
In this case, after confirming that the
なお、番組の進行に伴って放送連携情報を変更する場合、放送信号から変更の通知を出し(S10110)、その通知をきっかけとして、放送連携情報を取得することがあっても構わない。その場合、配信サーバからの取得であれば、放送受信装置100から携帯情報端末に認証キーを発行し(S10115)、変更通知があったことを通知する。有効時間内であれば認証キーの発行を省略し、変更通知の通知のみでも構わない。放送信号からの取得の場合は、放送受信装置100が情報を取得し(S10120)、携帯情報端末に配信する(S10120)。なお、放送信号からの取得の場合は、変更通知毎に携帯情報端末700が同一宅内に有ることを確認しても構わないし、実施例2のように、有効時間内であればその確認を省略しても構わない。ここで、放送信号からの変更通知(S10110)は放送連携情報から取得するように記載してあるが、ここではイベントメッセージも放送連携情報に含まれるものとして記載している。さらに、この変更通知がAITに記載されても構わない。
Note that when changing the broadcast cooperation information as the program progresses, a notification of the change may be issued from the broadcast signal (S10110), and the broadcast cooperation information may be acquired using the notification as a trigger. In that case, if the authentication key is obtained from the distribution server, the
一連の放送関連情報の受信(取得)、配信の処理が終わった後、放送受信装置100が同一番組の視聴を続けているかどうか判定し(S10121)、もし続けていない場合は携帯情報端末側の連携制御アプリに連携不許可の応答を行い、処理を終了する(S10123)。視聴を続けていればS10108に戻り、ループ処理S10127を継続する。
After receiving (obtaining) and distributing a series of broadcast-related information, the
このように、配信サーバの認証に使用する認証キーに時刻情報を含め、有効時間の管理を行うことにより、定期的に携帯情報端末700が放送受信装置100と同一宅内に有ることが確認でき、適切に同一宅内制限がある放送関連アプリの実行を行うことができる。さらに、放送信号に組み込まれた認証情報を配信サーバでの認証に使用することにより、配信要求の正当性を確保することができ、放送信号の認証情報を適宜変更するようにすれば、同一番組を視聴し続けていることの確認もできる。
In this way, by including time information in the authentication key used to authenticate the distribution server and managing the valid time, it is possible to periodically confirm that the
以上説明した本実施例に係る携帯情報端末連携技術によれば、放送受信装置と連携する携帯情報端末が配信サーバから放送連携情報を取得する場合でも、同一宅内制限を実現することが可能となる。 According to the mobile information terminal cooperation technology according to the present embodiment described above, even when a mobile information terminal that cooperates with a broadcast receiving device acquires broadcast cooperation information from a distribution server, it is possible to realize the same-house restriction. .
実施例2、3では、端末連携において同一宅内制限を実現する手順について説明したが、放送連携アプリによっては宅外からの使用も許可しても構わない。本実施例ではそのような場合につき説明する。例えばテレビショッピングなどの番組自体が広報・宣伝になっている場合、宅内宅外に関わらず放送連携アプリが使用できた方が放送事業者にとっても望ましい。このような番組の場合、一度放送受信装置100に登録しておけば、携帯情報端末700が宅内に有るかどうかに関わらず、放送連携アプリの使用を許可するようにしても構わない。この場合、放送映像自体をストリーミングデータにして、放送受信装置100からインターネット経由で携帯情報端末700に配信する放送連携アプリがあると利便性がより高まる。ストリーミングデータは著作権保護のため、放送受信装置100にて暗号化しておいても構わない。宅外への放送映像の配信を含め、放送連携アプリが宅外からの利用を許可しているかどうかは放送信号内のデータ(例えばAITなど)に記載しておく。
In the second and third embodiments, the procedure for realizing the same-house restriction in terminal cooperation has been described, but depending on the broadcast cooperation application, use from outside the home may also be permitted. In this embodiment, such a case will be explained. For example, if a program such as a TV shopping program itself is used for public relations or advertising, it would be desirable for broadcasters to be able to use a broadcast collaboration application regardless of whether the program is inside or outside the home. In the case of such a program, once it is registered in the
具体的な手順を図18Cに示す。当該手順は一部の手順が実施例2、3と共通であるので、実施例2,3と重複する部分については説明を省略する。放送受信装置100は、宅外からの端末連携要求(S10203)があった場合、宅外利用が許可されているアプリであれば、要求元が登録済の携帯情報端末であるか確認した上(S10205)で、連携を許可するようにする。ここで、必要があれば、放送映像、放送連携情報についての著作権保護のため、携帯情報端末700と放送受信装置100とで認証を行っても構わない(S10207)。その際、当該認証は、認証サーバにおける認証であっても構わない(S10207)。著作権保護の要不要についての情報、著作権保護の認証方法についての情報を放送信号(例えばAITに記載されているものとする)から取得し、それに応じた制御を行う。放送信号にこれらの情報が格納されていない場合は、放送受信装置100において予め定められた所定の方法に従う。例えば、予め定められた所定の著作権保護処理を行えばよい。また、放送信号にこれらの情報が格納されていない場合は、放送受信装置100において著作権保護処理を行わないことを予め定めておいてもよい。 著作権保護のための認証の具体例(1)~(4)を次に示す。以下の認証はそれぞれ一つだけ行っても良い。または、以下に例示された複数の認証を組み合わせて行ってもよい。また、以下に例示された認証と、以下に例示されていない他の認証処理を組み合わせて行ってもよい。
The specific procedure is shown in FIG. 18C. Since a part of the procedure is the same as in Examples 2 and 3, the explanation of the parts that overlap with Examples 2 and 3 will be omitted. When there is a terminal cooperation request from outside the home (S10203), if the application is allowed to be used outside the home, the
(1)IDとパスワードによる認証 携帯情報端末700を放送受信装置100に登録する際に、IDとパスワードを発行し、放送受信装置100はこのIDとパスワードの確認により連携を許可する。
(1) Authentication using ID and password When registering
(2)暗号鍵の使用 上記のIDとパスワードによる認証に加え、暗号化した映像データ等を復号するための暗号鍵を放送受信装置100から携帯情報端末に送信する。この暗号鍵は放送信号(例えばAITに記載しておく)から取得することでも構わない。
(2) Use of encryption key In addition to the authentication using the ID and password described above, an encryption key for decoding encrypted video data, etc. is transmitted from broadcast receiving
(3)認証サーバの利用 暗号化した映像データ等を復号するための暗号鍵の発行を、認証サーバから行う方法。携帯情報端末700は認証サーバに対してIDとパスワードを送信し、暗号鍵を取得する。この場合、認証サーバのロケーション情報(具体的にはURL)を放送信号(例えばAITに記載しておく)から取得し、このロケーション情報を放送受信装置100から携帯情報端末700に送信することにより、より安全性が高まる。携帯情報端末700が暗号鍵を入手できなければ映像等の復号はできないので、放送受信装置100から認証サーバでの認証を要求することで、書作権保護の認証としてもよいし、携帯情報端末700から放送受信装置100に暗号鍵を取得できたことを通知することにより認証を完了することにしてもよい。なお認証サーバによる課金が行われても構わない。
(3) Using an authentication server A method in which an authentication server issues an encryption key for decoding encrypted video data, etc.
(4)暗号鍵の相互認証 放送受信装置100と携帯情報端末700がそれぞれ持つ暗号鍵を相互に認証し、確認を取ることで著作権保護の認証とする。
(4) Mutual Authentication of Encryption Keys The encryption keys held by the
放送信号に格納された情報が、所定の方法での著作権保護が必要であること示している場合に、当該所定の方法で著作権保護の認証が出来ない場合は、端末連携を許可しない。また、放送信号に指定がなく、放送受信機100の既定の方法により認証を行う場合でも、当該既定の方法で著作権保護の認証が出来ない場合は、端末連携を許可しない。
If the information stored in the broadcast signal indicates that copyright protection by a predetermined method is required, and the copyright protection cannot be authenticated by the predetermined method, terminal cooperation is not permitted. Further, even if there is no specification in the broadcast signal and authentication is performed using a predetermined method of the
端末連携を許可した場合は、以後、同一宅内に携帯情報端末700が存在するかどうかの確認は行わず、携帯情報端末700からの要求(S10211)、放送受信装置100の自律的制御、放送信号からの要求(S10210)に従い、携帯情報端末700に対して放送連携情報の配信(S10217)、配信サーバ用の認証キーの発行(S10212)を行う。なお、この場合は有効時間を設定した制御は行わなくても構わない。宅外にある携帯情報端末700は放送連携情報を、放送受信装置100、または、発行を受けた認証キーを用いて配信サーバより取得する(S10215)。また放送受信装置100が発行する認証キーに放送信号から取得した認証情報(例えばAITに記載されているとする)を組み込み、配信サーバは、放送信号から取得した認証情報が組み込まれた認証キーであればアクセスを許可するようにすれば、より宅外利用の適正化を図ることができる。
If terminal cooperation is permitted, from then on, it is not checked whether the
さらに、番組視聴のプレミアとしてディスカウントをする場合等、無制限に放送連携アプリの使用を許可しない方がよい場合もある、このような場合では、一度は同一宅内に携帯情報端末が有る状態で認証を行い、その後は同一宅内でなくても配信サーバの利用を許可する方法が好ましい。この場合は携帯情報端末700が放送受信装置100に登録されていなくても構わない。
Furthermore, there are cases where it is better not to allow unlimited use of broadcast-linked apps, such as when giving a discount as a premium for program viewing. It is preferable to do so and then allow use of the distribution server even if the distribution server is not in the same home. In this case, it does not matter if the
この場合の具体的な手順を図18Dに示す。当該手順は、一部の手順が上記図18Cと共通であるので、重複する部分については説明を省略する。まず、携帯情報端末700が放送受信装置100と同一宅内にある状態で、携帯情報端末700から放送受信装置100に対して端末連携要求を行い、放送受信装置100は当該携帯情報端末700が同一宅内に有ることを確認した上(S10305)で連携を許可する。ここで、必要があれば、放送映像、放送連携情報についての著作権保護のため、携帯情報端末700と放送受信装置100とで認証を行っても構わない(S10307)。その際、当該認証は、外部の認証サーバにおける認証であっても構わない。著作権保護の要不要についての情報、著作権保護の認証方法についての情報を放送信号(例えばAITに記載されているものとする)から取得し、それに応じた制御を行う。放送信号にこれらの情報が格納されていない場合は放送受信装置100において予め定められた所定の方法に従う。例えば、予め定められた所定の著作権保護処理を行えばよい。また、放送信号にこれらの情報が格納されていない場合は、放送受信装置100において著作権保護処理を行わないことを予め定めておいてもよい。
The specific procedure in this case is shown in FIG. 18D. Since some of the steps in this procedure are the same as those in FIG. 18C, the explanation of the overlapping parts will be omitted. First, when the
著作権保護のための認証の具体例(5)~(7)を次に示す。以下の認証はそれぞれ一つだけ行っても良い。または、以下に例示された複数の認証を組み合わせて行ってもよい。また、以下に例示された認証と、以下に例示されていない他の認証処理を組み合わせて行ってもよい。 Specific examples (5) to (7) of authentication for copyright protection are shown below. Only one of each of the following authentications may be performed. Alternatively, a combination of a plurality of authentications illustrated below may be performed. Further, the authentication illustrated below may be performed in combination with other authentication processing not illustrated below.
(5)暗号鍵の使用 携帯情報端末700が同一宅内にいる状態で、暗号化した映像データ等を復号するための暗号鍵を放送受信装置100から携帯情報端末に送信する。この暗号鍵は放送信号(例えばAITに記載しておく)から取得することでも構わない。この暗号鍵を同一宅内で引き渡すことをもって認証とする。さらに、番組のある時点でないと暗号鍵が放送信号から取得出来ないようにし、暗号鍵の携帯情報端末700への受け渡しを同一宅内に限定すれば、その時点で同一宅内にいなければならない、という制限を設けることができ、視聴に対するプレミア付与にも利用できる。
(5) Use of Encryption Key While the
(6)認証サーバの利用 暗号化した映像データ等を復号するための暗号鍵の発行を、認証サーバから行う方法。携帯情報端末700は認証サーバに対してIDとパスワードを送信し、暗号鍵を取得する。この場合、認証サーバのロケーション情報(具体的にはURL)を放送信号(例えばAITに記載しておく)から取得し、このロケーション情報を放送受信装置100から携帯情報端末700に送信することにより、より安全性が高まる。携帯情報端末700が暗号鍵を入手できなければ映像等の復号はできないので、放送受信装置100から認証サーバでの認証を要求することで、書作権保護の認証としてもよいし、携帯情報端末700から放送受信装置100に暗号鍵を取得できたことを通知することにより認証を完了することにしてもよい。認証サーバへのアクセスは宅内で行っても宅外で行っても構わないが、番組のある時点でないと認証サーバのロケーション情報が放送信号から取得出来ないようにし、ロケーション情報の携帯情報端末700への受け渡しを同一宅内に限定すれば、その時点で同一宅内にいなければならない、という制限を設けることができ、視聴に対するプレミア付与にも利用できる。なお認証サーバによる課金が行われても構わない。
(6) Using an authentication server A method in which an authentication server issues an encryption key for decoding encrypted video data, etc.
(7)暗号鍵の相互認証 放送受信装置100と携帯情報端末700がそれぞれ持つ暗号鍵を相互に認証し、確認を取ることで著作権保護の認証とする。この認証も宅内で行っても宅外で行っても構わない。
(7) Mutual Authentication of Encryption Keys The encryption keys held by the
放送信号に格納された情報が、所定の方法での著作権保護が必要であること示している場合に、当該所定方法で著作権保護の認証が出来ない場合は、端末連携を許可しない。また、放送信号に指定がなく、放送受信機100の既定の方法により認証を行う場合でも、当該既定の方法で著作権保護の認証が出来ない場合は、端末連携を許可しない。端末連携を許可した以降の手順は図18Cの手順と共通であるので説明を省略する。
If the information stored in the broadcast signal indicates that copyright protection by a predetermined method is required, and the copyright protection cannot be authenticated by the predetermined method, terminal cooperation is not permitted. Further, even if there is no specification in the broadcast signal and authentication is performed using a predetermined method of the
以上説明した本実施例に係る携帯情報端末連携技術によれば、放送受信装置と連携する携帯情報端末について、著作権保護に留意しつつ宅外からの利用を実現することが可能となる。 According to the mobile information terminal cooperation technology according to the present embodiment described above, it is possible to realize the use of a mobile information terminal that cooperates with a broadcast receiving device from outside the home while paying attention to copyright protection.
実際の使用状況においては、番組による端末連携アプリの有無と、どの端末連携アプリが利用可能か簡便に分かる方がより望ましい。本実施例では、端末連携アプリの利用可能状況の表示方法につき説明する。 In actual usage situations, it is more desirable to easily know whether a program has a terminal cooperation application or not, and which terminal cooperation applications are available. In this embodiment, a method of displaying the availability status of a terminal cooperation application will be explained.
図19Aは、端末連携アプリが有る場合の放送連携アプリのランチャ画面(173b11)の例である。放送連携アプリが枠付き文字のアイコンで表示されている。視聴中の番組に連携した放送受信装置100用の放送連携アプリ(173b12~173b14)と携帯情報端末用の放送連携アプリ(173b15~173b17)が表示されている。この例の場合は、文字列を囲む枠線の太さと枠内の色でアプリの状況を示している。本体アプリA、B(173b12、173b13)と端末アプリA、B(173b15、173b16)が利用可能な状態であり、本体アプリC(173b14)と端末アプリ(173b17)が利用不可能な状態である。端末アプリが利用不可能な状態とは、放送受信装置100と通信可能な状態にある携帯情報端末700の中で、当該アプリを実行する機能を持つものがないことを意味する。
FIG. 19A is an example of a launcher screen (173b11) of a broadcast cooperation application when there is a terminal cooperation application. Broadcast cooperation apps are displayed as framed text icons. Broadcast cooperation applications (173b12 to 173b14) for the
図19Bは、図19Aにおいて、端末アプリAを選択した後の画面である。端末アプリAに関した各携帯情報端末700の状態を示している。この画面で表示されている携帯情報端末は、過去に放送受信装置100と連携を行ったか登録されている端末である。
FIG. 19B shows a screen after terminal application A is selected in FIG. 19A. The status of each
アイコンの枠線が実線になっている携帯端末1(173b22)と携帯端末2(173b23)は放送受信装置100と通信可能な状態にあり、枠線が点線になっている携帯端末3(173b24)と携帯端末4(173b25)は放送受信装置100と通信可能な状態にないことを示している。また、アイコンの枠内が白である携帯端末1(173b22)と携帯端末3(173b24)は端末アプリAを実行する機能を持ち、枠内が灰色である携帯端末2(173b23)と携帯端末4(173b25)は端末アプリAを実行する機能を持たないことを示している。さらに、当該端末でアプリが既に実行中である場合、そのことを表すデザインのアイコンを使用しても構わない。
Mobile terminal 1 (173b22) and mobile terminal 2 (173b23) whose icons have a solid border are in a state where they can communicate with the
また、アイコンは絵柄を利用するとより視覚的に分かりやすいのでその例を次に示す。 Also, it is easier to visually understand icons by using pictures, so an example is shown below.
図19Cは放送連携アプリの一覧を示すランチャ画面(173b31)の例である。放送受信装置100の他、携帯情報端末700のタイプ別にアイコンが示されている。173b32と173b33が放送受信装置100を示すアイコンであり、173b34と173b35がスマートホン型の携帯情報端末700を示すアイコンであり、173b36がヘッドマウントディスプレイ型の携帯情報端末700を示すアイコンである。それぞれのアプリはアイコンで示される装置用のものである。
FIG. 19C is an example of a launcher screen (173b31) showing a list of broadcast cooperation applications. In addition to the
図19Cにおいては、当該アプリの利用が出来ない場合は、装置の絵柄に重ねて利用不可を示すマーク(今の場合は丸に斜線のマーク)を表示させている。また、放送受信装置100に関しては、既に当該アプリが実行中の場合はそのことを示すマーク(今の場合は丸に点)を重ねて表示しても構わない。この表示により、既に実行をしているにも関わらず、ランチャの手順を先に進める、という無駄な動作を防ぐことができる。携帯情報端末700の場合は、放送受信装置と通信可能な状態にあり当該アプリが実行可能な端末全てで当該アプリが実行中の時に実行中を示すマークを表示する、という方法も可能である。
In FIG. 19C, if the application cannot be used, a mark (in this case, a circle with diagonal lines) indicating that the application cannot be used is displayed superimposed on the image of the device. Further, regarding the
図19Dは、図19CにおいてアプリC(173b34)を選択した後の画面(173b41)である。アプリCに対応したタイプの携帯情報端末700の状態が示されている。この画面においては、携帯情報端末700が放送連携アプリの実行機能を持たない場合、放送受信装置100と通信可能な状態にない場合、既に当該放送連携アプリを実行中の場合に、それぞれそのことを表すマークをアイコンに重ねて表示する。この例では、実行機能を持たない場合は丸に斜線のマーク(173b44、173b46)、通信可能状態にない場合は三角に感嘆符のマーク(173b45、173b46)、既に実行中の場合は丸に点のマーク(173b43)を表示している。
FIG. 19D is a screen (173b41) after selecting application C (173b34) in FIG. 19C. The state of a
さらに、いちいちランチャを起動させなくても、状況が変化したときに、放送連携アプリがあることが分かる表示方法があると望ましい。例えば、電源を入れた時、チャンネルを変えた時、番組の初め、番組の途中でも放送連携アプリに変更があった時、放送受信装置100と携帯情報端末700の間の通信状態に変化があった場合、アプリの実行状況が変わった場合に、予め定められた時間だけアイコンを表示し、その時の状態を表示する。
Furthermore, it would be desirable to have a display method that allows the user to know that a broadcast cooperation application is available when the situation changes without having to start the launcher each time. For example, when the power is turned on, when the channel is changed, when there is a change in the broadcast cooperation application at the beginning of the program, or even during the program, there is a change in the communication status between the
図19Eにその場合の例を示す。それぞれの装置のタイプを示すアイコンが表示されている場合は、そのタイプの装置に対応した放送連携アプリがあることを示す。この場合、丸に斜線のマークは、使用可能な状態になっているそのタイプの装置において当該アプリを実行できるものがないことを表す。丸に点のマークは使用可能な状態になっているそのタイプの装置全てにおいて当該アプリが実行中であることを示す。 An example of this case is shown in FIG. 19E. If an icon indicating the type of each device is displayed, this indicates that there is a broadcast cooperation application compatible with that type of device. In this case, a circle with a diagonal line indicates that there are no available devices of that type that can run the app. A dot in a circle indicates that the app is running on all enabled devices of that type.
図19Fは携帯情報端末700での表示画面(10401)である。携帯情報端末700から端末連携を要求する際に、どの放送受信装置100でどの放送連携アプリが利用可能か一覧表で分かった方が利用に便利である。図19Fにその一覧表の例を示す(10402)。この表では調べたい番組に対応した放送連携アプリが、自宅内にあるどの放送受信装置100で利用可能かを示している。また、各放送受信装置100の状態も表示してあると、特に宅外からの利用時に利便性がより高まる。この例では、当該番組を受信中、他番組を受信中、空き、他番組予約有(番組の途中から他番組の録画を予約してある場合)、といった表示例を示す。なお、ここで、放送受信装置100内に複数のチューナが存在する場合、複数のチューナ毎に状態を表示してあるとさらに利便性が異なる。表10202においては、枝番号で同一装置内のチューナの区別を示している。例えば受信装置B-1、受信装置B-2が、同一放送受信装置100内のチューナである。端末連携の場合、ストリーミングデータとして放送映像と音声の配信を受けられれば、放送受信装置100の映像部を使用する必要はなく、放送受信装置100内のチューナが使用できれば放送の利用が可能になるので、チューナ毎の使用状況が分かると便利である。
FIG. 19F is a display screen (10401) on the
なお、この実施例で説明した表示を行うためには、放送連携アプリ毎に、放送受信装置100に対応したアプリであるのか、あるいはどういうタイプの携帯情報端末700に対応したアプリであるのかの情報がなければならない。また、放送受信装置100、携帯情報端末700で、対応したアプリを実行するための情報が必要である。これらの情報はたとえばAITに記載しておくことにより、情報受信装置100で取得することができる。
Note that in order to perform the display described in this embodiment, information regarding whether the application is compatible with the
以上説明した本実施例に係る携帯情報端末連携技術によれば、放送連携アプリ、放送受信装置100、携帯情報端末700に関する情報を表示することにより、より利便性の高い放送連携サービスの利用が可能となる。
According to the mobile information terminal cooperation technology according to the present embodiment described above, by displaying information regarding the broadcast cooperation application, the
以下では、本発明の実施例6に関して説明する。なお、本実施例における構成及び効果等は特に断りのない限り実施例1と同様であるものとする。このため、以下では、本実施例と実施例1との相違点を主に説明し、共通する点については重複を避けるため極力説明を省略する。 Example 6 of the present invention will be described below. Note that the configuration, effects, etc. of this example are the same as those of Example 1 unless otherwise specified. Therefore, in the following, the differences between this embodiment and the first embodiment will be mainly explained, and the explanation of the common points will be omitted as much as possible to avoid duplication.
実施例6は、携帯情報端末として、図20に示すようなヘッドマウントディスプレイ型の携帯情報端末を使用する場合の例である。
図20は、ヘッドマウントディスプレイ型の携帯情報端末700をユーザが装着した場合の一例を示す説明図である。20001はユーザ、20002は第一画像入力部743で撮影される領域を模式的に示したもの、20003は表示部741によりユーザの視野方向に虚像として表示される情報の虚像面を模式的に示したものである。なお前記虚像面は20003のサイズ或いは範囲に限定されるものではなく、視野を広くカバーするようなものであってもよい。また携帯情報端末700の形態は、頭部に装着され、ユーザ20001の視野方向に情報や映像を光学的に表示可能な表示部と、ユーザ20001の視野方向を撮像可能な画像入力部が配置されるものであれば、眼鏡型、ゴーグル型、片目にかかるもの、両目にかかるもの等、図20に一例として示すような形に限定されるものではない。
FIG. 20 is an explanatory diagram showing an example of a case where a head-mounted display type
表示部741の方式としては、ハーフミラーを用いた方式やユーザ20001の網膜上に直接虚像を投影する方式等がある。本実施例の説明では、少なくともヘッドマウントディスプレイとして透過型であるとし、虚像を表示しない場合にユーザ20001の視野を極力隠蔽しないことが望ましい。
Examples of the
また、本実施形態では図20に示すヘッドマウントディスプレイ型の携帯情報端末が、例えば図5Aに示す携帯情報端末の構成を有するものとして説明するが、これに限定されるものではない。例えば、少なくとも第一画像入力部743及び表示部741を備えたヘッドマウントディスプレイ部と、Bluetooth等の近距離無線或いは有線での接続によりヘッドマウントディスプレイ部との通信を行う別筐体の端末部(スマートフォン等)で構成され、放送受信装置或いは事業者サーバとの通信等の主な処理を前記端末部が行ない、ヘッドマウントディスプレイ部に表示を行うような構成であってもよい。
Further, in this embodiment, the head-mounted display type portable information terminal shown in FIG. 20 will be described as having the configuration of the portable information terminal shown in FIG. 5A, for example, but the present invention is not limited to this. For example, a head-mounted display section including at least a first
図21は、前記連携制御アプリをヘッドマウントディスプレイ型の携帯情報端末700で起動する際の動作シーケンスの一例を示す動作シーケンス図である。同図は、携帯情報端末700が放送受信装置100との認証処理を行い、連携動作が可能となるまでの一連の流れ(初回)を示すものである。なお、前記連携制御アプリは、連携制御プログラム7002として、予め携帯情報端末700のストレージ部710にインストールしてあるものとする。
FIG. 21 is an operation sequence diagram showing an example of an operation sequence when starting the cooperation control application on the head-mounted display type
図21において、まず図8AのS401~S406の処理により携帯情報端末700を放送受信装置100と連携する端末として認証を行う。次に放送受信装置100の映像表示部173に表示される映像の位置に連動して携帯情報端末700の表示部741により表示する連携制御アプリ画面の虚像の位置を常に所定の関係となるように制御するか否かの選択(連動モード/非連動モードの選択)を行う画面を表示する(S408)。ユーザが操作部730による入力或いは音声入力部753による音声入力により連動モード/非連動モードを選択(S409)した後、選択した結果に応じて分岐処理S410を行う。
In FIG. 21, first, the
非連動モードを選択した場合(No)には、ストレージ部の各種情報記憶領域7013に記憶する連携画面表示設定として非連動モードを設定・記憶(S417)し、表示部741により連携制御アプリの基本画面を虚像として表示する(S418)。
If the non-linked mode is selected (No), the non-linked mode is set and stored as the linked screen display settings stored in the various
連動モードを選択した場合(Yes)には、携帯情報端末700の第一画像入力部743により放送受信装置100の映像表示部173の画像を取得(S411)し、画像信号処理部742により映像表示部173の画面枠を認識して位置を検出する(S412)。画面枠を認識する方法としては、通常映像表示部173の画面枠が所定の縦横の長さの比率(例えば縦:横=9:16)の四角形であることから、例えば形状パターンにより認識を行う。次に放送受信装置100の映像表示部173に表示される映像の位置に連動して携帯情報端末700の表示部741により表示する連携制御アプリ画面の虚像の位置を選択するための画面を表示(S413)し、ユーザが操作部730による操作入力或いは音声入力部753による音声入力により表示位置を選択する(S414)。表示位置選択後、S412で認識した放送受信装置100の映像表示部173の表示画面枠外の部分を透過して見えるようにするか、非透過にして見えないようにするかの選択を行う画面を表示(S415)し、ユーザが操作部730による操作入力或いは音声入力部753による音声入力により選択する(S416)。選択後、ストレージ部の各種情報記憶領域7013に記憶する連携画面表示設定として連動モード、連携画面表示位置、映像表示部173の表示画面枠外の透過/非透過を設定・記憶(S417)し、表示部741により連携制御アプリの基本画面を虚像として表示する(S418)。
If the linked mode is selected (Yes), the first
ここで、「透過」、「非透過」という表現を使用して説明した。しかし、携帯情報端末700の表示部が虚像式の場合は、厳密な意味では、映像表示部173の表示画面枠外から発せられる光の透過率を変えるという意味ではない。例えば、携帯情報端末700の表示部で虚像により映像を黒表示すれば、ユーザがよりよく背景を認識することができる。この状態を「透過」として説明している。また、例えば、携帯情報端末700の表示部で虚像により白またはグレーの高輝度映像を表示すれば、ユーザが、背景を認識しづらくなる。これは、ユーザの目に入る光のうち背景からの光に対して虚像投影映像の輝度を相対的に高めることにより実現できる。この状態を「非透過」として説明している。また、「非透過」設定の状態において、ユーザの目に入る光量における、虚像映像の光量の比率が、「透過」設定の状態よりも高ければよい。つまり、「非透過」設定と説明しているが、背景を完全に見えなくする必要はない。
Here, the description has been made using the expressions "transparent" and "non-transparent". However, when the display section of the
なお、携帯情報端末700の表示部がゴーグル型液晶シャッター方式等の、外光の遮光機能がある表示部の場合には、文字通り、「透過」設定の場合には、映像表示部173の表示画面枠外から発せられる光の透過率を当該遮光機能により上げておけばよい。同様に、「非透過」設定の場合には、映像表示部173の表示画面枠外から発せられる光の透過率を当該遮光機能により下げればよい。ゴーグル型液晶シャッター方式の映像表示によりこれを実現する場合には、映像表示部173の表示画面枠外に対応する領域に黒表示や低輝度のグレー表示を行うようにすればよい。こちらの場合も同様に、「非透過」設定と説明しているが、背景を完全に見えなくする必要はない。例えば、ユーザの視野における表示画面枠外に対応する領域での背景のコントラストが結果的に下がるようにすることで、背景が見えにくくすればよい。
Note that if the display unit of the
図22はS413において連携制御アプリ画面の虚像の位置を選択するための画面の表示例である。表示部741により虚像として表示される情報の虚像面20003には連携制御アプリ画面の虚像の表示位置の選択肢として20003aから20003eが表示され、ユーザが操作部730による操作入力或いは音声入力部753による音声入力により表示位置を選択する。ここで、例えば20003dを選択すると、以降連携制御アプリ画面の虚像の位置を放送受信装置100の映像表示部173に対して常に同じ位置になるように携帯情報端末700の表示部741を制御する。なお、連携制御アプリ画面の虚像の位置は本例に限らず、位置或いは大きさなどを任意に選択できるようにしてもよい。
FIG. 22 is a display example of a screen for selecting the position of the virtual image on the cooperative control application screen in S413. On the
図23はS415において映像表示部173の画面枠外部分の表示を透過/非透過選択したときの画面の表示例である。図23(a)は透過を選択した場合の表示であり、映像表示部173の画面の周りも見える状態となっている。図23(b)は非透過を選択した場合であり、映像表示部173の画面と連携制御アプリ画面20003d(ここでは字幕アプリ)だけがよく見える状態となっている。他の領域は白表示、グレー表示、または黒表示により背景がみえにくくなっている。非透過を選択することで、例えば映画を視聴する場合に映画館のように映像画面と字幕以外は見えにくい状態にすることができ、映画の視聴への没入感を高めることができる。
FIG. 23 is an example of a screen displayed when the display of the portion outside the screen frame of the
以下では、本発明の実施例7に関して説明する。なお、本実施例における構成及び効果等は特に断りのない限り実施例6と同様であるものとする。このため、以下では、本実施例と実施例6との相違点を主に説明し、共通する点については重複を避けるため極力説明を省略する。 Example 7 of the present invention will be described below. Note that the configuration, effects, etc. of this example are the same as those of Example 6 unless otherwise specified. Therefore, in the following, the differences between this embodiment and the sixth embodiment will be mainly explained, and the explanation of the common points will be omitted as much as possible to avoid duplication.
図24Aは、前記連携制御アプリをヘッドマウントディスプレイ型の携帯情報端末700で起動する際の動作シーケンスの一例を示す動作シーケンス図である。同図は、携帯情報端末700が放送受信装置100との認証処理を行い、連携動作が可能となるまでの一連の流れ(初回)を示すものである。なお、前記連携制御アプリは、連携制御プログラム7002として、予め携帯情報端末700のストレージ部710にインストールしてあるものとする。
FIG. 24A is an operation sequence diagram showing an example of an operation sequence when starting the cooperation control application on the head-mounted display type
図24Aにおいて、まず図8AのS401~S406の処理により携帯情報端末700を放送受信装置100と連携する端末として認証を行う。次に放送受信装置100の映像表示部173に表示される映像の位置に連動して携帯情報端末700の表示部741により表示する連携制御アプリ画面の虚像の位置を常に所定の関係となるように制御するか否かの選択(連動モード/非連動モードの選択)を行う画面を表示する(S408)。ユーザが操作部730による入力或いは音声入力部753による音声入力により連動モード/非連動モードを選択(S409)した後、選択した結果に応じて分岐処理S410を行う。
In FIG. 24A, first, the
非連動モードを選択した場合(No)には、ストレージ部の各種情報記憶領域7013に記憶する連携画面表示設定として非連動モードを設定・記憶(S417)し、表示部741に連携制御アプリの基本画面を表示する(S418)。
If the non-linked mode is selected (No), the non-linked mode is set and stored as the linked screen display settings stored in the various
連動モードを選択した場合(Yes)には、携帯情報端末700から放送受信装置100に映像表示部173の画面枠の位置を検出するためのマークの表示を要求する(S419)。放送受信装置100では映像表示部173の所定の位置に所定のマークを表示(S420)し、マークを表示したことを携帯情報端末700に通知する(S421)。携帯情報端末700では第一画像入力部743により放送受信装置100の映像表示部173の画像を取得(S422)し、画像信号処理部742により映像表示部173に表示されたマークを認識することで表示画面枠の位置を検出する(S423)。以降、図21のS413からS418の処理を同様に行う。
If the linked mode is selected (Yes), the
図24Bは、前記連携制御アプリをヘッドマウントディスプレイ型の携帯情報端末700で起動する際の動作シーケンスの一例を示す動作シーケンス図である。同図は、携帯情報端末700が放送受信装置100との認証処理を行い、連携動作が可能となるまでの一連の流れ(二回目以降)を示すものである。
FIG. 24B is an operation sequence diagram showing an example of an operation sequence when starting the cooperation control application on the head-mounted display type
図24Bにおいて、まず図8BのS501~S505の処理により携帯情報端末700を放送受信装置100と連携する端末として認証を行う。次にストレージ部の各種情報記憶領域7013の連携画面表示設定を参照することにより、連動モード/非連動モードの設定に応じて分岐処理S507を行う。
In FIG. 24B, first, the
非連動モードが設定されている場合(No)には、ストレージ部の各種情報記憶領域7013の連携画面表示設定を参照することにより、連携画面表示位置の設定、映像表示部173の表示画面枠外の透過/非透過の設定に従って表示部741により連携制御アプリの基本画面を虚像として表示する(S506)。
If the non-linked mode is set (No), by referring to the linked screen display settings in the various
連動モードが設定されている場合(Yes)には、携帯情報端末700から放送受信装置100に映像表示部173の枠を検出するためのマークの表示を要求する(S508)。放送受信装置100では映像表示部173の所定の位置に所定のマークを表示(S509)し、マークを表示したことを携帯情報端末に通知する(S510)。携帯情報端末700では第一画像入力部743により放送受信装置100の映像表示部173の画像を取得(S511)し、画像信号処理部742により映像表示部173に表示されたマークを認識することで表示画面枠の位置を検出する(S512)。次にストレージ部の各種情報記憶領域7013の連携画面表示設定を参照することにより、連携画面表示位置の設定、映像表示部173の表示画面枠外の透過/非透過の設定に従って表示部741により連携制御アプリの基本画面を虚像として表示する(S506)。
If the linked mode is set (Yes), the
図25はS420における放送受信装置100の映像表示部173の表示画面枠を検出するためのマークの表示例である。映像表示部173に所定の形状のマーク17301a~マーク17301dが表示されており、このマークの位置に基づいて映像表示部173の表示画面枠の位置を検出することができる。また、映像表示部173の表示画面枠を検出するためのマークを、映像信号として放送局サーバ300から送信し、それを放送受信装置100が受信して、映像表示部173上にマークを表示しても良い。さらに、マークの表示は常時行ってもよく、所定の時間間隔で行うようにしてもよい。例えば放送受信装置100の映像表示の複数フレームに一度表示することで、ユーザにはマークの表示がほぼ見えないようにすることができる。なお、例えば黒の単色のマークでは映像表示部173の元の映像が暗い場合にはマークの認識が困難になる。したがって、映像表示部173の元の映像の表示によらずマークを認識可能とするため、少なくとも単色ではないマークとするのが望ましい。
FIG. 25 is a display example of marks for detecting the display screen frame of the
以上の実施例では表示画面枠を検出するためのマークを表示することで表示画面枠の位置の検出を容易に行い、検出精度を高めることができる。 In the embodiments described above, by displaying marks for detecting the display screen frame, the position of the display screen frame can be easily detected and the detection accuracy can be improved.
なお、放送受信装置100の映像表示部173にマークを表示する代わりに赤外線の発光点を放送受信装置100の表示画面枠上に設け、その発光点の位置を基準に表示画面枠の位置を検出する方式でも構わない。当該発光点と表示画面枠との位置関係の情報は、放送受信装置より入手する。
Note that instead of displaying a mark on the
以下では、本発明の実施例8に関して説明する。本実施例における構成及び効果等は特に断りのない限り実施例1と同様であるものとする。このため、以下では、本実施例と実施例1との相違点を主に説明し、共通する点については重複を避けるため極力説明を省略する。 Example 8 of the present invention will be described below. The configuration, effects, etc. of this example are the same as those of Example 1 unless otherwise specified. Therefore, in the following, the differences between this embodiment and the first embodiment will be mainly explained, and the explanation of the common points will be omitted as much as possible to avoid duplication.
図26は、本実施例のヘッドマウントディスプレイ型の携帯情報端末700のソフトウェア構成図であり、ROM703、RAM704及びストレージ部710におけるソフトウェアの構成を示す。本実施例においては、ストレージ部710に記憶されたBMLブラウザプログラム7004、HTMLブラウザプログラム7003はそれぞれRAM704に展開され、更に主制御部701が前記展開された各動作プログラムを実行することにより、BMLブラウザエンジン7104、HTMLブラウザエンジン7103を構成する。
FIG. 26 is a software configuration diagram of the head-mounted display type
以下では、本実施例の放送受信装置100及びヘッドマウントディスプレイ型の携帯情報端末700の動作に関して説明する。
The operations of the
[アプリケーション起動時の動作シーケンス]
本実施例の放送受信装置100及び携帯情報端末700における放送波で送信されるAITに基づいた放送連携アプリの起動処理に関して、PMT上の情報及びAITのアプリケーション制御コード903、起動優先度907等の情報により自動起動が指定されていない場合について説明する。
[Operation sequence when starting the application]
Regarding the activation process of the broadcast cooperation application based on the AIT transmitted by broadcast waves in the
図27は、携帯情報端末700においてデータ放送を表示するまでの動作シーケンスの一例を示す動作シーケンス図である。ここで、携帯情報端末700は放送受信装置100と連携する端末として認証されているものとする。
FIG. 27 is an operation sequence diagram showing an example of an operation sequence up to displaying data broadcasting on
図27において、まず図7CのS301~S304の処理によりPMT及びAITの情報により、アプリケーション制御コード903が『自動起動』ではなく『起動可能』であることを確認し、放送サービスによるデータ放送と放送連携アプリの何れも起動せずに、放送番組の表示を継続する。
In FIG. 27, first, through the processing of S301 to S304 in FIG. 7C, it is confirmed that the
S304の処理を終えた後の状態で携帯情報端末700を用いてユーザがデータ放送の携帯情報端末での表示選択を行った(S320)場合には、放送受信装置100の映像表示部173に表示される映像の位置に連動して携帯情報端末700の表示部741により表示するデータ放送画面の虚像の位置を常に所定の関係となるように制御する連動モードに設定する(S321)。次に、携帯情報端末700から放送受信装置100に映像表示部173の映像表示枠を検出するためのマークの表示を要求する(S322)。放送受信装置100では映像表示部173の所定の位置に所定のマークを表示(S323)し、マークを表示したことを携帯情報端末に通知する(S324)。携帯情報端末700では第一画像入力部743により放送受信装置100の映像表示部173の画像を取得(S325)し、画像信号処理部742により映像表示部173に表示されたマークを認識することで表示画面枠を認識する(S326)。次に携帯情報端末700から放送受信装置100にデータ放送情報の取得を要求する(S327)。放送受信機100では放送信号よりBMLデータ列を取得し(S328)、データ放送情報として携帯情報端末700に送信する(S329)。携帯情報端末700では取得したデータ放送情報に基づいてBML文書をBMLブラウザエンジン7104により再生し、放送受信装置100の映像表示部173に表示される映像の位置に連動して携帯情報端末700の表示部741によりデータ放送画面を所定の位置に虚像として表示する(S330)。
When the user uses the
図28は、図27のS330の処理により表示されるデータ放送画面の一例を示す画面表示図であり、図11の放送受信装置でのデータ放送の表示画面に対応している。図28(a)は放送受信装置100の映像表示部173に表示された放送の画面であり、映像表示枠を検出するためのマーク17301a~17301dが表示されている。図28(b)は携帯情報端末700の表示部741により虚像20003として表示されたデータ放送の画面20003fである。図28(c)はユーザが見た画面であり、映像表示部173に表示された放送の画面に対して重ならない所定の位置にデータ放送画面を虚像として表示する。携帯情報端末700が取得したデータ放送情報には放送受信装置100においてデータ放送を表示するときの表示位置のデータが含まれており、この情報とS326で検出した放送受信装置100の映像表示部173の映像表示枠の位置に基づいて虚像20003として表示するデータ放送画面の位置を決定する。これにより、ユーザには図11の放送受信装置100でのデータ放送の表示画面と同様に表示されているように見えることになる。
FIG. 28 is a screen display diagram showing an example of a data broadcast screen displayed by the process of S330 in FIG. 27, and corresponds to the data broadcast display screen in the broadcast receiving apparatus in FIG. 11. FIG. 28A shows a broadcast screen displayed on the
次に携帯情報端末700において放送連携アプリを実行する場合について説明する。
Next, a case will be described in which a broadcast cooperation application is executed on the
図29は、携帯情報端末700において放送連動アプリを実行するまでの動作シーケンスの一例を示す動作シーケンス図である。ここで、携帯情報端末700は放送受信装置100と連携する端末として認証されているものとする。
FIG. 29 is an operation sequence diagram showing an example of an operation sequence up to execution of a broadcast-linked application on
図29において、まず図7CのS301~S304の処理によりPMT及びAITの情報により、アプリケーション制御コード903が『自動起動』ではなく『起動可能』であることを確認し、放送サービスによるデータ放送と放送連携アプリの何れも起動せずに、放送番組の表示を継続する。
In FIG. 29, first, through the processing of S301 to S304 in FIG. 7C, it is confirmed that the
S304の処理を終えた後の状態で携帯情報端末700を用いてユーザが放送連携アプリの携帯情報端末での実行要求を行った(S340)場合には、放送受信装置100の映像表示部173に表示される映像の位置に連動して携帯情報端末700の表示部741により表示する放送連携アプリ画面の虚像の位置を常に所定の関係となるように制御する連動モードに設定する(S341)。次に、携帯情報端末700から放送受信装置100に映像表示部173の映像表示枠を検出するためのマークの表示を要求する(S342)。放送受信装置100では映像表示部173の所定の位置に所定のマークを表示(S343)し、マークを表示したことを携帯情報端末700に通知する(S344)。携帯情報端末700では第一画像入力部743により放送受信装置100の映像表示部173の画像を取得(S345)し、画像信号処理部742により映像表示部173に表示されたマークを認識することで表示画面枠の位置を検出する(S346)。次に携帯情報端末700から放送受信装置100にAIT等の放送連携アプリ情報の取得を要求する(S347)。放送受信装置100ではAITデータ列を取得し(S348)、放送連携アプリ情報として携帯情報端末700に送信する(S349)。携帯情報端末700では取得したデータ放送情報に基づいてAITデータ列のアプリケーションプロファイル904を確認する(S350)。次に、実行可能な放送連携アプリの一覧を放送連携アプリランチャとして表示部741に表示する(S351)。
If the user uses the
ユーザが操作部730による入力或いは音声入力部753による音声入力により、S351で表示された放送連携アプリランチャから所定の放送連携アプリの選択を行う(S352)と、携帯情報端末700から放送受信装置100にAIT等の放送連携アプリ情報の取得を要求する(S353)。放送受信装置100ではAITデータ列を取得し(S354)、放送連携アプリ情報として携帯情報端末700に送信する(S355)。携帯情報端末700では取得した放送連携アプリ情報に基づいてAITデータ列のアプリケーション取得先情報905を確認する。更に、アプリケーション取得先情報905に記述された情報に基づき、LAN通信部721を介して、所定のサービス事業者サーバ400に対して放送連携アプリの送信要求を送信する(S356)。
When the user selects a predetermined broadcast cooperation application from the broadcast cooperation application launcher displayed in S351 by input using the
放送連携アプリの送信要求を受信したサービス事業者サーバ400は、アプリケーション管理/配布実行部4103の制御に基づき、必要に応じて携帯情報端末700の認証処理を行った後に、アプリケーション記憶領域4013に記憶された所定の放送連携アプリの配信を、LAN通信部421を介して行う(S357)。次に、携帯情報端末700のHTMLブラウザエンジン7103がサービス事業者サーバ400から配信された放送連携アプリを起動する(S358)。
The
なお、図29で説明した放送連携アプリの起動シーケンスでは、放送波からAITを取得する例を説明しているが、PMTの情報記述等により指定された所定のサーバ装置からAITファイルを取得するようにしても良い。 図30は、図29のS351の処理により表示される実行可能なアプリ一覧表示の一例を示す画面表示図であり、図12Bの表示画面に対応している。図30(a)は放送受信装置100の映像表示部173に表示された放送の画面であり、映像表示枠を検出するためのマーク17301a~17301dが表示されている。図30(b)は携帯情報端末700の表示部741により虚像20003として表示された実行可能なアプリ一覧の表示画面20003gである。図30(c)はユーザが見た画面であり、映像表示部173に表示された放送の画面に対して重畳した所定の位置にアプリ一覧表示画面を虚像として表示する。携帯情報端末700が取得した放送連携アプリ情報には放送受信装置100においてアプリ一覧を表示するときの表示位置のデータが含まれており、この情報とS346で検出した放送受信装置100の映像表示部173の映像表示枠の位置に基づいて虚像20003として表示するアプリ一覧表示画面の位置を決定する。これにより、ユーザには図12Bの放送受信装置100でアプリ一覧表示画面と同様に表示されているように見えることになる。
In addition, in the startup sequence of the broadcast cooperation application explained in FIG. 29, an example is explained in which AIT is acquired from broadcast waves, but it is also possible to acquire an AIT file from a predetermined server device specified by the information description of PMT, etc. You can also do it. FIG. 30 is a screen display diagram showing an example of a list of executable applications displayed by the process of S351 in FIG. 29, and corresponds to the display screen in FIG. 12B. FIG. 30(a) shows a broadcast screen displayed on the
図31は、図29のS358の処理により起動した放送連携アプリ実行画面の一例を示す画面表示図であり、図13Aの表示画面に対応している。図31(a)は放送受信装置100の映像表示部173に表示された放送の画面であり、映像表示枠を検出するためのマーク17301a~17301dが表示されている。図31(b)は携帯情報端末700の表示部741により虚像20003として表示された放送連携アプリの表示画面20003hである。図31(c)はユーザが見た画面であり、映像表示部173に表示された放送の画面に対して重畳した所定の位置に放送連携アプリ表示画面を虚像として表示する。携帯情報端末700が取得した放送連携アプリ情報には放送受信装置100において放送連携アプリを表示するときの表示位置のデータが含まれており、この情報とS326で検出した放送受信装置100の映像表示部173の映像表示枠の位置に基づいて虚像20003として表示する放送連携アプリ表示画面の位置を決定する。これにより、ユーザには図13Aの放送受信装置100で放送連携アプリ表示画面と同様に表示されているように見えることになる。
FIG. 31 is a screen display diagram showing an example of the broadcast cooperation application execution screen activated by the process of S358 in FIG. 29, and corresponds to the display screen in FIG. 13A. FIG. 31(a) shows a broadcast screen displayed on the
以上の実施例8ではデータ放送或いは放送連携アプリの表示をヘッドアップディスプレイ型の携帯情報端末700の表示部741で虚像として表示し、放送受信装置100の映像表示部173の表示は放送番組の映像が表示される。したがって、データ放送或いは放送連携アプリを見たいユーザだけがヘッドアップディスプレイ型の携帯情報端末を装着することで、データ放送或いは放送連携アプリの表示を見ることができる。一方、データ放送や放送連携アプリの表示が放送番組の映像に重ねて表示されるのを好まないユーザは、放送受信装置100の映像表示部173に表示された放送番組の映像をそのまま見ることができる。また、放送受信装置と複数のヘッドアップディスプレイ型の携帯情報端末を連携させることにより、ユーザが装着した携帯情報端末毎に別のデータ放送或いは放送連携アプリを選択することで、例えば映画の字幕の表示をユーザ毎に違う言語を選択して視聴するなど、ユーザ毎の嗜好に合わせてデータ放送或いは放送連携アプリを視聴することができる。
In the eighth embodiment described above, the display of the data broadcast or the broadcast cooperation application is displayed as a virtual image on the
以上の実施例6から8に説明したように、ヘッドマウントディスプレイ型の携帯情報端末を使用することで、放送受信装置100で表示している映像と携帯情報端末700で表示している映像をユーザが視点を大きく変えることなく視聴することが可能となる。また、放送受信装置100の映像表示部173に表示される映像の位置に連動して携帯情報端末700の表示部741により表示する連携制御アプリ画面の虚像の位置を常に所定の関係となるように制御することにより、ユーザが多少動いても放送受信装置100で表示される映像及び携帯情報端末700で表示する映像を常に見やすく表示することができる。
As described in Examples 6 to 8 above, by using a head-mounted display type mobile information terminal, the user can watch the video displayed on the
なお、番組視聴中に視線を放送受信装置から外す場合は、画面の枠が視界から外れて認識できなくなった時点で、他のものを見ていると判断し、視界の妨げにならないよう、携帯情報端末の映像を消すことにしてもよい。この場合、視線が放送受信装置の方向に戻り、再び画面の枠が認識できた時点で、携帯情報端末の映像を表示するようにすればよい。 In addition, if you take your line of sight away from the broadcast receiving device while watching a program, when the frame of the screen moves out of your field of view and becomes unrecognizable, it will be assumed that you are looking at something else, and you should move your phone so that it does not obstruct your view. You may decide to turn off the image on the information terminal. In this case, the video of the mobile information terminal may be displayed when the user's line of sight returns to the broadcast receiving device and the frame of the screen can be recognized again.
また、ヘッドマウントディスプレイ型の携帯情報端末において、図21及び図24AのS418,図24BのS506における連携制御アプリの基本画面の表示は図10A或いは図10Bの例に限らず、ヘッドマウントディスプレイ型の表示部741の表示領域の大きさ或いは表示解像度等に合わせて、種々に変更することが可能である。例えば、図10Bのように連携制御中メッセージと連携制御アプリ動作画面を表示部741で表示するようにしてもよい。或いは連携制御中メッセージを表示部741で表示し、リモコンの操作を音声入力部753による音声入力により行うようにしてもよい。更に、ヘッドマウントディスプレイ部と無線或いは有線で接続された別筐体の端末部で構成された携帯情報端末では、連携制御中メッセージをヘッドマウントディスプレイ部で表示し、図10Aのリモコンの表示及び/或いは操作を別筐体の端末部で行うようにしてもよい。
In addition, in a head-mounted display type mobile information terminal, the display of the basic screen of the cooperative control application in S418 of FIGS. 21 and 24A and S506 of FIG. 24B is not limited to the example of FIG. 10A or 10B, but is Various changes can be made depending on the size of the display area of the
上述の実施例7および実施例8においては、映像表示枠を検出するためのマークを放送画面用の映像表示領域内に重畳して表示する態様を説明した。これに対し、放送画面用の映像表示領域とは別に当該マークを表示する別の表示部を設ける構成にしても良い。放送画面用の映像表示枠の四隅周辺に当該別の表示部を設ければ、放送画面を遮ることなく、実施例7および実施例8で説明した映像表示枠の検出処理を実現することができる。さらに当該構成においては、当該別の表示部で表示するマークは通常の可視光で表示しても良いが、当該別の表示部を赤外線表示部として構成してもよい。当該別の表示部を赤外線表示部として構成する場合は、図20に示すヘッドマウントディスプレイ型の携帯情報端末のカメラユニットである第一画像入力部743を赤外線撮像が可能な構成とすればよい。例えば、可視光撮像可能なRGB画素と赤外線撮像が可能なIR画素の両者を有する撮像素子を搭載するなどすれば実現できる。また、可視光撮像可能なRGB画素の撮像素子を有するカメラユニットと、赤外線撮像が可能なIR画素の撮像素子を有するカメラユニットの両者をヘッドマウントディスプレイ型の携帯情報端末に搭載してもよい。このように、放送受信装置100の赤外線表示部に映像表示枠を検出するためのマークを表示する場合には、当該マークは赤外線で表示されているため、ユーザはマーク自体を認識することがない。これにより、ユーザは、放送受信装置100で表示している映像と携帯情報端末700で表示している映像をより好適に視聴することが可能となる。
In the seventh and eighth embodiments described above, a mode was described in which a mark for detecting a video display frame is displayed in a superimposed manner within the video display area for the broadcast screen. On the other hand, a configuration may be adopted in which a separate display section for displaying the mark is provided separately from the video display area for the broadcast screen. By providing the other display units around the four corners of the video display frame for the broadcast screen, the video display frame detection process described in Example 7 and Example 8 can be realized without blocking the broadcast screen. . Further, in this configuration, the mark displayed on the separate display unit may be displayed using normal visible light, but the separate display unit may be configured as an infrared display unit. When the other display section is configured as an infrared display section, the first
以上、本発明の実施形態の例を、実施例1~8を用いて説明したが、言うまでもなく、本発明の技術を実現する構成は前記実施例に限られるものではなく、様々な変形例が考えられる。例えば、ある実施例の構成の一部を他の実施例の構成と置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。これらは全て本発明の範疇に属するものである。また、文中や図中に現れる数値やメッセージ等もあくまでも一例であり、異なるものを用いても本発明の効果を損なうことはない。 Examples of the embodiments of the present invention have been described above using Examples 1 to 8, but it goes without saying that the configuration for realizing the technology of the present invention is not limited to the above-mentioned examples, and various modifications may be made. Conceivable. For example, it is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. All of these belong to the scope of the present invention. Further, the numerical values, messages, etc. that appear in the text and figures are merely examples, and the effects of the present invention will not be impaired even if different values are used.
前述した本発明の機能等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現しても良い。また、マイクロプロセッサユニット等がそれぞれの機能等を実現する動作プログラムを解釈して実行することによりソフトウェアで実現しても良い。ハードウェアとソフトウェアを併用しても良い。 Some or all of the functions of the present invention described above may be realized by hardware, for example, by designing an integrated circuit. Alternatively, the functions may be realized by software by having a microprocessor unit or the like interpret and execute operating programs for realizing the respective functions. Hardware and software may be used together.
なお、放送受信装置100を制御する前記ソフトウェアは、製品出荷の時点で予め放送受信装置100のROM103及び/またはストレージ部110等に格納された状態であっても良い。製品出荷後にインターネット200上のその他のアプリケーションサーバ500等からLAN通信部121を介して取得するものであっても良い。また、メモリカードや光ディスク等に格納された前記ソフトウェアを、拡張インタフェース部124等を介して取得しても良い。同様に、携帯情報端末700を制御する前記ソフトウェアは、製品出荷の時点で予め携帯情報端末700のROM703及び/またはストレージ部710等に格納された状態であっても良い。製品出荷後にインターネット200上のその他のアプリケーションサーバ500等からLAN通信部721若しくは移動体電話網通信部722等を介して取得するものであっても良い。また、メモリカードや光ディスク等に格納された前記ソフトウェアを、拡張インタフェース部724等を介して取得しても良い。
Note that the software for controlling the
また、図中に示した制御線や情報線は説明上必要と考えられるものを示しており、必ずしも製品上の全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えても良い。 Further, the control lines and information lines shown in the figures are those considered necessary for explanation, and do not necessarily show all control lines and information lines on the product. In reality, almost all components may be considered to be interconnected.
100:放送受信装置、100a:アンテナ、101:主制御部、102:システムバス、103:ROM、104:RAM、110:ストレージ部、121:LAN通信部、124:拡張インタフェース部、125:デジタルインタフェース部、131:チューナ/復調部、132:第一分離部、133:第一映像復号部、134:第一音声復号部、135:第一字幕復号部、141:データ放送受信処理部、142:データ放送エンジン、151:ストリーミング受信処理部、152:第二分離部、153:第二映像復号部、154:第二音声復号部、155:第二字幕復号部、161:アプリケーション制御部、162:アプリケーションエンジン、171:映像重畳部、172:音声選択部、173:映像表示部、174:スピーカ、175:映像出力部、176:音声出力部、181:提示同期制御部、191端末連携制御部、
200:インターネット、210:ルータ装置、
300t:電波塔、300:放送局サーバ、301:主制御部、302:システムバス、304:RAM、310:ストレージ部、321:LAN通信部、
400:サービス事業者サーバ、401:主制御部、402:システムバス、404:RAM、410:ストレージ部、421:LAN通信部、
500:その他のアプリケーションサーバ、600:移動体電話通信サーバ、600b:基地局、
700:携帯情報端末、701:主制御部、702:システムバス、703:ROM、704:RAM、710:ストレージ部、720:通信処理部、721:LAN通信部、722:移動体電話網通信部、723:NFC通信部、724:拡張インタフェース部、730:操作部、740:画像処理部、741:表示部、742:画像信号処理部、743:第一画像入力部、744:第二画像入力部、750:音声処理部、751:音声出力部、752:音声信号処理部、753:音声入力部、760:センサ部、761:GPS受信部、762:ジャイロセンサ、763:地磁気センサ、764:加速度センサ、765:照度センサ、766:近接センサ
100: Broadcast receiving device, 100a: Antenna, 101: Main control unit, 102: System bus, 103: ROM, 104: RAM, 110: Storage unit, 121: LAN communication unit, 124: Expansion interface unit, 125: Digital interface section, 131: tuner/demodulation section, 132: first separation section, 133: first video decoding section, 134: first audio decoding section, 135: first subtitle decoding section, 141: data broadcast reception processing section, 142: Data broadcasting engine, 151: Streaming reception processing section, 152: Second separation section, 153: Second video decoding section, 154: Second audio decoding section, 155: Second subtitle decoding section, 161: Application control section, 162: Application engine, 171: video superimposition unit, 172: audio selection unit, 173: video display unit, 174: speaker, 175: video output unit, 176: audio output unit, 181: presentation synchronization control unit, 191 terminal cooperation control unit,
200: Internet, 210: Router device,
300t: radio tower, 300: broadcast station server, 301: main control unit, 302: system bus, 304: RAM, 310: storage unit, 321: LAN communication unit,
400: Service provider server, 401: Main control unit, 402: System bus, 404: RAM, 410: Storage unit, 421: LAN communication unit,
500: Other application servers, 600: Mobile telephone communication server, 600b: Base station,
700: Mobile information terminal, 701: Main control unit, 702: System bus, 703: ROM, 704: RAM, 710: Storage unit, 720: Communication processing unit, 721: LAN communication unit, 722: Mobile telephone network communication unit , 723: NFC communication section, 724: expansion interface section, 730: operation section, 740: image processing section, 741: display section, 742: image signal processing section, 743: first image input section, 744: second image input unit, 750: audio processing unit, 751: audio output unit, 752: audio signal processing unit, 753: audio input unit, 760: sensor unit, 761: GPS receiving unit, 762: gyro sensor, 763: geomagnetic sensor, 764: Acceleration sensor, 765: Illuminance sensor, 766: Proximity sensor
Claims (8)
前記視野方向を撮像する撮像部と、
前記撮像部の撮像結果に基づいて前記外部映像表示装置の映像表示画面枠の位置を検出する制御部と、
情報または映像を表示する表示部と、
を備え、
前記制御部は、更に、前記表示部の、前記検出した前記外部映像表示装置の映像表示画面枠に対応する領域の外側であって前記情報または映像が表示された領域を除く領域に、背景の認識を低下させる輝度を有する画像を表示するように制御する、
携帯情報端末。 A mobile information terminal capable of displaying information or images in a user's field of view in cooperation with an external image display device,
an imaging unit that captures an image in the viewing direction;
a control unit that detects the position of a video display screen frame of the external video display device based on the imaging result of the imaging unit;
a display section that displays information or images;
Equipped with
The control unit further causes a background image to be added to an area of the display unit that is outside an area corresponding to a video display screen frame of the detected external video display device and excludes an area where the information or video is displayed . controlling to display an image having a brightness that reduces recognition;
Mobile information terminal.
前記視野方向を撮像する撮像部と、
前記撮像部の撮像結果に基づいて前記外部映像表示装置の映像表示画面枠の位置を検出する制御部と、
情報または映像を表示する表示部と、
を備え、
前記制御部は、更に、前記表示部の、前記検出した前記外部映像表示装置の映像表示画面枠に対応する領域の外側であって前記情報または映像が表示された領域を除く領域に、背景の認識を低下させる画像を表示するように制御する、
携帯情報端末。 A mobile information terminal capable of displaying information or images in a user's field of view in cooperation with an external image display device,
an imaging unit that captures an image in the viewing direction;
a control unit that detects the position of a video display screen frame of the external video display device based on the imaging result of the imaging unit;
a display section that displays information or images;
Equipped with
The control unit further causes a background image to be added to an area of the display unit that is outside the area corresponding to the video display screen frame of the detected external video display device and excludes the area where the information or video is displayed . control to display images that degrade recognition;
Mobile information terminal.
前記表示部に表示する情報または映像は、前記外部映像表示装置に表示されている放送番組と連携する放送連携アプリケーションに基づく情報または映像である、
携帯情報端末。 In the portable information terminal according to claim 1 or claim 2,
The information or video displayed on the display unit is information or video based on a broadcast cooperation application that cooperates with the broadcast program displayed on the external video display device.
Mobile information terminal.
前記制御部は、前記放送連携アプリケーションに基づく情報または映像を、前記映像表示画面枠の外側の、前記映像表示画面枠の位置との位置関係が常に所定の関係となる前記表示部内の位置に表示するよう制御する、
携帯情報端末。 The mobile information terminal according to claim 3,
The control unit displays information or video based on the broadcast cooperation application at a position within the display unit that is outside the video display screen frame and always has a predetermined positional relationship with the position of the video display screen frame. control to display,
Mobile information terminal.
前記制御部は、前記放送連携アプリケーションに基づく情報または映像を、前記映像表示画面枠の内側の、前記映像表示画面枠の位置との位置関係が常に所定の関係となる前記表示部内の位置に表示するよう制御する、
携帯情報端末。 The mobile information terminal according to claim 3,
The control unit displays information or video based on the broadcast cooperation application at a position within the display unit that is inside the video display screen frame and always has a predetermined positional relationship with the position of the video display screen frame. control to display,
Mobile information terminal.
携帯情報端末。 The portable information terminal according to any one of claims 1 to 5 is a head mounted display configured to be mounted on a user's head.
Mobile information terminal.
前記携帯情報端末の撮像部を用いて、前記視野方向を撮像する撮像ステップと、
前記携帯情報端末の制御部が、前記撮像ステップの撮像結果に基づいて前記外部映像表示装置の映像表示画面枠の位置を検出する制御ステップと、
前記携帯情報端末の表示部に情報または映像を表示する表示ステップと、
を備え、
前記表示ステップでは、更に、前記表示部の、前記制御ステップで検出した前記外部映像表示装置の映像表示画面枠に対応する領域の外側であって前記情報または映像が表示された領域を除く領域に、背景の認識を低下させる輝度を有する画像を表示するように制御する、
表示方法。 A display method for a mobile information terminal that displays information or images in a user's viewing direction in cooperation with an external image display device, the method comprising:
an imaging step of imaging the viewing direction using an imaging unit of the mobile information terminal;
a control step in which a control unit of the mobile information terminal detects a position of a video display screen frame of the external video display device based on the imaging result of the imaging step;
a display step of displaying information or images on a display unit of the mobile information terminal;
Equipped with
In the displaying step, further, an area of the display unit that is outside the area corresponding to the video display screen frame of the external video display device detected in the control step and excluding the area where the information or video is displayed is displayed. , controlling to display an image having a brightness that reduces background recognition;
Display method.
前記携帯情報端末の撮像部を用いて、前記視野方向を撮像する撮像ステップと、
前記携帯情報端末の制御部が、前記撮像ステップの撮像結果に基づいて前記外部映像表示装置の映像表示画面枠の位置を検出する制御ステップと、
前記携帯情報端末の表示部に情報または映像を表示する表示ステップと、
を備え、
前記表示ステップでは、更に、前記表示部の、前記制御ステップで検出した前記外部映像表示装置の映像表示画面枠に対応する領域の外側であって前記情報または映像が表示された領域を除く領域に、背景の認識を低下させる画像を表示する、
表示方法。 A display method for a mobile information terminal that displays information or images in a user's viewing direction in cooperation with an external image display device, the method comprising:
an imaging step of imaging the viewing direction using an imaging unit of the mobile information terminal;
a control step in which a control unit of the mobile information terminal detects a position of a video display screen frame of the external video display device based on the imaging result of the imaging step;
a display step of displaying information or images on a display unit of the mobile information terminal;
Equipped with
In the displaying step, further, an area of the display unit that is outside the area corresponding to the video display screen frame of the external video display device detected in the control step and excluding the area where the information or video is displayed is displayed. , display images that reduce background recognition,
Display method.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022052467A JP7428743B2 (en) | 2019-12-05 | 2022-03-28 | Mobile information terminal and display method |
JP2024009588A JP2024042032A (en) | 2019-12-05 | 2024-01-25 | Information display method and head mounted display |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019220311A JP2020058051A (en) | 2019-12-05 | 2019-12-05 | Broadcast receiver and application control method |
JP2022052467A JP7428743B2 (en) | 2019-12-05 | 2022-03-28 | Mobile information terminal and display method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019220311A Division JP2020058051A (en) | 2019-12-05 | 2019-12-05 | Broadcast receiver and application control method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024009588A Division JP2024042032A (en) | 2019-12-05 | 2024-01-25 | Information display method and head mounted display |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022084878A JP2022084878A (en) | 2022-06-07 |
JP7428743B2 true JP7428743B2 (en) | 2024-02-06 |
Family
ID=70107862
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019220311A Pending JP2020058051A (en) | 2019-12-05 | 2019-12-05 | Broadcast receiver and application control method |
JP2022052467A Active JP7428743B2 (en) | 2019-12-05 | 2022-03-28 | Mobile information terminal and display method |
JP2024009588A Pending JP2024042032A (en) | 2019-12-05 | 2024-01-25 | Information display method and head mounted display |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019220311A Pending JP2020058051A (en) | 2019-12-05 | 2019-12-05 | Broadcast receiver and application control method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024009588A Pending JP2024042032A (en) | 2019-12-05 | 2024-01-25 | Information display method and head mounted display |
Country Status (1)
Country | Link |
---|---|
JP (3) | JP2020058051A (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001186486A (en) | 1999-12-27 | 2001-07-06 | Nhk Service Center Inc | Broadcasting system for data broadcast in tv broadcast |
JP2007264324A (en) | 2006-03-28 | 2007-10-11 | Brother Ind Ltd | Image display |
JP2010098567A (en) | 2008-10-17 | 2010-04-30 | Seiko Epson Corp | Head mount full-face type image display device |
JP2010237522A (en) | 2009-03-31 | 2010-10-21 | Brother Ind Ltd | Image presentation system, and head-mounted display used for the image presentation system |
JP2011015154A (en) | 2009-07-01 | 2011-01-20 | Nippon Hoso Kyokai <Nhk> | Video receiver and display device |
JP2011035576A (en) | 2009-07-31 | 2011-02-17 | Nippon Hoso Kyokai <Nhk> | Digital broadcast receiver, transmitter, and terminal device |
JP2012163853A (en) | 2011-02-08 | 2012-08-30 | Ns Solutions Corp | Display device, information service system, information service method, and program |
JP2012205191A (en) | 2011-03-28 | 2012-10-22 | Nippon Telegr & Teleph Corp <Ntt> | Video additional information display controller and operation method therefor |
JP2013210643A (en) | 2013-04-26 | 2013-10-10 | Sony Corp | Display device and display method |
JP2013214856A (en) | 2012-04-02 | 2013-10-17 | Seiko Epson Corp | Head-mounted display device |
JP2013257492A (en) | 2012-06-14 | 2013-12-26 | Sony Corp | Control device, display device, control method, illumination control method, and program |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3336687B2 (en) * | 1993-07-21 | 2002-10-21 | セイコーエプソン株式会社 | Glasses-type display device |
JPH09322199A (en) * | 1996-05-29 | 1997-12-12 | Olympus Optical Co Ltd | Stereoscopic video display device |
JP5584730B2 (en) * | 2011-05-19 | 2014-09-03 | 日本放送協会 | Broadcast communication cooperative receiver |
JP5947617B2 (en) * | 2011-05-19 | 2016-07-06 | 日本放送協会 | Broadcast / communication cooperative receiver and shortage resource management program |
JP5978000B2 (en) * | 2011-08-26 | 2016-08-24 | 日本放送協会 | Receiving machine |
MX2014006328A (en) * | 2011-12-02 | 2014-06-23 | Sony Corp | Information processing device, information processing method, and program. |
JP5903939B2 (en) * | 2012-03-08 | 2016-04-13 | ソニー株式会社 | Receiving apparatus, receiving method, and program |
US9451318B2 (en) * | 2012-04-12 | 2016-09-20 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, transmission method, and program |
EP2728896B1 (en) * | 2012-05-10 | 2020-06-17 | Sony Corporation | Receiving device, receiving method, and program |
-
2019
- 2019-12-05 JP JP2019220311A patent/JP2020058051A/en active Pending
-
2022
- 2022-03-28 JP JP2022052467A patent/JP7428743B2/en active Active
-
2024
- 2024-01-25 JP JP2024009588A patent/JP2024042032A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001186486A (en) | 1999-12-27 | 2001-07-06 | Nhk Service Center Inc | Broadcasting system for data broadcast in tv broadcast |
JP2007264324A (en) | 2006-03-28 | 2007-10-11 | Brother Ind Ltd | Image display |
JP2010098567A (en) | 2008-10-17 | 2010-04-30 | Seiko Epson Corp | Head mount full-face type image display device |
JP2010237522A (en) | 2009-03-31 | 2010-10-21 | Brother Ind Ltd | Image presentation system, and head-mounted display used for the image presentation system |
JP2011015154A (en) | 2009-07-01 | 2011-01-20 | Nippon Hoso Kyokai <Nhk> | Video receiver and display device |
JP2011035576A (en) | 2009-07-31 | 2011-02-17 | Nippon Hoso Kyokai <Nhk> | Digital broadcast receiver, transmitter, and terminal device |
JP2012163853A (en) | 2011-02-08 | 2012-08-30 | Ns Solutions Corp | Display device, information service system, information service method, and program |
JP2012205191A (en) | 2011-03-28 | 2012-10-22 | Nippon Telegr & Teleph Corp <Ntt> | Video additional information display controller and operation method therefor |
JP2013214856A (en) | 2012-04-02 | 2013-10-17 | Seiko Epson Corp | Head-mounted display device |
JP2013257492A (en) | 2012-06-14 | 2013-12-26 | Sony Corp | Control device, display device, control method, illumination control method, and program |
JP2013210643A (en) | 2013-04-26 | 2013-10-10 | Sony Corp | Display device and display method |
Also Published As
Publication number | Publication date |
---|---|
JP2020058051A (en) | 2020-04-09 |
JP2024042032A (en) | 2024-03-27 |
JP2022084878A (en) | 2022-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6157345B2 (en) | Broadcast receiver | |
JP6148170B2 (en) | Portable information terminal | |
JP6178234B2 (en) | Broadcast receiving apparatus and video display method | |
WO2015072493A1 (en) | Broadcast receiver and method for displaying broadcast program video and application video in broadcast receiver | |
JP6522208B2 (en) | Broadcast receiver | |
JP6121881B2 (en) | Broadcast receiver | |
JP6420067B2 (en) | Broadcast receiver | |
JP2019205173A (en) | Display method | |
JP7428743B2 (en) | Mobile information terminal and display method | |
JP6466985B2 (en) | BROADCAST RECEIVER, AND METHOD FOR DISPLAYING BROADCAST PROGRAM VIDEO AND APPLICATION VIDEO IN BROADCAST RECEIVER | |
JP7439209B2 (en) | How to start the application | |
JP6312513B2 (en) | Broadcast receiving apparatus and application control method | |
JP7384985B2 (en) | How to start the application | |
JP7525546B2 (en) | Broadcast receiving device and application startup method | |
JP6629790B2 (en) | Broadcast receiver | |
JP6935560B2 (en) | Broadcast receiver and display method | |
JP6546326B2 (en) | Broadcast receiver and video display method | |
WO2015072492A1 (en) | Broadcast receiver | |
JP6753973B2 (en) | Broadcast receiver and display method | |
JP6462927B2 (en) | Application control method | |
JP6782797B2 (en) | Broadcast receiver and display method | |
JP6568286B2 (en) | Broadcast receiver | |
JP6542438B2 (en) | Application control method | |
JP6121882B2 (en) | Broadcast receiver | |
JP6121933B2 (en) | BROADCAST RECEIVER, AND METHOD FOR DISPLAYING BROADCAST PROGRAM VIDEO AND APPLICATION VIDEO IN BROADCAST RECEIVER |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220328 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230310 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230404 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230905 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231102 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231226 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7428743 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |