(57)【特許請求の範囲】
【請求項１】
コンテンツを受信する受信装置であって、
外部のアプリケーション実行装置を識別するための装置識別情報を、当該アプリケーション実行装置から取得する取得手段と、
前記取得手段によって取得された前記装置識別情報により識別されるアプリケーション実行装置を、前記コンテンツとともに受信したアプリケーション実行命令の送信先として特定する特定手段とを備え、
前記アプリケーション実行装置による前記アプリケーション実行命令に対する応答であって、当該アプリケーション実行命令によって指定されるアプリケーションを当該アプリケーション実行装置が実行可能か否かを示す応答を、前記取得手段によって取得された前記装置識別情報と対応付けて記録したテーブルを生成する対応手段をさらに備え、
前記アプリケーション実行命令は、前記コンテンツに応じたものとして当該コンテンツとともに受信され、
前記対応手段は、前記テーブルを前記コンテンツごとに生成することを特徴とする受信装置。
【請求項２】
コンテンツを受信する受信装置であって、
外部のアプリケーション実行装置を識別するための装置識別情報を、当該アプリケーション実行装置から取得する取得手段と、
前記取得手段によって取得された前記装置識別情報により識別されるアプリケーション実行装置を、前記コンテンツとともに受信したアプリケーション実行命令の送信先として特定する特定手段とを備え、
前記アプリケーション実行装置による前記アプリケーション実行命令に対する応答であって、当該アプリケーション実行命令によって指定されるアプリケーションを当該アプリケーション実行装置が実行可能か否かを示す応答を、前記取得手段によって取得された前記装置識別情報と対応付けて記録したテーブルを生成する対応手段をさらに備え、
ユーザによって前記コンテンツを切り替える操作が行われた場合、前記対応手段による前記装置識別情報と前記応答との対応付けを解除するべく、前記テーブルを破棄する解除手段をさらに備えたことを特徴とする受信装置。
【請求項３】
前記アプリケーション実行命令にしたがってアプリケーションを実行可能であることを前記アプリケーション実行装置が応答した場合、以後は当該アプリケーション実行装置に前記アプリケーション実行命令を送信するように設定し、前記アプリケーション実行命令にしたがってアプリケーションを実行可能でないことを前記アプリケーション実行装置が応答した場合、以後は当該アプリケーション実行装置には前記アプリケーション実行命令を送信しないように設定する設定手段をさらに備えたことを特徴とする請求項１または２に記載の受信装置。
【請求項４】
前記アプリケーション実行命令を受信したことをトリガーとして、当該アプリケーション実行命令を、当該アプリケーション実行命令を受信する以前に前記取得手段が取得した装置識別情報により識別されるアプリケーション実行装置に送信する第１の送信手段をさらに備えたことを特徴とする請求項１から３のいずれか１項に記載の受信装置。
【請求項５】
前記取得手段が前記装置識別情報を取得したことをトリガーとして、当該装置識別情報を取得する以前に受信したアプリケーション実行命令を、当該装置識別情報により識別されるアプリケーション実行装置に送信する第２の送信手段をさらに備えたことを特徴とする請求項１から３のいずれか１項に記載の受信装置。
【請求項６】
前記取得手段は、外部のアプリケーション実行装置を識別するための装置識別情報とともに、当該アプリケーション実行装置が実行可能なアプリケーションを識別するためのアプリケーション識別情報を、当該アプリケーション実行装置から取得し、
前記アプリケーション実行命令の送信先として前記特定手段により特定されるアプリケーション実行装置は、前記アプリケーション識別情報を提供したアプリケーション実行装置のうち、当該アプリケーション実行命令により実行されるアプリケーションに対応するアプリケーション識別情報を提供したアプリケーション実行装置であることを特徴とする請求項１から３のいずれか１項に記載の受信装置。
【請求項７】
前記取得手段は、当該受信装置と通信可能に接続された各アプリケーション実行装置に識別情報を要求し、当該要求に対する応答として当該アプリケーション実行装置から装置識別情報とアプリケーション識別情報とを取得し、
前記特定手段が前記アプリケーション実行命令の送信先であると特定した各アプリケー
ション実行装置に前記アプリケーション実行命令を送信する第３の送信手段をさらに備えたことを特徴とする請求項６に記載の受信装置。
【請求項８】
前記取得手段は、前記受信装置と通信可能に接続された各アプリケーション実行装置に識別情報を要求し、当該要求に対する応答として当該アプリケーション実行装置から装置識別情報とアプリケーション識別情報とを取得し、
前記特定手段が前記アプリケーション実行命令の送信先と特定したアプリケーション実行装置の一覧をユーザに提示する提示手段と、
前記提示手段が提示した一覧からユーザが選択したアプリケーション実行装置に前記アプリケーション実行命令を送信する第４の送信手段とをさらに備えたことを特徴とする請求項６に記載の受信装置。
【請求項９】
前記取得手段によって装置識別情報が取得されなかった場合、または、前記アプリケーション実行命令にしたがってアプリケーションを実行可能でないことを、前記取得手段によって取得された装置識別情報によって識別されるアプリケーション実行装置が応答した場合、当該アプリケーションを実行可能なアプリケーション実行装置が存在しないことをユーザに報知する報知手段をさらに備えたことを特徴とする請求項１から８のいずれか１項に記載の受信装置。
【請求項１０】
デジタル放送を前記コンテンツとして受信可能なテレビジョン受像機であることを特徴とする請求項１から９のいずれか１項に記載の受信装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の受信装置に装置識別情報を通知する通知手段と、
前記受信装置から送信されたアプリケーション実行命令に示される制御を実行する実行手段とを備えたことを特徴とするアプリケーション実行装置。
【請求項１２】
請求項１から１０のいずれか１項に記載の受信装置と、請求項１１に記載のアプリケーション実行装置とを含むことを特徴とする受信システム。
【請求項１３】
コンテンツを受信する受信装置の制御方法であって、
外部のアプリケーション実行装置を識別するための装置識別情報を、当該アプリケーション実行装置から取得する取得ステップと、
前記取得ステップにおいて取得した前記装置識別情報により識別されるアプリケーション実行装置を、前記コンテンツとともに受信したアプリケーション実行命令の送信先として特定する特定ステップとを含み、
前記アプリケーション実行装置による前記アプリケーション実行命令に対する応答であって、当該アプリケーション実行命令によって指定されるアプリケーションを当該アプリケーション実行装置が実行可能か否かを示す応答を、前記取得ステップにおいて取得した前記装置識別情報と対応付けて記録したテーブルを生成する対応ステップをさらに含み、
前記アプリケーション実行命令は、前記コンテンツに応じたものとして当該コンテンツとともに受信され、
前記対応ステップにおいては、前記テーブルを前記コンテンツごとに生成することを特徴とする受信装置の制御方法。
【請求項１４】
請求項１から１０のいずれか１項に記載の受信装置を動作させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項１５】
請求項１４に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを受信可能な受信装置等に関するものである。
【背景技術】
【０００２】
コンテンツに多様なデータを含ませ、当該コンテンツを出力する電子機器と当該電子機器に接続された他の電子機器とで連携した動作を可能にすることにより、ユーザの利便性を向上させようとする試みが行われている。
【０００３】
例えば、地上波デジタル放送により各放送局から放送されるテレビジョン番組（コンテンツ）に、当該テレビジョン番組を出力するテレビジョン受像機と通信可能に接続された外部機器の動作を規定する情報を含ませるための規格が策定されようとしている。また、こうした新たな規格の策定に対応して、新たな技術の開発も広く行われている。
【０００４】
例えば、下記の特許文献１には、テレビジョン受像機が表示するデータ情報を、ユーザが携帯端末に受信させることのできるテレビジョンシステムが記載されている。当該システムによれば、テレビジョン番組とこれに関連する文字や画像等を含むデータ情報とを受信し、テレビジョン受像機に当該テレビジョン番組を出力させ、携帯端末に当該データ情報を出力させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３１２１５９号公報（２００８年１２月２５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記コンテンツは、上記データを出力させる機器を指定するデータを含んでいない。上記コンテンツを頒布する時点では、当該コンテンツを出力する装置に接続される機器や、上記データを処理可能なアプリケーション等は未知だからである。実際、上記規格に則ったデジタル放送波には、テレビジョン受像機に接続されたいずれの外部機器にデータを送信すべきかに関する情報は含まれていない。
【０００７】
したがって、例えば上記の特許文献１に記載のテレビジョンシステムによって上記デジタル放送波を受信した場合、当該システムに含まれるすべての携帯端末にデータが送信されてしまう。すなわち、例えば所定のアプリケーションがインストールされていない等の原因により、当該データを処理できない携帯端末にも一律に送信されてしまう。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、外部機器のなかから、制御情報を送信すべき機器を特定可能な受信装置等を提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の受信装置は、
（１）コンテンツを受信する受信装置であって、
（２）外部のアプリケーション実行装置を識別するための装置識別情報を、当該アプリケーション実行装置から取得する取得手段と、
（３）前記取得手段によって取得された装置識別情報により識別されるアプリケーション実行装置を、前記コンテンツとともに受信したアプリケーション実行命令の送信先として特定する特定手段とを備えたことを特徴としている。
【００１０】
また、上記の課題を解決するために、本発明の受信装置の制御方法は、
（１）コンテンツを受信する受信装置の制御方法であって、
（２）外部のアプリケーション実行装置を識別するための装置識別情報を、当該アプリケーション実行装置から取得する取得ステップと、
（３）前記取得ステップにおいて取得された装置識別情報により識別されるアプリケーション実行装置を、前記コンテンツとともに受信したアプリケーション実行命令の送信先として特定する特定ステップとを含むことを特徴としている。
【００１１】
上記の構成によれば、本発明の受信装置および当該装置の制御方法は、外部のアプリケーション実行装置を識別するための装置識別情報を、当該アプリケーション実行装置から取得する。そして、当該装置識別情報により識別されるアプリケーション実行装置を、コンテンツとともに受信したアプリケーション実行命令の送信先として特定する。
【００１２】
したがって、本発明の受信装置および当該装置の制御方法は、外部のアプリケーション実行装置のなかから、アプリケーション実行命令を送信すべき装置を特定できる。
【００１３】
また、本発明の受信装置は、
（１）前記アプリケーション実行装置による前記アプリケーション実行命令に対する応答であって、当該アプリケーション実行命令で指定されるアプリケーションを当該アプリケーション実行装置が実行可能か否かを示す応答を、前記取得手段によって取得された装置識別情報と対応付けて記録したテーブルを生成する対応手段をさらに備えたことを特徴としている。
【００１４】
上記の構成によれば、上記受信装置は、アプリケーション実行装置によるアプリケーション実行命令に対する応答であって、当該アプリケーション実行命令で指定されるアプリケーションを当該アプリケーション実行装置が実行可能か否かを示す応答を、装置識別情報と対応付けて記録したテーブルを生成する。
【００１５】
すなわち、上記受信装置がアプリケーション実行装置にアプリケーション実行命令を送信すると、当該アプリケーション実行装置は当該アプリケーション実行命令に対する応答を受信装置に返す。このとき上記受信装置は、当該アプリケーション実行装置の装置識別情報と当該応答に関する情報（応答情報）とを対応付けたテーブルを生成する。
【００１６】
例えば、上記アプリケーション実行装置が上記アプリケーション実行命令で指定されるアプリケーションの起動に成功したことを上記応答情報が示す場合、上記受信装置は、当該アプリケーション実行装置が当該アプリケーションを起動可能か否かを再確認する必要がない。
【００１７】
したがって、本発明の受信装置は、冗長な処理の省略と効率的な通信とを実現できる。
【００１８】
また、本発明の受信装置は、
（１）ユーザによって前記コンテンツを切り替える操作が行われた場合、前記対応手段による装置識別情報と応答との対応付けを解除するべく、前記テーブルを破棄する解除手段をさらに備えたことを特徴としている。
【００１９】
上記の構成によれば、上記受信装置は、ユーザによってコンテンツを切り替える操作が行われた場合、装置識別情報と応答との対応付けを解除するべくテーブルを破棄する。ここで、上記「コンテンツを切り替える操作」には、例えばコンテンツを放送する放送局を切り替える操作や、受信装置の電源を切る操作などが含まれる。
【００２０】
すなわち、コンテンツごとに異なるアプリケーション実行命令が含まれることが通常であるため、ユーザによって上記受信装置が出力するコンテンツが切り替えられるたびに、当該受信装置は識別情報と応答との対応付けを解除する。
【００２１】
したがって、本発明の受信装置は、装置識別情報と応答情報との対応付けを常に最新の状態に保つことができる。これにより、上記受信装置は、例えば前回出力していたコンテンツに含まれるアプリケーション実行命令で制御可能なアプリケーション実行装置であって、今回出力しているコンテンツに含まれるアプリケーション実行命令では制御不可能なアプリケーション実行装置に対して、当該アプリケーション実行命令を送信することを防止できる。
【００２２】
また、本発明の受信装置は、
（１）前記アプリケーション実行命令にしたがってアプリケーションを実行可能であることを前記アプリケーション実行装置が応答した場合、以後は当該アプリケーション実行装置に前記アプリケーション実行命令を送信するように設定し、前記アプリケーション実行命令にしたがってアプリケーションを実行可能でないことを前記アプリケーション実行装置が応答した場合、以後は当該アプリケーション実行装置には前記アプリケーション実行命令を送信しないように設定する設定手段をさらに備えたことを特徴としている。
【００２３】
上記の構成によれば、上記受信装置は、アプリケーション実行命令にしたがってアプリケーションを実行可能であることをアプリケーション実行装置が応答した場合、以後は当該アプリケーション実行装置に前記アプリケーション実行命令を送信するように設定する。一方、上記受信装置は、アプリケーション実行命令にしたがってアプリケーションを実行可能でないことをアプリケーション実行装置が応答した場合、以後は当該アプリケーション実行装置には前記アプリケーション実行命令を送信しないように設定する。
【００２４】
したがって、本発明の受信装置は、アプリケーション識別情報によって指定されるアプリケーションを実行不可能なアプリケーション実行装置には、アプリケーション実行命令を送信せずに済む。これにより、上記受信装置は、冗長な処理の省略と効率的な通信とを実現できる。
【００２５】
また、本発明の受信装置では、
（１）前記アプリケーション実行命令を受信したことをトリガーとして、当該アプリケーション実行命令を、当該アプリケーション実行命令を受信する以前に前記取得手段が取得した装置識別情報により識別されるアプリケーション実行装置に送信する第１の送信手段をさらに備えたことを特徴としている。
【００２６】
上記の構成によれば、上記受信装置は、アプリケーション実行命令を受信したことをトリガーとし、当該アプリケーション実行命令を、当該アプリケーション実行命令を受信する以前に取得した装置識別情報により識別されるアプリケーション実行装置に送信する。
【００２７】
すなわち、上記受信装置におけるアプリケーション実行命令の受信タイミングと、送信タイミングとが概ね一致する。したがって、上記受信装置は、コンテンツを送信することによりアプリケーション実行命令の送信を指示する操作者（放送事業者など）が、その意図したタイミングでアプリケーション実行装置にアプリケーションを実行できるようにすることができる。
【００２８】
また、本発明の受信装置は、
（１）前記取得手段が前記装置識別情報を取得したことをトリガーとして、当該装置識別情報を取得する以前に受信したアプリケーション実行命令を、当該装置識別情報により識別されるアプリケーション実行装置に送信する第２の送信手段をさらに備えたことを特徴としている。
【００２９】
上記の構成によれば、上記受信装置は、装置識別情報を取得したことをトリガーとして、当該装置識別情報を取得する以前に受信したアプリケーション実行命令を、当該装置識別情報により識別されるアプリケーション実行装置に送信する。
【００３０】
すなわち、上記受信装置における装置識別情報の受信タイミングと、アプリケーション実行命令の送信タイミングとが概ね一致する。したがって、上記受信装置は、アプリケーション実行装置に対して装置識別情報の送信を指示する操作者（視聴者など）が意図したタイミングで、アプリケーション実行装置にアプリケーションを実行できるようにすることができる。
【００３１】
また、本発明の受信装置では、
（１）前記取得手段は、外部のアプリケーション実行装置を識別するための装置識別情報とともに、当該アプリケーション実行装置が実行可能なアプリケーションを識別するためのアプリケーション識別情報を、当該アプリケーション実行装置から取得し、
（２）前記アプリケーション実行命令の送信先として前記特定手段により特定されるアプリケーション実行装置は、前記アプリケーション識別情報を提供したアプリケーション実行装置のうち、当該アプリケーション実行命令により実行されるアプリケーションに対応するアプリケーション識別情報を提供したアプリケーション実行装置であることを特徴としている。
【００３２】
上記の構成によれば、上記受信装置は、外部のアプリケーション実行装置を識別するための装置識別情報とともに、当該アプリケーション実行装置が実行可能なアプリケーションを識別するためのアプリケーション識別情報を、当該アプリケーション実行装置から取得する。そして、アプリケーション実行命令の送信先として特定されるアプリケーション実行装置は、アプリケーション識別情報を提供したアプリケーション実行装置のうち、当該アプリケーション実行命令により実行されるアプリケーションに対応するアプリケーション識別情報を提供したアプリケーション実行装置である。
【００３３】
したがって、本発明の受信装置は、外部のアプリケーション実行装置のなかから、アプリケーション実行命令を送信すべき装置を特定できる。
【００３４】
また、本発明の受信装置では、
（１）前記取得手段は、当該受信装置と通信可能に接続された各アプリケーション実行装置に識別情報を要求し、当該要求に対する応答として当該アプリケーション実行装置から装置識別情報とアプリケーション識別情報とを取得し、
（２）前記特定手段が前記アプリケーション実行命令の送信先であると特定した各アプリケーション実行装置に前記アプリケーション実行命令を送信する第３の送信手段をさらに備えたことを特徴としている。
【００３５】
上記の構成によれば、上記受信装置は、受信装置と通信可能に接続された各アプリケーション実行装置に識別情報を要求し、当該要求に対する応答として当該アプリケーション実行装置から装置識別情報とアプリケーション識別情報とを取得する。そして、上記受信装置は、上記受信装置がアプリケーション実行命令の送信先であると特定した各アプリケーション実行装置に、アプリケーション実行命令を送信する。
【００３６】
したがって、本発明の受信装置は、アプリケーション識別情報によって指定されるアプリケーションを実行可能なアプリケーション実行装置を特定し、当該アプリケーション実行装置にのみアプリケーション実行命令を送信できる。
【００３７】
また、本発明の受信装置では、
（１）前記取得手段は、前記受信装置と通信可能に接続された各アプリケーション実行装置に識別情報を要求し、当該要求に対する応答として当該アプリケーション実行装置から装置識別情報とアプリケーション識別情報とを取得し、
（２）前記特定手段が前記アプリケーション実行命令の送信先と特定したアプリケーション実行装置の一覧をユーザに提示する提示手段と、
（３）前記提示手段が提示した一覧からユーザが選択したアプリケーション実行装置に前記アプリケーション実行命令を送信する第４の送信手段とをさらに備えたことを特徴としている。
【００３８】
上記の構成によれば、上記受信装置は、受信装置と通信可能に接続された各アプリケーション実行装置に識別情報を要求し、当該要求に対する応答として当該アプリケーション実行装置から装置識別情報とアプリケーション識別情報とを取得する。そして、上記受信装置は、アプリケーション実行命令の送信先と特定したアプリケーション実行装置の一覧をユーザに提示する。
【００３９】
したがって、本発明の受信装置は、アプリケーション実行命令を送信可能なすべてのアプリケーション実行装置をユーザに認識させることができる。
【００４０】
また、本発明の受信装置は、
（１）前記取得手段によって装置識別情報が取得されなかった場合、または、前記アプリケーション実行命令にしたがってアプリケーションを実行可能でないことを、前記取得手段によって取得された装置識別情報によって識別されるアプリケーション実行装置が応答した場合、当該アプリケーションを実行可能なアプリケーション実行装置が存在しないことをユーザに報知する報知手段をさらに備えたことを特徴としている。
【００４１】
上記の構成によれば、上記受信装置は、装置識別情報が取得されなかった場合、または、アプリケーション実行命令にしたがってアプリケーションを実行可能でないことを、装置識別情報によって識別されるアプリケーション実行装置が応答した場合、当該アプリケーションを実行可能なアプリケーション実行装置が存在しないことをユーザに報知する。
【００４２】
したがって、本発明の受信装置は、アプリケーション実行命令によって指定されるアプリケーションを実行可能なアプリケーション実行装置が存在しないことを、ユーザに知らせることができる。
【００４３】
また、本発明の受信装置は、
（１）デジタル放送を前記コンテンツとして受信可能なテレビジョン受像機であることを特徴としている。
【００４４】
したがって、本発明の受信装置は、コンテンツが地上波デジタル放送である場合に、通信可能に接続されたアプリケーション実行装置のなかから、アプリケーション実行命令を送信すべき機器を特定できる。
【００４５】
また、本発明のアプリケーション実行装置は、
（１）上記受信装置に識別情報を通知する通知手段と、
（２）前記受信装置から送信されたアプリケーション実行命令に示される制御を実行する実行手段とを備えたことを特徴としている。
【００４６】
上記の構成によれば、上記アプリケーション実行装置は、受信装置に識別情報を通知するとともに、当該受信装置から送信されたアプリケーション実行命令に示される制御を実行する。
【００４７】
したがって、本発明のアプリケーション実行装置は、外部のアプリケーション実行装置のなかから、アプリケーション実行命令を送信すべき装置を受信装置に特定させることができる。
【００４８】
また、コンテンツに含まれたアプリケーション実行命令によって指定されるアプリケーションの起動を、受信装置がアプリケーション実行装置に行わせることを可能にすることができる。
【００４９】
また、本発明の受信システムは、
（１）上記受信装置と、
（２）上記アプリケーション実行装置とを含むことを特徴としている。
【００５０】
したがって、本発明の受信システムは、外部のアプリケーション実行装置のなかから、アプリケーション実行命令を送信すべき装置を特定できる。
【００５１】
なお、前記受信装置はコンピュータによって実現してもよい。この場合には、コンピュータを前記受信装置の各手段として動作させることにより、前記受信装置をコンピュータで実現させる制御プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００５２】
以上のように、本発明の受信装置は、外部のアプリケーション実行装置を識別するための装置識別情報を、当該アプリケーション実行装置から取得する取得手段と、前記取得手段によって取得された装置識別情報により識別されるアプリケーション実行装置を、前記コンテンツとともに受信したアプリケーション実行命令の送信先として特定する特定手段とを備えた構成である。
【００５３】
また、本発明の受信装置の制御方法は、外部のアプリケーション実行装置を識別するための装置識別情報を、当該アプリケーション実行装置から取得する取得ステップと、前記取得ステップにおいて取得された装置識別情報により識別されるアプリケーション実行装置を、前記コンテンツとともに受信したアプリケーション実行命令の送信先として特定する特定ステップとを含む構成である。
【００５４】
したがって、本発明の受信装置および当該装置の制御方法は、外部のアプリケーション実行装置のなかから、アプリケーション実行命令を送信すべき装置を特定できるという効果を奏する。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施の形態に係るテレビジョン受像機の要部構成を示すブロック図である。
【図２】上記テレビジョン受像機の要部構成をさらに詳細に示すブロック図である。
【図３】本発明の一実施の形態に係るスマートフォンの要部構成を示すブロック図である。
【図４】上記テレビジョン受像機と上記スマートフォンとを含む、本発明の一実施形態に係るテレビジョンシステムの概略図である。
【図５】上記テレビジョン受像機が上記スマートフォンに所定のアプリケーションを起動させる制御情報を当該スマートフォンに送信し、当該スマートフォンが当該アプリケーションを起動できた場合の処理過程を示すタイミングチャートである。
【図６】上記テレビジョン受像機が上記制御情報を上記スマートフォンに送信したが、当該スマートフォンが当該アプリケーションを起動できなかった場合の処理過程を示すタイミングチャートである。
【図７】上記テレビジョン受像機が上記制御情報をユーザにより指定された上記スマートフォンに送信し、当該スマートフォンが当該アプリケーションを起動できた場合の処理過程を示すタイミングチャートである。
【図８】上記テレビジョン受像機が上記制御情報をユーザにより指定された上記スマートフォンに送信したが、当該スマートフォンが当該アプリケーションを起動できなかった場合の処理過程を示すタイミングチャートである。
【図９】上記スマートフォンが上記テレビジョン受像機に識別情報を通知した後、当該テレビジョン受像機がコンテンツを受信し、上記制御情報を当該スマートフォンに送信したところ、当該スマートフォンが当該アプリケーションを起動できた場合の処理過程を示すタイミングチャートである。
【図１０】上記スマートフォンが上記テレビジョン受像機に識別情報を通知した後、当該テレビジョン受像機がコンテンツを受信し、上記制御情報を当該スマートフォンに送信したが、当該スマートフォンが当該アプリケーションを起動できなかった場合の処理過程を示すタイミングチャートである。
【図１１】上記スマートフォンが上記テレビジョン受像機に識別情報を通知する前に、当該テレビジョン受像機がコンテンツを受信したため、上記制御情報を記憶部に記憶し、上記スマートフォンから上記識別情報の通知を受信した後、直ちに上記制御情報を当該スマートフォンに送信し、当該スマートフォンが当該アプリケーションを起動できた場合の処理過程を示すタイミングチャートである。
【図１２】上記スマートフォンが上記テレビジョン受像機に識別情報を通知する前に、当該テレビジョン受像機がコンテンツを受信したため、上記制御情報を記憶部に記憶し、上記スマートフォンから上記識別情報の通知を受信した後、直ちに制御情報を当該スマートフォンに送信したが、当該スマートフォンが当該アプリケーションを起動できなかった場合の処理過程を示すタイミングチャートである。
【図１３】上記テレビジョン受像機が実行する処理の一例を示すフローチャートである。
【図１４】外部機器から接続通知を行う場合、上記テレビジョン受像機が実行する処理の一例を示すフローチャートである。
【図１５】外部機器からの応答を記録する場合、上記テレビジョン受像機が実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００５６】
図１〜図１５に基づいて、本発明の実施の形態を詳細に説明する。
【００５７】
〔テレビジョンシステム３００の概要〕
図４に基づいて、テレビジョンシステム３００の概略を説明する。図４は、テレビジョンシステム３００の概略図である。図４に示すように、テレビジョンシステム（受信システム）３００は、テレビジョン受像機１００とスマートフォン２００とを含むシステムである。
【００５８】
テレビジョン受像機（受信装置）１００は、コンテンツ６ａを受信可能な受信装置である。
【００５９】
ここで、コンテンツ６ａは、放送局（メインチャンネルおよびサブチャンネルの双方を含む）から放送されるテレビジョン番組を含む。あるいは、コンテンツ６ａは、例えばケーブルテレビ、ＣＳ放送、ラジオ放送、ＤＶＤ（Digital Versatile Disk）、インターネットなどから提供されるすべての映像、画像、音楽、音声、文章、文字、数式、数字、記号などを含む。
【００６０】
また、コンテンツ６ａは、上記テレビジョン番組等の他に、制御情報３を含む。制御情報（アプリケーション実行命令）３は、スマートフォン２００を制御するための情報である。制御情報３は、例えばスマートフォン２００にインストールされているアプリケーションを、当該スマートフォンに起動させるコマンドであってよい。または、制御情報３は、当該アプリケーションに引数として与える所定のデータであってもよい。
【００６１】
スマートフォン（アプリケーション実行装置）２００は、テレビジョン受像機１００と通信可能に接続された端末である。スマートフォン２００は、テレビジョン受像機１００に識別情報１を通知し、当該テレビジョン受像機から送信された制御情報３に示される制御を実行する。
【００６２】
ここで、識別情報（装置識別情報、アプリケーション識別情報）１は、テレビジョン受像機１００に接続された端末を一意に識別可能な情報であり、例えばスマートフォン２００に固有の製造番号やプロダクトＩＤなどであってよい。
【００６３】
また、識別情報１は、スマートフォン２００が実行可能なアプリケーションを起動するランチャの有無を示す情報を含んでいてもよいし、当該アプリケーションの一覧（例えばアプリケーションを一意に識別可能なＩＤなど）、当該アプリケーションに関する各種の情報（例えばアプリケーションの種類、起動に必要となる情報等）を含んでいてもよい。
【００６４】
なお、スマートフォン２００がテレビジョン受像機１００に識別情報１を送信することは、スマートフォン２００が制御情報３を待ち受ける状態にあることを、テレビジョン受像機１００に通知することと同じである。
【００６５】
すなわち、テレビジョン受像機１００は、通信可能に接続された外部のスマートフォン２００を識別する識別情報１を当該スマートフォンから取得することで、識別情報１で識別されるスマートフォン２００を制御情報３の送信先として特定できる。これにより、複数の端末がテレビジョン受像機１００と通信可能に接続されている場合であっても、コンテンツ６ａに含まれる制御情報３を送信すべき端末を一意に特定できる。
【００６６】
テレビジョン受像機１００は、通信可能に接続されているすべての端末に要求情報４をブロードキャストで送信することによって、識別情報１を取得してもよい。ここで、要求情報４は、当該端末に識別情報１を送信することをリクエストする情報である。
【００６７】
スマートフォン２００は、テレビジョン受像機１００から送信された制御情報３に含まれる制御を実行した結果を、応答情報２としてテレビジョン受像機１００に送信する。応答情報（実行可能か否かを示す応答）２は、例えばスマートフォン２００が、制御情報３で指定されるアプリケーションの起動に成功したことを示す情報である。または、応答情報２は、当該アプリケーションの起動に失敗したことを示す情報であってもよい。
【００６８】
テレビジョン受像機１００は、スマートフォン２００から送信された識別情報１と応答情報２とを対応付けて、記憶部３０ａ（図１参照）に格納する。これにより、テレビジョン受像機１００は、識別情報１を再度取得する手間を省くことができる。また、テレビジョン受像機１００は、当該アプリケーションを起動させる制御情報３を、アプリケーションの起動に失敗したスマートフォン２００に再度送信することを避けることができる。
【００６９】
なお、テレビジョン受像機１００は、ユーザによってコンテンツ６ａを切り替える操作が行われた場合（例えばコンテンツ６ａを放送する放送局を切り替えた場合、テレビジョン受像機１００の電源を切った場合など）、上記対応付けを解除したり、起動したアプリケーションを停止する制御情報３を送信したりしてもよい。制御情報３は、コンテンツ６ａごとに異なるものが含まれることが通常だからである。
【００７０】
また、通信可能に接続された端末が１つも存在しないことにより、識別情報１を取得できなかった場合、またはコンテンツ６ａに含まれる制御情報３によって、スマートフォン２００は制御不可能であることを応答情報２が示す場合、テレビジョン受像機１００は制御可能な端末が存在しないことをユーザに報知してもよい。
【００７１】
以下では、上記受信装置としてテレビジョン受像機１００を、上記端末としてスマートフォン２００を一例にあげて実施の形態を説明するが、上記機能と同等の機能を有する機器であれば何でもよい。例えば、上記受信装置はパーソナルコンピュータ、ラジオ、ＤＶＤ再生録画機、スマートフォンなどの機器であってもよいし、上記端末はタブレット型の電子機器やパーソナルコンピュータであってもよい。
【００７２】
また、テレビジョンシステム３００において、テレビジョン受像機１００とスマートフォン２００とを中継する通信網は、両者を通信可能にするネットワークであれば何でもよい。例えば、当該通信網はインターネットであってもよいし、ローカルエリアネットワーク（Local Area Network；ＬＡＮ）であってもよい。図４は、ルータ８０によって中継されるＬＡＮによって、テレビジョン受像機１００とスマートフォン２００とが通信する形態を例示する。
【００７３】
〔テレビジョン受像機１００の構成〕
図１に基づいて、テレビジョン受像機１００の構成を説明する。図１は、テレビジョン受像機１００の要部構成を示すブロック図である。なお、記載の簡潔性を担保する観点から、本実施の形態に直接関係のない部分は構成の説明およびブロック図から省略した。ただし、実施の実情に則して、テレビジョン受像機１００は省略した構成を含んでもよい。
【００７４】
以下、通信部２０ａ、チューナ部２３、デマックス部２４、映像処理部６０、表示部７０、音声処理部５０、スピーカ部５１、制御部１０、ブラウザ部５２、記憶部３０ａ、ユーザインターフェース部４０の順序で各構成が担う機能を説明する。
【００７５】
通信部２０ａは、所定の通信方式にしたがう通信網を介して外部と通信する。外部機器との通信を実現する本質的な機能が備わってさえいればよく、通信回線、通信方式、または通信媒体などは限定されない。通信部２０ａは、例えばイーサネット（登録商標）アダプタなどの機器で構成できる。また、通信部２０ａは、例えばIEEE802.11無線通信、Bluetooth（登録商標）などの通信方式や通信媒体を利用できる。通信部２０ａは、受信部２１ａおよび送信部２２ａを含む（図２参照）。
【００７６】
チューナ部２３は、地上デジタル放送により各放送局から放送される放送番組（コンテンツストリーム６、図２参照）を受信するチューナである。チューナ部２３は、例えば受信信号をアナログベースバンド信号に変換するＲＦ部、アナログベースバンド信号をデジタルベースバンド信号に変換するＡＤＣ部、デジタルベースバンド信号からＭＰＥＧ２ストリームを復調する復調部、およびＭＰＥＧ２ストリームから映像信号を復号する復号部により構成できる（いずれも図示せず）。
【００７７】
デマックス部２４は、チューナ部２３から入力された放送番組（コンテンツストリーム６）を、映像信号、音声信号、その他の信号（字幕用データなど）に分割し、これらの信号を映像処理部６０、音声処理部５０、およびブラウザ部５２に出力する。
【００７８】
映像処理部６０は、制御部１０、デマックス部２４、およびブラウザ部５２から入力された情報を表示部７０に表示できるように、表示用データ７（図２参照）を表示部７０へ出力する。
【００７９】
表示部７０は、映像処理部６０から入力される表示用のデータを、表示面に表示する装置である。本実施の形態では主に液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）を想定しているが、表示機能を有する装置（特に、フラットパネルディスプレイ）でありさえすればハードウェアの種類は限定されない。例えば、プラズマディスプレイ（Plasma Display Panel；ＰＤＰ）やＥＬ（Electroluminescence）ディスプレイなどの表示素子と、映像処理部６０から入力された表示用のデータに基づいて、当該表示素子を駆動するドライバ回路とを備える装置等で、表示部７０を構成できる。
【００８０】
音声処理部５０は、デマックス部２４、制御部１０、およびブラウザ部５２から入力された音声データを、音声に変換してスピーカ部へ出力する。音声処理部５０は、例えば、アンプなどの音声出力処理回路で構成できる。
【００８１】
スピーカ部５１は、音声処理部５０および制御部１０から入力された音声を、外部へ出力するスピーカである。
【００８２】
制御部１０は、テレビジョン受像機１００の各種機能を統括的に制御するものである。なお、制御部１０の各機能、テレビジョン受像機１００、およびスマートフォン２００（図３参照）に含まれるすべてのブロック（機能）は、例えばＲＡＭ（Random Access Memory）やフラッシュメモリなどの記憶素子に記憶されたプログラムを、ＣＰＵ（Central Processing Unit）が実行することによって実現されてもよい。
【００８３】
制御部１０は、接続されている外部機器（スマートフォン２００など）があるか否かを判定する。すなわち、制御部１０は、上記制御情報３の送信先を特定するための識別情報１が取得できたか否かを判定する。また、制御部１０は、スマートフォン２００のアプリケーションの起動指示は済んでいるか否かを判定する。
【００８４】
ブラウザ部５２は、テレビジョン受像機１００に搭載されたウェブブラウザ（ウェブサーバから取得した各種のコンテンツを閲覧するためのソフトウェア）を制御する。
【００８５】
記憶部３０ａは、各種の情報（特に、識別情報１および応答情報２）を格納可能な不揮発性の記憶機器である。記憶部３０ａは、例えばハードディスク、半導体メモリ、ＤＶＤ等で構成できる。なお、本実施の形態では、記憶部３０ａは、テレビジョン受像機１００に内蔵される機器として図１に示しているが、テレビジョン受像機１００の外部に通信可能に接続された外部記憶装置であってもよい。
【００８６】
また、図１および図２（後述）は、記憶機器として記憶部３０ａを１つしか示していないが、これは図面を簡略化するために過ぎない。すなわち、テレビジョン受像機１００は複数の記憶機器を備えてよい。例えば、テレビジョン受像機１００に含まれる各ブロックは、任意にアクセス可能な記憶機器をそれぞれ備えてよい。
【００８７】
ユーザインターフェース部４０は、ユーザからの操作（ユーザ操作）を受け付ける。ユーザインターフェース部４０は、ユーザ操作を受け付けるインターフェースであれば何でもよく、例えばリモコン、テレビジョン受像機１００に備えられたボタン、キーボード、マウスなど、一般的な入力インターフェースからの入力信号を受信する機器でよい。ユーザインターフェース部４０は、受け付けたユーザ操作を、記憶部３０ａに格納する。
【００８８】
図２に基づいて、テレビジョン受像機１００の構成をさらに詳細に説明する。図２は、テレビジョン受像機１００の要部構成をさらに詳細に示すブロック図である。なお、図２は、図１において太線で囲われた部分を詳細に示していることに注意する。また、図１と図２とで同じ符号を付した部材（通信部２０ａ、記憶部３０ａ、ユーザインターフェース部４０）については、再度の説明を省略する。
【００８９】
以下、受信部２１ａ、情報取得部１１、機器特定部１２、送信部２２ａ、情報管理部１３（情報格納部１３ａ、情報削除部１３ｂ）、情報出力部１４（情報提示部１４ａ、情報報知部１４ｂ）、情報切替部１５、コンテンツ受信部２５、表示制御部６１の順序で各構成が担う機能を説明する。
【００９０】
受信部２１ａは、スマートフォン２００から送信された識別情報１および応答情報２を受信し、識別情報１を情報取得部１１に、応答情報２を情報管理部１３および情報切替部１５に出力する。
【００９１】
情報取得部（取得手段）１１は、通信可能に接続された外部のスマートフォン２００を識別する識別情報１を、当該スマートフォンから取得する。情報取得部１１は、スマートフォン２００に識別情報１を要求（リクエスト）する要求情報４を送信し、当該要求情報に応答して当該スマートフォンから通知された識別情報１を取得してもよい。
【００９２】
情報取得部１１は、受信部２１ａを介してスマートフォン２００から取得した識別情報１を機器特定部１２、送信部２２ａ、情報管理部１３、および情報切替部１５のそれぞれに出力する。
【００９３】
機器特定部（特定手段）１２は、情報取得部１１によって取得された識別情報１で識別されるスマートフォン２００を、コンテンツ６ａに含まれたスマートフォン２００を制御する制御情報３の送信先として特定する。
【００９４】
具体的には、機器特定部１２は、スマートフォン２００を制御する制御情報３を、コンテンツ受信部２５から入力されたコンテンツ６ａから抽出する。そして、機器特定部１２は、情報取得部１１から入力された識別情報１に基づいて、テレビジョン受像機１００と通信可能に接続されたすべてのスマートフォン２００のうち、上記制御の対象となる端末（スマートフォン２００）を特定する特定情報９を生成する。機器特定部１２は、制御情報３と特定情報９とを送信部２２ａに出力する。
【００９５】
また、機器特定部１２は、情報提示部１４ａによって提示された端末の一覧からユーザが少なくとも１つの端末を選択した場合、選択された当該端末（スマートフォン２００）を制御情報３の送信先として特定する。具体的には、ユーザインターフェース部４０から入力された識別情報１に基づいて、上記と同じ処理を実行する。
【００９６】
情報管理部１３は、情報取得部１１から入力される識別情報１、受信部２１ａから入力される応答情報２、およびコンテンツ受信部２５から入力されるコンテンツ識別子６ｂを、記憶部３０ａに格納する、または記憶部３０ａから読み出して情報出力部１４に出力する。情報管理部１３は、情報格納部１３ａと情報削除部１３ｂとを含む。
【００９７】
情報格納部（対応手段）１３ａは、制御情報３に対するスマートフォン２００の応答を示す応答情報２と、情報取得部１１によって取得された識別情報１とを対応付ける。具体的には、情報取得部１１から識別情報１が、受信部２１ａから応答情報２が情報管理部１３へ入力されると、情報格納部１３ａは上記識別情報と応答情報とを対応付ける。
【００９８】
情報削除部（解除手段）１３ｂは、ユーザによりコンテンツ６ａを切り替える操作が行われた場合、情報格納部１３ａによる識別情報１と応答情報２との対応付けを解除する。具体的には、例えばユーザがコンテンツ６ａを放送する放送局（コンテンツストリーム６の提供元）を切り替えた場合など、情報削除部１３ｂは記憶部３０ａに対応付けられて格納された識別情報１および応答情報２を、当該記憶部から削除する。
【００９９】
情報出力部１４は、情報管理部１３から識別情報１の入力を受け、提示情報８を表示制御部６１に出力する。情報出力部１４は情報提示部１４ａと情報報知部１４ｂとを含む。
【０１００】
情報提示部（提示手段）１４ａは、情報取得部１１によって取得された識別情報１により識別される端末（通信可能に接続された外部機器）の一覧を、ユーザに提示する。具体的には、情報提示部１４ａは、提示情報８を表示制御部６１に出力する。ここで、提示情報８は、情報管理部１３から入力された識別情報１によって識別される外部機器のリストに関する情報である。
【０１０１】
情報報知部（報知手段）１４ｂは、情報取得部１１によって識別情報１が取得されなかった場合、または、情報取得部１１によって取得された識別情報１によって識別されるスマートフォン２００が制御情報３によって制御不可能であることを応答した場合、制御可能なスマートフォン２００が存在しないことをユーザに報知する。
【０１０２】
情報切替部（設定手段）１５は、スマートフォン２００が制御情報３によって制御可能であることを応答した場合、当該スマートフォンに制御情報３を送信するように切り替え、制御不可能であることを応答した場合、当該スマートフォンには制御情報３を送信しないように切り替える。
【０１０３】
例えば、制御情報３がスマートフォン２００に所定のアプリケーションの起動を指示する情報である場合を考える。この場合、情報切替部１５は応答情報２を参照し、当該アプリケーションがスマートフォン２００で起動可能なアプリケーションか否かを判定する。起動可能と判定する場合、当該制御情報が送信可能であることを示す切替情報５を送信部２２ａに出力する。
【０１０４】
送信部（第１の送信手段、第２の送信手段、第３の送信手段、第４の送信手段）２２ａは、機器特定部１２から制御情報３と特定情報９が入力されると、当該特定情報によって特定される外部機器（スマートフォン２００）に当該制御情報を送信する。送信するタイミングは、コンテンツ受信部２５によってコンテンツ６ａが受信された後であってもよいし、受信される前であってもよい。
【０１０５】
また、送信部２２ａは、情報取得部１１から入力された要求情報４を、スマートフォン２００に送信する。なお、スマートフォン２００には制御情報３を送信しないように切り替える切替情報５が情報切替部１５から入力されている場合、送信部２２ａは上記送信を行わない。
【０１０６】
コンテンツ受信部２５は、情報取得部１１によって識別情報１が取得された後、または取得される前に、コンテンツ６ａ（コンテンツストリーム６）を受信する。
【０１０７】
なお、コンテンツ受信部２５がコンテンツ６ａを受信するタイミング、情報取得部１１が識別情報１を取得するタイミング、および送信部２２ａが制御情報３を送信するタイミングは、制御部１０によって状況に応じて調整される。
【０１０８】
コンテンツ受信部２５は、コンテンツストリーム６を受信し、当該コンテンツストリームに含まれるコンテンツ６ａを機器特定部に、コンテンツ識別子６ｂを情報管理部１３に出力する。なお、コンテンツ識別子６ｂは、コンテンツを識別可能な情報を含む情報であり、例えばＥＰＧ情報やインターネット等を介して取得される各種データ等が含まれる。
【０１０９】
また、本実施の形態は、先に概要を示した機能を有する受信装置に「テレビジョン受像機」を想定しているため、上記のコンテンツストリーム６に、地上デジタル放送により各放送局から放送される放送番組を想定するが（すなわち、コンテンツ受信部２５は、図１のチューナ部２３およびデマックス部２４に対応する）、コンテンツストリーム６に、例えばＤＶＤに記録されたデータストリームを想定してもよい。
【０１１０】
表示制御部６１は、情報出力部１４から入力された提示情報８を表示部７０に表示できるように、表示用データ７を表示部７０へ出力する。表示用データ７は、例えばビットマップ形式の画像であってよいし、他の形式に従う画像、またはその他表示に適したデータ形式であってもよい。なお、表示制御部６１は、表示すべき内容を表示用データ７へ形式変換できるものを含んでいればよく、例えば一般的なディスプレイアダプタでよい。
【０１１１】
〔スマートフォン２００の構成〕
図３に基づいて、スマートフォン２００の構成を説明する。図３は、スマートフォン２００の要部構成を示すブロック図である。なお、テレビジョン受像機１００と同様に、実施の実情に則して、スマートフォン２００は省略したその他の構成を含んでもよい。
【０１１２】
また、通信部２０ｂは通信部２０ａと、記憶部３０ｂは記憶部３０ａと機能が同一であるため説明を省略する。以下、受信部２１ｂ、制御実行部１７、情報通知部１６、送信部２２ｂの順序で各構成が担う機能を説明する。
【０１１３】
受信部２１ｂは、テレビジョン受像機１００から送信された制御情報３および要求情報４を受信し、制御情報３を制御実行部１７に、要求情報４を情報通知部１６に出力する。
【０１１４】
制御実行部（実行手段）１７は、テレビジョン受像機１００から送信された制御情報３に示される制御を実行する。また、制御実行部１７は、応答情報２を情報通知部１６に出力する。
【０１１５】
例えば、受信部２１ｂから入力された制御情報３が、スマートフォン２００に所定のアプリケーションの起動を指示する情報である場合を考える。この場合、制御実行部１７は当該アプリケーションの起動を試行し、起動に成功した場合、当該アプリケーションの起動に成功したこと、スマートフォン２００の識別ＩＤ、および当該アプリケーションのＩＤを含む応答情報２を、情報通知部１６へ出力する。
【０１１６】
一方、起動に成功した場合、制御実行部１７は、当該アプリケーションの起動に失敗したこと、スマートフォン２００の識別ＩＤ、および当該アプリケーションのＩＤを含む応答情報２を、情報通知部１６へ出力する。
【０１１７】
情報通知部（通知手段）１６は、テレビジョン受像機１００に識別情報１を通知する。具体的には、情報通知部１６は、受信部２１ｂから要求情報４が入力されると、記憶部３０ｂに格納されたスマートフォン２００の識別情報１（例えば固有の製造番号やプロダクトＩＤなど）を読み出し、送信部２２ｂに出力する。また、情報通知部１６は、制御実行部１７から応答情報２が入力されると、当該応答情報を送信部２２ｂに出力する。
【０１１８】
送信部２２ｂは、情報通知部１６から入力された識別情報１および応答情報２を、テレビジョン受像機１００に送信する。
【０１１９】
〔テレビジョン受像機１００のさまざまな動作例〕
図５〜図１２に基づいて、テレビジョン受像機１００がスマートフォン２００に所定のアプリケーションを起動させる制御情報３を、当該スマートフォンに送信した場合の処理過程を説明する。なお、下記の例において、「アプリケーション」にブラウザを想定し、「アプリケーションに渡すデータ」に当該ブラウザで表示させるＵＲＬ（Uniform Resource Locator）を想定してよい。
【０１２０】
（ケース１）
図５は、テレビジョン受像機１００が上記制御情報３をスマートフォン２００に送信し、当該スマートフォンが当該アプリケーションを起動できた場合（以下「ケース１」と称する）の処理過程を示すタイミングチャートである。
【０１２１】
図５に示すように、ケース１の場合、通信可能に接続されている外部機器をサーチするために、テレビジョン受像機１００は要求情報４をブロードキャストで送信する。要求情報４を受信したスマートフォン２００は、自身の識別ＩＤおよび起動可能なすべてのアプリケーションの識別ＩＤを含む識別情報１をテレビジョン受像機１００に送信することによって、上記要求（リクエスト）に応答する。テレビジョン受像機１００は、受信した識別情報１を記憶部３０ａ（図１参照）に格納する。
【０１２２】
上記のように、識別情報１を取得することによって、テレビジョン受像機１００は、所定のアプリケーションを起動可能な端末としてスマートフォン２００を特定できる。
【０１２３】
次に、テレビジョン受像機１００はコンテンツ６ａを受信し、当該コンテンツに含まれる制御情報３（ここでは、スマートフォン２００にアプリケーションを起動させる制御とする）を抽出すると、制御情報３で起動を指定されたアプリケーションのＩＤを記憶部３０ａに格納する。
【０１２４】
そして、テレビジョン受像機１００は、上記アプリケーションのＩＤと当該アプリケーションに渡すデータを含めた情報を制御情報３とし、当該制御情報をスマートフォン２００に送信する。
【０１２５】
スマートフォン２００は、上記の制御情報３を受信すると、当該制御情報で示される制御にしたがって、上記アプリケーションＩＤで識別されるアプリケーションの起動を試みる。具体的には、スマートフォン２００は、当該アプリケーションを起動できるか否かを判定する。起動できると判定した場合、スマートフォン２００は、起動に成功したこと、スマートフォン２００の識別ＩＤ、および当該アプリケーションのＩＤを含む応答情報２をテレビジョン受像機１００に送信する。
【０１２６】
すなわち、テレビジョン受像機１００において、コンテンツ受信部２５は情報取得部１１によって識別情報１が取得された後にコンテンツ６ａを受信し、コンテンツ受信部２５によってコンテンツ６ａが受信された後に、送信部２２ａは当該コンテンツに含まれた制御情報３を機器特定部１２によって特定されたスマートフォン２００へ送信する。
【０１２７】
テレビジョン受像機１００は、スマートフォン２００から応答情報２を受信した場合、当該スマートフォンの識別情報１と上記応答情報とを対応付けて、これらを記憶部３０ａに格納してもよい。これにより、テレビジョン受像機１００は、スマートフォン２００が当該アプリケーションを起動可能であるか否かを再確認する処理を省略できる。
【０１２８】
「スマートフォン２００が制御情報３によって制御可能」であることを応答情報２が示すケース１の場合、テレビジョン受像機１００は、上記アプリケーションに渡す新しいデータを含めた情報を制御情報３とし、当該制御情報をスマートフォン２００に送信する。
【０１２９】
例えば、上記したように「アプリケーション」にブラウザを想定し、「アプリケーションに渡すデータ」に当該ブラウザで表示させるＵＲＬを想定する場合、テレビジョン受像機１００は新しいＵＲＬを制御情報３としてスマートフォン２００へ送信することによって、当該スマートフォンで起動したブラウザに新しいウェブページを次々と表示させることができる。
【０１３０】
（ケース２）
図６は、テレビジョン受像機１００が上記制御情報３をスマートフォン２００に送信したが、当該スマートフォンが当該アプリケーションを起動できなかった場合（以下「ケース２」と称する）の処理過程を示すタイミングチャートである。
【０１３１】
ケース２が上記ケース１と異なる点は、スマートフォン２００が、アプリケーションＩＤで識別されるアプリケーションを起動できないと判定する場合を想定していることである。この場合、スマートフォン２００は、起動に失敗したこと、スマートフォン２００の識別ＩＤ、および当該アプリケーションのＩＤを含む応答情報２をテレビジョン受像機１００に送信する。
【０１３２】
テレビジョン受像機１００は、スマートフォン２００から応答情報２を受信した場合、当該スマートフォンの識別情報１と上記応答情報とを対応付けて、これらを記憶部３０ａに格納する。これにより、テレビジョン受像機１００は、スマートフォン２００が当該アプリケーションを起動可能であるか否かを再確認する処理を省略できる。
【０１３３】
すなわち「スマートフォン２００が制御情報３によって制御不可能」であることを応答情報２が示すケース２の場合、当該応答情報を受信した後、テレビジョン受像機１００は当該スマートフォン２００に制御情報３を送信しない。
【０１３４】
（ケース３、ケース４）
図７は、テレビジョン受像機１００が上記制御情報３をユーザにより指定されたスマートフォン２００に送信し、当該スマートフォンが当該アプリケーションを起動できた場合（以下「ケース３」と称する）の処理過程を示すタイミングチャートである。
【０１３５】
図８は、テレビジョン受像機１００が上記制御情報３をユーザにより指定されたスマートフォン２００に送信したが、当該スマートフォンが当該アプリケーションを起動できなかった場合（以下「ケース４」と称する）の処理過程を示すタイミングチャートである。
【０１３６】
ケース３およびケース４が上記ケース１と異なる点は、（１）テレビジョン受像機１００が通信可能に接続されている外部機器をサーチする前に、コンテンツ６ａを受信すること、（２）テレビジョン受像機１００は制御可能な外部機器の一覧をユーザに提示し、ユーザによって選択された外部機器（スマートフォン２００とする）に制御情報３を送信することにより、ユーザが所望する端末だけに、コンテンツ６ａに含まれる制御情報３を送信することが可能なことの２点である。なお、上記２点以外は、ケース３はケース１と、ケース４はケース２と同じである。
【０１３７】
テレビジョン受像機１００はコンテンツ６ａを受信し、当該コンテンツに含まれる制御情報３（ここでは、スマートフォン２００にアプリケーションを起動させる制御）を抽出すると、通信可能に接続されている外部機器をサーチするために、テレビジョン受像機１００は要求情報４をブロードキャストで送信する。
【０１３８】
要求情報４を受信したスマートフォン２００は、自身の識別ＩＤおよび起動可能なすべてのアプリケーションの識別ＩＤおよび起動を含む識別情報１をテレビジョン受像機１００に送信することによって、上記要求に応答する。このとき、テレビジョン受像機１００は、受信した識別情報１を記憶部３０ａに格納してもよい。
【０１３９】
次に、テレビジョン受像機１００は、制御可能な外部機器の一覧をユーザに提示する。ユーザによってスマートフォン２００が選択されると、テレビジョン受像機１００は当該スマートフォンの識別ＩＤを記憶部３０ａに格納する。そして、先に受信したコンテンツ６ａに含まれる制御情報３（アプリケーションのＩＤと当該アプリケーションに渡すデータを含めた情報）をスマートフォン２００に送信する。
【０１４０】
すなわち、テレビジョン受像機１００において、コンテンツ受信部２５は情報取得部１１によって識別情報１が取得される前にコンテンツ６ａを受信し、コンテンツ受信部２５によってコンテンツ６ａが受信された後に、送信部２２ａは当該コンテンツに含まれた制御情報３を機器特定部１２によって特定されたスマートフォン２００へ送信する。
【０１４１】
（ケース５、ケース６）
図９は、スマートフォン２００がテレビジョン受像機１００に識別情報１を通知した後、当該テレビジョン受像機がコンテンツ６ａを受信し、上記制御情報３を当該スマートフォンに送信したところ、当該スマートフォンが当該アプリケーションを起動できた場合（以下「ケース５」と称する）の処理過程を示すタイミングチャートである。
【０１４２】
図１０は、スマートフォン２００がテレビジョン受像機１００に識別情報１を通知した後、当該テレビジョン受像機がコンテンツ６ａを受信し、上記制御情報３を当該スマートフォンに送信したが、当該スマートフォンが当該アプリケーションを起動できなかった場合（以下「ケース６」と称する）の処理過程を示すタイミングチャートである。
【０１４３】
ケース５およびケース６が上記ケース１と異なる点は、テレビジョン受像機１００が外部機器に要求情報４を送信しなくとも、外部機器（スマートフォン２００）が識別情報１をテレビジョン受像機１００に送信することである。すなわち、ユーザがスマートフォン２００を操作して、テレビジョン受像機１００に識別情報１を送信することで、ユーザにとって予期せぬ端末に制御情報３が送信されることを防止することができる。なお、上記以外は、ケース５はケース１と、ケース６はケース２と同じである。
【０１４４】
すなわち、スマートフォン２００は、自身の識別ＩＤおよび起動可能なすべてのアプリケーションの識別ＩＤおよび起動を含む識別情報１をテレビジョン受像機１００に送信する。テレビジョン受像機１００は、受信した識別情報１を記憶部３０ａに格納する。以後の処理は上述と同様である。
【０１４５】
（ケース７、ケース８）
図１１は、スマートフォン２００がテレビジョン受像機１００に識別情報１を通知する前に、当該テレビジョン受像機がコンテンツ６ａを受信したため、上記制御情報３を記憶部３０ａに記憶し、スマートフォン２００から識別情報１の通知を受信した後、直ちに制御情報３を当該スマートフォンに送信し、当該スマートフォンが当該アプリケーションを起動できた場合（以下「ケース７」と称する）の処理過程を示すタイミングチャートである。
【０１４６】
図１２は、スマートフォン２００がテレビジョン受像機１００に識別情報１を通知する前に、当該テレビジョン受像機がコンテンツ６ａを受信したため、上記制御情報３を記憶部３０ａに記憶し、スマートフォン２００から識別情報１の通知を受信した後、直ちに制御情報３を当該スマートフォンに送信したが、当該スマートフォンが当該アプリケーションを起動できなかった場合（以下「ケース８」と称する）の処理過程を示すタイミングチャートである。
【０１４７】
ケース７およびケース８が上記ケース３と異なる点は、（１）テレビジョン受像機１００が外部機器に要求情報４を送信しなくとも、外部機器（スマートフォン２００）が識別情報１をテレビジョン受像機１００に送信すること、（２）テレビジョン受像機１００は制御可能な外部機器の一覧をユーザに提示することなく、所定の外部機器（スマートフォン２００とする）に制御情報３を送信すること、（３）テレビジョン受像機１００はコンテンツ６ａ受信後に識別情報１を受信し、直ちに上記外部機器に制御情報３を送信することの３点である。なお、上記３点以外は、ケース７はケース３と、ケース８はケース４と同じである。
【０１４８】
また、ケース７およびケース８においては、ユーザによってコンテンツ６ａを切り替える操作が行われた場合（例えば、コンテンツ６ａを放送する放送局を切り替えた場合、テレビジョン受像機１００の電源を切った場合など）、上記制御情報３を記憶部３ａから削除してもよい。
【０１４９】
〔テレビジョン受像機１００が実行する処理〕
図１３に基づいて、テレビジョン受像機１００が実行する処理の流れを説明する。図１３は、テレビジョン受像機１００が実行する処理の一例を示すフローチャートである。なお、以下の説明において、カッコ書の「〜ステップ」は制御方法の各ステップを表す。
【０１５０】
ユーザインターフェース部４０がユーザ操作を受け付けることにより、選局が行われる（ステップ１：Ｓ１のように略記する）。コンテンツ受信部２５はコンテンツストリーム６を受信し、当該コンテンツストリームに含まれるコンテンツ６ａを機器特定部１２に出力する（Ｓ２）。
【０１５１】
機器特定部１２は、コンテンツ６ａに含まれる制御情報３（ここでは、スマートフォン２００にアプリケーションを起動させる制御とする）を抽出すると（Ｓ３）、制御情報３で起動を指定されたアプリケーションのＩＤを記憶部３０ａに格納する（Ｓ４）。
【０１５２】
受信部２１ａは通信可能に接続された外部機器から識別情報１を受信し、情報取得部１１は受信された上記識別情報を取得する（Ｓ４、取得ステップ）。制御部１０は、接続されている外部機器（スマートフォン２００など）があるか否かを判定する（Ｓ６）。すなわち、制御部１０は、上記制御情報の送信先を特定するための識別情報１が取得できたか否かを判定する。
【０１５３】
接続されている機器がある場合（Ｓ６においてＹＥＳ）、機器特定部１２は当該識別情報で識別される外部機器（スマートフォン２００とする）を上記制御情報の送信先として特定し（Ｓ７、特定ステップ）、送信部２２ａはスマートフォン２００に当該制御情報を送信する。一方、接続されている機器がない場合（Ｓ６においてＮＯ）、情報報知部１４ｂは接続されている外部機器が存在しないことをユーザに報知する（Ｓ８）。
【０１５４】
情報格納部１３ａは、当該スマートフォンの識別情報１と当該応答情報とを対応付けて記憶部３０ａに格納する（Ｓ９）。ユーザインターフェース部４０が新たに選局を行うためのユーザ操作を受け付けると（Ｓ１０）、情報削除部１３ｂは上記対応付けを解除する（Ｓ１１）。
【０１５５】
テレビジョン受像機１００は、ユーザがテレビジョン受像機１００に対してコンテンツ６ａを停止させる操作を行ったり、コンテンツ６ａを受信できなくなったりする等の所定の条件を満たした場合、コンテンツ６ａの出力を停止する（Ｓ１２）。その後、ユーザインターフェース部４０がユーザ操作を受け付けることにより、さらに選局が行われる（Ｓ１３）。
【０１５６】
図１４に基づいて、テレビジョン受像機１００が実行する処理の流れをさらに詳細に説明する。図１４は、外部機器から接続通知を行う場合、テレビジョン受像機１００が実行する処理の一例を示すフローチャートである。
【０１５７】
受信部２１ａは通信可能に接続された外部機器から識別情報１（接続通知）を受信し、情報取得部１１は受信された上記識別情報を取得する（Ｓ１４）。次に、制御部１０は、スマートフォン２００のアプリケーションの起動指示は済んでいるか否かを判定する（Ｓ１５）。
【０１５８】
済んでいる場合（Ｓ１５においてＹＥＳ）、送信部２２ａはスマートフォン２００に当該データを送信する（Ｓ１６）。受信部２１ａが応答情報２を受信すると、情報格納部１３ａは、当該スマートフォンの識別情報１と当該応答情報とを対応付けて記憶部３０ａに格納する（Ｓ１７）。
【０１５９】
図１５に基づいて、テレビジョン受像機１００が実行する処理の流れをさらに詳細に説明する。図１５は、外部機器からの応答を記録する場合、テレビジョン受像機１００が実行する処理の一例を示すフローチャートである。
【０１６０】
受信部２１ａは、「スマートフォン２００が制御情報３によって制御不可能」を示す応答情報２を受信すると（Ｓ１８）、情報格納部１３ａは当該スマートフォンの識別情報１と当該応答情報とを対応付けて記憶部３０ａに格納する（Ｓ１９）。
【０１６１】
コンテンツ受信部２５は、アプリケーションの起動を指示する制御情報３を含むコンテンツ６ａを受信する（Ｓ２０）。情報切替部１５は、当該アプリケーションがスマートフォン２００で起動可能なアプリケーションか否かを判定し（Ｓ２１）、起動可能と判定する場合（Ｓ２１においてＹＥＳ）、当該制御情報が送信可能であることを示す切替情報５を送信部２２ａに出力する。この場合、送信部２２ａは上記制御情報をスマートフォン２００に送信する（Ｓ２２）。
【０１６２】
〔テレビジョン受像機１００が奏する効果〕
テレビジョン受像機１００は、通信可能に接続された外部のスマートフォン２００を識別する識別情報１を当該スマートフォンから取得し、識別情報１で識別されるスマートフォン２００を制御情報３の送信先として特定する。
【０１６３】
したがって、複数の端末がテレビジョン受像機１００と通信可能に接続されている場合であっても、コンテンツ６ａに含まれる制御情報３を送信すべき端末を特定できる。これにより、テレビジョン受像機１００は、例えばユーザが意図しない外部機器においてアプリケーションが起動することを防止することができる。
【０１６４】
また、コンテンツ６ａからスマートフォン２００に表示されるデータの更新を行えるため、コンテンツを提供する側がスマートフォン２００のような外部機器も一体としたサービスを提供できる。
【０１６５】
さらに、テレビジョン受像機１００によるコンテンツ６ａの受信と、スマートフォン２００による識別情報１の送信とは前後を問わない。したがって、例えばスマートフォン２００がテレビジョン受像機１００に識別情報１を送信するより先に、テレビジョン受像機１００がコンテンツ６ａを受信した場合であっても、テレビジョン受像機１００は適切に制御情報３を送信すべきスマートフォン２００を特定できる。
【０１６６】
具体的には、例えばユーザがスマートフォン２００をアプリケーション起動待ち受け状態にした（テレビジョン受像機１００に識別情報１を送信した）瞬間に、テレビジョン受像機１００はスマートフォン２００の当該アプリケーションを起動させることができる。
【０１６７】
〔各実施の形態に含まれる構成（技術的手段）の組み合わせについて〕
上述した実施の形態に含まれる構成は、適宜組み合わせられることに注意する。すなわち、上記の実施の形態で説明したすべての構成は、当該説明に係る実施の形態のみならず、他の実施の形態においても当該構成の全部または一部を組み合わせて利用でき、それによって得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１６８】
〔ソフトウェアによる実現例〕
最後に、テレビジョン受像機１００またはスマートフォン２００の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵを用いてソフトウェア的に実現してもよい。
【０１６９】
後者の場合、テレビジョン受像機１００またはスマートフォン２００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるテレビジョン受像機１００またはスマートフォン２００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、テレビジョン受像機１００またはスマートフォン２００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１７０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１７１】
また、テレビジョン受像機１００またはスマートフォン２００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Bluetooth（登録商標）、IEEE802.11無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１７２】
このように、本明細書においては、手段とは必ずしも物理的手段を意味せず、各手段の機能がソフトウェアによって実現される場合も含む。また、１つの手段の機能が２つ以上の物理的手段により実現されてもよいし、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【産業上の利用可能性】
【０１７３】
本発明は、テレビジョン受像機、パーソナルコンピュータ、スマートフォン、タブレット端末、その他電子機器などに適用できる。
【符号の説明】
【０１７４】
１    識別情報（装置識別情報、アプリケーション識別情報）
２    応答情報（実行可能か否かを示す応答）
３    制御情報（アプリケーション実行命令）
６ａ  コンテンツ（コンテンツ）
１１    情報取得部（取得手段）
１２    機器特定部（特定手段）
１３ａ  情報格納部（対応手段）
１３ｂ  情報削除部（解除手段）
１４ａ  情報提示部（提示手段）
１４ｂ  情報報知部（報知手段）
１５    情報切替部（設定手段）
１６    情報通知部（通知手段）
１７    制御実行部（実行手段）
２２ａ  送信部（第１の送信手段、第２の送信手段、第３の送信手段、第４の送信手段）
１００    テレビジョン受像機（受信装置）
２００    スマートフォン（アプリケーション実行装置）
３００    テレビジョンシステム（受信システム）
【図１】
0005502130.tif 000002
【図２】
0005502130.tif 000003
【図３】
0005502130.tif 000004
【図４】
0005502130.tif 000005
【図５】
0005502130.tif 000006
【図６】
0005502130.tif 000007
【図７】
0005502130.tif 000008
【図８】
0005502130.tif 000009
【図９】
0005502130.tif 000010
【図１０】
0005502130.tif 000011
【図１１】
0005502130.tif 000012
【図１２】
0005502130.tif 000013
【図１３】
0005502130.tif 000014
【図１４】
0005502130.tif 000015
【図１５】
0005502130.tif 000016