(57)【要約】【課題】端末を利用したセットトップボックスの入力／出力システムおよび方法を提供する。【解決手段】端末を利用したセットトップボックスの入力／出力方法であって、ディスプレイ部またはスピーカが備えられた前記端末と有線または無線通信によって連結し、前記端末が映像データまたは音声データを受信可能な状態であるかを判断し、および前記端末が前記映像データまたは音声データを受信可能な場合、前記端末の前記ディスプレイ部を通じて映像を出力したり前記スピーカを通じて音声を出力したりするために、前記端末に前記映像または音声データを送信して前記端末とデータを共有することを特徴とする。【選択図】図１
2017130926.tif 000002
【特許請求の範囲】
【請求項１】
端末を利用したセットトップボックスの入力／出力方法であって、
ディスプレイ部またはスピーカが備えられた前記端末とセットトップボックスとを有線または無線通信によって連結し、
前記端末が映像データまたは音声データを受信可能な状態であるかを判断し、および
前記端末が前記映像データまたは前記音声データを受信可能な場合、前記端末の前記ディスプレイ部を通じて映像を出力する、または前記スピーカを通じて音声を出力するために、前記端末に前記映像データまたは前記音声データを送信して前記端末とデータを共有することを特徴とする、
端末を利用したセットトップボックスの入力／出力方法。
【請求項２】
前記端末からユーザ入力データを受信可能な状態であるかを判断し、および
前記端末から前記ユーザ入力データを受信可能な場合、前記端末の前記ディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信を受けて制御されること
をさらに含む、請求項１に記載の端末を利用したセットトップボックスの入力／出力方法。
【請求項３】
前記端末の前記ディスプレイ部を通じてディスプレイ部が備えられていない前記セットトップボックスで送信された前記映像がリアルタイムで出力され、または前記端末の前記スピーカを通じてスピーカが備えられていない前記セットトップボックスで送信された前記音声がリアルタイムで出力され、
前記端末の前記ディスプレイ部を通じて前記ユーザが入力したタッチ座標またはキーパッド入力値の送信を前記セットトップボックスで受けること
を特徴とする、請求項２に記載の端末を利用したセットトップボックスの入力／出力方法。
【請求項４】
前記端末と有線または無線通信によって連結することは、
前記端末でメディア転送プロトコル（Ｍｅｄｉａ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＭＴＰ）または画像転送プロトコル（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＰＴＰ）モードを支援するように前記端末のＵＳＢポートと前記セットトップボックスのＵＳＢポートがＵＳＢケーブルによって連結され、ＵＳＢ標準プロトコルを利用して前記端末と有線通信すること
を特徴とする、請求項１に記載の端末を利用したセットトップボックスの入力／出力方法。
【請求項５】
前記端末と有線または無線通信によって連結することは、
前記端末の無線通信モジュールと前記セットトップボックスの無線通信モジュールが、近距離無線通信、ＮＦＣ、無線ＬＡＮのうちの少なくとも１つによって連結して前記端末と無線通信すること
を特徴とする、請求項１に記載の端末を利用したセットトップボックスの入力／出力方法。
【請求項６】
前記端末が前記映像データまたは前記音声データを受信可能な状態であるかを判断することは、
前記端末に前記映像データまたは前記音声データを受信して出力するアプリケーションがインストールされているかを判断し、
前記端末に前記映像データまたは前記音声データを受信して出力する予めインストールされたアプリケーションがない場合、前記アプリケーションのインストールファイルまたはインストール案内ファイルを提供して前記アプリケーションのインストールを誘導し、および
前記端末にインストールされた前記アプリケーションを実行すること
を含む、請求項１に記載の端末を利用したセットトップボックスの入力／出力方法。
【請求項７】
前記端末で命令語送信および結果を受けることができる通信プロトコル連結を利用することができる場合、データ変化を感知することができるコールバックシステム（ｃａｌｌ  ｂａｃｋ  ｓｙｓｔｅｍ）が適用され、共有データの変更時、変更となった前記映像データまたは前記音声データを前記端末の前記ディスプレイ部に表示し、または変更となった前記ユーザ入力データを前記セットトップボックスに入力処理すること
をさらに含む、請求項２に記載の端末を利用したセットトップボックスの入力／出力方法。
【請求項８】
前記セットトップボックスは、
点検が求められる電子機器の少なくとも一部で構成され、
前記端末とデータを共有することは、
前記端末に予めインストールされたアプリケーションを通じて前記点検が求められる電子機器の管理メニューを前記ディスプレイ部に表示し、ユーザから入力された点検メニューの選択座標の送信を受け、
前記送信された前記選択座標のメニューに対して前記点検が求められる電子機器で点検を施行し、および
前記点検を施行後、結果を前記端末の前記ディスプレイ部を通じて表示するように前記結果を前記端末に送信すること
を含む、請求項１に記載の端末を利用したセットトップボックスの入力／出力方法。
【請求項９】
前記セットトップボックスは、
交通信号制御システムの少なくとも一部で構成され、
前記端末とデータを共有することは、
前記端末に予めインストールされたアプリケーションを通じて前記交通信号制御システムの制御メニューを前記ディスプレイ部に表示し、ユーザから入力された制御メニューの選択座標の送信を前記セットトップボックスで受け、および
前記送信された前記選択座標にしたがって前記交通信号制御システムを制御すること
を含む、請求項１に記載の端末を利用したセットトップボックスの入力／出力方法。
【請求項１０】
端末を利用したセットトップボックスの入力／出力システムであって、
ディスプレイ部またはスピーカが備えられた前記端末と有線または無線通信で連結する通信部、および
前記端末が映像データまたは音声データを受信可能な状態であるかを判断し、前記端末が前記映像データまたは前記音声データを受信可能な場合、前記端末の前記ディスプレイ部を通じて映像を出力したり前記スピーカを通じて音声を出力したりするために、前記映像データまたは前記音声データを送信して前記端末とデータを共有する制御部
を含む、端末を利用したセットトップボックスの入力／出力システム。
【請求項１１】
前記制御部は、
前記端末が映像データまたは前記音声データを受信可能な状態であるかを判断し、前記端末からユーザ入力データを受信可能な状態であるかを判断する判断部、
前記端末が前記映像データまたは前記音声データを受信可能な場合、前記端末の前記ディスプレイ部を通じて映像を出力したり前記スピーカを通じて音声を出力したりするために、前記映像データまたは前記音声データを送信して前記端末とデータを共有するデータ出力部、および
前記端末から前記ユーザ入力データを受信可能な場合、前記端末の前記ディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信を受ける入力処理部
を含む、請求項１０に記載の端末を利用したセットトップボックスの入力／出力システム。
【請求項１２】
前記通信部は、
サービス提供サーバと前記通信部を利用して無線通信で連結されてコンテンツ信号を受信し、
前記制御部は、
前記サービス提供サーバから提供を受けた前記コンテンツ信号をディスプレイまたは出力可能になるように前記映像データまたは前記音声データに変換する信号処理部
をさらに含む、請求項１１に記載の端末を利用したセットトップボックスの入力／出力システム。
【請求項１３】
前記データ出力部は、
前記端末の前記ディスプレイ部を通じてディスプレイ部が備えられていない前記セットトップボックスで送信された前記映像をリアルタイムで出力したり、前記端末の前記スピーカを通じてスピーカが備えられていない前記セットトップボックスで送信された前記音声をリアルタイムで出力したりし、
前記入力処理部は、
前記端末の前記ディスプレイ部を通じて前記ユーザが入力したタッチ座標またはキーパッド入力値の送信を前記セットトップボックスで受けること
を特徴とする、請求項１１に記載の端末を利用したセットトップボックスの入力／出力システム。
【請求項１４】
前記通信部は、
ＵＳＢ標準プロトコルを支援するＵＳＢポートが形成され、前記端末でメディア転送プロトコル（Ｍｅｄｉａ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＭＴＰ）または画像転送プロトコル（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＰＴＰ）モードを支援するように、前記端末のＵＳＢポートと前記セットトップボックスのＵＳＢポートがＵＳＢケーブルによって連結されることによって前記端末と有線通信することを特徴とする、請求項１０に記載の端末を利用したセットトップボックスの入力／出力システム。
【請求項１５】
前記通信部は、
無線通信モジュールからなり、前記端末の無線通信モジュールと前記セットトップボックスの無線通信モジュールが、近距離無線通信、ＮＦＣ、無線ＬＡＮのうちの少なくとも１つを連結して前記端末と無線通信すること
を特徴とする、請求項１０に記載の端末を利用したセットトップボックスの入力／出力システム。
【請求項１６】
前記制御部は、
前記端末で命令語送信および結果を受けることができる通信プロトコル連結を利用することができる場合、データ変化を感知することができるコールバックシステム（ｃａｌｌ  ｂａｃｋ  ｓｙｓｔｅｍ）を適用し、共有データの変更時、変更となった前記映像データまたは前記音声データを前記端末の前記ディスプレイ部またはスピーカに表示するように情報を送信したり、変更となった前記ユーザ入力データを前記入力処理部に入力処理したりする変化感知部
をさらに含む、請求項１１に記載の端末を利用したセットトップボックスの入力／出力システム。
【請求項１７】
端末を利用したセットトップボックスの入力／出力システムであって、
前記端末と有線または無線通信する通信部と、前記端末が映像データまたは音声データを受信可能な状態であるかを判断し、前記端末からユーザ入力データを受信可能な状態であるかを判断し、前記端末が前記映像データまたは前記音声データを受信可能な場合、前記端末に前記映像データまたは前記音声データを送信して前記端末とデータを共有し、前記端末からユーザが入力したデータを受信可能な場合、前記ユーザが入力したタッチ座標またはキーパッド入力値の送信を受ける制御部とで構成されるセットトップボックス、および
前記セットトップボックスの前記通信部と連結して有線または無線通信する通信部と、前記ユーザが入力したタッチ座標またはキーパッド入力値の入力を受け、前記セットトップボックスの前記映像データを受信して出力するディスプレイ部と、前記セットトップボックスの前記音声データを受信して出力するスピーカと、前記セットトップボックスから受信した前記映像データおよび前記音声データを、アプリケーションを通じてリアルタイムで出力し、前記端末に前記映像データまたは前記音声データを受信する予めインストールされたアプリケーションがない場合、前記セットトップボックスからアプリケーションのインストールファイルまたはインストール案内ファイルの提供を受けてインストールを誘導する制御部とで構成される端末
を含む、端末を利用したセットトップボックスの入力／出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
下記の実施形態は、端末を利用したセットトップボックスの入力／出力システムおよび方法に関し、より詳細には、端末をセットトップボックスとを連結して入力または出力装置として利用可能にする、セットトップボックスの入力／出力システムおよび方法に関する。
【背景技術】
【０００２】
セットトップボックス（ｓｅｔ−ｔｏｐ  ｂｏｘ）とは、テレビなどの外部ディスプレイ装置と連結させ、外部から入ってくる信号を適切に変換し、連結するディスプレイ装置に表示する装置である。
【０００３】
既存のセットトップボックスは、リモコンなどの操作装置を利用することによってユーザがセットトップボックスを制御していた。しかし、リモコンの場合には、特定のセットトップボックスにしか使用することができない専用リモコンの形態による実現が一般的であることから、他製品との互換性が低下する。これだけでなく、リモコンからセットトップボックスに制御信号を伝達する単方向通信という点において限界がある。
【０００４】
一方、ディスプレイ装置が備えられていないセットトップボックスを使用するためには、別途のテレビなどの外部ディスプレイ装置が必要となる。しかし、テレビなどの外部ディスプレイ装置は、移動および機能に制限が多い。
【０００５】
特許文献１には、このようなセットトップボックスおよびセットトップボックスのディスプレイ方法に関するものであって、ディスプレイ部を備えたセットトップボックスおよびセットトップボックスのディスプレイする技術について記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】韓国公開特許１０−２０１４−０１００２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の一実施形態は、端末を利用したセットトップボックスの入力／出力システムおよび方法に関して記述しており、より具体的には、端末をセットトップボックスと連結し、入力または出力装置として利用可能な双方向通信が提供される、端末を利用したセットトップボックスの入力／出力システムおよび方法に関する技術を提供することを目的の一つとする。
【０００８】
また、本発明の一実施形態は、アプリケーション開発支援ツール、ＭＴＰ、ＰＴＰを通じて出力装置がないセットトップボックスと端末を連結して端末を出力装置として利用可能にし、入力装置がないセットトップボックスと端末を連結して端末を入力装置として利用可能にする、端末を利用したセットトップボックスの入力／出力システムおよび方法を提供することを目的の一つとする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係る端末を利用したセットトップボックスの入力／出力方法は、ディスプレイ部またはスピーカが備えられた前記端末と有線または無線通信によって連結し、前記端末が映像データまたは音声データを受信可能な状態であるかを判断し、および前記端末が前記映像データまたは音声データを受信可能な場合、前記端末の前記ディスプレイ部を通じて映像を出力したり前記スピーカを通じて音声を出力したりするために、前記端末に前記映像データまたは音声データを送信して前記端末とデータを共有することを特徴とする。
【００１０】
上記方法において、前記端末からユーザ入力データを受信可能な状態であるかを判断し、および前記端末から前記ユーザ入力データを受信可能な場合、前記端末の前記ディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信を受けて制御されてもよい。
【００１１】
前記端末の前記ディスプレイ部を通じてディスプレイ部が備えられていない前記セットトップボックスで送信された前記映像がリアルタイムで出力されたり前記端末の前記スピーカを通じてスピーカが備えられていない前記セットトップボックスで送信された前記音声がリアルタイムで出力されたりし、前記端末の前記ディスプレイ部を通じて前記ユーザが入力したタッチ座標またはキーパッド入力値の送信を前記セットトップボックスで受けてもよい。
【００１２】
前記端末と有線または無線通信によって連結することは、前記端末でＭＴＰまたはＰＴＰモードを支援するように前記端末のＵＳＢポートと前記セットトップボックスのＵＳＢポートがＵＳＢケーブルによって連結され、ＵＳＢ標準プロトコルを利用して前記端末と有線通信してもよい。
【００１３】
前記端末と有線または無線通信によって連結することは、前記端末の無線通信モジュールと前記セットトップボックスの無線通信モジュールが、近距離無線通信、ＮＦＣ、無線ＬＡＮのうちの少なくとも１つによって連結されて前記端末と無線通信してもよい。
【００１４】
前記端末が映像データまたは音声データを受信可能な状態であるかを判断することは、前記端末に前記映像データまたは音声データを受信して出力するアプリケーションがインストールされているかを判断し、前記端末に前記映像データまたは音声データを受信して出力する予めインストールされたアプリケーションがない場合、前記アプリケーションのインストールファイルまたはインストール案内ファイルを提供してインストールを誘導し、および前記端末にインストールされた前記アプリケーションを実行してもよい。
【００１５】
前記端末で命令語送信および結果を受けることができる通信プロトコル連結を利用することができる場合、データ変化を感知することができるコールバックシステム（ｃａｌｌ  ｂａｃｋ  ｓｙｓｔｅｍ）が適用され、前記共有データの変更時、変更となった前記映像データまたは音声データを前記端末の前記ディスプレイ部に表示したり、変更となった前記ユーザ入力データを前記セットトップボックスに入力処理してもよい。
【００１６】
前記セットトップボックスは、点検が求められる電子機器の少なくとも一部で構成され、前記端末とデータを共有することは、前記端末に予めインストールされたアプリケーションを通じて前記点検が求められる電子機器の管理メニューを前記ディスプレイ部に表示し、ユーザから入力を受けた点検メニューの選択座標の送信を受け、前記送信された前記選択座標のメニューに対して前記点検が求められる電子機器で点検を施行し、および前記点検施行後、結果を前記端末の前記ディスプレイ部に表示するように前記結果を前記端末に送信してもよい。
【００１７】
前記セットトップボックスは、交通信号制御システムの少なくとも一部で構成され、前記端末とデータを共有することは、前記端末に予めインストールされたアプリケーションを通じて前記交通信号制御システムの制御メニューを前記ディスプレイ部に表示し、ユーザから入力を受けた制御メニューの選択座標の送信を前記セットトップボックスで受け、および前記送信された前記選択座標にしたがって前記交通信号システムを制御してもよい。
【００１８】
本発明の他の実施形態に係る端末を利用したセットトップボックスの入力／出力システムは、ディスプレイ部またはスピーカが備えられた前記端末と有線または無線通信で連結する通信部、および前記端末が映像データまたは音声データを受信可能な状態であるかを判断し、前記端末が前記映像データまたは音声データを受信可能な場合、前記端末の前記ディスプレイ部を通じて映像を出力したり前記スピーカを通じて音声を出力するために、前記映像データまたは音声データを送信して前記端末とデータを共有する制御部を含む。
【００１９】
ここで、前記制御部は、前記端末が映像データまたは音声データを受信可能な状態であるかを判断し、前記端末からユーザ入力データを受信可能な状態であるかを判断する判断部、前記端末が前記映像データまたは音声データを受信可能な場合、前記端末の前記ディスプレイ部を通じて映像を出力したり前記スピーカを通じて音声を出力したりするために、前記映像データまたは音声データを送信して前記端末とデータを共有するデータ出力部、および前記端末から前記ユーザ入力データを受信可能な場合、前記端末の前記ディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信を受ける入力処理部を含んでもよい。
【００２０】
前記通信部は、サービス提供サーバと前記通信部を利用して無線通信で連結してコンテンツ信号を受信し、前記制御部は、前記サービス提供サーバから提供を受けた前記コンテンツ信号をディスプレイまたは出力可能になるように前記映像データまたは音声データに変換する信号処理部をさらに含んでもよい。前記データ出力部は、前記端末の前記ディスプレイ部を通じてディスプレイ部が備えられていない前記セットトップボックスで送信された前記映像をリアルタイムで出力したり、前記端末の前記スピーカを通じてスピーカが備えられていない前記セットトップボックスで送信された前記音声をリアルタイムで出力したりし、前記入力処理部は、前記端末の前記ディスプレイ部を通じて前記ユーザが入力したタッチ座標またはキーパッド入力値の送信を前記セットトップボックスで受けてもよい。
【００２１】
前記通信部は、ＵＳＢ標準プロトコルを支援するＵＳＢポートが形成され、前記端末でＭＴＰまたはＰＴＰモードを支援するように前記端末のＵＳＢポートと前記セットトップボックスのＵＳＢポートがＵＳＢケーブルによって連結されることによって前記端末と有線通信してもよい。前記通信部は、無線通信モジュールからなり、前記端末の無線通信モジュールと前記セットトップボックスの無線通信モジュールが、近距離無線通信、ＮＦＣ、無線ＬＡＮのうちの少なくとも１つを連結して前記端末と無線通信してもよい。
【００２２】
前記制御部は、前記端末で命令語送信および結果を受けることができる通信プロトコル連結を利用することができる場合、データ変化を感知することができるコールバックシステム（ｃａｌｌ  ｂａｃｋ  ｓｙｓｔｅｍ）を適用し、前記共有データの変更時、変更となった前記映像データまたは音声データを前記端末の前記ディスプレイ部またはスピーカに表示するように情報を送信したり、変更となった前記ユーザ入力データを前記入力処理部に入力処理したりする変化感知部をさらに含んでもよい。
【００２３】
さらに、本発明の他の実施形態に係る端末を利用したセットトップボックスの入力／出力システムは、前記端末と有線または無線通信する通信部と、前記端末が映像データまたは音声データを受信可能な状態であるかを判断し、前記端末からユーザ入力データを受信可能な状態であるかを判断し、前記端末が前記映像または音声データを受信可能な場合、前記端末に前記映像データまたは音声データを送信して前記端末とデータを共有し、前記端末からユーザ入力データを受信可能な場合、前記ユーザが入力したタッチ座標またはキーパッド入力値の送信を受ける制御部とで構成されるセットトップボックス、および前記セットトップボックスの前記通信部と連結して有線または無線通信する通信部と、ユーザが入力したタッチ座標またはキーパッド入力値の入力を受け、前記セットトップボックスの前記映像を受信して出力するディスプレイ部と、前記セットトップボックスの前記音声を受信して出力するスピーカと、前記セットトップボックスから受信した映像および音声を、アプリケーションを通じてリアルタイムで出力し、前記端末に前記映像データまたは音声データを受信する予めインストールされたアプリケーションがない場合、前記セットトップボックスからアプリケーションのインストールファイルまたはインストール案内ファイルの提供を受けてインストールを誘導する制御部とで構成される端末を含む。
【発明の効果】
【００２４】
本発明の一実施形態によると、端末をセットトップボックスと連結し、入力または出力装置として利用可能にする、セットトップボックスの入力／出力システムおよび方法を提供することができる。
【００２５】
本発明の一実施形態によると、アプリケーション開発支援ツール、ＭＴＰ、ＰＴＰを通じて出力装置がないセットトップボックスと端末を連結して端末を出力装置として利用可能にし、入力装置がないセットトップボックスと端末を連結して端末を入力装置として利用可能にする、端末を利用したセットトップボックスの入力／出力システムおよび方法を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力システムを概略的に示した図である。
【図２】本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力システムのサービス提供システムを説明するための図である。
【図３】本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力システムの構成を示した図である。
【図４】本発明の一実施形態における、セットトップボックスの構成を説明するためのブロック図である。
【図５】本発明の一実施形態における、セットトップボックスの制御部の構成を説明するためのブロック図である。
【図６】本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力方法を説明するためのフローチャートである。
【図７】本発明の一実施形態における、端末のＵＳＢ連結モード設定画面の例を示した図である。
【発明を実施するための形態】
【００２７】
以下、添付の図面を参照しながら、実施形態について説明する。しかし、記述される実施形態は多様な形態に変形されてもよく、本発明の範囲が以下で説明される実施形態によって限定されることはない。また、多様な実施形態は、当該の技術分野において平均的な知識を有する者に本発明をさらに完全に説明するために提供されるものである。図面において要素の形状および大きさなどは、より明確な説明のために誇張されることがある。
【００２８】
本発明の一実施形態は、端末を利用したセットトップボックスの入力／出力システムおよび方法に関する技術を提供するものであって、より具体的には、ＡＤＢ（Ａｎｄｒｏｉｄ（登録商標）  Ｄｅｂｕｇ  Ｂｒｉｄｇｅ）、メディア転送プロトコル（Ｍｅｄｉａ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＭＴＰ）、画像転送プロトコル（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＰＴＰ）を通じて双方向通信が可能であり、出力装置がないセットトップボックスと端末を連結して端末を出力装置として利用可能にし、入力装置がないセットトップボックスと端末を連結して端末を入力装置として利用可能にする、端末を利用したセットトップボックスの入力／出力システムおよび方法を提供する。
【００２９】
ここで、ＡＤＢ（Ａｎｄｒｏｉｄ  Ｄｅｂｕｇ  Ｂｒｉｄｇｅ）とは、アンドロイド端末に命令語送信および結果を受けることができる通信プロトコルであって、アンドロイドオペレーティングシステムデバイスに命令を下すことができるプログラムを意味する。したがって、ＡＤＢは、アプリケーション開発を支援するためのツールの一つである。
【００３０】
また、メディア転送プロトコル（Ｍｅｄｉａ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＭＴＰ）と画像転送プロトコル（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＰＴＰ）は、端末とコンピュータなどの機器を連結してファイルを移動させる作業をサポートする連結方式である。
【００３１】
ＡＤＢ、ＭＴＰ、ＰＴＰを通じて端末とセットトップボックスをＵＳＢ連結することで、端末を出力装置および／または入力装置として利用することができる。ここで、ＡＤＢ、ＭＴＰ、ＰＴＰを実行することができるアプリケーション（またはアプリ）がない場合には、端末の任意の位置にインストールファイルまたはインストール案内ファイルを格納した後、端末で最小限の確認によって容易にサービスの提供を受けてもよい。
【００３２】
端末は、ＵＳＢ標準プロトコルを利用して通信することができるため、ディスプレイ部と入力装置が備えられていないセットトップボックスにＵＳＢ標準連結プロトコルだけを支援するようにシステムを構成することにより、端末とセットトップボックスを簡単な構成および方法によって連結することができ、端末をセットトップボックスの入力および／または出力装置として利用することができる。
【００３３】
図１は、本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力システムを概略的に示した図である。
【００３４】
図１を参照すると、一実施形態に係る端末を利用したセットトップボックスの入力／出力システムは、セットトップボックス１００およびセットトップボックス１００と連結して入力／出力を提供する端末１１０を含んでもよい。
【００３５】
セットトップボックス１００は、端末と有線または無線通信する通信部、および端末が映像または音声データを受信可能な状態であるかを判断し、端末からユーザ入力データを受信可能な状態であるかを判断し、端末が映像または音声データを受信可能な場合、端末に映像または音声データを送信して端末とデータを共有し、端末からユーザ入力データを受信可能な場合、ユーザが入力したタッチ座標またはキーパッド入力値の送信を受ける制御部で構成されてもよい。
【００３６】
端末１１０は、セットトップボックスの通信部と連結して有線または無線通信する通信部、ユーザが入力したタッチ座標またはキーパッド入力値の入力を受け、セットトップボックスの映像を受信して出力するディスプレイ部、セットトップボックスの音声を受信して出力するスピーカ、およびセットトップボックスから受信した映像および音声を、アプリケーションを通じてリアルタイムで出力し、端末に映像または音声データを受信する予めインストールされたアプリケーションがない場合、セットトップボックスからアプリケーションのインストールファイルまたはインストール案内ファイルの提供を受けてインストールを誘導する制御部で構成されてもよい。
【００３７】
本発明の一実施形態に係る端末を利用したセットトップボックスの入力／出力システムの各構成については、以下でさらに具体的に説明する。
【００３８】
セットトップボックス１００は、外部のディスプレイ装置と連結し、外部から入力される信号を適切に変換して外部のディスプレイ装置に表示してもよい。ここで、セットトップボックス１００は、映像および／または音声を出力しないディスプレイまたはスピーカが提供されていない機器であってもよいし、タッチスクリーン、仮想キーパッド、キーパッドなどの入力部が提供されていない電気／電子機器であってもよい。
【００３９】
一般的に、セットトップボックス１００とは、デジタル衛星放送用受信装備を意味するものであって、ディスプレイ装置の１つであるテレビと連結してデジタル放送を受信してもよい。ここで、セットトップボックス１００は、このようなデジタル衛星放送用受信装備だけではなく、ディスプレイ部が備えられていないか制限的に備えられている電気／電子機器を含んでもよい。
【００４０】
例えば、セットトップボックス１００は、デジタル衛星放送用受信装備、ＯＴＴ（Ｏｖｅｒ  Ｔｈｅ  Ｔｏｐ）装置、ルータ、点検が求められる浄水器およびボイラー、家電機器、自動車マルチメディアシステム、交通信号制御システムなどの多様な電気／電子機器を含んでもよい。
【００４１】
一方、ディスプレイ装置としては、入力および／または出力が可能であり、セットトップボックス１００で提供する多様な機能を実行するためのスマートフォンなどの端末１１０が利用されてもよい。
【００４２】
端末１１０は、セットトップボックス１００から信号を受信し、映像（画面）や音声（オーディオ）などをディスプレイ部およびスピーカを通じて表示してもよく、ディスプレイ部などの入力装置を通じてユーザの入力をセットトップボックス１００に伝達してもよい。ここで、端末１１０を利用した入力装置は、ディスプレイ部だけではなく、キーパッド（ｋｅｙｐａｄ）、タッチパッド、マウス、ジャイロセンサ、カメラなどであってもよい。
【００４３】
端末１１０は、電子機器であって、コンピュータ装置によって実現される固定型端末や移動型端末であってもよい。例えば、端末１１０は、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、携帯電話、ナビゲーション、ノート型パソコン、タブレット装置（ｔａｂｌｅｔ  ｄｅｖｉｃｅ）、デジタル放送用端末機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、電子ブックリーダ（ｅ‐ｂｏｏｋ  ｒｅａｄｅｒ）などが含まれてもよい。
【００４４】
また、セットトップボックス１００と端末１１０を有線または無線で連結させる装置または通信システムが使用されてもよい。
【００４５】
一例として、セットトップボックス１００および端末１１０にはＵＳＢポートがそれぞれ形成され、ＵＳＢケーブル１２０によって有線連結してもよい。ＵＳＢケーブル１２０を通じてセットトップボックス１００と端末１１０とを有線で連結する場合、端末と機器とを連結する統合データ領域を支援する通信プロトコルを利用した簡単な構成および方法によって必要なサービスの提供を受けてもよい。
【００４６】
例えば、ＡＤＢ、ＭＴＰ、ＰＴＰなどを通じてセットトップボックス１００と端末１１０をＵＳＢ連結することにより、端末１１０を入力および／または出力装置として利用してもよい。ここで、端末１１０のディスプレイ部を通じてＭＴＰモードまたはＰＴＰモードなどの連結モードを選択してもよく、セットトップボックス１００から提供される映像（画面）と音声（オーディオ）データをリアルタイムで端末にミラーリングしてもよい。
【００４７】
このようなＡＤＢ、ＭＴＰ、ＰＴＰを使用することにより、互換ファイルシステムやソフトウェアを使用しなくても、独自のファイルシステムを使用する機器を認識することができる。
【００４８】
このように、端末１１０は、ＵＳＢ標準プロトコルを利用して通信することができるため、ディスプレイ部および入力装置が備えられていないセットトップボックス１００にＵＳＢ標準連結プロトコルだけを支援するようにシステムを構成する場合、端末１１０を入力および／または出力装置として利用することができる。
【００４９】
他の例として、セットトップボックス１００および端末１１０には無線通信モジュールがそれぞれ形成され、無線通信によって連結することも可能である。
【００５０】
このように通信方式が制限されることはなく、無線通信の場合、ネットワークが含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワークは、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでもよい。また、ネットワークは、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これに制限されることはない。
【００５１】
これにより、セットトップボックス１００と端末１１０は互いに連動することができるようになる。ここで、互いに連動するとは、セットトップボックス１００と端末１１０とが互いに通信し、セットトップボックス１００に受信されたコンテンツを、ディスプレイ部を備える端末１１０でディスプレイすることができ、端末１１０でユーザから入力を受けた制御、選択などの指示をセットトップボックス１００に伝達することができるということを意味する。
【００５２】
図２は、本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力システムのサービス提供システムを説明するための図である。
【００５３】
図２を参照すると、端末を利用したセットトップボックスの入力／出力システムは、セットトップボックス２００およびセットトップボックス２００と連結して入力／出力をする端末２１０を含んでもよい。実施形態によっては、セットトップボックス２００にコンテンツを提供するサービス提供サーバ２１２がさらに含まれてもよい。
【００５４】
セットトップボックス２００は、外部のディスプレイ装置と連結し、外部から入力される信号を適切に変換して外部のディスプレイ装置に表示してもよい。
【００５５】
ここで、ディスプレイ装置は、入力および／または出力が可能であり、セットトップボックス２００で提供する多様な機能を実行するためのスマートフォンなどの端末２１０が利用されてもよい。
【００５６】
端末２１０は、セットトップボックス２００から信号を受信して映像、音声などを、ディスプレイ部を通じて表示してもよく、ディスプレイ部などの入力装置を通じて入力を受けたユーザの入力をセットトップボックス２００に伝達してもよい。
【００５７】
ここで、端末２１０は、映像または音声データを受信して出力するアプリケーション２１１を通じてセットトップボックス２００から信号を受信し、映像、音声などを、ディスプレイ部を通じて表示してもよい。また、端末２１０は、このようなアプリケーション２１１を利用して、ディスプレイ部などの入力装置を通じて入力を受けたユーザの入力をセットトップボックス２００に伝達してもよい。
【００５８】
端末２１０に映像または音声データを受信して出力するアプリケーション２１１がない場合、セットトップボックス２００からアプリケーション２１１のインストールファイルまたはインストール案内ファイルの提供を受けてもよい。ここで、セットトップボックス２００は、アプリケーション２１１のインストールファイルまたはインストール案内ファイルを提供してもよいし、別の外部サーバを通じてアプリケーション２１１をインストールするように誘導することも可能である。
【００５９】
ここで、サーバは、端末２１０とネットワークを介して通信して命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置によって実現されてもよい。一例として、サーバは、ネットワークを介して接続した端末２１０にアプリケーション２１１のインストールのためのファイルを提供してもよい。この場合、端末２１０は、サーバから提供されたファイルを利用してアプリケーション２１１をインストールしてもよい。また、端末２１０が含むオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）および少なくとも１つのプログラム（一例として、ブラウザやインストールされたアプリケーション）の制御にしたがってサーバに接続し、サーバが提供するサービスやコンテンツの提供を受けることも可能である。
【００６０】
一方、端末を利用したセットトップボックスの入力／出力システムは、実施形態によっては、サービス提供サーバ２１２がさらに含まれてもよい。このようなサービス提供サーバ２１２は、ネットワークを介して接続したセットトップボックス２００に再生されるコンテンツを提供してもよい。ここで、サービス提供サーバ２１２が提供するコンテンツは放送コンテンツであってもよいが、これに限定されることはなく、端末２１０のディスプレイ部を通じて表示されることのできるすべてのコンテンツを含んでもよい。
【００６１】
セットトップボックス２００がスマート機能を備える場合、ウェブページ、ＶＯＤ（Ｖｉｄｅｏ  Ｏｎ−Ｄｅｍａｎｄ）、ゲーム、その他の多様なスマート機能のために提供されるサービスと関連するコンテンツなどであってもよい。
【００６２】
図３は、本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力システムの構成を示した図である。
【００６３】
図３を参照すると、本発明の一実施形態に係る端末を利用したセットトップボックスの入力／出力システムは、上述したように、セットトップボックスと端末を含んでもよい。
【００６４】
ここで、セットトップボックスは、ディスプレイ部およびスピーカが提供されないか制限的に提供され、ディスプレイ部およびスピーカが形成された端末を通じて映像、音声などの多様な機能を表示してもよい。また、セットトップボックスは、ユーザの入力を受ける入力部が提供されないか制限的に提供され、端末を通じてユーザの入力を受けてもよい。
【００６５】
さらに、入力／出力装置として端末を使用することにより、アプリケーションを通じた多様な機能を提供することも可能となる。このような機能については、以下でさらに具体的に説明する。
【００６６】
図３では、１つのセットトップボックスに対する例としてセットトップボックス３００の内部構成を、１つの端末に対する例として端末３１０の内部構成を説明する。
【００６７】
端末３１０は、例えば、プロセッサ３１１、入力／出力インタフェース３１３、通信モジュール３１４、メモリ３１５、およびディスプレイ３１６を含んでもよい。端末３１０は、プロセッサ３１１、端末３１０上で作動する少なくとも１つ以上のアプリケーションを含んでもよい。プロセッサ３１１および／またはアプリケーションのうちの少なくとも１つ以上は、入力／出力処理モジュール３１１を含んでもよい。
【００６８】
端末３１０とセットトップボックス３００は、メモリ３０３、３１５、プロセッサ３０１、３１１、通信モジュール３０２、３１４、さらに入力／出力インタフェース３１３を含んでもよい。
【００６９】
メモリ３０３、３１５は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。また、メモリ３０３、３１５には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、端末３１０にインストールされ駆動するブラウザや上述したアプリケーションなどのためのコード）が格納されてよい。このようなソフトウェア構成要素は、ドライブメカニズム（ｄｒｉｖｅ  ｍｅｃｈａｎｉｓｍ）を利用してメモリ３０３、３１５とは別のコンピュータで読み取り可能な記録媒体からロードされてもよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピードライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体を含んでよい。他の実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない通信モジュール３０２、３１４を利用してメモリ３０３、３１５にロードされてもよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布する配布システム（一例として、上述したサーバまたはセットトップボックス２００）がネットワークを介して提供するファイルによってインストールされるプログラム（一例として、上述したアプリケーション）に基づいてメモリ３０３、３１５にロードされてもよい。
【００７０】
プロセッサ３０１、３１１は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ３０３、３１５または通信モジュール３０２、３１４によって、プロセッサ３０１、３１１に提供されてよい。例えば、プロセッサ３０１、３１１は、メモリ３０３、３１５のような記録装置に格納されたプログラムコードにしたがって受信される命令を実行するように構成されてもよい。
【００７１】
通信モジュール３０２、３１４は、ネットワーク３２０を介して端末３１０とセットトップボックス３００とが互いに通信するための機能を提供してもよいし、他の端末または他のセットトップボックスと通信するための機能を提供してもよい。一例として、端末３１０のプロセッサ３１１がメモリ３１５のような記録装置に格納されたプログラムコードにしたがって生成した要請が、通信モジュール３１４の制御にしたがってネットワーク３２０を介してセットトップボックス３００に伝達されてもよい。これとは逆に、セットトップボックス３００のプロセッサ３０１の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール３０４とネットワーク３２０を経て端末３１０の通信モジュール３１４を通じて端末３１０に受信されてもよい。例えば、通信モジュール３１４を通じて受信されたセットトップボックス３００の制御信号や命令などは、プロセッサ３１１やメモリ３１５に伝達されてもよく、コンテンツやファイルなどは、端末３１０がさらに含むことのできる格納媒体に格納されてもよい。
【００７２】
入力／出力インタフェース３１３は、入力／出力装置とのインタフェースのための手段であってもよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、また出力装置は、アプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでもよい。他の例として、入力／出力インタフェース３１３は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。より具体的な例として、端末３１０のプロセッサ３１１は、メモリ３１５にロードされたコンピュータプログラムの命令を処理するにあたり、セットトップボックス３００や他の端末が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース３１３を通じてディスプレイ３１６に表示され、スピーカ３１７を通じて出力されてもよい。
【００７３】
また、他の実施形態において、端末３１０およびセットトップボックス３００は、図３の構成要素よりもさらに多くの構成要素を含んでもよい。しかし、大部分の従来技術構成要素を明確に図に示す必要はない。例えば、端末３１０は、入力／出力装置のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ（ｔｒａｎｓｃｅｉｖｅｒ）、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。
【００７４】
図４は、本発明の一実施形態における、セットトップボックスの構成を説明するためのブロック図である。
【００７５】
図４を参照すると、本発明の一実施形態に係る端末を利用したセットトップボックスの入力／出力システムにおいて、セットトップボックス４００は、通信部４１０および制御部４２０を含んでもよい。なお、実施形態によっては、格納部をさらに含んでもよい。
【００７６】
通信部４１０は、ディスプレイ部またはスピーカが備えられた端末と有線または無線通信で連結してもよい。
【００７７】
通信部４１０は、ＵＳＢ標準プロトコルを支援するＵＳＢポートが形成され、端末でＭＴＰまたはＰＴＰモードを支援するように端末のＵＳＢポートとセットトップボックス４００のＵＳＢポートがＵＳＢケーブルによって連結することによって端末と有線通信してもよい。
【００７８】
通信部４１０は、無線通信モジュールからなり、端末でＭＴＰまたはＰＴＰモードを支援するように端末の無線通信モジュールとセットトップボックス４００の無線通信モジュールが、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ、Ｗｉ‐Ｆｉ（登録商標）のうちの少なくとも１つを連結して端末と無線通信してもよい。なお、Ｂｌｕｅｔｏｏｔｈは、近距離無線通信の一つであり、Ｗｉ‐Ｆｉは、無線ＬＡＮの一つである。
【００７９】
制御部４２０は、端末が映像または音声データを受信可能な状態であるかを判断し、端末が映像または音声データを受信可能な場合、端末のディスプレイ部を通じて映像を出力したりスピーカを通じて音声を出力したりするために、映像または音声データを送信して端末とデータを共有してもよい。
【００８０】
このような制御部４２０は、構成要素として、判断部、データ出力部、入力処理部、信号処理部、および変化感知部を含んでもよい。
【００８１】
ここで、判断部、データ出力部、入力処理部、信号処理部、および変化感知部は、セットトップボックス４００のプロセッサの構成要素であってもよく、制御部４２０は、上述した少なくとも１つ以上のプロセッサを制御する制御部４２０であってもよい。
【００８２】
図５は、本発明の一実施形態における、セットトップボックスの制御部の構成を説明するためのブロック図である。
【００８３】
図５を参照すると、一実施形態に係る端末を利用したセットトップボックスの入力／出力システムにおいて、セットトップボックス５００の制御部は、構成要素として、判断部５１０、データ出力部５２０、および入力処理部５３０を含んでもよい。実施形態によって、セットトップボックス５００の制御部は、信号処理部５４０および変化感知部５５０をさらに含んでもよい。
【００８４】
ここで、判断部５１０、データ出力部５２０、入力処理部５３０、信号処理部５４０、および変化感知部５５０は、セットトップボックス５００のプロセッサの構成要素であってもよいが、このとき、プロセッサおよびプロセッサの構成要素は、メモリが含むオペレーティングシステムのコードと少なくとも１つのプログラムのコードによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてもよい。ここで、プロセッサの構成要素は、プロセッサによって実行される互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってもよい。プロセッサは、入力／出力処理方法のためのプログラムのファイルに格納されたプログラムコードをメモリにロードしてもよい。
【００８５】
判断部５１０は、端末が映像または音声データを受信可能な状態であるかを判断してもよい。また、端末からユーザ入力データを受信可能な状態であるかを判断してもよい。
【００８６】
データ出力部５２０は、端末が映像または音声データを受信可能な場合、端末のディスプレイ部を通じて映像を出力したりスピーカを通じて音声を出力したりするために、映像または音声データを送信して端末とデータを共有してもよい。
【００８７】
データ出力部５２０は、端末のディスプレイ部を通じてディスプレイ部が備えられていないセットトップボックス５００で送信された映像をリアルタイムで出力してもよいし、端末のスピーカを通じてスピーカが備えられていないセットトップボックス５００で送信された音声をリアルタイムで出力してもよい。
【００８８】
入力処理部５３０は、端末からユーザ入力データを受信可能な場合、端末のディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信を受ける入力処理部５３０を含んでもよい。
【００８９】
入力処理部５３０は、端末のディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信をセットトップボックス５００で受けてもよい。
【００９０】
信号処理部５４０は、サービス提供サーバから提供を受けたコンテンツ信号をディスプレイまたは出力可能になるように映像または音声データに変換してもよい。このとき、通信部は、サービス提供サーバと通信部を利用して無線通信で連結してコンテンツ信号を受信してもよい。
【００９１】
変化感知部５５０は、端末で命令語送信および結果を受けることができる通信プロトコル連結を利用することができる場合、データ変化を感知することができるコールバックシステム（ｃａｌｌ  ｂａｃｋ  ｓｙｓｔｅｍ）を適用し、共有データの変更時、変更となった映像または音声データを端末のディスプレイ部またはスピーカに表示するように情報を送信したり、変更となったユーザ入力データを入力処理部５３０に入力処理したりしてもよい。
【００９２】
したがって、ＡＤＢ、ＭＴＰ、ＰＴＰ、および無線通信などを通じて出力装置がないセットトップボックスと端末を連結して端末を出力装置として利用可能にし、入力装置がないセットトップボックスと端末を連結して端末を入力装置として利用可能にすることができる。
【００９３】
図６は、本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力方法を説明するためのフローチャートである。
【００９４】
図６を参照すると、本発明の一実施形態に係る端末を利用したセットトップボックスの入力／出力方法は、ディスプレイ部またはスピーカが備えられた端末と有線または無線通信によって連結するステップ６１０、端末が映像または音声データを受信可能な状態であるかを判断するステップ６３０、および端末が映像または音声データを受信可能な場合、端末のディスプレイ部を通じて映像を出力したりスピーカを通じて音声を出力したりするために、端末に映像または音声データを送信して端末とデータを共有するステップ６４０を含んでもよい。
【００９５】
また、実施形態によって、端末を利用したセットトップボックスの入力／出力方法は、端末からユーザ入力データを受信可能な状態であるかを判断するステップ６５０、および端末からユーザ入力データを受信可能な場合、端末のディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信を受けて制御されるステップ６６０をさらに含んでもよい。
【００９６】
例えば、アンドロイド（Ａｎｄｒｏｉｄ）端末でＭＴＰモードを利用してＵＳＢ連結をした場合の例について説明する。
【００９７】
ＭＴＰ、ＰＴＰ、ＡＤＢを利用して、ドキュメント、アプリインストール（ａｐｐ  ｉｎｓｔａｌｌ）、および入力（Ｉｎｐｕｔ）と出力（ｏｕｔｐｕｔ）ファイルなどをセットトップボックス（またはトーストボックス（ｔｏａｓｔ  ｂｏｘ）、以下ではセットトップボックスに統合して説明する）と端末が共有するようになる。すなわち、前記セットトップボックスと端末は、同じファイルを共有することができるようになる。
【００９８】
例えば、端末でＡＤＢ連結を利用することができる場合、セットトップボックスと端末には、ファイル変化を感知することができるコールバックシステム（ｃａｌｌ  ｂａｃｋ  ｓｙｓｔｅｍ）が適用されてもよい。共有ファイルの変更が発生した場合、関連情報を利用することにより、セットトップボックスまたは端末は、画面表示、入力処理、アプリインストール、ドキュメント表示（ｖｉｅｗ）を実行させてもよい。
【００９９】
また、端末でＡＤＢ連結を利用することができない場合、アプリインストールを案内してもよい。例えば、セットトップボックスは、音声または文書などを通じて端末にクライアントシステム（Ｃｌｉｅｎｔ  ｓｙｓｔｅｍ）のインストールを案内してもよい。
【０１００】
そして、アプリインストール以後、ＭＴＰファイル共有によって機器間で映像、音声、入力装置、出力装置として通信および動作を開始してもよい。
【０１０１】
したがって、一実施形態に係る端末を利用したセットトップボックスの入力／出力方法によれば、端末のＵＳＢ標準プロトコルを利用して通信することができ、ディスプレイ部と入力装置が備えられていないセットトップボックスにＵＳＢ標準連結プロトコルを支援することにより、端末を入力／出力装置として利用することができる。
【０１０２】
本発明の一実施形態に係る端末を利用したセットトップボックスの入力／出力方法は、図４および図５で説明した、一実施形態に係る端末を利用したセットトップボックスの入力／出力システムを利用しながらさらに具体的に説明することができる。図４に示すように、一実施形態に係る端末を利用したセットトップボックスの入力／出力システムにおいて、セットトップボックス４００は、通信部４１０および制御部４２０を含んでもよい。そして、図５に示すように、セットトップボックス５００の制御部は、判断部５１０、データ出力部５２０、入力処理部５３０、信号処理部５４０、および変化感知部５５０を含んでもよい。
【０１０３】
ステップ６１０で、通信部は、ディスプレイ部またはスピーカが備えられた端末と有線または無線通信によって連結してもよい。
【０１０４】
一例として、通信部は、端末でＭＴＰまたはＰＴＰモードを支援するように端末のＵＳＢポートとセットトップボックスのＵＳＢポートがＵＳＢケーブルによって連結され、ＵＳＢ標準プロトコルを利用して端末と有線通信してもよい。
【０１０５】
より具体的に、セットトップボックスおよび端末にはＵＳＢポートがそれぞれ形成され、ＵＳＢケーブルによって有線連結してもよい。ＵＳＢケーブルを通じてセットトップボックスと端末を有線で連結する場合、端末とセットトップボックスを連結する統合データ領域を支援する通信プロトコルを利用して簡単な構成および方法によって必要なサービスの提供を受けることができる。
【０１０６】
例えば、ＡＤＢ、ＭＴＰ、ＰＴＰなどを通じてセットトップボックスと端末をＵＳＢ連結することにより、端末を入力および／または出力装置として利用してもよい。このとき、端末のディスプレイ部を通じてＭＴＰモードまたはＰＴＰモードなどの連結モードを選択してもよいし、セットトップボックスで提供される映像（画面）と音声（オーディオ）データをリアルタイムで端末に送信してもよい。
【０１０７】
他の例として、通信部は、端末の無線通信モジュールとセットトップボックスの無線通信モジュールが、Ｂｌｕｅｔｏｏｔｈ、ＮＦＣ、Ｗｉ‐Ｆｉのうちの少なくとも１つによって連結されて端末と無線通信してもよい。
【０１０８】
ここで、通信部の無線通信方式が制限されることはなく、ネットワークが含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワークは、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでもよい。また、ネットワークは、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これに制限されることはない。
【０１０９】
これにより、セットトップボックスと端末とは有線または無線で互いに通信し、セットトップボックスに受信されたコンテンツを、ディスプレイ部を備える端末でディスプレイすることができるし、端末でユーザから入力を受けた制御、選択などの指示をセットトップボックスに伝達することができる。
【０１１０】
ステップ６３０で、判断部は、端末が映像または音声データを受信可能な状態であるかを判断してもよい。ここで、映像または音声データとは、セットトップボックスで端末を通じて出力しようとするコンテンツであって、イメージ、映像（画面）、音声（オーディオ）、アプリケーションを構成する画面などを含んでもよい。
【０１１１】
例えば、判断部は、端末に映像または音声データを受信して出力することができるアプリケーションがインストールされているかを判断してもよい。このとき、端末に映像または音声データを受信して出力する予めインストールされたアプリケーションがない場合、判断部は、セットトップボックスからアプリケーションのインストールファイルまたはインストール案内ファイルの提供を受けてアプリケーションをインストールするように誘導してもよい。例えば、端末でＡＤＢ連結を利用することができない場合、セットトップボックスは、音声または文書などを通じて端末にクライアントシステム（Ｃｌｉｅｎｔ  ｓｙｓｔｅｍ）などのアプリケーションのインストールを案内してもよい。この後、判断部は、端末にインストールされたアプリケーションを実行することにより、端末が映像または音声データを受信可能な状態であるかを判断してもよい。
【０１１２】
ステップ６４０で、データ出力部は、端末が映像または音声データを受信可能な場合、端末のディスプレイ部を通じて映像を出力したりスピーカを通じて音声を出力したりするために、端末に映像または音声データを送信して端末とデータを共有してもよい。
【０１１３】
また、実施形態によって、端末を利用したセットトップボックスの入力／出力方法は、端末からユーザ入力データを受信可能な状態であるかを判断する段階６５０、および端末のディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信を受けて制御されるステップ６６０をさらに含んでもよい。
【０１１４】
一方、通信部によってディスプレイ部またはスピーカが備えられた端末と有線または無線通信によって連結（ステップ６１０）した後、セットトップボックスの送信モードおよび受信モードを判断（ステップ６２０）する。すなわち、ステップ６２０において、判断部は、セットトップボックスの送信モードおよび受信モードを判断するのである。ここで、送信モードとして判断された場合、判断部は、端末が映像または音声データを受信可能な状態であるかを判断してもよい（ステップ６３０）。また、受信モードとして判断された場合、判断部は、端末からユーザ入力データを受信可能な状態であるかを判断してもよい（ステップ６５０）。
【０１１５】
ステップ６５０で、判断部は、端末からユーザ入力データを受信可能な状態であるかを判断してもよい。
【０１１６】
例えば、判断部は、端末でユーザ入力データを入力することができるアプリケーションがインストールされているかを判断してもよい。このとき、端末にユーザ入力データを入力することができる予めインストールされたアプリケーションがない場合、判断部は、セットトップボックスからアプリケーションのインストールファイルまたはインストール案内ファイルを提供してアプリケーションのインストールを誘導してもよい。このとき、アプリケーションのインストールファイルは、セットトップボックスだけではなく、外部サーバを通じて提供を受けることも可能である。この後、判断部は、端末にインストールされたアプリケーションを実行することにより、ユーザ入力データを入力することができる状態であるかを判断してもよい。
【０１１７】
ステップ６６０で、入力処理部は、端末からユーザ入力データを受信可能な場合、端末のディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信を受けて制御されてもよい。ここで、ユーザが入力したタッチ座標またはキーパッド入力値は、タッチスクリーン、仮想キーパッド、キーパッドなどを通じて取得した座標値または入力値であってもよい。また、端末を利用した入力装置は、ディスプレイ部だけではなく、キーパッド（ｋｅｙ  ｐａｄ）、タッチパッド、マウス、ジャイロセンサ、カメラなどであってもよい。
【０１１８】
一方、端末で命令語送信および結果を受けることができる通信プロトコル連結を利用することができる場合、データ変化を感知することができるコールバックシステム（ｃａｌｌ  ｂａｃｋ  ｓｙｓｔｅｍ）が適用され、共有データの変更時、変更となった映像または音声データを端末のディスプレイ部に表示してもよいし、変更となったユーザ入力データをセットトップボックスに入力処理してもよい。
【０１１９】
これにより、端末のディスプレイ部を通じてディスプレイ部が備えられていないセットトップボックスで送信された映像がリアルタイムで出力されたり、端末のスピーカを通じてスピーカが備えられていないセットトップボックスで送信された音声がリアルタイムで出力されたりすることが可能となる。また、端末のディスプレイ部を通じてユーザが入力したタッチ座標またはキーパッド入力値の送信をセットトップボックスで受けることができるようになる。
【０１２０】
以下は、本発明の一実施形態における、端末を利用したセットトップボックスの入力／出力システムおよび方法を説明するための例である。
【０１２１】
端末を利用したセットトップボックスの入力／出力システムおよび方法は、多様な分野に適用されてもよく、以下の端末を利用したセットトップボックスの入力／出力システムおよび方法の数種類の例に限定されることはない。
【０１２２】
例えば、端末を利用したセットトップボックスの入力／出力方法は、ディスプレイ部またはスピーカが備えられた端末と有線または無線通信によって連結し、端末が映像または音声データを受信可能な状態であるかを判断し、端末が映像または音声データを受信可能な場合、端末のディスプレイ部を通じて映像を出力したりスピーカを通じて音声を出力したりするために、端末に映像または音声データを送信して端末とデータを共有してもよい。
【０１２３】
ここで、セットトップボックスは、点検が求められる電子機器の少なくとも一部で構成されてもよい。端末とデータを共有するために、端末に予めインストールされたアプリケーションを通じて点検が求められる電子機器の管理メニューをディスプレイ部に表示し、ユーザから入力を受けた点検メニューの選択座標の送信を受けてもよい。
【０１２４】
この後、送信された選択座標のメニューに対して点検が求められる電子機器で点検を施行してもよい。このとき、ディスプレイがない電子機器の点検を施行することは、専門家しか行うことができないが、端末を通じて点検をする場合には、専門家はもちろん、非専門家でも容易に点検を行うことができる。
【０１２５】
点検施行後、結果を端末のディスプレイ部を通じて表示するように結果を端末に送信してもよい。
【０１２６】
より具体的に説明すれば、浄水器またはボイラー管理のために、ユーザは、ディスプレイ出力部がない浄水器またはボイラーと端末をＵＳＢケーブルによって連結してもよい。浄水器またはボイラーと端末が連結された場合、浄水器またはボイラーから浄水器またはボイラー管理メニュー画面を端末に送信してもよい。
【０１２７】
ユーザが端末で浄水器またはボイラー管理メニュー画面の点検メニューを選択すれば、端末はメニュー選択座標を浄水器またはボイラーに送信してもよい。これにより、浄水器またはボイラーは、送信された座標のメニューを点検施行した後、結果を端末画面に送信することができる。
【０１２８】
他の例として、セットトップボックスは、交通信号制御システムの少なくとも一部で構成されてもよい。
【０１２９】
端末とデータを共有するために、端末に予めインストールされたアプリケーションを通じて交通信号制御システムの制御メニューをディスプレイ部に表示し、ユーザから入力を受けた制御メニューの選択座標の送信をセットトップボックスで受けてもよい。この後、送信を受けた選択座標にしたがって交通信号システムを制御してもよい。
【０１３０】
より具体的に説明すれば、交通信号システムの手動管理のために、交通が混雑する時間に警察が端末を利用して信号制御システムとＵＳＢ連結をしてもよい。これにより、交通信号システムは、交通信号制御画面を端末に送信してもよく、端末の入力を交通信号制御システムに送信してもよい。
【０１３１】
この場合、交通信号機の横にある交通制御システムに別途の入力／出力装置を装着するよりも、費用および電源を節約することができる。
【０１３２】
また他の例として、セットトップボックスは、カフェのテーブルに提供されるトーストボックス（Ｔｏａｓｔ（登録商標）  ｂｏｘ）の少なくとも一部で構成されてもよい。
【０１３３】
ユーザは、カフェのテーブルに設置されている、ディスプレイが提供されていないトーストボックス（Ｔｏａｓｔ  ｂｏｘ）とユーザの端末をＵＳＢケーブルによって連結した後、通信チャンネルを設定してもよい。ここで、トーストボックス（Ｔｏａｓｔ  ｂｏｘ）は、映像および／または音声を出力しないディスプレイまたはスピーカが提供されていない機器であってもよいし、タッチスクリーン、仮想キーパッド、キーパッドなどの入力部が提供されていない電気／電子機器であってもよい。
【０１３４】
トーストボックス（Ｔｏａｓｔ  ｂｏｘ）と端末とが連結された場合、トーストボックス（Ｔｏａｓｔ  ｂｏｘ）から、端末の充電、ドリンクの注文と支払い、音楽または映像鑑賞などに関する画面を端末に送信してもよい。
【０１３５】
ユーザは、端末に提供された画面のタッチスクリーンなどを通じてサービスを選択してもよく、端末は、入力を受けたタッチスクリーンイベント、座標などをトーストボックス（Ｔｏａｓｔ  ｂｏｘ）に送信してもよい。
【０１３６】
トーストボックス（Ｔｏａｓｔ  ｂｏｘ）は、送信された座標のメニューの実行後、結果を端末に送信することができる。待機時には、端末の充電機能と共に、端末に別途のアプリをインストールしなくても、端末画面を利用して便宜機能を提供することもできるようになる。
【０１３７】
さらに他の例として、セットトップボックスは、自動車のマルチメディアシステムの少なくとも一部で構成されてもよい。
【０１３８】
自動車のマルチメディアシステムのアップデートのために、ユーザは、自動車のマルチメディアシステムと端末をＵＳＢケーブルによって連結してもよい。
【０１３９】
自動車のマルチメディアシステムは、端末にマルチメディアソフトウェア（ＳＷ）ダウンロード命令語を送信してもよい。
【０１４０】
そうすると、端末は、データ通信を利用してソフトウェア（ＳＷ）アップデートパッケージをダウンロードすることができる。ダウンロードが完了すると、端末にダウンロードされたソフトウェア（ＳＷ）アップデートパッケージを自動車のマルチメディアシステムに伝達することにより、自動車のマルチメディアシステムのアップグレードが可能となる。
【０１４１】
図７は、一実施形態における、端末のＵＳＢ連結モード設定画面の例を示した図である。
【０１４２】
図７を参照すると、セットトップボックスおよび端末は、ＵＳＢを通じて有線連結している。ＵＳＢケーブルなどを通じてセットトップボックスと端末が有線で連結された場合、端末と機器を連結する統合データ領域を支援する通信プロトコルを利用して簡単な構成および方法によって必要なサービスの提供を受けることができる。
【０１４３】
例えば、ＡＤＢ、ＭＴＰ、ＰＴＰなどを通じてセットトップボックスと端末をＵＳＢ連結することにより、端末のディスプレイ部などを入力および／または出力装置として利用することができる。このとき、端末のディスプレイ部を通じてＭＴＰモードまたはＰＴＰモードなどの連結モードを選択することができ、セットトップボックスで提供される映像（画面）と音声（オーディオ）データをリアルタイムで端末に送信することができる。
【０１４４】
このように、端末は、ＵＳＢ標準プロトコルを利用して通信することができるため、ディスプレイ部および入力装置が備えられていないセットトップボックスにＵＳＢ標準連結プロトコルだけを支援するようにシステムを構成する場合、端末を入力および／または出力装置として利用することができる。
【０１４５】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてもよい。例えば、実施形態で説明された装置および構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてもよい。処理装置は、オペレーティングシステム（ＯＳ）および前記ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の便宜のために、１つの処理装置が使用されるとして説明される場合もあるが、当業者は、処理装置が複数個の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成（ｐｒｏｃｅｓｓｉｎｇ  ｃｏｎｆｉｇｕｒａｔｉｏｎ）も可能である。
【０１４６】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでもよく、思うままに動作するように処理装置を構成したり、独立的または集合的に（ｃｏｌｌｅｃｔｉｖｅｌｙ）処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供するために、いかなる種類の機械、コンポーネント、物理装置、仮想装置（ｖｉｒｔｕａｌ  ｅｑｕｉｐｍｅｎｔ）、コンピュータ格納媒体または装置、または送信される信号波（ｓｉｇｎａｌ  ｗａｖｅ）に永久的または一時的に具現化（ｅｍｂｏｄｙ）されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された方法で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【０１４７】
本発明の一実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。前記コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【０１４８】
以上のように、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能である。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、および／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【０１４９】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【０１５０】
１００：セットトップボックス
１１０：端末
１２０：ＵＳＢケーブル
【図１】
2017130926.tif 000003
【図２】
2017130926.tif 000004
【図３】
2017130926.tif 000005
【図４】
2017130926.tif 000006
【図５】
2017130926.tif 000007
【図６】
2017130926.tif 000008
【図７】
2017130926.tif 000009