JP5921348B2 - Video display terminal - Google Patents

Video display terminal Download PDF

Info

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
Application number
JP2012133896A
Other languages
Japanese (ja)
Other versions
JP2013258600A5 (en
JP2013258600A (en
Inventor
幸典 遠藤
幸典 遠藤
慎司 前田
慎司 前田
本田 裕
裕 本田
三浦 紳
紳 三浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2012133896A priority Critical patent/JP5921348B2/en
Publication of JP2013258600A publication Critical patent/JP2013258600A/en
Publication of JP2013258600A5 publication Critical patent/JP2013258600A5/ja
Application granted granted Critical
Publication of JP5921348B2 publication Critical patent/JP5921348B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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).

特開2007−142747号公報JP 2007-142747 A 特開2008−118665号公報JP 2008-118665 A

しかしながら、上記の従来技術では、映像表示端末(ビデオ録画装置やテレビ等)と携帯端末(携帯電話やタブレット等)の間で機能連携する際に、双方の(特に処理分担させる端末側の)処理能力(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.

この発明の端末間機能連携の例を示す概念図である。It is a conceptual diagram which shows the example of the function cooperation between terminals of this invention. この発明の実施の形態1による映像表示端末と携帯端末とを示す構成図である。It is a block diagram which shows the video display terminal and portable terminal by Embodiment 1 of this invention. この発明の実施の形態1による映像表示端末の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the video display terminal by Embodiment 1 of this invention. この発明の実施の形態2による映像表示端末の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the video display terminal by Embodiment 2 of this invention. この発明の実施の形態3による映像表示端末の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the video display terminal by Embodiment 3 of this invention. この発明の実施の形態4による映像表示端末と携帯端末とを示す構成図である。It is a block diagram which shows the video display terminal and portable terminal by Embodiment 4 of this invention. この発明の実施の形態4による映像表示端末の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the video display terminal by Embodiment 4 of this invention.

実施の形態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 video display terminal 100 is a terminal that displays video such as a liquid crystal television or an in-vehicle television capable of receiving broadcasts, and the mobile terminal 200 is, for example, a mobile phone or a tablet. The video display terminal 100 and the portable terminal 200 can be connected via a home network or a cloud network environment. The pie charts in the video display terminal 100 and the mobile terminal 200 in the figure indicate the resource usage status in each. Here, resources refer to computer resources such as CPU, memory, disk, and network, and the amount of resources used is represented by CPU usage rate, memory usage, disk input / output bandwidth, network communication bandwidth, and the like.

映像表示端末100において、電子番組表(EPG:Electronic Program Guide)機能を用いて番組表一覧を表示させて番組の録画予約を行うシーンを考える。EPG機能は、ラテ欄と呼ぶ電子番組表一覧の中に、放送波やIPネットワーク等から取得した番組情報を表示する機能であり、大きくは番組情報取得処理とEPG描画処理から構成される。端末間で機能連携する前の映像表示端末100内では、両方の処理を単独で実行した時のリソース使用状況(本図では例としてCPU使用率)を示している。これに対して、端末間で機能連携する場合、ここでは映像表示端末100は自身で実行していた処理のうち、番組情報取得処理を携帯端末200に処理分担させるものとする。   Consider a scene in the video display terminal 100 in which a program guide list is displayed by using an electronic program guide (EPG) function to reserve recording of a program. The EPG function is a function for displaying program information acquired from a broadcast wave, an IP network, or the like in an electronic program guide list called a latte column, and mainly includes a program information acquisition process and an EPG drawing process. In the video display terminal 100 before function cooperation between terminals, the resource usage status (CPU usage rate as an example in this figure) when both processes are executed independently is shown. On the other hand, in the case of function cooperation between terminals, the video display terminal 100 here causes the portable terminal 200 to share the program information acquisition process among the processes executed by itself.

このために、映像表示端末100は始めに携帯端末200との間で「リソース予約プロトコル」処理を行う。具体的には、映像表示端末100は、携帯端末200に分担させたい処理を自身で実行した場合に使用するリソース量を通知し、携帯端末200側でそのリソースを予約させる。そして、リソース予約プロトコルを実行した結果、携帯端末200側で番組情報取得処理が起動され、取得した番組情報は、例えば映像表示端末100側での表示の移動方向(時間帯やチャンネル)に合わせて、映像表示端末100側へ逐次データ送信される。映像表示端末100側は、受信した番組情報をEPG描画する。このように端末間で使用リソース配分を調整した上で機能連携することにより、映像表示端末100側のリソース使用量、及び処理負荷を減らし、動作品質を向上させることができる。   For this purpose, the video display terminal 100 first performs a “resource reservation protocol” process with the mobile terminal 200. Specifically, the video display terminal 100 notifies the resource amount to be used when the mobile terminal 200 executes a process that the mobile terminal 200 wants to share, and reserves the resource on the mobile terminal 200 side. As a result of executing the resource reservation protocol, the program information acquisition process is started on the mobile terminal 200 side, and the acquired program information is matched with the moving direction (time zone or channel) of the display on the video display terminal 100 side, for example. The data is sequentially transmitted to the video display terminal 100 side. The video display terminal 100 side draws the received program information by EPG. In this way, by adjusting the resource allocation between terminals and functioning together, it is possible to reduce the resource usage and processing load on the video display terminal 100 side and improve the operation quality.

図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 video display terminal 100 and the mobile terminal 200 according to the first embodiment.
In FIG. 2, a video display terminal 100 is equipped with a resource management mechanism 120 based on an OS (Operating System) 110 that manages and controls computer resources such as a CPU and a memory. The resource management mechanism 120 includes at least a resource group management unit 120a, a resource setting unit 120b, and a resource monitoring control unit 120c. The resource management mechanism 120 divides one or more tasks on the OS 110 into several groups, and various computer resources for each group. By setting the upper limit value of the used resource amount, monitoring and control are performed so as not to exceed the upper limit value. Here, the resource group management unit 120a is a functional unit that manages each divided group, the resource setting unit 120b is a functional unit that sets the resources of each group, and the resource monitoring control unit 120c is It is a functional unit that monitors and controls resources so as not to exceed the upper limit. As an example of implementation of the resource management mechanism 120, there are a system resource manager on a Windows (registered trademark) server and a Cgroups (Control groups) on Linux (registered trademark).

次に、その上位層にリソース予約マネージャ130と、一つ以上のアプリ(A)140a,アプリ(B)140b、アプリ(C)140c,・・・を搭載する。リソース予約マネージャ130は、少なくとも、端末情報管理部131、リソース情報変換部132、リソース予約部133、プロトコル通信部134を備えている。端末情報管理部131は、機能連携(処理分担)対象の端末(=携帯端末200)が有する処理能力や表示能力等の情報を相互に通信し、取得した内容を判断する処理部である。リソース情報変換部132は、端末間の処理能力等の差異に基づき予約リソース情報を補正計算(正規化)する処理部である。リソース予約部133は、リソース管理機構120のリソース設定部120bに対してリソース予約を行う処理部である。プロトコル通信部134は、携帯端末200との間でリソース予約プロトコル通信を行うための通信処理部である。   Next, the resource reservation manager 130 and one or more applications (A) 140a, applications (B) 140b, applications (C) 140c,. The resource reservation manager 130 includes at least a terminal information management unit 131, a resource information conversion unit 132, a resource reservation unit 133, and a protocol communication unit 134. The terminal information management unit 131 is a processing unit that communicates information such as processing capability and display capability of a terminal (= portable terminal 200) that is a target of function cooperation (processing sharing) with each other, and determines acquired contents. The resource information conversion unit 132 is a processing unit that corrects (normalizes) reservation resource information based on a difference in processing capability between terminals. The resource reservation unit 133 is a processing unit that performs resource reservation for the resource setting unit 120b of the resource management mechanism 120. The protocol communication unit 134 is a communication processing unit for performing resource reservation protocol communication with the mobile terminal 200.

また、携帯端末200側も同様の構成であり、少なくとも、OS210、リソース管理機構220、リソース予約マネージャ230、及び一つ以上のアプリ(A)240a,アプリ(B)240b,アプリ(C)240c,・・・を搭載するものとする。OS210は、携帯端末200側のオペレーティングシステムである。リソース管理機構220は、携帯端末200側のリソース管理を行う機能部であり、基本的な構成は映像表示端末100側のリソース管理機構120と同様である。即ち、リソースグループ管理部220a,リソース設定部220b,リソース監視制御部220cを備えている。   The mobile terminal 200 has the same configuration, and includes at least the OS 210, the resource management mechanism 220, the resource reservation manager 230, and one or more applications (A) 240a, applications (B) 240b, applications (C) 240c, ... shall be installed. The OS 210 is an operating system on the mobile terminal 200 side. The resource management mechanism 220 is a functional unit that performs resource management on the mobile terminal 200 side, and the basic configuration is the same as the resource management mechanism 120 on the video display terminal 100 side. That is, a resource group management unit 220a, a resource setting unit 220b, and a resource monitoring control unit 220c are provided.

また、リソース予約マネージャ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 resource reservation manager 230 has a function of pairing with the resource reservation manager 130 on the video display terminal 100 side, and includes a terminal information management unit 231, a resource information conversion unit 232, a resource reservation unit 233, and a protocol communication unit 234. ing. The terminal information management unit 231 is a terminal information management unit on the mobile terminal 200 side. Further, the resource information conversion unit 232 is a calculation unit that performs the same processing as the resource information conversion unit 132 on the video display terminal 100 side, but particularly when the mobile terminal 200 does not perform the operation as the video display terminal 100. It does not have to be provided. The resource reservation unit 233 is a processing unit that receives a reservation request from the resource reservation unit 133, makes a resource reservation, and sends a response to the resource reservation unit 133. The protocol communication unit 234 is a communication control unit that controls communication of the resource reservation protocol processing between the video display terminal 100 and the mobile terminal 200 together with the protocol communication unit 134. The application (A) 240a, the application (B) 240b, and the application (C) 240c are programs that perform program information acquisition processing.

次に、実施の形態1の映像表示端末100の動作について説明する。
図3は、本発明の映像表示端末100の処理を示すシーケンス図である。
図3において、ステップST100で映像表示端末100のユーザがEPG表示操作を行ったとする。なお、このEPG表示操作はユーザによるリモコン(図示せず)の操作といった動作で行われるものとする。
Next, the operation of the video display terminal 100 according to Embodiment 1 will be described.
FIG. 3 is a sequence diagram showing processing of the video display terminal 100 of the present invention.
In FIG. 3, it is assumed that the user of the video display terminal 100 performs an EPG display operation in step ST100. This EPG display operation is performed by an operation such as a remote control (not shown) operation by the user.

まず、ステップST101で映像表示端末100は携帯端末200側へ番組情報取得処理アプリの起動要求を発行する。なお、この番組情報取得処理アプリは、アプリ(A)〜(C)240a〜240cのいずれかのアプリである。ステップST102で携帯端末200側では、対応するアプリ(処理プログラム)を起動する。次に、EPG機能は、予め映像表示端末100との間の機能連携対象機能に指定しているとすると、リソース予約プロトコルの処理を開始する。まず、ステップST103でリソース予約マネージャ130内の端末情報管理部131は、プロトコル通信部134を介して、携帯端末200側の端末情報管理部231に対して、端末情報の取得要求を発行する。ここで、端末情報とは、CPUクロック周波数、メモリ搭載サイズ、ネットワーク通信速度等であり、取得要求の項目種別は一つ以上の任意の組み合わせであってよい。   First, in step ST101, the video display terminal 100 issues a program information acquisition processing application activation request to the mobile terminal 200 side. This program information acquisition processing application is one of the applications (A) to (C) 240a to 240c. In step ST102, the corresponding application (processing program) is activated on the mobile terminal 200 side. Next, assuming that the EPG function is designated in advance as a function cooperation target function with the video display terminal 100, processing of the resource reservation protocol is started. First, in step ST103, the terminal information management unit 131 in the resource reservation manager 130 issues a terminal information acquisition request to the terminal information management unit 231 on the mobile terminal 200 side via the protocol communication unit 134. Here, the terminal information includes a CPU clock frequency, a memory mounting size, a network communication speed, and the like, and the acquisition request item type may be one or more arbitrary combinations.

ステップ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 information management unit 231 on the mobile terminal 200 side acquires the requested terminal information, and returns it to the video display terminal 100 in step ST105. Next, in step ST <b> 106, the resource information conversion unit 132 in the resource reservation manager 130 calculates a difference in processing capability between itself (the video display terminal 100) and the mobile terminal 200 based on the terminal information acquired from the mobile terminal 200. . Then, a reservation resource amount on the mobile terminal 200 is obtained by multiplying the resource amount used when the program information acquisition process desired to be shared by the mobile terminal 200 is executed by the difference in processing capability between the terminals. For example, the CPU clock frequency of the video display terminal 100 is 500 MHz, the CPU clock frequency of the portable terminal 200 is 1 GHz, and the CPU usage rate when executing the program information acquisition process on the video display terminal 100 is 10% at maximum. In this case, the reservation resource amount when the program information acquisition process is shared on the portable terminal 200 is 5% of the CPU usage rate. At this time, information such as the CPU usage rate when the program information acquisition process is executed on the video display terminal 100 may be held as fixed information in advance, or may be performed by the resource monitoring control unit 120c in the resource management mechanism 120. Information acquired during past operations may be held and used.

続いて、ステップST107でリソース予約マネージャ130内のリソース予約部133は、リソース情報変換部132で求めた予約リソース量と共に、携帯端末200側のリソース予約部233に対して、使用リソースの予約要求を発行する。ステップST108で携帯端末200側のリソース予約部233はリソース管理機構220に対して、番組情報取得処理を行う起動済みアプリを対象として、要求された予約リソース量でリソース予約を行う。正常にリソース予約が行われたら、ステップST109で映像表示端末100へ予約完了を応答する。ここまでが、端末間の機能連携の開始前に実行するリソース予約プロトコル処理である。なお、このリソース予約プロトコル処理は、プロトコル通信部134とプロトコル通信部234間の通信によって行われる。   Subsequently, in step ST107, the resource reservation unit 133 in the resource reservation manager 130 makes a use resource reservation request to the resource reservation unit 233 on the mobile terminal 200 side together with the reservation resource amount obtained by the resource information conversion unit 132. Issue. In step ST108, the resource reservation unit 233 on the mobile terminal 200 side makes a resource reservation with the requested reservation resource amount to the resource management mechanism 220 for the activated application that performs the program information acquisition process. If resource reservation is normally performed, a reservation completion response is sent to the video display terminal 100 in step ST109. This is the resource reservation protocol process executed before the start of function cooperation between terminals. The resource reservation protocol process is performed by communication between the protocol communication unit 134 and the protocol communication unit 234.

次に、ステップST110で、映像表示端末100側のEPG機能アプリから携帯端末200側へ番組情報の取得要求を発行する。なお、ここでEPG機能アプリとは、アプリ(A)〜(C)140a〜140cのいずれかのアプリである。ステップST111で、携帯端末200側の番組情報取得処理アプリは、放送波ではなくIPネットワークから番組情報を取得するようにしてもよいし、また、映像表示端末100側からの番組情報取得要求の有り無しにかかわらず、非同期に番組情報を先読み取得して、一時保存やデータベース化を行うようにしてもよい。   Next, in step ST110, an EPG function application on the video display terminal 100 side issues a program information acquisition request to the mobile terminal 200 side. Here, the EPG function application is any one of the applications (A) to (C) 140a to 140c. In step ST111, the program information acquisition processing application on the mobile terminal 200 side may acquire the program information from the IP network instead of the broadcast wave, and there is a program information acquisition request from the video display terminal 100 side. Regardless of whether or not the program information is acquired asynchronously, the program information may be prefetched and temporarily stored or databased.

ステップST112で携帯端末200側の番組情報取得処理アプリは、映像表示端末100側へ番組情報を送信する。ステップST113で映像表示端末100側のEPG機能アプリは、受信した番組情報をEPG描画する。以後、映像表示端末100のユーザによるリモコン操作に基づき、EPGの表示範囲が変わった場合、適宜番組情報の取得要求を発行する。または、先読み効果を出すため、携帯端末200側から隣接の番組情報を送信し続けるようにしてもよい。   In step ST112, the program information acquisition processing application on the mobile terminal 200 side transmits the program information to the video display terminal 100 side. In step ST113, the EPG function application on the video display terminal 100 side draws the received program information by EPG drawing. Thereafter, when the display range of the EPG changes based on a remote control operation by the user of the video display terminal 100, a program information acquisition request is issued as appropriate. Alternatively, adjacent program information may be continuously transmitted from the mobile terminal 200 side in order to obtain a prefetching effect.

一方、ステップ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 resource reservation unit 133 in the resource reservation manager 130 issues a use resource reservation cancellation request to the resource reservation unit 233 on the mobile terminal 200 side via the protocol communication unit 134. In step ST116, the resource reservation unit 233 on the mobile terminal 200 side releases the resource reservation for the application that performs the program information acquisition process to the resource management mechanism 220. If the resource reservation is normally released, a reservation cancellation completion response is sent to the video display terminal 100 in step ST117. This is the resource reservation protocol process executed at the end of the function cooperation between the terminals. This resource reservation protocol process is also performed by communication between the protocol communication unit 134 and the protocol communication unit 234.

最後に、ステップST118で映像表示端末100は携帯端末200側へ番組情報取得処理アプリの終了要求を発行する。ステップST119で携帯端末200側では、対応するアプリ(処理プログラム)を終了する。   Finally, in step ST118, the video display terminal 100 issues a program information acquisition processing application termination request to the mobile terminal 200 side. In step ST119, on the mobile terminal 200 side, the corresponding application (processing program) is terminated.

なお、上記の実施の形態では、端末間の処理能力等の差異に基づき予約リソース量を補正計算した上でリソース予約要求を発行するようにしたものであるが、端末間のリソース配分を決める規則や条件といったポリシーとしては、他に例えば表示処理のために使用する描画メモリをできるだけ確保するようにリソース予約要求するようにしてもよい。また、他に映像ストリームのビットレート等の固定的な要因に基づきネットワーク帯域と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 protocol communication unit 134 in the resource reservation manager 130. That is, the communication between the protocol communication unit 134 in the video display terminal 100 and the protocol communication unit 234 in the portable terminal 200 is encrypted, and the signals encrypted by the protocol communication unit 134 and the protocol communication unit 234 are decrypted. Good. Similarly, for the purpose of strengthening security, terminal authentication and user authentication processing for function cooperation may be additionally executed. That is, when the protocol communication unit 134 communicates with the mobile terminal 200, it is authenticated whether the mobile terminal 200 is registered in advance as a function cooperation target. Further, user authentication such as password input may be performed for a user who operates the video display terminal 100.

また、映像表示端末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 video display terminal 100 and the mobile terminal 200, for example, a main screen of the Picture In Picture function is displayed on the video display terminal 100 side, and a child screen is displayed on the mobile terminal 200 side. When displaying the first channel screen of the multi-camera angle broadcast video (multi-organized program) on the video display terminal 100 side and displaying the second channel screen on the mobile terminal 200 side In addition, a terminal information management unit 131 or a new terminal cooperation condition determination unit (not shown) is provided, and a function relating to a display such as whether or not an image can be displayed on the mobile terminal 200 to be linked can be displayed. You may make it determine the cooperation permission conditions. Specifically, when the resource reservation unit 107 in the resource reservation manager 103 issues a use resource reservation request in step ST107, the mobile terminal 200 side displays an image based on the contract content or copyright of the video distribution service. It is determined whether or not it is possible, and if it is determined that image output is impossible, a reservation error response is made in step ST109. When there is a reservation error response from the portable terminal 200, the terminal information management unit 131 or a newly provided terminal cooperation condition determination unit removes this terminal from the function cooperation target.

このように実施の形態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 video display terminal 100 side is reduced, the operation quality is improved, Stable and clear movement and display can be realized. Also, when adjusting the resource allocation between terminals, the amount of reserved resources is corrected (normalized) based on the difference in processing capacity between terminals, etc., so that the function cooperation (processing sharing) destination terminal The reserved resource amount in can be set to a set value that does not waste according to the actual usage amount. In addition, since the resource reservation protocol process for reserving used resources and canceling reservations is communicated between terminals and terminal / user authentication is performed, security safety can be ensured. In addition, when the video display terminal 100 and the mobile terminal 200 are to cooperate to display video images or the like, the conditions for enabling or disabling the function cooperation are determined. You can enjoy multi-device display and usage while avoiding infringement of rights.

以上説明したように、実施の形態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 video display terminal 100 and the mobile terminal 200 are recognized in advance, and the resource allocation is adjusted between the two terminals with which the connection is established. However, when there are multiple video display terminals (including mobile terminals) connected to the network, the response delay, processing capability, etc. are selected from the multiple terminals. An example of selecting a terminal that performs function cooperation (processing sharing) based on this and adjusting the use resource allocation with the selected terminal will be described as a second embodiment.

図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 video display terminal 100 and a video display terminal (including a mobile terminal) that can be a target of function cooperation with respect to the video display terminal 100 are a terminal (A) 200a, a terminal (B) 200b, and a terminal (C ) It is assumed that there are a plurality of such as 200c. Here, the configuration of the video display terminal 100 in the drawing is the same as that of the video display terminal 100 shown in FIG. Similarly to the mobile terminal 200 in FIG. 2, the terminal (A) 200a, the terminal (B) 200b, and the terminal (C) 200c are respectively an OS 210, a resource management mechanism 220, a resource reservation manager 230, and an application (A) 240a. , App (B) 240b, app (C) 240c,...

すなわち、実施の形態2における端末情報管理部131は、複数の端末(A)200a、端末(B)200b、端末(C)200cのリソースの情報として、通信帯域情報および処理能力情報のうち少なくとも一方の情報を取得し、この情報に基づいて、応答遅延を最小とする端末または処理能力の余裕度が大きい端末のうち、少なくともいずれかを満たす端末を選択するよう構成されている。その他の構成は実施の形態1と同様である。   That is, terminal information management section 131 in Embodiment 2 uses at least one of communication band information and processing capability information as resource information of a plurality of terminals (A) 200a, terminals (B) 200b, and terminals (C) 200c. This information is acquired, and based on this information, a terminal satisfying at least one of terminals having a minimum response delay or a terminal having a large processing capability margin is selected. Other configurations are the same as those of the first embodiment.

実施の形態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 video display terminal 100 performs an EPG display operation in step ST100.
In step ST120, the terminal information management unit 131 in the video display terminal 100 issues a communication band information acquisition request to the terminal (A) 200a, the terminal (B) 200b, and the terminal (C) 200c. Here, the type of information requested for acquisition includes various information related to terminal processing capability that can be used to determine whether or not function linkage is currently possible, such as current CPU load information, in addition to communication bandwidth information. There may be. The item type of the acquisition request may be one or more arbitrary sets.

次に、ステップST121で各端末200a〜200cは映像表示端末100へ通信帯域情報を返信する。ステップST122で映像表示端末100内の端末情報管理部131は、各端末200a〜200cから返信された通信帯域情報を参照し、最も遅延の小さいと判断した端末(ここでは端末(A)200aとする)を選択する。ステップST123で映像表示端末100内の端末情報管理部131は、決定した端末(A)200aへ決定通知を送信する。この最後のステップは省略してもよい。ここまでが、機能連携対象の端末を選択決定するための付加的なリソース予約プロトコルである。   Next, in step ST121, each of the terminals 200a to 200c returns communication band information to the video display terminal 100. In step ST122, the terminal information management unit 131 in the video display terminal 100 refers to the communication band information returned from each of the terminals 200a to 200c, and determines the terminal with the smallest delay (here, the terminal (A) 200a). ) Is selected. In step ST123, the terminal information management unit 131 in the video display terminal 100 transmits a determination notification to the determined terminal (A) 200a. This last step may be omitted. This is the additional resource reservation protocol for selecting and determining the function cooperation target terminal.

次に、ステップST101で映像表示端末100は上記のステップST120〜ST123で決定した端末(A)200a側へ番組情報取得処理アプリの起動要求を発行し、ステップST102で端末(A)200a側では、対応するアプリ(処理プログラム)を起動する。以降は、実施の形態1で説明したリソース予約プロトコルのステップと同じであるためここでの説明は省略する。   Next, in step ST101, the video display terminal 100 issues a program information acquisition processing application activation request to the terminal (A) 200a determined in steps ST120 to ST123, and in step ST102, the terminal (A) 200a Start the corresponding application (processing program). Since the subsequent steps are the same as those of the resource reservation protocol described in the first embodiment, description thereof is omitted here.

なお、ステップST122で端末200a〜200cにおける複数の端末から返信があった場合、端末情報管理部131は、予め優先度付けした端末選択ポリシーに基づいて、機能連携(処理分担)する端末を選択するようにしてもよいし、また複数のポリシーを切り替えられる(ユーザが変更できる)ようにしてもよい。具体的には、過去に機能連携が成立した端末を優先させる、機能連携した際に最も省電力化が図ることが可能な端末を優先させる等の様々な端末選択ポリシーが考えられる。   In addition, when there are replies from a plurality of terminals in the terminals 200a to 200c in step ST122, the terminal information management unit 131 selects a terminal for function cooperation (processing sharing) based on a terminal selection policy that has been prioritized. Alternatively, a plurality of policies may be switched (can be changed by the user). Specifically, various terminal selection policies are conceivable, such as giving priority to terminals that have been functionally linked in the past, and giving priority to terminals that can achieve the most power saving when functioning.

このように実施の形態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 video display terminal 100 and the usage scene.

以上説明したように、実施の形態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 video display terminal 100 and a video display terminal (including a mobile terminal) that can be a target of function cooperation with respect to the video display terminal 100 are a terminal (A) 200a, a terminal (B) 200b, and a terminal (C ) It is assumed that there are a plurality of such as 200c. Here, the configuration of the video display terminal 100 in the drawing is the same as that of the video display terminal 100 shown in FIG. Similarly to the mobile terminal 200 in FIG. 2, the terminal (A) 200a, the terminal (B) 200b, and the terminal (C) 200c are respectively an OS 210, a resource management mechanism 220, a resource reservation manager 230, and an application (A) 240a. , App (B) 240b, app (C) 240c,...

すなわち、実施の形態3における端末情報管理部131は、複数の端末のうち、任意の端末に対して空き使用リソース量の問い合わせを行い、問い合わせに対する応答に基づいて複数の端末のうち少なくとも1つの端末を選択するよう構成されている。その他の構成は実施の形態1と同様である。   That is, terminal information management section 131 in Embodiment 3 inquires about an available resource amount for an arbitrary terminal among a plurality of terminals, and at least one terminal among the plurality of terminals based on a response to the inquiry Is configured to select. Other configurations are the same as those of the first embodiment.

実施の形態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 video display terminal 100 performs an EPG display operation in step ST100.
In step ST124, the terminal information management unit 131 in the video display terminal 100 is connected to any terminal (here, the terminal (A) 200a, the terminal (B) 200b, and the terminal (C) 200c) via the protocol communication unit 134. In response to this, a request for whether or not to reserve used resources necessary for function cooperation (processing sharing) is issued by broadcast. Specifically, for example, notification is made as a free resource amount to be reserved with a content such as a CPU usage rate of 5% or less and a memory free space of 100 MB or more.

ステップ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 information management unit 131 in the video display terminal 100 first selects a terminal that has returned a reservation availability or returns a reservation availability from a plurality of terminals. Select the terminal that is determined to be the best fit. Here, it is assumed that the terminal (A) 200a is selected. This is the additional resource reservation protocol for selecting and determining the function cooperation target terminal.

次に、ステップST101で映像表示端末100は上記のステップST124〜ST126で決定した端末(A)200a側へ番組情報取得処理アプリの起動要求を発行し、ステップST102で端末(A)200a側では、対応するアプリ(処理プログラム)を起動する。以降は、既に説明したリソース予約プロトコルのステップと同じであるため省略する。   Next, in step ST101, the video display terminal 100 issues a program information acquisition processing application activation request to the terminal (A) 200a determined in steps ST124 to ST126, and in step ST102, the terminal (A) 200a Start the corresponding application (processing program). The subsequent steps are the same as those of the resource reservation protocol described above, and will be omitted.

なお、上記例のシナリオでは、機能連携する端末を一つに決定するような記載をしているが、複数の端末を選択することがあってもよい。具体的には、ステップ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 information management unit 131 in the video display terminal 100 performs function cooperation (processing sharing) as a result of comparing and examining the amount of free resources used for each item returned from the terminals 200a to 200c. Two or more terminals are selected that have the lowest overall load or the lowest overall power consumption. Then, in the resource reservation protocol at the latter stage, a use resource reservation request that optimally divides the use resource is issued to each selected terminal.

一方、ステップST124で映像表示端末100内の端末情報管理部131は任意の端末に対して、機能連携(処理分担)する上で必要な使用リソースの予約可否要求を一斉同報(ブロードキャスト)で発行する際に、リソース予約時刻の情報を追加してもよい。例えば、毎週何曜日の何時から何時間といったリソース予約指定を可能にすることで、夜中の間に録画映像のトランスコード処理を行い、翌朝すぐに携帯端末に持出しができるようにするといった利用方法が考えられる。   On the other hand, in step ST124, the terminal information management unit 131 in the video display terminal 100 issues a reservation request for use resources necessary for function cooperation (processing sharing) to an arbitrary terminal by broadcast. In this case, information on resource reservation time may be added. For example, by making it possible to specify resource reservations such as from what time on what day of the week every week, transcoding processing of recorded video can be performed during the night, so that it can be taken out to the mobile device the next morning. Conceivable.

このように実施の形態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 video display terminal 100a is similar to the video display terminal 100 of the first embodiment shown in FIG. 2, and the OS 110, the resource management mechanism 120, the resource reservation manager 130a, the application (A) 140a, and the application (B). 140b and an application (C) 140c. Here, the configuration of the OS 110, the resource management mechanism 120, the application (A) 140a, the application (B) 140b, and the application (C) 140c is the same as that of the first embodiment, and thus description thereof is omitted here.

実施の形態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 information management unit 131, a resource information conversion unit 132, a resource reservation unit 133a, a protocol communication unit 134, a resource reservation history table 135, and a resource reservation history management unit 136. The resource reservation history table 135 is a table that stores past function-linked terminals and resource reservation information (information that resource cooperation is established). The resource reservation history management unit 136 stores and updates the resource reservation history table 135. And a processing unit for performing a search process. In addition, when the resource reservation information of the terminal that performs resource reservation is stored in the resource reservation history table 135, the resource reservation unit 133a replaces the resource obtained by the resource information conversion unit 132 with the resource reservation history table 135. A resource reservation is made based on the resource reservation information. Other configurations in the resource reservation manager 130a are the same as those in the first embodiment.

また、実施の形態4の携帯端末200の構成は図2に示した実施の形態1の構成と同様であるため、対応する部分に同一符号を付してその説明を省略する。   Moreover, since the structure of the portable terminal 200 of Embodiment 4 is the same as that of Embodiment 1 shown in FIG. 2, the same code | symbol is attached | subjected to a corresponding part and the description is abbreviate | omitted.

図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 resource reservation unit 133a in the resource reservation manager 130 issues a use resource reservation release request to the resource reservation unit 233 on the mobile terminal 200 side via the protocol communication unit 134.
In step ST116, the resource reservation unit 233 on the mobile terminal 200 side releases the resource reservation for the application that performs the program information acquisition process to the resource management mechanism 220. If the resource reservation is normally released, a reservation release completion response is sent to the video display terminal 100a in step ST117.
Finally, in step ST127, the resource reservation history management unit 136 in the resource reservation manager 130 does not hold the identification information (for example, IP address) of the terminal that has function-linked this time in the resource reservation history table 135, and this time the function cooperation When it is confirmed that the resource reservation information in (Process Sharing) is not in the resource reservation history table 135, the information is stored. This is the resource reservation protocol executed at the end of the function cooperation between terminals.

ステップST118で映像表示端末100aは携帯端末200側へ番組情報取得処理アプリの終了要求を発行する。ステップST119で携帯端末200側では、対応するアプリ(処理プログラム)を終了する。   In step ST118, the video display terminal 100a issues a program information acquisition processing application termination request to the mobile terminal 200 side. In step ST119, on the mobile terminal 200 side, the corresponding application (processing program) is terminated.

一方、ステップ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 video display terminal 100a next performs an EPG display operation in step ST100. In step ST101, the video display terminal 100a issues a program information acquisition processing application activation request to the mobile terminal 200 side. In step ST102, the corresponding application (processing program) is activated on the mobile terminal 200 side. Next, the resource reservation protocol is started, and in step ST128, the resource reservation history management unit 136 in the resource reservation manager 130 searches the resource reservation history table 135, and the past resource with the terminal that functions this time. Get reservation information. In step ST107, the resource reservation unit 133a in the resource reservation manager 130 issues a use resource reservation request to the resource reservation unit 233 on the mobile terminal 200 side together with the reservation resource amount passed from the resource reservation history management unit 136. To do. In addition, when performing function cooperation with the mobile terminal 200 for the first time, when the information of the corresponding terminal is not stored in the resource reservation search process of step ST128, the resource reservation unit 133a, as in the first embodiment, A resource reservation request is made with the reservation resource amount obtained by the resource information conversion unit 132.

ステップST108で携帯端末200側のリソース予約部233はリソース管理機構220に対して、番組情報取得処理を行う起動済みアプリを対象として、要求された予約リソース量でリソース予約を行う。正常にリソース予約が行われたら、ステップST109で映像表示端末100aへ予約完了を応答する。ここまでが、端末間の機能連携の開始前に実行するリソース予約プロトコルである。以降は、既に説明した動作ステップと同じであるため省略する。   In step ST108, the resource reservation unit 233 on the mobile terminal 200 side makes a resource reservation with the requested reservation resource amount to the resource management mechanism 220 for the activated application that performs the program information acquisition process. If the resource reservation is normally performed, a reservation completion response is returned to the video display terminal 100a in step ST109. This is the resource reservation protocol executed before the start of function cooperation between terminals. The subsequent steps are the same as those already described, and will be omitted.

また、以上の説明は携帯端末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 mobile terminal 200 is determined in advance. However, the description is also applied to the second embodiment and the third embodiment in which there are a plurality of terminals. Is possible. For example, when applied to the second embodiment, the resource reservation history table 135 stores at least one value of the communication bandwidth information or processing capability of the terminal that has been shared in the past, and the terminal information management unit 131 stores the value of the terminal. When performing selection, it is configured to select from a plurality of terminals including information on the terminals registered in the resource reservation history table 135. Further, when applied to the third embodiment, the resource reservation history table 135 stores the value of the available resource amount of the terminal that has been shared in the past, and the terminal information management unit 131 is registered in the resource reservation history table 135. The terminal is configured to select from a plurality of terminals including information on the terminals that are currently connected.

このように実施の形態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記載の映像表示端末。   Processing for encrypting communication between terminals that can communicate with the own terminal, terminal authentication processing for determining whether the terminal is registered in advance as a function cooperation target, and authentication processing for a user who operates the terminal The video display terminal according to claim 1, wherein at least one of the processes is performed. 自端末から端末への出画を行う場合、予め決められた出画条件に基づき前記端末への出画が認められている場合にのみ出画を行うことを特徴とする請求項1または請求項2記載の映像表示端末。   2. When performing image display from the terminal itself to the terminal, the image output is performed only when image output to the terminal is permitted based on a predetermined image output condition. 2. The video display terminal according to 2. 自端末と相互に通信可能な端末として複数の端末が存在する場合、
前記端末情報管理部は、前記複数の端末のリソースの情報として、通信帯域情報および処理能力情報のうち少なくとも一方の情報を取得し、当該情報に基づいて、応答遅延を最小とする端末または処理能力の余裕度が大きい端末のうち、少なくともいずれかを満たす端末を選択することを特徴とする請求項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つの端末を選択することを特徴とする請求項6記載の映像表示端末。 The terminal information management unit makes an inquiry about a resource reservation time in addition to an available resource amount, and selects at least one of a plurality of terminals based on a response to the inquiry. 6. The video display terminal according to 6. 過去に処理分担した端末のリソース予約情報を記憶するリソース予約履歴テーブルを備え、
前記リソース予約部は、リソース予約を行う端末のリソース予約情報が前記リソース予約履歴テーブルに記憶されていた場合は、前記リソース情報変換部で求めたリソースに代えて、前記リソース予約履歴テーブルのリソース予約情報に基づいてリソース予約を行うことを特徴とする請求項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.
JP2012133896A 2012-06-13 2012-06-13 Video display terminal Active JP5921348B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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