JP5921348B2 - Video display terminal - Google Patents
Video display terminal Download PDFInfo
- Publication number
- JP5921348B2 JP5921348B2 JP2012133896A JP2012133896A JP5921348B2 JP 5921348 B2 JP5921348 B2 JP 5921348B2 JP 2012133896 A JP2012133896 A JP 2012133896A JP 2012133896 A JP2012133896 A JP 2012133896A JP 5921348 B2 JP5921348 B2 JP 5921348B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- resource
- information
- resource reservation
- video 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
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephone Function (AREA)
Description
本発明は、他の端末と通信を行い映像表示や映像蓄積を行う映像表示端末に関する。 The present invention relates to a video display terminal that performs video display and video storage by communicating with other terminals.
従来の番組録画再生システム、携帯端末およびビデオ録画装置は、放送受信可能な携帯端末とビデオ録画装置間において、携帯端末からビデオ録画装置へ放送のチャンネル情報を送信し、ビデオ録画装置で電子番組表機能を使って番組録画を行う。また、ビデオ録画装置で再生した録画番組を携帯端末へ送信(配信)して、携帯端末側で視聴可能にしていた(例えば、特許文献1)。 A conventional program recording / playback system, a portable terminal, and a video recording apparatus transmit broadcast channel information from a portable terminal to a video recording apparatus between the portable terminal capable of receiving broadcasts and the video recording apparatus. Use the function to record a program. In addition, a recorded program reproduced by a video recording apparatus is transmitted (distributed) to a mobile terminal so that the mobile terminal can view the program (for example, Patent Document 1).
また、従来の2画面表示型の複数連携型表示システムは、テレビと携帯表示端末間において、親機(=テレビ)と子機(=携帯表示端末)がリアルタイムに連動することによって、テレビ側で放送番組を表示しながら、携帯表示端末側で字幕・スーパ等の文字情報を拡大表示する、またはデータ放送やネット情報番組関連情報を表示する、またはPicture In Picture機能の子画面を表示する、またはマルチカメラアングル放送映像(マルチ編成番組)を表示する、といった表示機器間で機能連携するシステムも提案されていた(例えば、特許文献2)。 In addition, the conventional two-screen display type multi-link display system allows a television set and a portable display terminal to link a master unit (= TV) and a slave unit (= portable display terminal) in real time. While displaying a broadcast program, display enlarged text information such as subtitles / super, etc. on the mobile display terminal side, display data broadcasting or net information program related information, or display a sub-screen of the Picture In Picture function, or There has also been proposed a system for function cooperation between display devices such as displaying multi-camera angle broadcast video (multi-organized program) (for example, Patent Document 2).
しかしながら、上記の従来技術では、映像表示端末(ビデオ録画装置やテレビ等)と携帯端末(携帯電話やタブレット等)の間で機能連携する際に、双方の(特に処理分担させる端末側の)処理能力(CPU性能やメモリ容量や通信性能等)や表示能力(映像フォーマットや解像度等)に基づく使用リソースの差異を考慮していないため、常に快適で安定した連携動作ができるとは限らないという問題点があった。 However, in the above prior art, when the functions are linked between the video display terminal (video recording device, television, etc.) and the mobile terminal (mobile phone, tablet, etc.), the processing of both (especially on the terminal side to which processing is shared) is performed. Because it does not take into account differences in resources used based on capabilities (CPU performance, memory capacity, communication performance, etc.) and display capabilities (video format, resolution, etc.), it is not always possible to perform comfortable and stable cooperative operations. There was a point.
この発明は上記のような問題点を解決するためになされたもので、映像表示端末としての動作品質を向上させることを目的とする。 The present invention has been made to solve the above-described problems, and an object thereof is to improve the operation quality as a video display terminal.
この発明に係る映像表示端末は、自端末と相互に通信可能な端末の処理能力を含むリソースの情報を取得する端末情報管理部と、端末情報管理部で取得した端末のリソースに基づき、自端末の映像表示処理を分担させる場合、処理を行うために端末で必要となるリソースを求めるリソース情報変換部と、端末に対して、リソース情報変換部で求めたリソースでリソース予約とリソース予約解除を行うリソース予約部と、リソース予約部が、端末とリソース予約処理またはリソース解除処理を行う場合、端末とのリソース予約プロトコル通信を行うプロトコル通信部とを備えたものである。 The video display terminal according to the present invention is based on a terminal information management unit that acquires resource information including processing capability of a terminal that can communicate with the own terminal, and the terminal resource acquired by the terminal information management unit. When sharing the video display processing, the resource information conversion unit that obtains resources necessary for the terminal to perform processing, and resource reservation and resource reservation cancellation for the resource obtained by the resource information conversion unit for the terminal When the resource reservation unit and the resource reservation unit perform the resource reservation process or the resource release process with the terminal, the resource reservation unit includes a protocol communication unit that performs resource reservation protocol communication with the terminal.
この発明の映像表示端末は、自端末の処理を行うために端末で必要となるリソースを求め、このリソースで端末に対してリソース予約するようにしたので、映像表示端末としての動作品質を向上させることができる。 Since the video display terminal according to the present invention obtains resources necessary for the terminal to perform processing of the terminal itself and reserves resources for the terminal with this resource, the operation quality as the video display terminal is improved. be able to.
実施の形態1.
図1は本発明の端末間機能連携の例を示す概念図である。
図1において、映像表示端末100は例えば放送受信可能な液晶テレビや車載テレビといった映像を表示する端末であり、携帯端末200は例えば携帯電話やタブレットである。これら映像表示端末100と携帯端末200とは宅内ネットワークやクラウド・ネットワーク環境等で接続可能とする。図中の映像表示端末100と携帯端末200内の円グラフは、それぞれにおけるリソース使用状況を示す。ここで、リソースとは、CPU、メモリ、ディスク、ネットワーク等の計算機資源を指し、使用リソース量はCPU使用率、メモリ使用量、ディスク入出力帯域、ネットワーク通信帯域等で表す。
Embodiment 1 FIG.
FIG. 1 is a conceptual diagram showing an example of inter-terminal function cooperation of the present invention.
In FIG. 1, the
映像表示端末100において、電子番組表(EPG:Electronic Program Guide)機能を用いて番組表一覧を表示させて番組の録画予約を行うシーンを考える。EPG機能は、ラテ欄と呼ぶ電子番組表一覧の中に、放送波やIPネットワーク等から取得した番組情報を表示する機能であり、大きくは番組情報取得処理とEPG描画処理から構成される。端末間で機能連携する前の映像表示端末100内では、両方の処理を単独で実行した時のリソース使用状況(本図では例としてCPU使用率)を示している。これに対して、端末間で機能連携する場合、ここでは映像表示端末100は自身で実行していた処理のうち、番組情報取得処理を携帯端末200に処理分担させるものとする。
Consider a scene in the
このために、映像表示端末100は始めに携帯端末200との間で「リソース予約プロトコル」処理を行う。具体的には、映像表示端末100は、携帯端末200に分担させたい処理を自身で実行した場合に使用するリソース量を通知し、携帯端末200側でそのリソースを予約させる。そして、リソース予約プロトコルを実行した結果、携帯端末200側で番組情報取得処理が起動され、取得した番組情報は、例えば映像表示端末100側での表示の移動方向(時間帯やチャンネル)に合わせて、映像表示端末100側へ逐次データ送信される。映像表示端末100側は、受信した番組情報をEPG描画する。このように端末間で使用リソース配分を調整した上で機能連携することにより、映像表示端末100側のリソース使用量、及び処理負荷を減らし、動作品質を向上させることができる。
For this purpose, the
図2は、実施の形態1の映像表示端末100と携帯端末200とを示す構成図である。
図2において、映像表示端末100は、CPUやメモリ等の計算機資源を管理・制御するOS(オペレーティングシステム)110をベースとして、リソース管理機構120を搭載する。リソース管理機構120は、少なくともリソースグループ管理部120a、リソース設定部120b、リソース監視制御部120cから構成され、OS110上の一つ以上のタスクをいくつかにグループ分けして、グループ毎に各種計算機資源の使用リソース量の上限値を設定することにより、それらの上限値を超過しないように監視・制御するものである。ここで、リソースグループ管理部120aは、グループ分けした各グループを管理する機能部であり、リソース設定部120bは、それぞれのグループのリソースを設定する機能部、リソース監視制御部120cは、各グループのリソースの上限を超過しないように監視・制御する機能部である。リソース管理機構120の実装例として、Windows(登録商標)サーバ上のシステムリソースマネージャやLinux(登録商標)上のCgroups(Control groups)がある。
FIG. 2 is a configuration diagram illustrating the
In FIG. 2, a
次に、その上位層にリソース予約マネージャ130と、一つ以上のアプリ(A)140a,アプリ(B)140b、アプリ(C)140c,・・・を搭載する。リソース予約マネージャ130は、少なくとも、端末情報管理部131、リソース情報変換部132、リソース予約部133、プロトコル通信部134を備えている。端末情報管理部131は、機能連携(処理分担)対象の端末(=携帯端末200)が有する処理能力や表示能力等の情報を相互に通信し、取得した内容を判断する処理部である。リソース情報変換部132は、端末間の処理能力等の差異に基づき予約リソース情報を補正計算(正規化)する処理部である。リソース予約部133は、リソース管理機構120のリソース設定部120bに対してリソース予約を行う処理部である。プロトコル通信部134は、携帯端末200との間でリソース予約プロトコル通信を行うための通信処理部である。
Next, the
また、携帯端末200側も同様の構成であり、少なくとも、OS210、リソース管理機構220、リソース予約マネージャ230、及び一つ以上のアプリ(A)240a,アプリ(B)240b,アプリ(C)240c,・・・を搭載するものとする。OS210は、携帯端末200側のオペレーティングシステムである。リソース管理機構220は、携帯端末200側のリソース管理を行う機能部であり、基本的な構成は映像表示端末100側のリソース管理機構120と同様である。即ち、リソースグループ管理部220a,リソース設定部220b,リソース監視制御部220cを備えている。
The
また、リソース予約マネージャ230は、映像表示端末100側のリソース予約マネージャ130と対になる機能を有し、端末情報管理部231、リソース情報変換部232、リソース予約部233、プロトコル通信部234を備えている。端末情報管理部231は、携帯端末200側の端末情報の管理部である。また、リソース情報変換部232は、映像表示端末100側のリソース情報変換部132と同様の処理を行う演算部であるが、携帯端末200が映像表示端末100としての動作を行わない場合は、特に設けなくてもよい。リソース予約部233は、リソース予約部133からの予約要求を受けてリソース予約を行い、その応答をリソース予約部133に対して行う処理部である。また、プロトコル通信部234は、プロトコル通信部134と共に、映像表示端末100と携帯端末200間のリソース予約プロトコル処理の通信を制御する通信制御部である。また、アプリ(A)240a,アプリ(B)240b,アプリ(C)240cは、番組情報取得処理を行うといったプログラムである。
The
次に、実施の形態1の映像表示端末100の動作について説明する。
図3は、本発明の映像表示端末100の処理を示すシーケンス図である。
図3において、ステップST100で映像表示端末100のユーザがEPG表示操作を行ったとする。なお、このEPG表示操作はユーザによるリモコン(図示せず)の操作といった動作で行われるものとする。
Next, the operation of the
FIG. 3 is a sequence diagram showing processing of the
In FIG. 3, it is assumed that the user of the
まず、ステップST101で映像表示端末100は携帯端末200側へ番組情報取得処理アプリの起動要求を発行する。なお、この番組情報取得処理アプリは、アプリ(A)〜(C)240a〜240cのいずれかのアプリである。ステップST102で携帯端末200側では、対応するアプリ(処理プログラム)を起動する。次に、EPG機能は、予め映像表示端末100との間の機能連携対象機能に指定しているとすると、リソース予約プロトコルの処理を開始する。まず、ステップST103でリソース予約マネージャ130内の端末情報管理部131は、プロトコル通信部134を介して、携帯端末200側の端末情報管理部231に対して、端末情報の取得要求を発行する。ここで、端末情報とは、CPUクロック周波数、メモリ搭載サイズ、ネットワーク通信速度等であり、取得要求の項目種別は一つ以上の任意の組み合わせであってよい。
First, in step ST101, the
ステップST104で携帯端末200側の端末情報管理部231は要求された端末情報を取得し、ステップST105で映像表示端末100へ返信する。次に、ステップST106でリソース予約マネージャ130内のリソース情報変換部132は、携帯端末200から取得した端末情報に基づき、自身(映像表示端末100)と携帯端末200間の処理能力の差異を計算する。そして、携帯端末200に分担させたい番組情報取得処理を自身で実行した場合に使用するリソース量に、端末間の処理能力の差異を掛け合わせて、携帯端末200上での予約リソース量を求める。例えば、映像表示端末100のCPUクロック周波数が500MHz、携帯端末200のCPUクロック周波数が1GHzであり、かつ映像表示端末100上で番組情報取得処理を実行する場合のCPU使用率が最大10%だった場合、番組情報取得処理を携帯端末200上で処理分担させる際の予約リソース量は、CPU使用率5%となる。この時、映像表示端末100上で番組情報取得処理を実行する場合のCPU使用率といった情報は、予め固定情報として保持しておいてもよいし、リソース管理機構120内のリソース監視制御部120cで過去の動作時に取得した情報を保持しておき、使用するようにしてもよい。
In step ST104, the terminal
続いて、ステップST107でリソース予約マネージャ130内のリソース予約部133は、リソース情報変換部132で求めた予約リソース量と共に、携帯端末200側のリソース予約部233に対して、使用リソースの予約要求を発行する。ステップST108で携帯端末200側のリソース予約部233はリソース管理機構220に対して、番組情報取得処理を行う起動済みアプリを対象として、要求された予約リソース量でリソース予約を行う。正常にリソース予約が行われたら、ステップST109で映像表示端末100へ予約完了を応答する。ここまでが、端末間の機能連携の開始前に実行するリソース予約プロトコル処理である。なお、このリソース予約プロトコル処理は、プロトコル通信部134とプロトコル通信部234間の通信によって行われる。
Subsequently, in step ST107, the
次に、ステップST110で、映像表示端末100側のEPG機能アプリから携帯端末200側へ番組情報の取得要求を発行する。なお、ここでEPG機能アプリとは、アプリ(A)〜(C)140a〜140cのいずれかのアプリである。ステップST111で、携帯端末200側の番組情報取得処理アプリは、放送波ではなくIPネットワークから番組情報を取得するようにしてもよいし、また、映像表示端末100側からの番組情報取得要求の有り無しにかかわらず、非同期に番組情報を先読み取得して、一時保存やデータベース化を行うようにしてもよい。
Next, in step ST110, an EPG function application on the
ステップST112で携帯端末200側の番組情報取得処理アプリは、映像表示端末100側へ番組情報を送信する。ステップST113で映像表示端末100側のEPG機能アプリは、受信した番組情報をEPG描画する。以後、映像表示端末100のユーザによるリモコン操作に基づき、EPGの表示範囲が変わった場合、適宜番組情報の取得要求を発行する。または、先読み効果を出すため、携帯端末200側から隣接の番組情報を送信し続けるようにしてもよい。
In step ST112, the program information acquisition processing application on the
一方、ステップST114でユーザがEPG終了操作を行ったとする。この場合、ステップST115でリソース予約マネージャ130内のリソース予約部133は、プロトコル通信部134を介して、携帯端末200側のリソース予約部233に対して、使用リソースの予約解除要求を発行する。ステップST116で携帯端末200側のリソース予約部233はリソース管理機構220に対して、番組情報取得処理を行うアプリに対するリソース予約を解除する。正常にリソース予約解除が行われたら、ステップST117で映像表示端末100へ予約解除完了を応答する。ここまでが、端末間の機能連携の終了時に実行するリソース予約プロトコル処理である。なお、このリソース予約プロトコル処理も、プロトコル通信部134とプロトコル通信部234間の通信によって行われる。
On the other hand, assume that the user performs an EPG end operation in step ST114. In this case, in step ST115, the
最後に、ステップST118で映像表示端末100は携帯端末200側へ番組情報取得処理アプリの終了要求を発行する。ステップST119で携帯端末200側では、対応するアプリ(処理プログラム)を終了する。
Finally, in step ST118, the
なお、上記の実施の形態では、端末間の処理能力等の差異に基づき予約リソース量を補正計算した上でリソース予約要求を発行するようにしたものであるが、端末間のリソース配分を決める規則や条件といったポリシーとしては、他に例えば表示処理のために使用する描画メモリをできるだけ確保するようにリソース予約要求するようにしてもよい。また、他に映像ストリームのビットレート等の固定的な要因に基づきネットワーク帯域とCPU使用率をリソース予約要求するようにしてもよい。また、全てのリソースに対して100%の予約要求するようにしてもよい(その端末の使用を一時的にブロックする)。また、他にトランスコーダ等の特定ハードウェア(リソース)の使用(占有)を予約要求するようにしてもよい。また、始めに最小のリソース予約要求をしておき、その後現在の特定リソースの使用量を定期的に受信し、それらの値に基づいてリソース予約要求を動的に変更するようにしてもよい。 In the above embodiment, the resource reservation request is issued after correcting the reservation resource amount based on the difference in processing capacity between the terminals, etc., but the rule for determining the resource allocation between the terminals In addition, as a policy such as a condition, a resource reservation request may be made so that, for example, a drawing memory used for display processing is secured as much as possible. Alternatively, a resource reservation request may be made for the network bandwidth and CPU usage rate based on fixed factors such as the bit rate of the video stream. Further, a 100% reservation request may be made for all resources (use of the terminal is temporarily blocked). In addition, a reservation request may be made to use (occupy) specific hardware (resources) such as a transcoder. Alternatively, a minimum resource reservation request may be made first, then the current usage amount of the specific resource may be periodically received, and the resource reservation request may be dynamically changed based on those values.
また、上記の一連のリソース予約プロトコル処理において、セキュリティを強化する目的から、リソース予約マネージャ130内のプロトコル通信部134で暗号化・復号化を施した上で通信するようにしてもよい。すなわち、映像表示端末100におけるプロトコル通信部134と携帯端末200におけるプロトコル通信部234間の通信を暗号化し、それぞれのプロトコル通信部134およびプロトコル通信部234で暗号化した信号を復号するようにしてもよい。また、同様にセキュリティを強化する目的から、機能連携対象の端末認証やユーザ認証の処理を追加で実行するようにしてもよい。すなわち、プロトコル通信部134が携帯端末200と通信を行う場合、機能連携対象として予め登録されている携帯端末200であるかを認証する。また、映像表示端末100を操作するユーザに対してパスワード入力といったユーザ認証を行うようにしてもよい。
In the above-described series of resource reservation protocol processing, for the purpose of enhancing security, communication may be performed after encryption / decryption is performed by the
また、映像表示端末100と携帯端末200間の機能連携の他のアプリケーション適用例として、例えば、Picture In Picture機能の親画面を映像表示端末100側に表示すると共に、子画面を携帯端末200側に表示しようとする場合や、マルチカメラアングル放送映像(マルチ編成番組)の第一のチャンネル画面を映像表示端末100側に表示すると共に、第二のチャンネル画面を携帯端末200側に表示しようとする場合に、端末情報管理部131または新たに端末連携条件判定部(図示せず)を設けて、連携対象の携帯端末200側に出画可能か、あるいは出画してもよいかといった表示に関わる機能連携の可否条件を判定するようにしてもよい。具体的には、ステップST107でリソース予約マネージャ103内のリソース予約部107が、使用リソースの予約要求を発行した時、携帯端末200側で映像配信サービスの契約内容や著作権等に基づき、出画可否の判定を行い、もし出画不可と判断した場合はステップST109で予約エラーの応答をするようにする。携帯端末200から予約エラーの応答があった場合、端末情報管理部131または新たに設けた端末連携条件判定部は、この端末を機能連携対象からは外すようにする。
As another application application example of the function cooperation between the
このように実施の形態1では、端末間で使用リソース配分を調整した上で機能連携するようにしているので、映像表示端末100側のリソース使用量や処理負荷を減らし、動作品質を向上させ、安定的にきびきびした動きや表示を実現することができる。また、端末間で使用リソース配分を調整する際に、端末間の処理能力等の差異に基づき予約リソース量を補正計算(正規化)するようにしているので、機能連携(処理分担)先の端末における予約リソース量を、実際の使用量に合った無駄のない設定値にすることができる。また、端末間で使用リソースの予約と予約解除のリソース予約プロトコル処理を暗号化して通信する、及び端末/ユーザ認証するようにしているので、セキュリティ上の安全性を確保できる。また、映像表示端末100と携帯端末200間で連携してそれぞれに映像等を出画しようとする場合に、機能連携の可否条件を判定するようにしているので、映像配信サービスの契約内容や著作権の侵害を回避しながらマルチデバイス型の表示、利用形態で楽しむことができる。
As described above, in the first embodiment, function coordination is performed after adjusting the resource allocation between terminals, so that the resource usage and processing load on the
以上説明したように、実施の形態1の映像表示端末によれば、自端末と相互に通信可能な端末の処理能力を含むリソースの情報を取得する端末情報管理部と、端末情報管理部で取得した端末のリソースに基づき、自端末の映像表示処理を分担させる場合、処理を行うために端末で必要となるリソースを求めるリソース情報変換部と、端末に対して、リソース情報変換部で求めたリソースでリソース予約とリソース予約解除を行うリソース予約部と、リソース予約部が、端末とリソース予約処理またはリソース解除処理を行う場合、端末とのリソース予約プロトコル通信を行うプロトコル通信部とを備えたので、映像表示端末の動作品質を向上させることができる。 As described above, according to the video display terminal of the first embodiment, the information is acquired by the terminal information management unit that acquires the resource information including the processing capability of the terminal that can communicate with the own terminal, and the terminal information management unit. When sharing the video display processing of the own terminal based on the resource of the terminal that has been processed, the resource information conversion unit that obtains the resource necessary for the terminal to perform processing, and the resource obtained by the resource information conversion unit for the terminal Since the resource reservation unit that performs resource reservation and resource reservation release and the resource reservation unit performs resource reservation processing or resource release processing with the terminal, a protocol communication unit that performs resource reservation protocol communication with the terminal, The operation quality of the video display terminal can be improved.
また、実施の形態1の映像表示端末によれば、自端末と相互に通信可能な端末との間の通信を暗号化する処理と、端末が機能連携対象として予め登録されているかを判定する端末認証処理と、自端末を操作するユーザの認証処理のうち、少なくともいずれかの処理を行うようにしたので、リソース予約プロトコル処理を実行する際のセキュリティ強化を図ることができる。 In addition, according to the video display terminal of the first embodiment, a process for encrypting communication between terminals that can communicate with the own terminal and a terminal that determines whether the terminal is registered in advance as a function cooperation target Since at least one of the authentication process and the authentication process of the user operating the terminal is performed, security can be enhanced when the resource reservation protocol process is executed.
また、実施の形態1の映像表示端末によれば、自端末から端末への出画を行う場合、予め決められた出画条件に基づき端末への出画が認められている場合にのみ出画を行うようにしたので、端末の表示に関する機能連携の可否を考慮した動作を実現することができる。 In addition, according to the video display terminal of the first embodiment, when an image is output from the terminal to the terminal, the image is displayed only when the image output to the terminal is permitted based on a predetermined image output condition. Therefore, it is possible to realize an operation in consideration of whether or not function cooperation related to terminal display is possible.
実施の形態2.
上記実施の形態1では、予め、映像表示端末100と携帯端末200との端末アドレス(例えばIPアドレス)を認識し、コネクションが確立している2台の端末間で、使用リソース配分を調整した上で機能連携するようにしたものであるが、ネットワークに接続された複数の映像表示端末(携帯端末を含む)が存在するような場合に、複数端末の中からそれらの応答遅延や処理能力等に基づいて機能連携(処理分担)する端末を選択し、選択した端末との間で使用リソース配分を調整する例を実施の形態2として説明する。
Embodiment 2. FIG.
In the first embodiment, the terminal addresses (for example, IP addresses) of the
図4は、実施の形態2における映像表示端末の処理を示すシーケンス図である。
図4において、映像表示端末100と、この映像表示端末100に対して機能連携の対象となりうる映像表示端末(携帯端末を含む)が、端末(A)200a、端末(B)200b、端末(C)200cのように複数存在するものとする。ここで、映像表示端末100の図面上の構成は図2に示した映像表示端末100と同様である。また、端末(A)200a、端末(B)200b、端末(C)200cは、それぞれ、図2における携帯端末200と同様に、OS210、リソース管理機構220、リソース予約マネージャ230、アプリ(A)240a,アプリ(B)240b,アプリ(C)240c,・・・を備えているものとする。
FIG. 4 is a sequence diagram showing processing of the video display terminal in the second embodiment.
In FIG. 4, a
すなわち、実施の形態2における端末情報管理部131は、複数の端末(A)200a、端末(B)200b、端末(C)200cのリソースの情報として、通信帯域情報および処理能力情報のうち少なくとも一方の情報を取得し、この情報に基づいて、応答遅延を最小とする端末または処理能力の余裕度が大きい端末のうち、少なくともいずれかを満たす端末を選択するよう構成されている。その他の構成は実施の形態1と同様である。
That is, terminal
実施の形態2においても、ステップST100で映像表示端末100のユーザがEPG表示操作を行ったとする。
ステップST120で映像表示端末100内の端末情報管理部131は、端末(A)200a、端末(B)200b、端末(C)200cに対して、通信帯域情報の取得要求を発行する。ここで、取得要求する情報の種別は、通信帯域情報の他に、例えば現在のCPU負荷情報のように現時点で機能連携可能であるかどうかの判断に使用できる端末処理能力に関連する各種情報であってもよい。また、取得要求の項目種別は一つ以上の任意個の組であってよい。
Also in the second embodiment, it is assumed that the user of the
In step ST120, the terminal
次に、ステップST121で各端末200a〜200cは映像表示端末100へ通信帯域情報を返信する。ステップST122で映像表示端末100内の端末情報管理部131は、各端末200a〜200cから返信された通信帯域情報を参照し、最も遅延の小さいと判断した端末(ここでは端末(A)200aとする)を選択する。ステップST123で映像表示端末100内の端末情報管理部131は、決定した端末(A)200aへ決定通知を送信する。この最後のステップは省略してもよい。ここまでが、機能連携対象の端末を選択決定するための付加的なリソース予約プロトコルである。
Next, in step ST121, each of the
次に、ステップST101で映像表示端末100は上記のステップST120〜ST123で決定した端末(A)200a側へ番組情報取得処理アプリの起動要求を発行し、ステップST102で端末(A)200a側では、対応するアプリ(処理プログラム)を起動する。以降は、実施の形態1で説明したリソース予約プロトコルのステップと同じであるためここでの説明は省略する。
Next, in step ST101, the
なお、ステップST122で端末200a〜200cにおける複数の端末から返信があった場合、端末情報管理部131は、予め優先度付けした端末選択ポリシーに基づいて、機能連携(処理分担)する端末を選択するようにしてもよいし、また複数のポリシーを切り替えられる(ユーザが変更できる)ようにしてもよい。具体的には、過去に機能連携が成立した端末を優先させる、機能連携した際に最も省電力化が図ることが可能な端末を優先させる等の様々な端末選択ポリシーが考えられる。
In addition, when there are replies from a plurality of terminals in the
このように実施の形態2では、ネットワークに接続された複数の映像表示端末(携帯端末を含む)との間でそれらの応答遅延や処理能力等の情報を送受信して機能連携(処理分担)する端末を選択するようにしているので、機能連携する上でのデータ送受信の遅延を最小化する等のより適切な端末を選択することができる。また、複数の端末から返信があった場合の端末選択ポリシーを設定、切り替えるようにしているので、映像表示端末100の特性や利用シーンに合わせて最適な端末を選択することができる。
As described above, in the second embodiment, information such as response delay and processing capability is transmitted / received to / from a plurality of video display terminals (including mobile terminals) connected to the network to perform function cooperation (processing sharing). Since the terminal is selected, it is possible to select a more appropriate terminal such as minimizing a data transmission / reception delay in function cooperation. In addition, since the terminal selection policy when there are replies from a plurality of terminals is set and switched, it is possible to select an optimal terminal in accordance with the characteristics of the
以上説明したように、実施の形態2の映像表示端末によれば、自端末と相互に通信可能な端末として複数の端末が存在する場合、端末情報管理部は、複数の端末のリソースの情報として、通信帯域情報および処理能力情報のうち少なくとも一方の情報を取得し、この情報に基づいて、応答遅延を最小とする端末または処理能力の余裕度が大きい端末のうち、少なくともいずれかを満たす端末を選択するようにしたので、複数の端末の中から所望する機能連携に適した端末を選択することができる。 As described above, according to the video display terminal of the second embodiment, when there are a plurality of terminals as terminals capable of mutual communication with the own terminal, the terminal information management unit displays the resource information of the plurality of terminals. Acquiring at least one of communication band information and processing capability information, and based on this information, a terminal satisfying at least one of a terminal that minimizes a response delay or a terminal having a large margin of processing capability. Since the selection is made, a terminal suitable for the desired function cooperation can be selected from a plurality of terminals.
また、実施の形態2の映像表示端末によれば、自端末と相互に通信可能な端末として複数の端末が存在する場合、端末情報管理部は、複数の端末のリソースの情報として、通信帯域情報および処理能力情報のうち少なくとも一方の情報を取得し、この情報と予め定められた端末選択ポリシーとに基づいて、端末選択ポリシーに最も適合する端末を選択するようにしたので、所望する端末選択ポリシーに適した端末を選択することができる。 Also, according to the video display terminal of the second embodiment, when there are a plurality of terminals as terminals capable of mutual communication with the own terminal, the terminal information management unit uses the communication band information as the resource information of the plurality of terminals. And at least one of the processing capability information is acquired, and a terminal most suitable for the terminal selection policy is selected based on this information and a predetermined terminal selection policy. A suitable terminal can be selected.
実施の形態3.
上記実施の形態2では、ネットワークに接続された複数の映像表示端末(携帯端末を含む)が存在するような場合に、複数端末の中からそれらの応答遅延や処理能力等に基づいて機能連携(処理分担)する端末を選択し、選択した端末との間で使用リソース配分を調整するようにしたものであるが、次に、ネットワーク接続された任意の端末の中から予約したい空き使用リソース量の有無(予約可否)に基づいて機能連携(処理分担)する端末を選択し、選択した端末との間で使用リソース配分を調整する例を実施の形態3として説明する。
Embodiment 3 FIG.
In the second embodiment, when there are a plurality of video display terminals (including mobile terminals) connected to the network, the function linkage (based on the response delay, processing capability, etc.) from the plurality of terminals ( Process allocation), and the resource allocation is adjusted with the selected terminals. Next, the amount of free resources to be reserved from any network-connected terminals A third embodiment will be described as an example in which a terminal for function cooperation (processing sharing) is selected based on the presence / absence (reservation availability) and the resource allocation is adjusted with the selected terminal.
図5は、実施の形態3における映像表示端末の処理を示すシーケンス図である。
図5において、映像表示端末100と、この映像表示端末100に対して機能連携の対象となりうる映像表示端末(携帯端末を含む)が、端末(A)200a、端末(B)200b、端末(C)200cのように複数存在するものとする。ここで、映像表示端末100の図面上の構成は図2に示した映像表示端末100と同様である。また、端末(A)200a、端末(B)200b、端末(C)200cは、それぞれ、図2における携帯端末200と同様に、OS210、リソース管理機構220、リソース予約マネージャ230、アプリ(A)240a,アプリ(B)240b,アプリ(C)240c,・・・を備えているものとする。
FIG. 5 is a sequence diagram showing processing of the video display terminal in the third embodiment.
In FIG. 5, a
すなわち、実施の形態3における端末情報管理部131は、複数の端末のうち、任意の端末に対して空き使用リソース量の問い合わせを行い、問い合わせに対する応答に基づいて複数の端末のうち少なくとも1つの端末を選択するよう構成されている。その他の構成は実施の形態1と同様である。
That is, terminal
実施の形態3においても、ステップST100で映像表示端末100のユーザがEPG表示操作を行ったとする。
ステップST124で、映像表示端末100内の端末情報管理部131は、プロトコル通信部134を介して、任意の端末(ここでは、端末(A)200a、端末(B)200b、端末(C)200cとする)に対して、機能連携(処理分担)する上で必要な使用リソースの予約可否要求を一斉同報(ブロードキャスト)で発行する。具体的には、例えば予約したい空き使用リソース量としてCPU使用率5%以下でかつメモリ空き容量100MB以上といった内容で通知する。
Also in the third embodiment, it is assumed that the user of the
In step ST124, the terminal
ステップST125で各端末200a〜200cから予約可否を応答する。この応答時は、単純に予約可否だけを返信するようにしてもよいし、応答端末における項目別の空き使用リソース量の情報を付与して返信するようにしてもよい。
ステップST126で映像表示端末100内の端末情報管理部131は、最初に予約可能を返信してきた端末を選択するか、または複数の端末から予約可能を返信してきた場合、予約したい空き使用リソース量に最も適合すると判断した端末を選択する。ここでは、端末(A)200aが選択されたとする。ここまでが、機能連携対象の端末を選択決定するための付加的なリソース予約プロトコルである。
In step ST125, a response is sent from each terminal 200a to 200c as to whether reservation is possible. At the time of this response, it may be possible to simply send back whether reservation is possible, or send back information with information on the amount of free resources used for each item in the response terminal.
In step ST126, the terminal
次に、ステップST101で映像表示端末100は上記のステップST124〜ST126で決定した端末(A)200a側へ番組情報取得処理アプリの起動要求を発行し、ステップST102で端末(A)200a側では、対応するアプリ(処理プログラム)を起動する。以降は、既に説明したリソース予約プロトコルのステップと同じであるため省略する。
Next, in step ST101, the
なお、上記例のシナリオでは、機能連携する端末を一つに決定するような記載をしているが、複数の端末を選択することがあってもよい。具体的には、ステップST126で映像表示端末100内の端末情報管理部131は、各端末200a〜200cから返信してきた項目別の空き使用リソース量を比較検討した結果、機能連携(処理分担)した時の全体負荷が最も低くなる、あるいは全体消費電力が最も低く抑えられるような2台以上の複数端末を選択する。そして、後段のリソース予約プロトコルにおいて、選択した各端末に対して、使用リソースを最適に分割した使用リソースの予約要求を発行するようにする。
In the scenario of the above example, the description is made such that a single terminal for function cooperation is determined, but a plurality of terminals may be selected. Specifically, in step ST126, the terminal
一方、ステップST124で映像表示端末100内の端末情報管理部131は任意の端末に対して、機能連携(処理分担)する上で必要な使用リソースの予約可否要求を一斉同報(ブロードキャスト)で発行する際に、リソース予約時刻の情報を追加してもよい。例えば、毎週何曜日の何時から何時間といったリソース予約指定を可能にすることで、夜中の間に録画映像のトランスコード処理を行い、翌朝すぐに携帯端末に持出しができるようにするといった利用方法が考えられる。
On the other hand, in step ST124, the terminal
このように実施の形態3では、ネットワーク接続された任意の映像表示端末(携帯端末を含む)に対して予約したい空き使用リソース量の有無(予約可否)を問い合わせるようにしているので、最適な機能連携(処理分担)候補の端末を選択することができる。また、複数の端末から予約可能(連携可能)の返信を受けた時に、各端末の空き使用リソース量を勘案し、同時に3台以上の複数端末と機能連携することにして各端末に予約リソースを適切に振り分けるようにしているので、機能連携のスケーラビリティを確保することができる。また、空き使用リソース量に加えて、リソース予約時刻の情報を問い合わせるようにしているので、端末間で使用リソースを効率的に融通することができる。 As described above, in the third embodiment, since any video display terminal (including a mobile terminal) connected to the network is inquired about the presence / absence (reservation availability) of the amount of available resources to be reserved, the optimum function Terminals that are candidates for cooperation (processing sharing) can be selected. In addition, when receiving a reply indicating that reservations can be made (cooperation is possible) from multiple terminals, the amount of available resources of each terminal is taken into account, and the function is linked to three or more terminals at the same time, so that reservation resources can be assigned to each terminal. Since it is arranged appropriately, it is possible to ensure the scalability of function linkage. Further, since the resource reservation time information is queried in addition to the free resource usage amount, the resources used can be efficiently accommodated between terminals.
以上説明したように、実施の形態3の映像表示端末によれば、自端末と相互に通信可能な端末として複数の端末が存在する場合、端末情報管理部は、複数の端末のうち、任意の端末に対して空き使用リソース量の問い合わせを行い、問い合わせに対する応答に基づいて複数の端末のうち少なくとも1つの端末を選択するようにしたので、複数の端末の中から所望する機能連携に適した端末を選択することができる。 As described above, according to the video display terminal of the third embodiment, when there are a plurality of terminals as terminals that can communicate with the own terminal, the terminal information management unit selects any of the plurality of terminals. Since a terminal is inquired about the amount of free resources used and at least one terminal is selected from a plurality of terminals based on a response to the inquiry, a terminal suitable for function cooperation desired from a plurality of terminals Can be selected.
また、実施の形態3の映像表示端末によれば、端末情報管理部は、空き使用リソース量に加えてリソース予約可能な時刻の問い合わせを行い、問い合わせに対する応答に基づいて複数の端末のうち少なくとも1つの端末を選択するようにしたので、機能連携させる時間を含め、複数の端末の中から所望する機能連携に適した端末を選択することができる。 Further, according to the video display terminal of the third embodiment, the terminal information management unit inquires about the time when the resource can be reserved in addition to the free usage resource amount, and based on the response to the inquiry, at least one of the plurality of terminals. Since one terminal is selected, a terminal suitable for desired function cooperation can be selected from a plurality of terminals including time for function cooperation.
実施の形態4.
上記実施の形態3では、ネットワーク接続された任意の端末の中から予約したい空き使用リソース量の有無(予約可否)に基づいて機能連携(処理分担)する端末を選択し、選択した端末との間で使用リソース配分を調整するようにしたものであるが、次に、過去の機能連携した端末やリソース予約情報(リソース連携が成立した情報)を記憶しておき、連携端末の選択や使用リソースの予約要求等のリソース予約プロトコル処理を効率化する例を実施の形態4として説明する。
Embodiment 4 FIG.
In the third embodiment, a terminal for function cooperation (processing sharing) is selected based on the presence or absence (reservation availability) of an available resource amount to be reserved from any network-connected terminals, and between the selected terminals In the next step, the resource allocation in the past is adjusted, but the past function-linked terminals and resource reservation information (information that established resource linkage) are stored, and the selection of linked terminals and the An example of improving the efficiency of resource reservation protocol processing such as a reservation request will be described as a fourth embodiment.
図6は、実施の形態4の映像表示端末を示すシステム構成図である。
図6において、映像表示端末100aは、図2に示した実施の形態1の映像表示端末100と同様に、OS110、リソース管理機構120、リソース予約マネージャ130a、アプリ(A)140a,アプリ(B)140b,アプリ(C)140cを備えている。ここで、OS110、リソース管理機構120、アプリ(A)140a,アプリ(B)140b,アプリ(C)140cの構成は実施の形態1と同様であるため、ここでの説明は省略する。
FIG. 6 is a system configuration diagram showing a video display terminal according to the fourth embodiment.
In FIG. 6, the
実施の形態4のリソース予約マネージャ130aは、端末情報管理部131、リソース情報変換部132、リソース予約部133a、プロトコル通信部134、リソース予約履歴テーブル135、リソース予約履歴管理部136を備えている。リソース予約履歴テーブル135は、過去の機能連携した端末やリソース予約情報(リソース連携が成立した情報)を記憶するテーブルであり、リソース予約履歴管理部136は、リソース予約履歴テーブル135の保存・更新処理と検索処理を行う処理部である。また、リソース予約部133aは、リソース予約を行う端末のリソース予約情報がリソース予約履歴テーブル135に記憶されていた場合は、リソース情報変換部132で求めたリソースに代えて、リソース予約履歴テーブル135のリソース予約情報に基づいてリソース予約を行うよう構成されている。これ以外のリソース予約マネージャ130a内の構成は実施の形態1と同様である。
The resource reservation manager 130a according to the fourth embodiment includes a terminal
また、実施の形態4の携帯端末200の構成は図2に示した実施の形態1の構成と同様であるため、対応する部分に同一符号を付してその説明を省略する。
Moreover, since the structure of the
図7は、このような場合の映像表示端末の処理を示すシーケンス図である。
図7において、ステップST114でユーザがEPG終了操作を行ったとする。ステップST115でリソース予約マネージャ130内のリソース予約部133aは、プロトコル通信部134を介して、携帯端末200側のリソース予約部233に対して、使用リソースの予約解除要求を発行する。
ステップST116で携帯端末200側のリソース予約部233はリソース管理機構220に対して、番組情報取得処理を行うアプリに対するリソース予約を解除する。正常にリソース予約解除が行われたら、ステップST117で映像表示端末100aへ予約解除完了を応答する。
最後に、ステップST127でリソース予約マネージャ130内のリソース予約履歴管理部136は、今回機能連携した端末の識別情報(例えばIPアドレス)がリソース予約履歴テーブル135に保持されていない、及び今回の機能連携(処理分担)におけるリソース予約情報がリソース予約履歴テーブル135にないことを確認した場合、これらの情報を保存する。ここまでが、端末間の機能連携の終了時に実行するリソース予約プロトコルである。
FIG. 7 is a sequence diagram showing processing of the video display terminal in such a case.
In FIG. 7, it is assumed that the user performs an EPG end operation in step ST114. In step ST115, the
In step ST116, the
Finally, in step ST127, the resource reservation history management unit 136 in the
ステップST118で映像表示端末100aは携帯端末200側へ番組情報取得処理アプリの終了要求を発行する。ステップST119で携帯端末200側では、対応するアプリ(処理プログラム)を終了する。
In step ST118, the
一方、ステップST100で、次回、映像表示端末100aのユーザがEPG表示操作を行ったとする。ステップST101で映像表示端末100aは携帯端末200側へ番組情報取得処理アプリの起動要求を発行する。ステップST102で携帯端末200側では、対応するアプリ(処理プログラム)を起動する。次に、リソース予約プロトコルを開始し、ステップST128でリソース予約マネージャ130内のリソース予約履歴管理部136は、リソース予約履歴テーブル135内を検索して、今回機能連携する端末との間における過去のリソース予約情報を取得する。ステップST107でリソース予約マネージャ130内のリソース予約部133aは、リソース予約履歴管理部136から渡された予約リソース量と共に、携帯端末200側のリソース予約部233に対して、使用リソースの予約要求を発行する。なお、その携帯端末200と初めて機能連携を行う場合等、ステップST128のリソース予約検索処理で該当する端末の情報が記憶されていなかった場合、リソース予約部133aは、実施の形態1と同様に、リソース情報変換部132で求めた予約リソース量でリソースの予約要求を行う。
On the other hand, it is assumed that the user of the
ステップST108で携帯端末200側のリソース予約部233はリソース管理機構220に対して、番組情報取得処理を行う起動済みアプリを対象として、要求された予約リソース量でリソース予約を行う。正常にリソース予約が行われたら、ステップST109で映像表示端末100aへ予約完了を応答する。ここまでが、端末間の機能連携の開始前に実行するリソース予約プロトコルである。以降は、既に説明した動作ステップと同じであるため省略する。
In step ST108, the
また、以上の説明は携帯端末200が予め決定されている実施の形態1に対して適用したものであるが、端末が複数の場合である実施の形態2や実施の形態3に対しても適用可能である。例えば、実施の形態2に適用した場合、リソース予約履歴テーブル135は、過去に処理分担した端末の通信帯域情報または処理能力のうち少なくとも一方の値を記憶し、端末情報管理部131が、端末の選択を行う場合、リソース予約履歴テーブル135に登録されている端末の情報を含めて複数の端末の中から選択を行うよう構成される。また、実施の形態3に適用した場合、リソース予約履歴テーブル135は、過去に処理分担した端末の空き使用リソース量の値を記憶し、端末情報管理部131は、リソース予約履歴テーブル135に登録されている端末の情報を含めて複数の端末の中から選択を行うよう構成される。
Further, the above description is applied to the first embodiment in which the
このように実施の形態4では、過去の機能連携した端末やリソース予約情報(リソース連携が成立した情報)を記憶しておき、次回この内容を参照してリソース予約するようにしているので、連携端末の選択や使用リソースの予約要求等のリソース予約プロトコル処理を効率化できる。 As described above, in the fourth embodiment, since the past function-linked terminals and resource reservation information (information in which resource cooperation has been established) are stored and resource reservation is made by referring to this content next time, Resource reservation protocol processing such as terminal selection and use resource reservation request can be made more efficient.
以上説明したように実施の形態4の映像表示端末によれば、過去に処理分担した端末のリソース予約情報を記憶するリソース予約履歴テーブルを備え、リソース予約部は、リソース予約を行う端末のリソース予約情報がリソース予約履歴テーブルに記憶されていた場合は、リソース情報変換部で求めたリソースに代えて、リソース予約履歴テーブルのリソース予約情報に基づいてリソース予約を行うようにしたので、使用リソースの予約要求等のリソース予約プロトコル処理を効率化することができる。 As described above, according to the video display terminal of the fourth embodiment, the resource reservation history table that stores the resource reservation information of the terminals that have been shared in the past is provided, and the resource reservation unit performs resource reservation of the terminal that performs resource reservation. If the information is stored in the resource reservation history table, resource reservation is performed based on the resource reservation information in the resource reservation history table instead of the resource obtained by the resource information conversion unit. Resource reservation protocol processing such as requests can be made more efficient.
また、実施の形態4の映像表示端末によれば、過去に処理分担した端末の通信帯域情報または処理能力のうち少なくとも一方の値を記憶するリソース予約履歴テーブルを備え、端末情報管理部は、リソース予約履歴テーブルに登録されている端末の情報を含めて複数の端末の中から選択を行うようにしたので、連携端末の選択を効率化することができる。 Moreover, according to the video display terminal of Embodiment 4, the resource reservation history table that stores at least one value of the communication bandwidth information or the processing capability of the terminals that have been shared in the past is provided. Since selection is made from a plurality of terminals including information on the terminals registered in the reservation history table, it is possible to improve the efficiency of selection of linked terminals.
また、実施の形態4の映像表示端末によれば、過去に処理分担した端末の空き使用リソース量の値を記憶するリソース予約履歴テーブルを備え、端末情報管理部は、リソース予約履歴テーブルに登録されている端末の情報を含めて複数の端末の中から選択を行うようにしたので、連携端末の選択を効率化することができる。 In addition, the video display terminal according to the fourth embodiment includes the resource reservation history table that stores the value of the unused resource amount of the terminal that has been shared in the past, and the terminal information management unit is registered in the resource reservation history table. Since the selection is made from among a plurality of terminals including the information on the terminals that are currently connected, the selection of linked terminals can be made more efficient.
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。 In the present invention, within the scope of the invention, any combination of the embodiments, or any modification of any component in each embodiment, or omission of any component in each embodiment is possible. .
100,100a 映像表示端末、110,210 OS、120,220 リソース管理機構、120a,220a リソースグループ管理部、120b,220b リソース設定部、120c,220c リソース監視制御部、130,130a リソース予約マネージャ、131,231 端末情報管理部、132,232 リソース情報変換部、133,133a,233 リソース予約部、134,234 プロトコル通信部、135 リソース予約履歴テーブル、136 リソース予約履歴管理部、140a,240a アプリA、140b,240b アプリB、140c,240c アプリC、200 携帯端末。 100, 100a Video display terminal, 110, 210 OS, 120, 220 Resource management mechanism, 120a, 220a Resource group management unit, 120b, 220b Resource setting unit, 120c, 220c Resource monitoring control unit, 130, 130a Resource reservation manager, 131 , 231 Terminal information management unit, 132, 232 Resource information conversion unit, 133, 133a, 233 Resource reservation unit, 134, 234 Protocol communication unit, 135 Resource reservation history table, 136 Resource reservation history management unit, 140a, 240a Application A, 140b, 240b Application B, 140c, 240c Application C, 200 Mobile terminal.
Claims (10)
前記端末情報管理部で取得した前記端末のリソースに基づき、自端末の映像表示処理を分担させる場合、当該処理を行うために前記端末で必要となるリソースを求めるリソース情報変換部と、
前記端末に対して、前記リソース情報変換部で求めたリソースでリソース予約とリソース予約解除を行うリソース予約部と、
前記リソース予約部が、前記端末とリソース予約処理またはリソース解除処理を行う場合、当該端末とのリソース予約プロトコル通信を行うプロトコル通信部とを備えた映像表示端末。 A terminal information management unit that acquires information on resources including processing capabilities of terminals that can communicate with the own terminal;
When sharing the video display processing of the terminal based on the resource of the terminal acquired by the terminal information management unit, a resource information conversion unit that obtains a resource necessary for the terminal to perform the processing;
A resource reservation unit that performs resource reservation and resource reservation release with the resource obtained by the resource information conversion unit for the terminal;
A video display terminal comprising a protocol communication unit that performs resource reservation protocol communication with the terminal when the resource reservation unit performs resource reservation processing or resource release processing with the terminal.
前記端末情報管理部は、前記複数の端末のリソースの情報として、通信帯域情報および処理能力情報のうち少なくとも一方の情報を取得し、当該情報に基づいて、応答遅延を最小とする端末または処理能力の余裕度が大きい端末のうち、少なくともいずれかを満たす端末を選択することを特徴とする請求項1から請求項3のうちのいずれか1項記載の映像表示端末。 If there are multiple devices that can communicate with each other,
The terminal information management unit acquires at least one of communication band information and processing capability information as resource information of the plurality of terminals, and based on the information, a terminal or processing capability that minimizes a response delay The video display terminal according to any one of claims 1 to 3, wherein a terminal satisfying at least one of terminals having a large margin is selected.
前記端末情報管理部は、前記複数の端末のリソースの情報として、通信帯域情報および処理能力情報のうち少なくとも一方の情報を取得し、当該情報と予め定められた端末選択ポリシーとに基づいて、当該端末選択ポリシーに最も適合する端末を選択することを特徴とする請求項1から請求項3のうちのいずれか1項記載の映像表示端末。 If there are multiple devices that can communicate with each other,
The terminal information management unit acquires at least one of communication band information and processing capability information as resource information of the plurality of terminals, and based on the information and a predetermined terminal selection policy, The video display terminal according to any one of claims 1 to 3, wherein a terminal most suitable for the terminal selection policy is selected.
前記端末情報管理部は、前記複数の端末のうち、任意の端末に対して空き使用リソース量の問い合わせを行い、当該問い合わせに対する応答に基づいて前記複数の端末のうち少なくとも1つの端末を選択することを特徴とする請求項1から請求項3のうちのいずれか1項記載の映像表示端末。 If there are multiple devices that can communicate with each other,
The terminal information management unit inquires about an available resource amount for an arbitrary terminal among the plurality of terminals, and selects at least one terminal among the plurality of terminals based on a response to the inquiry. The video display terminal according to claim 1, wherein the video display terminal is a video display terminal.
前記リソース予約部は、リソース予約を行う端末のリソース予約情報が前記リソース予約履歴テーブルに記憶されていた場合は、前記リソース情報変換部で求めたリソースに代えて、前記リソース予約履歴テーブルのリソース予約情報に基づいてリソース予約を行うことを特徴とする請求項1から請求項3のうちのいずれか1項記載の映像表示端末。 It has a resource reservation history table that stores resource reservation information of terminals that have been shared in the past,
The resource reservation unit, if the resource reservation information of the terminal that performs resource reservation has been stored in the resource reservation history table, instead of the resource which has been determined by the resource information conversion unit, the resource reservation of the resource reservation history table The video display terminal according to any one of claims 1 to 3, wherein resource reservation is performed based on information.
前記端末情報管理部は、前記リソース予約履歴テーブルに登録されている端末の情報を含めて複数の端末の中から選択を行うことを特徴とする請求項4または請求項5記載の映像表示端末。 A resource reservation history table that stores at least one value of communication bandwidth information or processing capacity of terminals that have been shared in the past;
6. The video display terminal according to claim 4, wherein the terminal information management unit performs selection from a plurality of terminals including information on terminals registered in the resource reservation history table.
前記端末情報管理部は、前記リソース予約履歴テーブルに登録されている端末の情報を含めて複数の端末の中から選択を行うことを特徴とする請求項6または請求項7記載の映像表示端末。 It has a resource reservation history table that stores the value of the amount of free resources used by terminals that have been shared in the past,
8. The video display terminal according to claim 6, wherein the terminal information management unit performs selection from a plurality of terminals including information on terminals registered in the resource reservation history table. 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012133896A JP5921348B2 (en) | 2012-06-13 | 2012-06-13 | Video display terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012133896A JP5921348B2 (en) | 2012-06-13 | 2012-06-13 | Video display terminal |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2013258600A JP2013258600A (en) | 2013-12-26 |
JP2013258600A5 JP2013258600A5 (en) | 2015-01-22 |
JP5921348B2 true JP5921348B2 (en) | 2016-05-24 |
Family
ID=49954678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012133896A Active JP5921348B2 (en) | 2012-06-13 | 2012-06-13 | Video display terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5921348B2 (en) |
Families Citing this family (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US20120309363A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Triggering notifications associated with tasks items that represent tasks to perform |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
CN104969289B (en) | 2013-02-07 | 2021-05-28 | 苹果公司 | Voice trigger of digital assistant |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
WO2015020942A1 (en) | 2013-08-06 | 2015-02-12 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
WO2015184186A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | User interface for correcting recognition errors |
DK180048B1 (en) | 2017-05-11 | 2020-02-04 | Apple Inc. | MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | Low-latency intelligent automated assistant |
DK201770411A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Multi-modal interfaces |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
DK179822B1 (en) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | User activity shortcut suggestions |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11227599B2 (en) | 2019-06-01 | 2022-01-18 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
US11061543B1 (en) | 2020-05-11 | 2021-07-13 | Apple Inc. | Providing relevant data items based on context |
US11183193B1 (en) | 2020-05-11 | 2021-11-23 | Apple Inc. | Digital assistant hardware abstraction |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
US11490204B2 (en) | 2020-07-20 | 2022-11-01 | Apple Inc. | Multi-device audio adjustment coordination |
US11438683B2 (en) | 2020-07-21 | 2022-09-06 | Apple Inc. | User identification using headphones |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10290404A (en) * | 1997-04-11 | 1998-10-27 | Toshiba Corp | Distributed video processor |
JP4647329B2 (en) * | 2004-02-16 | 2011-03-09 | パナソニック株式会社 | Equipment management device |
JP4325438B2 (en) * | 2004-03-01 | 2009-09-02 | ソニー株式会社 | Information processing system, information processing method, and computer program |
JP2006092432A (en) * | 2004-09-27 | 2006-04-06 | Sony Corp | Information processing device, method, and program |
JP4848660B2 (en) * | 2005-03-30 | 2011-12-28 | ソニー株式会社 | Information processing distributed system, information processing apparatus, and information processing distributed method |
JP2010050956A (en) * | 2008-07-24 | 2010-03-04 | Toshiba Corp | Video processing system, video processing apparatus, and video processing method |
JP2012033980A (en) * | 2008-11-26 | 2012-02-16 | Panasonic Corp | Television broadcast receiver |
JP5375360B2 (en) * | 2009-06-23 | 2013-12-25 | 日本電気株式会社 | Cloud transcoding system and method, information processing terminal, transcoding processing contract terminal |
-
2012
- 2012-06-13 JP JP2012133896A patent/JP5921348B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013258600A (en) | 2013-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5921348B2 (en) | Video display terminal | |
US9215424B2 (en) | Content delivery | |
JP4430885B2 (en) | Distributed tuner allocation and conflict resolution | |
US7865611B2 (en) | Content delivery method and communication terminal apparatus | |
JP5167153B2 (en) | Apparatus and method for sharing resources in peer networks | |
US20080307485A1 (en) | Automatic extension of recording using in-band and out-of-band data sources | |
EP3468179A1 (en) | Video splitting device and monitoring method | |
US20160380662A1 (en) | Wireless communication device | |
CN115834556B (en) | Data transmission method, system, device, storage medium and program product | |
JP2016033811A (en) | Session management method, session management device, session management program and communication processing method | |
US20100293290A1 (en) | Relay device, terminal, priority communication control method, program, and recording medium | |
US20090222890A1 (en) | Method and apparatus for providing streaming service based on p2p and streaming service system using the same | |
JP2009065305A (en) | Terminal cooperation system for seamless viewing and listening, terminal, server, and method | |
US20080307073A1 (en) | Control apparatus and control method | |
WO2015077983A1 (en) | Device and method for playing media in home network | |
JP4618367B2 (en) | Content receiving apparatus and content receiving method | |
US11496791B2 (en) | Devices, systems and processes for facilitating seamless use of tuners across multiple devices within a local area network | |
CN112368987B (en) | Media playing method and playing equipment | |
JP6433151B2 (en) | Video supply device, video acquisition device, control method thereof, and video supply system | |
US10728911B2 (en) | Wireless communication device | |
JP4844350B2 (en) | Broadcast receiver, download data acquisition method and program thereof | |
JP4816114B2 (en) | Broadcast receiving terminal device, method and program | |
KR102007669B1 (en) | Video on demand Server device for internet broadcasting and operating method thereof | |
JP5709555B2 (en) | Digital broadcast receiving apparatus and information processing method | |
JP2014029632A (en) | Server unit, client unit, communication system and processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141202 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141202 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151006 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151204 |
|
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: 20160315 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160412 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5921348 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |