Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7314545B2 - Communication node, communication program, communication method, distribution configuration management device, and information distribution system - Google Patents
[go: Go Back, main page]

JP7314545B2 - Communication node, communication program, communication method, distribution configuration management device, and information distribution system - Google Patents

Communication node, communication program, communication method, distribution configuration management device, and information distribution system Download PDF

Info

Publication number
JP7314545B2
JP7314545B2 JP2019048479A JP2019048479A JP7314545B2 JP 7314545 B2 JP7314545 B2 JP 7314545B2 JP 2019048479 A JP2019048479 A JP 2019048479A JP 2019048479 A JP2019048479 A JP 2019048479A JP 7314545 B2 JP7314545 B2 JP 7314545B2
Authority
JP
Japan
Prior art keywords
resolution information
resolution
distribution
unit
video data
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
JP2019048479A
Other languages
Japanese (ja)
Other versions
JP2020149568A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2019048479A priority Critical patent/JP7314545B2/en
Publication of JP2020149568A publication Critical patent/JP2020149568A/en
Application granted granted Critical
Publication of JP7314545B2 publication Critical patent/JP7314545B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、通信ノード、通信プログラム、通信方法、配信構成管理装置、及び情報配信システムに関し、例えば、映像情報や音声情報等を含むマルチメディアデータを複数のユーザー端末に配信する情報配信システムに適用し得るものである。 The present invention relates to a communication node, a communication program, a communication method, a distribution configuration management device, and an information distribution system, and can be applied, for example, to an information distribution system that distributes multimedia data including video information and audio information to a plurality of user terminals.

近年、情報通信技術の発達により、遠隔の離れた場所にいる者同士が、あたかも同じ場所にいるかのようにコミュニケーションをしたり、共同作業を行ったりする技術が注目されている。例えば、複数の映像情報や音声情報等を含むマルチメディアデータを情報配信装置(例えば、配信サーバー等)が、複数の拠点や複数のユーザー(ユーザー端末)に配信することにより、これら遠隔の複数者間のコミュニケーションを実現している。 2. Description of the Related Art In recent years, due to the development of information communication technology, attention has been paid to a technology that allows people in remote places to communicate with each other as if they were in the same place and to perform joint work. For example, an information distribution device (such as a distribution server) distributes multimedia data, including multiple pieces of video information and audio information, to multiple locations and multiple users (user terminals), thereby realizing communication between multiple remote parties.

マルチメディアデータを複数のユーザーに配信する場合、ビデオカメラ等の映像ソースやマイク等の音声ソースから得たマルチメディアデータを保持する配信元(配信サーバー)が、当該データを要求するユーザーに対して、IPパケット等を用いたユニキャスト通信で配信する方法が用いられる。 When multimedia data is distributed to a plurality of users, a distribution source (distribution server) holding multimedia data obtained from a video source such as a video camera or an audio source such as a microphone distributes the data to a user requesting the data by unicast communication using IP packets or the like.

このようなユニキャスト通信では、同じデータを要求するユーザー数が増加すると、配信サーバーでは、ユーザー数に応じたユニキャスト通信路の数だけ同じデータを複製して配信するため、ネットワークの帯域幅を浪費して十分な数のユーザーに配信できないという問題がある。また、ユニキャスト通信ではなくマルチキャスト通信を用いてデータの複製を配信経路の途中のルーターで行うことによりネットワーク帯域の浪費を防止する方法もあるが、経路上のすべてのルーターがマルチキャスト通信に対応する必要があり、一般には普及していない。 In such unicast communication, when the number of users requesting the same data increases, the distribution server duplicates and distributes the same data by the number of unicast communication channels corresponding to the number of users, which wastes network bandwidth and cannot be distributed to a sufficient number of users. There is also a method of preventing waste of network bandwidth by using multicast communication instead of unicast communication to duplicate data at a router in the middle of the distribution route, but it is not commonly used because all routers on the route must support multicast communication.

このような問題への対策として、アプリケーションレベルマルチキャストと呼ばれる方法が知られている。これは、配信を受けているユーザーが中継ノードとなり、さらに別のユーザーに対して再配信することにより、ユーザーのアプリケーションのみで多数のユーザーへのマルチキャストを実現する方法である。 As a countermeasure against such problems, a method called application level multicast is known. This is a method in which a user receiving a distribution acts as a relay node, and by redistributing to another user, multicasting to a large number of users is realized only by the user's application.

このようなアプリケーションレベルマルチキャストでは、配信経路をいかに構築するかがシステム全体の配信性能に大きく影響する。 In such application-level multicast, how the distribution route is constructed greatly affects the distribution performance of the entire system.

例えば、特許文献1では、アプリケーションレベルマルチキャストを用いて配信を行う配信ツリーを、配信パスのスループット等を計測することによって、状況に応じて配信ツリーを切り替えていく方法などが開示されている。 For example, Patent Literature 1 discloses a method of switching a distribution tree for distribution using application-level multicast according to the situation by measuring the throughput of a distribution path.

特開2007-235681号公報Japanese Patent Application Laid-Open No. 2007-235681

ここで、上記のようなアプリケーションレベルマルチキャストを用いて、複数のユーザーがお互いの映像情報を配信しあうことによる、複数ユーザーによる映像対話、又は映像会議のようなアプリケーションを想定する。このようなアプリケーションでは、各ユーザーから配信された複数の映像は、ユーザー端末の表示画面上に、例えば画面分割等によりレイアウトされて表示されることになる(例えば、図6(A))。また、あるユーザーは特定の配信映像に注目していて、ほかの配信映像よりも大きな表示解像度で表示する場合も考えられる(例えば、図6(B))。 Here, an application such as a video dialogue or a video conference by a plurality of users is assumed by distributing each other's video information by using the application level multicast as described above. In such an application, a plurality of videos distributed from each user are laid out and displayed on the display screen of the user terminal, for example, by dividing the screen (eg, FIG. 6A). Also, it is conceivable that a certain user pays attention to a specific delivered video and displays it with a higher display resolution than other delivered videos (for example, FIG. 6(B)).

このような用途を想定すると、従来のアプリケーションレベルマルチキャスト技術では、全ユーザーに対して、配信映像全体を高解像度に配信することとなり、例えば配信ツリーに参加するすべてのユーザー端末で、小さな表示解像度で縮小表示されているような配信映像についても高解像度のまま配信することとなり、ネットワーク帯域が浪費されたり、また、ネットワーク品質によっては画質を低下させて配信せざるを得ない状況となるという課題があった。 Assuming such a use, conventional application-level multicast technology has the problem of distributing the entire distribution video in high resolution to all users. For example, even if the distribution video is scaled down to a small display resolution on all user terminals participating in the distribution tree, the distribution video is distributed in the high resolution, which wastes the network bandwidth.

そのため、各通信ノードが要求する表示解像度を考慮しつつ、配信する映像データの情報量を削減して、ネットワーク帯域の浪費を低減できる通信ノード、通信プログラム、通信方法、配信構成管理装置、及び情報配信システムが望まれている。 Therefore, a communication node, a communication program, a communication method, a distribution configuration management device, and an information distribution system capable of reducing the amount of information of video data to be distributed and reducing waste of network bandwidth while considering the display resolution required by each communication node are desired.

第1の本発明は、ツリー構成の配信経路で映像データをマルチキャスト配信する配信元の通信ノードにおいて、(1)前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、(2)前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報を管理する解像度情報管理部と、(3)前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、配信する映像データの解像度制御を行う解像度制御部と、(4)前記解像度制御部により解像度制御が行われた映像データを、既に構成された前記配信経路に従い送信する送信部とを備えることを特徴とする。 According to a first aspect of the present invention, in a communication node of a distribution source that multicasts video data on a tree-structured distribution route, (1) a resolution information receiving unit that receives resolution information including display resolution information of one or more lower communication nodes positioned below the distribution route, (2) a resolution information management unit that manages the resolution information including the display resolution information of each of the lower communication nodes received by the resolution information receiving unit, and (3) the resolution information including the display resolution information of each of the lower communication nodes managed by the resolution information management unit. (4) a resolution control unit that controls the resolution of video data to be distributed;, according to said distribution path already configuredand a transmitting unit for transmitting.

第2の本発明は、ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードにおいて、(1)前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、(2)前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理する解像度情報管理部と、(3)前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信する解像度情報送信部と、(4)前記上位通信ノードから映像データを受信する受信部と、(5)自装置の表示解像度情報に基づいて、受信した映像データを出力する表示処理部と、(6)前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、映像データの解像度制御を行う解像度制御部と、(7)前記解像度制御部により解像度制御が行われた再配信用の映像データを送信する再送信部とを備えることを特徴とする。 In a second aspect of the present invention, in a communication node that multicasts video data along a tree-structured distribution route, (1) a resolution information receiving section that receives resolution information including display resolution information of one or more lower communication nodes positioned below the distribution route, (2) a resolution information management section that manages the resolution information including the display resolution information of each of the lower communication nodes received by the resolution information receiving section and the display resolution information of its own device, and (3) the display resolution of each of the lower communication nodes managed by the resolution information management section. resolution information including information and resolution information including display resolution information of its own deviceintegrated information,A higher communication node positioned higher on the distribution routeFor resolution control in the upper communication node(4) a receiving unit for receiving video data from the upper communication node; (5) a display processing unit for outputting the received video data based on the display resolution information of the own device; (6) a resolution control unit for performing resolution control of the video data based on the resolution information including the display resolution information of each of the lower communication nodes managed by the resolution information managing unit; characterized by

第3の本発明は、ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードにおいて、(1)前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、(2)前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理する解像度情報管理部と、(3)前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信する解像度情報送信部と、(4)前記上位通信ノードから映像データを受信する受信部と、(5)自装置の表示解像度情報に基づいて、映像データを出力する表示処理部と、(6)受信した映像データを再送する再送信部とを備えることを特徴とする。 According to a third aspect of the present invention, in a communication node that multicasts video data on a tree-structured distribution route, (1) a resolution information receiving section for receiving resolution information including display resolution information of one or more lower communication nodes positioned below the distribution route, (2) a resolution information management section for managing the resolution information including the display resolution information of each of the lower communication nodes received by the resolution information receiving section and the display resolution information of its own device, and (3) the display resolution of each of the lower communication nodes managed by the resolution information management section. resolution information including information and resolution information including display resolution information of its own deviceintegrated information,A higher communication node positioned higher on the distribution routeFor resolution control in the upper communication node(4) a receiving unit for receiving video data from the upper communication node; (5) a display processing unit for outputting video data based on the display resolution information of its own device; and (6) a retransmitting unit for resending the received video data.

第4の本発明は、映像データの配信元の通信ノードを頂点としてツリー状のネットワークで構築された複数の通信ノードの配信ツリーの構成を管理する配信構成管理装置において、前記配信ツリーを決定し、前記各通信ノードに対して、前記配信ツリーを構成する各ノード間の配信パスの通信路の設定、及びノード間の解像度情報の送受信のための通信路の設定を指示する通信路設定部を備え、前記解像度情報は、前記各通信ノードにとって配信経路上、上位に位置する上位通信ノードでの解像度制御のために使用されることを特徴とする。 A fourth aspect of the present invention is a distribution configuration management apparatus for managing a distribution tree configuration of a plurality of communication nodes constructed in a tree-like network with a communication node serving as a distribution source of video data as the apex, comprising a communication path setting unit that determines the distribution tree and instructs each of the communication nodes to set a communication path for a distribution path between the nodes constituting the distribution tree and to set a communication path for transmission and reception of resolution information between the nodes, and the resolution information is used for resolution control at a higher-level communication node positioned higher on the distribution path for each of the communication nodes. characterized by being used.

第5の本発明は、映像データの配信元の通信ノードを頂点としてツリー状のネットワークで構築された複数の通信ノードの配信ツリーの構成を管理する配信構成管理装置において、(1)前記配信ツリーを決定し、前記各通信ノードに対して、前記配信ツリーを構成する前記各ノード間の配信パスの通信路の設定を指示する通信路設定部と、(2)前記各ノード間の解像度情報の送受信を中継する解像度情報中継部とを備え、(3)前記解像度情報は、前記各通信ノードにとって配信経路上、上位に位置する上位通信ノードでの解像度制御のために使用されることを特徴とする。 According to a fifth aspect of the present invention, there is provided a distribution configuration management apparatus for managing a configuration of a distribution tree of a plurality of communication nodes constructed in a tree-like network with a communication node serving as a distribution source of video data as an apex, comprising: (1) a communication path setting unit that determines the distribution tree and instructs each of the communication nodes to set a communication path for a distribution path between the nodes that constitute the distribution tree; and (2) a resolution information relay unit that relays transmission and reception of resolution information between the nodes.and (3) the resolution information is used for resolution control in a higher-level communication node positioned higher on the distribution route for each of the communication nodes.It is characterized by

第6の本発明は、映像データの配信元である配信元ノードと、前記配信元ノードを頂点としてツリー状のネットワークで構築された複数の通信ノードと、配信ツリーの構成を管理する配信構成管理装置とを備える情報配信システムにおいて、(1)前記配信構成管理装置として、第5の本発明の配信構成管理装置が適用され、(2)前記通信ノードは、(2-1)自装置の表示解像度情報を管理する解像度情報管理部と、(2-2)自装置の表示解像度情報を含む解像度情報を、前記配信構成管理装置に送信する解像度情報送信部と、(2-3)ツリー構成の配信経路の上位に位置する上位通信ノードから映像データを受信する受信部と、(2-4)自装置の表示解像度情報に基づいて、受信した映像データを出力する表示処理部と、(2-5)受信した映像データを再送する再送信部とを備えることを特徴とする。 A sixth aspect of the present invention provides an information delivery system comprising: a delivery source node that is a delivery source of video data; a plurality of communication nodes constructed in a tree-like network with the delivery source node at the top; and a delivery configuration management device that manages the configuration of the delivery tree, (1) the delivery configuration management device of the fifth aspect of the present invention is applied as the delivery configuration management device; (2-3) a receiving unit for receiving video data from a higher-level communication node positioned above a tree-structured distribution route, (2-4) a display processing unit for outputting received video data based on the display resolution information of its own device, and (2-5) a retransmitting unit for resending the received video data.

第7の本発明は、映像データの配信元である配信元ノードと、前記配信元ノードを頂点としてツリー状のネットワークで構築された複数の通信ノードと、配信ツリーの構成を管理する配信構成管理装置とを備える情報配信システムにおいて、(1)前記配信構成管理装置として、第4の本発明の配信構成管理装置が適用され、(2)前記配信元ノードとして、第1の本発明の通信ノードが適用され、(3)前記通信ノードとして、第2の本発明の通信ノードが適用されたことを特徴とする。 A seventh aspect of the present invention provides an information delivery system comprising: a delivery source node as a delivery source of video data; a plurality of communication nodes constructed in a tree-like network with the delivery source node at the top; and a delivery configuration management device for managing the configuration of the delivery tree, wherein: (1) the delivery configuration management device is the delivery configuration management device of the fourth aspect of the present invention; (2) the delivery source node is the communication node of the first aspect of the present invention; characterized by being

第8の本発明の通信プログラムは、ツリー構成の配信経路で映像データをマルチキャスト配信する配信元の通信ノードに搭載されるコンピュータを、(1)前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、(2)前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報を管理する解像度情報管理部と、(3)前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、配信する映像データの解像度制御を行う解像度制御部と、(4)前記解像度制御部により解像度制御が行われた映像データを、既に構成された前記配信経路に従い送信する送信部として機能させることを特徴とする。 A communication program according to an eighth aspect of the present invention provides a computer installed in a communication node of a distribution source that multicasts video data on a tree-structured distribution route, (1) a resolution information receiving unit for receiving resolution information including display resolution information of one or more lower communication nodes positioned below the distribution route, (2) a resolution information management unit for managing the resolution information including the display resolution information of each of the lower communication nodes received by the resolution information receiving unit, and (3) a display of each of the lower communication nodes managed by the resolution information management unit. (4) a resolution control unit that controls the resolution of video data to be distributed based on resolution information including resolution information;, according to said distribution path already configuredIt is characterized by functioning as a transmission unit for transmission.

第9の本発明の通信プログラムは、ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードに搭載されるコンピュータを、(1)前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、(2)前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理する解像度情報管理部と、(3)前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信する解像度情報送信部と、(4)前記上位通信ノードから映像データを受信する受信部と、(5)自装置の表示解像度情報に基づいて、受信した映像データを出力する表示処理部と、(6)前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、映像データの解像度制御を行う解像度制御部と、(7)前記解像度制御部により解像度制御が行われた再配信用の映像データを送信する再送信部として機能させることを特徴とする。 A communication program according to a ninth aspect of the present invention provides a computer installed in a communication node that multicasts video data on a tree-structured distribution route, (1) a resolution information receiving unit for receiving resolution information including display resolution information of one or more lower communication nodes positioned below the distribution route, (2) a resolution information management unit for managing resolution information including the display resolution information of each of the lower communication nodes received by the resolution information receiving unit, and the display resolution information of its own device, and (3) the resolution information management unit. Resolution information including display resolution information of each lower communication node and resolution information including display resolution information of its own deviceIntegrated integrated information,A higher communication node positioned higher on the distribution routeFor resolution control in the upper communication node(4) a receiving unit for receiving video data from the upper communication node; (5) a display processing unit for outputting the received video data based on the display resolution information of its own device; (6) a resolution control unit for controlling the resolution of the video data based on the resolution information including the display resolution information of each of the lower communication nodes managed by the resolution information managing unit; characterized by

第10の本発明は、ツリー構成の配信経路で映像データをマルチキャスト配信する配信元の通信ノードに使用する通信方法おいて、解像度情報受信部、解像度情報管理部、解像度制御部、及び送信部を備え、(1)前記解像度情報受信部は、前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信し、(2)前記解像度情報管理部は、前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報を管理し、(3)前記解像度制御部は、前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、配信する映像データの解像度制御を行い、(4)前記送信部は、前記解像度制御部により解像度制御が行われた映像データを、既に構成された前記配信経路に従い送信することを特徴とする。 According to a tenth aspect of the present invention, there is provided a communication method used by a communication node of a distribution source for multicast distribution of video data on a tree-structured distribution route, comprising: a resolution information receiving unit, a resolution information managing unit, a resolution control unit, and a transmitting unit; (3) the resolution control unit controls the resolution of video data to be distributed based on the resolution information including the display resolution information of each lower communication node managed by the resolution information management unit; (4) the transmission unit transmits the video data whose resolution is controlled by the resolution control unit, according to said distribution path already configuredIt is characterized by transmitting.

第11の本発明は、ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードに使用する通信方法おいて、解像度情報受信部、解像度情報管理部、解像度情報送信部、受信部、表示処理部、解像度制御部、及び再送信部を備え、(1)前記解像度情報受信部は、前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信し、(2)前記解像度情報管理部は、前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理し、(3)前記解像度情報送信部は、前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信し、
(4)前記受信部は、前記上位通信ノードから映像データを受信し、(5)前記表示処理部は、自装置の表示解像度情報に基づいて、受信した映像データを出力し、(6)前記解像度制御部は、前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、映像データの解像度制御を行い、(7)前記再送信部は、前記解像度制御部により解像度制御が行われた再配信用の映像データを送信することを特徴とする。
第11の本発明は、ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードに使用する通信方法おいて、解像度情報受信部、解像度情報管理部、解像度情報送信部、受信部、表示処理部、解像度制御部、及び再送信部を備え、(1)前記解像度情報受信部は、前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信し、(2)前記解像度情報管理部は、前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理し、(3)前記解像度情報送信部は、前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信し、
(4) The receiving unit receives the video data from the above -mentioned communication node, (5) the displayed processing unit outputs the received video data based on the display resolution information of the device, and (6) the resolution control unit, which is managed by the resolution information management department, is managed by the resolution information of each of the low -level communication nodes. The resolution of the video data is performed based on the degree of information, and (7) the resolution portion is characterized by transmitting a redelivery video data that has been resolution control by the resolution control unit.

本発明によれば、各通信ノードが要求する表示解像度を考慮しつつ、配信する映像データの情報量を削減して、ネットワーク帯域の浪費を低減できる。 According to the present invention, while considering the display resolution required by each communication node, it is possible to reduce the amount of information of the video data to be distributed, thereby reducing waste of network bandwidth.

実施形態に係る配信元ノードの機能的構成を示すブロック図である。4 is a block diagram showing a functional configuration of a distribution source node according to the embodiment; FIG. 実施形態に係る情報配信システムの全体構成を示す全体構成図である。1 is an overall configuration diagram showing the overall configuration of an information delivery system according to an embodiment; FIG. 実施形態に係る受信ノードの機能的構成を示すブロック図である。4 is a block diagram showing the functional configuration of a receiving node according to the embodiment; FIG. 実施形態に係る受信ノードの表示解像度のイメージを示す説明図である。FIG. 4 is an explanatory diagram showing an image of display resolution of a receiving node according to the embodiment; 実施形態に係る受信ノードから配信ノードに解像度情報を送信するイメージを示す説明図である。FIG. 4 is an explanatory diagram showing an image of transmitting resolution information from a receiving node to a distribution node according to the embodiment; 従来の受信ノードにおける配信映像の表示例を示す説明図である。FIG. 10 is an explanatory diagram showing a display example of a distribution video in a conventional receiving node;

(A)主たる実施形態
以下では、本発明に係る通信ノード、通信プログラム、通信方法、配信構成管理装置、及び情報配信システムの実施形態を、図面を参照しながら詳細に説明する。
(A) Main Embodiments Hereinafter, embodiments of a communication node, a communication program, a communication method, a distribution configuration management device, and an information distribution system according to the present invention will be described in detail with reference to the drawings.

(A-1)実施形態の構成
(A-1-1)全体構成
図2は、実施形態に係る情報配信システムの全体構成を示す全体構成図である。
(A-1) Configuration of Embodiment (A-1-1) Overall Configuration FIG. 2 is an overall configuration diagram showing the overall configuration of the information distribution system according to the embodiment.

図2において、この実施形態に係る情報配信システム1は、映像配信管理サーバー10、配信元ノード20、及び複数の受信ノード30(30-1~30-5)を有する。なお、以下では、受信ノードに共通する処理や構成を説明するときには、受信ノード30と表現して説明する。図2では、5台の受信ノード30を示しているが、受信ノード30の数はこれに限定されるものではない。 2, the information delivery system 1 according to this embodiment has a video delivery management server 10, a delivery source node 20, and a plurality of receiving nodes 30 (30-1 to 30-5). In the following description, the processing and configuration common to the receiving nodes will be described as receiving node 30 . Although five receiving nodes 30 are shown in FIG. 2, the number of receiving nodes 30 is not limited to this.

配信元ノード20は、映像(音声を含んでも良い)のコンテンツデータ、ビデオカメラ等の映像ソース(マイク等の音声ソースからの音響データを含んでも良い)からの映像データなどの映像情報を1つ以上の受信ノード30が要求する解像度に応じて配信するものである。配信元ノード20は、映像配信管理サーバー10の指示に応じて、複数の受信ノード30の内、直接の配信先となる受信ノード30のそれぞれに、配信したい映像情報に対して受信ノード30から通知される解像度情報に応じた解像度制御処理を行った映像情報の送信を行う。 The distribution source node 20 distributes video information such as content data of video (which may include audio) and video data from a video source such as a video camera (which may include audio data from an audio source such as a microphone) according to the resolution requested by one or more receiving nodes 30. A distribution source node 20 transmits video information subjected to resolution control processing corresponding to resolution information notified from the receiving node 30 to each receiving node 30 as a direct distribution destination among a plurality of receiving nodes 30 in accordance with an instruction from the video distribution management server 10.例文帳に追加

受信ノード30は、配信元ノード20又は他の受信ノード30から、WAN(Wide Area Network)、広域LAN(Local Area Network)等に代表される種々様々なネットワーク(有線無線を問わない)を介して情報を受信し、配信された情報を表示したい解像度で映像出力して表示する。さらに、受信ノード30は、映像配信管理サーバー10の指示に応じて、自身を親としている他の受信ノード30(以下、「子ノード」とも呼ぶ)に対して、受信した映像情報に対して他の受信ノード30から通知される解像度情報に応じた解像度制御処理を行った映像情報の再配信を行う。なお、子ノードの親に当たる受信ノード30(又は配信元ノード20)を「親ノード」と呼ぶものとする。 The receiving node 30 receives information from the distribution source node 20 or other receiving nodes 30 via various networks (whether wired or wireless) typified by a WAN (Wide Area Network), a wide area LAN (Local Area Network), etc., and outputs and displays a video image of the distributed information at a desired resolution. Further, the receiving node 30 redistributes the received video information to the other receiving node 30 (hereinafter also referred to as "child node") of which the receiving node 30 is the parent in accordance with the instruction of the video distribution management server 10. The received video information is subjected to resolution control processing according to the resolution information notified from the other receiving node 30. Note that the receiving node 30 (or the delivery source node 20), which is the parent of the child node, is called a "parent node".

映像配信管理サーバー10は、配信元ノード20や、各受信ノード30の間の配信ツリーの構成を管理し、新規の受信ノード30の参加の場合や、受信ノード30の離脱に伴う配信ツリーの再構成の際に、配信元ノード20や受信ノード30に対して配信ツリーの構成の指示を行う。また、映像配信管理サーバー10は、後述するように、受信ノード30や配信元ノード20の間の解像度情報の送受信は、直接ノード間で送受信しても良いが、映像配信管理サーバー10が解像度情報の送受信の仲介をするような構成としても良い。 A video distribution management server 10 manages the configuration of a distribution tree between a distribution source node 20 and each reception node 30, and instructs the distribution tree configuration to the distribution source node 20 and the reception node 30 when a new reception node 30 joins or when the distribution tree is reconfigured due to the withdrawal of the reception node 30. Further, as will be described later, the video distribution management server 10 may transmit and receive resolution information directly between the receiving node 30 and the distribution source node 20, but the video distribution management server 10 may be configured to mediate transmission and reception of resolution information.

なお、情報配信システム1では、配信元ノード20は複数存在しても良い。その場合、映像配信管理サーバー10は、配信ツリーをそれぞれの配信元ごと(配信したい映像コンテンツごと)に管理する。例えば、情報配信システム1は、複数の拠点にそれぞれ配信元ノード20を配置し、複数拠点間で双方向に情報を配信しあうことでコミュニケーションを実現するような構成としても良い。 In addition, in the information distribution system 1, a plurality of distribution source nodes 20 may exist. In this case, the video distribution management server 10 manages a distribution tree for each distribution source (for each video content to be distributed). For example, the information distribution system 1 may be configured to implement communication by arranging the distribution source node 20 at each of a plurality of bases and bidirectionally distributing information among the plurality of bases.

(A-1-2)配信元ノード20の構成
図1は実施形態に係る配信元ノードの機能的構成を示すブロック図である。実施形態の配信元ノードは、図1に示す各構成部を搭載した専用のICチップ等のハードウェアとして構成しても良いし、又は、CPUと、CPUが実行するプログラムを中心としてソフトウェア的に構成して良いが、機能的には、図1で表すことができる。
(A-1-2) Configuration of Distribution Source Node 20 FIG. 1 is a block diagram showing the functional configuration of the distribution source node according to the embodiment. The distribution source node of the embodiment may be configured as hardware such as a dedicated IC chip on which each component shown in FIG. 1 is mounted, or may be configured as software centering on a CPU and a program executed by the CPU, but functionally it can be represented in FIG.

配信元ノード20は、解像度制御部203、送信部204、解像度情報受信部205、及び解像度情報管理部206を有する。 The distribution source node 20 has a resolution control section 203 , a transmission section 204 , a resolution information reception section 205 and a resolution information management section 206 .

解像度制御部203は、配信したい映像を含む配信データを入力し、配信元ノード20から直接配信を受ける子ノード(受信ノード30)への配信用の映像の解像度を制御するものである。映像の解像度の制御は、後述する解像度情報管理部206で保持する子ノードやその子孫ノードの表示解像度情報を含む解像度情報にしたがった解像度の映像となるように制御する。 The resolution control unit 203 inputs distribution data including video to be distributed, and controls the resolution of video for distribution to child nodes (receiving nodes 30 ) that directly receive distribution from the distribution source node 20 . The resolution of the video is controlled so that the resolution of the video is in accordance with the resolution information including the display resolution information of child nodes and their descendant nodes held in the resolution information management unit 206, which will be described later.

送信部204は、解像度制御された映像を子ノードへ配信するものである。 The transmission unit 204 distributes the resolution-controlled video to child nodes.

解像度情報受信部205は、子ノードやその子孫ノード(配信ツリー上の子ノード以下のツリーを構成する受信ノード30)の表示解像度情報を含む子ノードからの解像度情報を受信するものである。 The resolution information receiving unit 205 receives resolution information from child nodes including display resolution information of child nodes and their descendant nodes (receiving nodes 30 forming a tree below child nodes on the distribution tree).

解像度情報管理部206は、解像度情報受信部205が受信した解像度情報を管理するものである。 The resolution information management section 206 manages the resolution information received by the resolution information reception section 205 .

(A-1-3)受信ノード30の構成
図3は、実施形態に係る受信ノードの機能的構成を示すブロック図である。実施形態の受信ノードは、図3に示す各構成部を搭載した専用のICチップ等のハードウェアとして構成しても良いし、又は、CPUと、CPUが実行するプログラムを中心としてソフトウェア的に構成して良いが、機能的には、図3で表すことができる。
(A-1-3) Configuration of Receiving Node 30 FIG. 3 is a block diagram showing the functional configuration of the receiving node according to the embodiment. The receiving node of the embodiment may be configured as hardware such as a dedicated IC chip on which each component shown in FIG. 3 is mounted, or may be configured as software centering on a CPU and a program executed by the CPU, but functionally it can be represented in FIG.

受信部301は、親ノード(配信元ノード20、又は他の受信ノード30)からの配信データを受信するものである。 The receiving unit 301 receives distribution data from a parent node (the distribution source node 20 or another receiving node 30).

表示処理部302は、受信した映像から、ユーザーから指示されるその受信ノード30での表示解像度情報にしたがった解像度で映像出力して表示するものである。 The display processing unit 302 outputs and displays the received video at a resolution according to the display resolution information at the receiving node 30 instructed by the user.

解像度制御部303は、受信ノード30が子ノード(他の受信ノード30)への再配信を行う中継ノードである場合に、子ノードへの配信用に映像の解像度を制御するものである。映像の解像度の制御は、後述する解像度情報管理部306で保持する解像度情報にしたがって再配信用の映像の解像度を制御する。 The resolution control unit 303 controls the resolution of video for distribution to a child node when the receiving node 30 is a relay node that redelivers to a child node (another receiving node 30). The control of the video resolution controls the resolution of the video for redistribution according to the resolution information held in the resolution information management unit 306 described later.

なお、受信ノード30は、解像度制御部303を省略し、受信ノード30では解像度の制御を行わず、受信した映像の解像度のまま再送信するような構成としても良い。また、後述するように、ノード間でやり取りする解像度情報を映像配信管理サーバー10で仲介する構成で、解像度制御部303を省略するような構成では、受信ノード30は、後述する解像度情報受信部305も省略する構成としても良い。 Note that the receiving node 30 may be configured to omit the resolution control unit 303 and retransmit the received video with the same resolution without controlling the resolution. Further, as will be described later, in a configuration in which the video distribution management server 10 mediates resolution information exchanged between nodes, and in a configuration in which the resolution control unit 303 is omitted, the receiving node 30 may also be configured to omit the resolution information receiving unit 305 described later.

再送信部304は、再配信用の映像を子ノードへ配信するものである。 The retransmitting unit 304 distributes video for redistribution to child nodes.

解像度情報受信部305は、子ノードやその子孫ノード(配信ツリー上の子ノード以下のツリーを構成する受信ノード30)の表示解像度情報を含む子ノードからの解像度情報を受信するものである。 The resolution information receiving unit 305 receives resolution information from child nodes including display resolution information of child nodes and their descendant nodes (receiving nodes 30 forming a tree below child nodes on the distribution tree).

解像度情報管理部306は、ユーザーから指示されている受信ノード30自身の表示解像度情報と解像度情報受信部305からの解像度情報とを管理するものである。 The resolution information management section 306 manages the display resolution information of the reception node 30 itself and the resolution information from the resolution information reception section 305 as instructed by the user.

解像度情報送信部307は、解像度情報管理部306で保持する解像度情報から、受信ノード30自身の表示解像度情報や子孫ノードの表示解像度情報から求まる解像度情報を親ノードへの解像度情報として送信するものである。 The resolution information transmission unit 307 transmits the resolution information obtained from the display resolution information of the receiving node 30 itself and the display resolution information of descendant nodes from the resolution information held in the resolution information management unit 306 as resolution information to the parent node.

(A-2)実施形態の動作
次に、この実施形態に係る情報配信システム1における処理の動作を、図面を参照して説明する。
(A-2) Operation of Embodiment Next, the operation of processing in the information distribution system 1 according to this embodiment will be described with reference to the drawings.

(A-2-1)全体(情報配信システム1)の概要動作
図2に示すように、配信したい映像情報の配信元である配信元ノード20は、映像情報の受信者である受信ノード30(30-1~30-5)に対してアプリケーションレベルマルチキャストを用いて情報の配信を行う。
(A-2-1) Overall Operation (Information Distribution System 1) As shown in FIG. 2, a distribution source node 20, which is the distribution source of video information to be distributed, distributes information to receiving nodes 30 (30-1 to 30-5), which are receivers of the video information, using application level multicast.

映像情報の配信経路となる配信ツリーの構成状態は、映像配信管理サーバー10が管理しており、配信元ノード20や受信ノード30との間で各ノードに関するノード情報や配信ツリーの構成に関わる情報をやり取りすることにより、動的なノードの追加や離脱に応じた配信ツリーの再構築を行う。 A configuration state of a distribution tree serving as a distribution route of video information is managed by a video distribution management server 10, and node information on each node and information on the structure of the distribution tree are exchanged between a distribution source node 20 and a receiving node 30, thereby reconstructing the distribution tree according to dynamic addition or withdrawal of a node.

具体的な配信ツリーの構成に関わる情報の内容や、具体的な配信パスとなる通信路を設定するためのシグナリング等については任意の方法を用いることができ、例えば、映像配信管理サーバー10がノード間の通信路設定のためのシグナリングを中継するシグナリングサーバーを兼務するような構成としても良い。また、受信ノード30や配信元ノード20の間の解像度情報の送受信を行うための通信路の設定のためのシグナリングサーバーを兼務したり、又は、ノード間では解像度情報を直接送受信せず、ノード間の解像度情報の送受信を映像配信管理サーバー10が中継する役割を兼務するような構成としても良い。 Any method can be used for the specific content of information related to the configuration of the distribution tree and the signaling for setting the communication path to be a specific distribution path. Further, the configuration may be such that the video distribution management server 10 also serves as a signaling server for setting a communication path for transmitting and receiving resolution information between the receiving node 30 and the distribution source node 20, or the role of relaying the transmission and reception of resolution information between nodes without directly transmitting and receiving resolution information between nodes.

まず、配信元ノード20は、配信したい映像である配信データを入力し、配信元ノードとしてのノード情報を映像配信管理サーバー10に通知する。 First, the distribution source node 20 inputs distribution data, which is video to be distributed, and notifies the video distribution management server 10 of node information as the distribution source node.

受信ノード30は、例えば、配信を受けたい映像データを特定する情報などを含む、受信ノードとしてのノード情報を映像配信管理サーバー10に通知する。 The receiving node 30 notifies the video distribution management server 10 of node information as a receiving node including, for example, information specifying video data to be distributed.

映像配信管理サーバー10は、配信元ノード20や、1又は2以上の受信ノード30で構成する配信ツリーの構成を決定し、それぞれのノード(配信元ノード20と受信ノード30)に対して配信パスの接続相手に関わる情報を通知する。 A video distribution management server 10 determines the configuration of a distribution tree composed of a distribution source node 20 and one or more receiving nodes 30, and notifies each node (distribution source node 20 and receiving node 30) of information related to a connection partner of a distribution path.

各ノードは配信データを受信するための親ノードとの通信路や、配信データを送信するための子ノードへの通信路を設定し、配信データの送受信を行う。 Each node sets a communication path with a parent node for receiving distribution data and a communication path with a child node for transmitting distribution data, and transmits and receives distribution data.

配信元ノード20や受信ノード30の各ノードは、配信パスに従った接続相手との通信路を確保し、配信元ノード20は自身が持つ映像情報を、1又は2以上の受信ノード30から要求される解像度情報に応じた解像度に制御した映像データの送信を、受信ノード30は親ノードからの配信データの受信と、自身が子ノードを持つ場合は、受信した映像データを、子ノード若しくは子孫ノードとなる受信ノード30から要求される解像度情報に応じた解像度に制御した、又は解像度はそのままの映像データの再送信を行う。 Each node of the distribution source node 20 and the reception node 30 secures a communication path with the connection partner according to the distribution path, the distribution source node 20 transmits the video data controlled to the resolution according to the resolution information requested by one or two or more reception nodes 30, and the reception node 30 receives the distribution data from the parent node, and if the reception node 30 itself has a child node, the received video data is controlled to the resolution according to the resolution information requested by the reception node 30 that is a child node or a descendant node. Alternatively, the video data is retransmitted with the same resolution.

また、新規に受信ノード30が配信ツリーに参加する場合には、映像配信管理サーバー10は、新規の受信ノード30から通知されるノード情報にしたがって、配信元となる親ノード(配信元ノード20、又は既に配信を受けている受信ノード30)を割り当て、割り当てられた親ノードが、新規受信ノード30への配信を開始することにより、配信ツリーの構築を行う。 When a new receiving node 30 participates in the distribution tree, the video distribution management server 10 allocates a parent node (distributor node 20 or a receiving node 30 already receiving distribution) as a distribution source according to node information notified from the new receiving node 30, and the allocated parent node starts distribution to the new receiving node 30, thereby constructing a distribution tree.

一方、配信ツリーに参加している受信ノード30の内の1つが配信ツリーから離脱した場合には、離脱したノードを親ノード(や祖先ノード)としていた受信ノード30への配信が停止してしまうため、映像配信管理サーバー10は、配信が停止してしまう受信ノード30に対して新たな親ノードの割り当てを行う。親ノードの再割り当ては、離脱ノードの直接の子ノードに対してのみ行っても良いし、直接の子ノード以外にも、子ノードの子孫のノードに対しても再割り当てを行っても良い。これらの受信ノード30に対して、親ノードの再割り当てを行うことにより、配信ツリーの再構築を行う。 On the other hand, when one of the receiving nodes 30 participating in the distribution tree withdraws from the distribution tree, distribution to the receiving node 30 having the withdrawn node as a parent node (or ancestor node) is stopped, so the video distribution management server 10 allocates a new parent node to the receiving node 30 whose distribution is stopped. The reassignment of the parent node may be performed only to the direct child node of the leaving node, or may be performed to the descendant nodes of the child node in addition to the direct child node. By reassigning parent nodes to these receiving nodes 30, the distribution tree is reconstructed.

(A-2-2)配信元ノード20の特徴動作
配信元ノード20では、配信したい映像である配信データが入力されるが、これをそのまま送信するのではなく、子ノードから通知される解像度情報に従った解像度制御処理を行ったうえで送信を行う。
(A-2-2) Characteristic Operation of Distribution Source Node 20 Distribution source node 20 receives distribution data, which is video to be distributed, but does not directly transmit the data, but performs resolution control processing according to resolution information notified from child nodes before transmission.

入力された配信データである映像データは、配信元ノード20の解像度制御部203を用いて、配信元ノード20から直接配信を受ける子ノード(受信ノード30)への配信用に解像度を制御する処理を行う。具体的には、入力される映像データの解像度が子ノードから要求される解像度より大きい場合には、映像の縮小処理などを行う。配信データの入力手段が複数種類の解像度での入力が可能なカメラデバイスである場合や、予め複数種類の解像度で用意された映像コンテンツである場合には、解像度制御部203は最適な入力解像度を選択して入力する。即ち、送信解像度より大きくなるような最小の入力解像度を選択する。送信解像度より大きな入カ解像度が選択できない場合は、最大の入力解像度を選択して入力し、解像度制御部203では拡大するような制御はせずに送信部204に供給する。 The video data, which is the input distribution data, uses the resolution control unit 203 of the distribution source node 20 to perform resolution control processing for distribution to child nodes (receiving nodes 30) that directly receive distribution from the distribution source node 20. Specifically, when the resolution of the input video data is higher than the resolution requested by the child node, the video is reduced. When the means for inputting delivery data is a camera device capable of inputting at a plurality of types of resolutions, or when video content is prepared at a plurality of types of resolutions in advance, the resolution control unit 203 selects and inputs the optimum input resolution. That is, select the smallest input resolution that is greater than the transmission resolution. If an input resolution higher than the transmission resolution cannot be selected, the maximum input resolution is selected and input, and the resolution control unit 203 supplies the image to the transmission unit 204 without enlarging it.

解像度制御部203から得られた映像データは、送信部204からそれぞれの子ノードに対して送信される。 The video data obtained from the resolution control unit 203 is transmitted from the transmission unit 204 to each child node.

また、配信元ノード20は、子ノードやその子孫ノード(配信ツリー上の子ノード以下のツリーを構成する受信ノード30)の表示解像度情報を含む子ノードからの解像度情報を、解像度情報受信部205で受信する。 In addition, the distribution source node 20 receives resolution information from child nodes including display resolution information of child nodes and descendant nodes thereof (receiving nodes 30 forming a tree below the child nodes on the distribution tree) at the resolution information receiving unit 205 .

解像度情報受信部205で受信した解像度情報は、解像度情報管理部206に供給される。そして、解像度制御部203では、解像度情報管理部206で保持する子ノードやその子孫ノードの表示解像度情報を含む解像度情報にしたがって映像の解像度を制御する処理を行う。 The resolution information received by the resolution information receiving section 205 is supplied to the resolution information managing section 206 . Then, the resolution control unit 203 performs processing for controlling the resolution of the video according to the resolution information including the display resolution information of the child nodes and their descendant nodes held by the resolution information management unit 206 .

(A-2-3)受信ノード30の特徴動作
受信ノード30では、それぞれの受信ノード30で表示したい解像度を示す情報である表示解像度情報が入力される。これは、例えば先述の図6に示すように、複数の映像を並べて表示している場合など、画面上のレイアウトに従った表示領域の画素数(幅、高さ)のような情報である。
(A-2-3) Characteristic Operation of Receiving Node 30 At the receiving node 30, display resolution information, which is information indicating the resolution desired to be displayed at each receiving node 30, is input. This is information such as the number of pixels (width, height) of the display area according to the layout on the screen, for example, when a plurality of images are displayed side by side as shown in FIG.

受信ノード30は、映像情報の直接の配信元である親ノード(配信元ノード20又は他の受信ノード30)からの映像データを受信部301で受信する。受信した映像データは表示処理部302で、入力される表示解像度情報にしたがった解像度で映像出力され、ディスプレイ等のレイアウト部分に表示される。 Receiving node 30 receives video data from a parent node (distributor node 20 or other receiving node 30), which is a direct distributor of video information, at receiving unit 301 . The received image data is output by the display processing unit 302 at a resolution according to the input display resolution information, and displayed on a layout portion such as a display.

受信ノード30が、子ノード(他の受信ノード30)への再配信を行う中継ノードである場合には、解像度制御部303で、子ノードへの配信用に解像度情報管理部306に保持している子ノードや子孫ノードの表示解像度情報を含む解像度情報に応じて、映像の解像度を制御し、得られた映像情報を再送信部304からそれぞれの子ノードに対して送信を行う。ただし、子ノードが存在しない場合には、受信ノード30は、解像度制御処理及び再送信処理は行わない。 When the receiving node 30 is a relay node that performs redistribution to a child node (another receiving node 30), the resolution control unit 303 controls the resolution of the video according to the resolution information including the display resolution information of the child node and the descendant node held in the resolution information management unit 306 for distribution to the child node, and the obtained video information is transmitted from the retransmitting unit 304 to each child node. However, if there is no child node, the receiving node 30 does not perform resolution control processing and retransmission processing.

また、受信ノード30では、解像度制御部303を省略した構成として、受信部301で受信した映像の解像度はそのままで、再送信部304から再送信するようにしても良い。解像度制御部303の省略は、それぞれの受信ノード30ごとに混在していてもよく、また、同じ受信ノード30内でも処理負荷等の判断によって動的に処理を省略するような構成としても良い。 Further, in the receiving node 30, the resolution control unit 303 may be omitted, and the video received by the receiving unit 301 may be retransmitted from the retransmitting unit 304 while maintaining the same resolution. The omission of the resolution control unit 303 may be mixed for each receiving node 30, or may be configured such that even within the same receiving node 30, processing may be dynamically omitted depending on the processing load or the like.

また、受信ノード30は、子ノードである受信ノード30および配信ツリーにおけるその子孫である受信ノードのそれぞれの表示解像度情報を含む子ノードからの解像度情報が通知され、解像度情報受信部305で受信する。 Receiving node 30 is also notified of resolution information from child nodes including display resolution information of receiving node 30 as a child node and receiving nodes as descendants thereof in the distribution tree, and receives resolution information receiving unit 305 .

受信した子ノードからの解像度情報と、受信ノード30自身の表示解像度情報は、解像度情報管理部306に入力され、解像度情報管理部306は、これらの解像度情報にしたがって子ノードに必要な解像度情報を解像度制御部303に供給する。 The received resolution information from the child node and the display resolution information of the receiving node 30 itself are input to the resolution information management unit 306, and the resolution information management unit 306 supplies the resolution information necessary for the child node to the resolution control unit 303 according to this resolution information.

また、解像度情報管理部306は、子ノードからの解像度情報と、自身の表示解像度情報を統合した、解像度情報を親ノードに通知するために解像度情報送信部307に供給し、解像度情報送信部307から親ノードに対して通知を行う。解像度情報の統合は、例えば、単純に、幅および高さそれぞれの最大値を求め、自身と子孫ノードに必要な解像度情報とする。 In addition, the resolution information management unit 306 supplies the resolution information obtained by integrating the resolution information from the child nodes and the display resolution information of its own to the resolution information transmission unit 307 for notification to the parent node, and the resolution information transmission unit 307 notifies the parent node. For integration of resolution information, for example, the maximum values of width and height are simply obtained and used as resolution information required for the node itself and descendant nodes.

(A-2-4)各ノード(受信ノード30や配信元ノード20)間で送受信される解像度情報の詳細
図4は、実施形態に係る受信ノードの表示解像度のイメージを示す説明図である。また、図5は、実施形態に係る受信ノードから配信ノードに自身の表示解像度を含む解像度情報を送信するイメージを示す説明図である。
(A-2-4) Details of Resolution Information Transmitted and Received Between Each Node (Receiving Node 30 and Distributor Node 20) FIG. 4 is an explanatory diagram showing an image of the display resolution of the receiving node according to the embodiment. Also, FIG. 5 is an explanatory diagram showing an image of transmitting resolution information including its own display resolution from a receiving node according to the embodiment to a distributing node.

図4に示すように、配信元ノード20からの映像配信を受けるユーザーであるそれぞれの受信ノード30(受信ノード30-1~受信ノード30-5)は、それぞれが表示したい解像度である表示解像度(表示解像度40-1~表示解像度40-5)が与えられている。解像度情報は、ユーザーの画面上のレイアウトに従った表示領域の画素数(幅と高さ)のような情報である。 As shown in FIG. 4, each receiving node 30 (receiving node 30-1 to receiving node 30-5), which is a user receiving video distribution from the distribution source node 20, is given a display resolution (display resolution 40-1 to display resolution 40-5) that is the resolution that the user wants to display. Resolution information is information such as the number of pixels (width and height) of the display area according to the layout on the user's screen.

また、図5に示すように、それぞれの受信ノード30は、子ノードから通知される解像度情報50に自身の解像度情報50を統合したうえで親ノードへの解像度情報50として通知する。解像度情報の統合は、例えば、幅および高さのそれぞれの最大値より求める。これらの解像度情報50は、順次経路上の受信ノード30の表示解像度が統合されながら親ノードに伝搬し、最終的に配信元ノード20まで通知される。 Also, as shown in FIG. 5, each receiving node 30 integrates its own resolution information 50 with the resolution information 50 notified from the child node and notifies the resolution information 50 to the parent node. Integration of resolution information is obtained, for example, from the maximum values of width and height. These pieces of resolution information 50 are propagated to the parent node while the display resolutions of the receiving nodes 30 on the sequential path are integrated, and finally notified to the distribution source node 20 .

なお、これら解像度情報50の送受信は、ノード間(受信ノード30や配信元ノード20の間)で直接の通信路を設けてやり取りする構成としても良いが、映像配信管理サーバー10などのサーバーを介した中継により情報交換する構成としても良い。さらに、例えば、映像配信管理サーバー10で中継するような場合には、解像度情報送信部307からは自身の解像度情報50のみを送信し、映像配信管理サーバー10で配信ツリーの構成状態に従って、それぞれの受信ノード30ごとに解像度情報50の統合を行ったうえで、解像度情報受信部305や解像度情報受信部205に送信するような構成としても良い。このような構成の場合、受信ノード30で解像度制御部303を省略する場合には、子ノードからの解像度情報50は不要となるため、解像度情報受信部305も省略することができ、映像配信管理サーバー10も、このような受信ノード30へは解像度情報の送信を省略できる。 The transmission and reception of the resolution information 50 may be performed by providing a direct communication path between nodes (between the receiving node 30 and the distribution source node 20), or by relaying information via a server such as the video distribution management server 10. Further, for example, in the case of relaying by the video distribution management server 10, the resolution information transmission unit 307 may transmit only its own resolution information 50, and the video distribution management server 10 may integrate the resolution information 50 for each receiving node 30 according to the configuration state of the distribution tree, and then transmit to the resolution information receiving unit 305 and the resolution information receiving unit 205. In such a configuration, if the resolution control unit 303 is omitted from the receiving node 30, the resolution information 50 from the child node is not required, so the resolution information receiving unit 305 can also be omitted, and the video distribution management server 10 can also omit transmission of resolution information to such a receiving node 30.

次に、図5を参照しながら、各ノード(配信元ノード20および受信ノード30)での解像度制御を説明する。 Next, resolution control at each node (distribution source node 20 and reception node 30) will be described with reference to FIG.

図5に示すように、子ノードからは、子ノードやその子孫ノード(配信ツリー上の子ノード以下のツリーを構成する受信ノード30)の解像度情報50を統合した解像度情報50が通知されている。即ち、その子ノード以下のすべての受信ノード30での表示解像度以上の解像度となるような解像度情報50が通知されている。 As shown in FIG. 5, the child node notifies resolution information 50 that integrates the resolution information 50 of the child node and its descendant nodes (receiving nodes 30 forming the tree below the child node on the distribution tree). In other words, the resolution information 50 is notified so that the resolution is equal to or higher than the display resolution of all receiving nodes 30 below the child node.

各ノード(配信元ノード20および受信ノード30)における解像度制御部203及び解像度制御部303では、入力した映像、又は受信した映像の解像度が、子ノードからの解像度情報50で要求される解像度よりも大きな解像度であった場合には、要求されている解像度まで縮小した映像を生成する。要求されている解像度のほうが大きい場合には、拡大するような制御は必要なくそのままの解像度を送信解像度として良い。 In the resolution control unit 203 and the resolution control unit 303 in each node (distributor node 20 and receiving node 30), when the resolution of the input video or the received video is higher than the resolution required by the resolution information 50 from the child node, the video reduced to the required resolution is generated. If the requested resolution is larger, the resolution may be used as the transmission resolution without the need for enlargement control.

なお、受信ノード30での解像度制御部303を省略するケースは前述の通りである。これによって、必要以上の解像度で送信する場合があることとなるが、受信ノード30の処理負荷の低減することとなる。 The case of omitting the resolution control unit 303 in the receiving node 30 is as described above. This reduces the processing load of the receiving node 30, although there are cases where the resolution is higher than necessary.

上記説明(図5の例)では、子ノードが複数存在する場合には、それぞれの子ノードごとに、その子ノード以下の配信ツリーの解像度情報に従った解像度制御処理をそれぞれ行う場合について述べたが、例えば、解像度制御処理の処理負荷を低減するため、すべての子ノードの解像度情報50を統合した1種類の送信用映像のみを生成する解像度制御処理を行うような構成としても良い。即ち、すべての子ノードからの解像度情報50の最大値をもとに送信解像度を求め、1種類の送信用映像のみを生成する。ただし、この場合には、子ノード以下では必要以上の解像度の映像が送信される場合も起こり得る。 In the above description (example in FIG. 5), when there are a plurality of child nodes, resolution control processing is performed for each child node according to the resolution information of the distribution tree below the child node. However, for example, in order to reduce the processing load of the resolution control processing, the resolution control processing may be configured to generate only one type of video for transmission by integrating the resolution information 50 of all child nodes. That is, the transmission resolution is obtained based on the maximum value of the resolution information 50 from all child nodes, and only one type of video for transmission is generated. However, in this case, it is possible that video with a resolution higher than necessary is transmitted to child nodes and below.

また、前述したような映像配信管理サーバー10が各ノード間の解像度情報を中継する構成では、映像配信管理サーバー10が、配信ツリーを構成する各ノードがどのような表示解像度を要求しているかを把握することができる。映像配信管理サーバー10は、例えば、各ノードから通知される配信パスのネットワーク状況等に応じて、動的に配置ツリーの構成を更新していくような構成が可能であるが、この時、各ノードの要求している解像度情報も考慮して、配信ツリーの構成を更新していくように構成してもよい。すなわち、受信ノード自身は低解像度での表示でよいようなノードが、より高解像度の映像を要求する子孫ノードの親となっていると無駄が生じるため、このようなノードが減少するように動的に配信ツリーの構成を更新していくように構成することができる。 Further, in the configuration where the video distribution management server 10 relays resolution information between nodes as described above, the video distribution management server 10 can grasp what display resolution each node constituting the distribution tree requests. The video distribution management server 10 can be configured, for example, to dynamically update the configuration of the arrangement tree in accordance with the network status of the distribution path notified from each node. At this time, the configuration of the distribution tree may also be updated in consideration of the resolution information requested by each node. That is, if a receiving node itself can be displayed at a low resolution and becomes the parent of a descendant node that requires a higher resolution image, it will be wasteful, so the structure of the distribution tree can be dynamically updated so as to reduce the number of such nodes.

以上のような処理により、アプリケーションレベルマルチキャストを用いた映像情報の配信を行う。 Video information is distributed using the application level multicast by the above processing.

(A-3)実施形態の効果
以上のように、この実施形態によれば、以下のような効果が得られる。
(A-3) Effects of Embodiment As described above, according to this embodiment, the following effects are obtained.

アプリケーションレベルマルチキャストを用いた映像情報の配信システム(情報配信システム1)において、配信ツリーを構成する、配信元ノード20および受信ノード30の解像度制御部(解像度制御部203、解像度制御部303)において、配信ツリー上の子ノードやその子孫ノードの要求する最大の解像度に応じて配信用の画像の解像度を低解像度化することが可能となるため、送信部204や再送信部304で用いられる映像符号化技術による発生符号量を低減することができる。各受信ノード30で表示される映像については必要な解像度の映像が受信できるので、解像度制御203による悪影響を受けることなく、子ノードに対して送信される送信データや再送信データの情報量を削減することができる。 In the video information distribution system (information distribution system 1) using application-level multicast, the resolution control units (resolution control unit 203, resolution control unit 303) of the distribution source node 20 and the reception node 30, which constitute the distribution tree, can reduce the resolution of images for distribution according to the maximum resolution required by child nodes and their descendant nodes on the distribution tree. As for the video displayed by each receiving node 30, the video with the necessary resolution can be received, so that the information amount of transmission data and retransmission data transmitted to child nodes can be reduced without being adversely affected by the resolution control 203.例文帳に追加

即ち、ネットワーク帯域の浪費を低減することができる。また、これによって、ネットワーク帯域に余裕ができるため、より高画質の映像符号化を施すことが可能となり、各受信ノードで出力される映像データの映像符号化による画質劣化を低減することが可能となる。 That is, waste of network bandwidth can be reduced. In addition, as a result, there is a margin in the network band, so that it is possible to perform video encoding with higher image quality, and it is possible to reduce deterioration in image quality due to video encoding of video data output from each receiving node.

(B)他の実施形態
本発明は、上記実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
(B) Other Embodiments The present invention is not limited to the above-described embodiments, and modified embodiments as exemplified below can also be mentioned.

(B-1)上記実施形態では、映像データや音声データ等を配信する情報配信システムに本発明を適用する例を説明したが、これに限らず、種々様々な情報配信システム(例えば、文書やプレゼンテーション等の様々な情報を配信するシステム)にも適用可能である。 (B-1) In the above embodiment, an example of applying the present invention to an information distribution system that distributes video data, audio data, etc. was described, but the present invention is not limited to this, and can be applied to various information distribution systems (for example, a system that distributes various information such as documents and presentations).

(B-2)本発明は、上記構成を有するようなシステム、装置として構成する場合や、上記システムを構成する各装置の処理を実現するようなプログラムとしても実施可能である。例えば、配信元ノード20や受信ノード30の機能を実現するようなダワンロード可能なプログラム(例えばJavascriptプログラム)をサーバー上(Webサーバーや映像配信管理サーバー)に配置し、PCなどにダウンロードして(Webブラウザにダウンロードして)システムを構成するようなサーバー装置(サーバープログラム)として構成することも可能である。 (B-2) The present invention can be implemented as a system or device having the above configuration, or as a program that implements the processing of each device that constitutes the above system. For example, a downloadable program (for example, a Javascript program) that implements the functions of the distribution source node 20 and the reception node 30 can be placed on a server (web server or video distribution management server), and downloaded to a PC (downloaded to a web browser) to configure a server device (server program).

1…情報配信システム、10…映像配信管理サーバー、20…配信元ノード、30…受信ノード、40…表示解像度、50…解像度情報、203…解像度制御、203…解像度制御部、204…送信部、205…解像度情報受信部、206…解像度情報管理部、301…受信部、302…表示処理部、303…解像度制御部、304…再送信部、305…解像度情報受信部、306…解像度情報管理部、307…解像度情報送信部。 Reference Signs List 1 information delivery system 10 video delivery management server 20 delivery source node 30 receiving node 40 display resolution 50 resolution information 203 resolution control 203 resolution control unit 204 transmission unit 205 resolution information reception unit 206 resolution information management unit 301 reception unit 302 display processing unit 303 resolution control unit 304 retransmission unit 305 resolution information reception unit 30 6... Resolution information management unit, 307... Resolution information transmission unit.

Claims (16)

ツリー構成の配信経路で映像データをマルチキャスト配信する配信元の通信ノードにおいて、
前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、
前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報を管理する解像度情報管理部と、
前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、配信する映像データの解像度制御を行う解像度制御部と、
前記解像度制御部により解像度制御が行われた映像データを、既に構成された前記配信経路に従い送信する送信部と
を備えることを特徴とする通信ノード。
In a distribution source communication node that multicasts video data on a tree-structured distribution route,
a resolution information receiving unit that receives resolution information including display resolution information of one or more lower communication nodes positioned below the distribution path;
a resolution information management unit that manages resolution information including display resolution information of each of the lower communication nodes received by the resolution information reception unit;
a resolution control unit that controls the resolution of video data to be distributed based on resolution information including display resolution information of each lower communication node managed by the resolution information management unit;
A communication node, comprising: a transmission unit that transmits the video data whose resolution has been controlled by the resolution control unit, along the distribution route that has already been configured.
ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードにおいて、
前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、
前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理する解像度情報管理部と、
前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信する解像度情報送信部と、
前記上位通信ノードから映像データを受信する受信部と、
自装置の表示解像度情報に基づいて、受信した映像データを出力する表示処理部と、
前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、映像データの解像度制御を行う解像度制御部と、
前記解像度制御部により解像度制御が行われた再配信用の映像データを送信する再送信部と
を備えることを特徴とする通信ノード。
In a communication node that multicasts video data on a tree-structured distribution route,
a resolution information receiving unit that receives resolution information including display resolution information of one or more lower communication nodes positioned below the distribution path;
a resolution information management unit that manages resolution information including display resolution information of each of the lower communication nodes received by the resolution information reception unit, and display resolution information of the device itself;
a resolution information transmission unit configured to transmit integrated information obtained by integrating resolution information including display resolution information of each of the lower communication nodes managed by the resolution information management unit and resolution information including display resolution information of the device itself to the upper communication node for resolution control at the upper communication node located above the distribution path;
a receiving unit that receives video data from the upper communication node;
a display processing unit that outputs the received video data based on the display resolution information of the device itself;
a resolution control unit that controls the resolution of video data based on resolution information including display resolution information of each lower communication node managed by the resolution information management unit;
A communication node, comprising: a retransmitting unit that transmits video data for redistribution whose resolution has been controlled by the resolution control unit.
前記解像度制御部は、映像データの解像度が、直接通信する前記下位の通信ノードの解像度情報で要求される解像度よりも大きな解像度であった場合に、要求されている解像度まで縮小した映像を生成するような解像度制御を行うことを特徴とする請求項1又は2に記載の通信ノード。 3. The communication node according to claim 1 or 2, characterized in that, when the resolution of the video data is higher than the resolution required by the resolution information of the lower-level communication node that directly communicates, the resolution control unit performs resolution control so as to generate an image reduced to the required resolution. 前記解像度情報管理部は、管理している前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とから、最大の表示解像度を算出し、
前記解像度情報送信部は、算出した最大の表示解像度情報を、前記統合情報として、前記上位通信ノードに送信する
ことを特徴とする請求項2に記載の通信ノード。
The resolution information management unit calculates a maximum display resolution from the resolution information including the display resolution information of each of the lower-level communication nodes managed and the display resolution information of the own device,
3. The communication node according to claim 2, wherein the resolution information transmission unit transmits the calculated maximum display resolution information to the upper communication node as the integrated information.
ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードにおいて、
前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、
前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理する解像度情報管理部と、
前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信する解像度情報送信部と、
前記上位通信ノードから映像データを受信する受信部と、
自装置の表示解像度情報に基づいて、映像データを出力する表示処理部と、
受信した映像データを再送する再送信部と
を備えることを特徴とする通信ノード。
In a communication node that multicasts video data on a tree-structured distribution route,
a resolution information receiving unit that receives resolution information including display resolution information of one or more lower communication nodes positioned below the distribution path;
a resolution information management unit that manages resolution information including display resolution information of each of the lower communication nodes received by the resolution information reception unit, and display resolution information of the device itself;
a resolution information transmission unit configured to transmit integrated information obtained by integrating resolution information including display resolution information of each of the lower communication nodes managed by the resolution information management unit and resolution information including display resolution information of the device itself to the upper communication node for resolution control at the upper communication node positioned above the distribution path;
a receiving unit that receives video data from the upper communication node;
a display processing unit that outputs video data based on the display resolution information of its own device;
A communication node, comprising: a retransmitting unit that retransmits received video data.
映像データの配信元の通信ノードを頂点としてツリー状のネットワークで構築された複数の通信ノードの配信ツリーの構成を管理する配信構成管理装置において、
前記配信ツリーを決定し、前記各通信ノードに対して、前記配信ツリーを構成する各ノード間の配信パスの通信路の設定、及びノード間の解像度情報の送受信のための通信路の設定を指示する通信路設定部を備え、
前記解像度情報は、前記各通信ノードにとって配信経路上、上位に位置する上位通信ノードでの解像度制御のために使用される
ことを特徴とする配信構成管理装置。
A distribution configuration management device that manages the configuration of a distribution tree of a plurality of communication nodes constructed in a tree-like network with a communication node that is a distribution source of video data as the apex,
a communication path setting unit that determines the distribution tree and instructs each communication node to set a communication path for a distribution path between nodes constituting the distribution tree and to set a communication path for transmitting and receiving resolution information between nodes;
A distribution configuration management apparatus, wherein the resolution information is used for resolution control in a higher-level communication node positioned higher on a distribution route for each of the communication nodes.
映像データの配信元の通信ノードを頂点としてツリー状のネットワークで構築された複数の通信ノードの配信ツリーの構成を管理する配信構成管理装置において、
前記配信ツリーを決定し、前記各通信ノードに対して、前記配信ツリーを構成する前記各ノード間の配信パスの通信路の設定を指示する通信路設定部と、
前記各ノード間の解像度情報の送受信を中継する解像度情報中継部とを備え、
前記解像度情報は、前記各通信ノードにとって配信経路上、上位に位置する上位通信ノードでの解像度制御のために使用される
ことを特徴とする配信構成管理装置。
A distribution configuration management device that manages the configuration of a distribution tree of a plurality of communication nodes constructed in a tree-like network with a communication node that is a distribution source of video data as the apex,
a communication path setting unit that determines the distribution tree and instructs each of the communication nodes to set a communication path of a distribution path between the nodes that constitute the distribution tree;
a resolution information relay unit that relays transmission and reception of resolution information between the nodes;
A distribution configuration management apparatus, wherein the resolution information is used for resolution control in a higher-level communication node positioned higher on a distribution route for each of the communication nodes.
前記配信元の通信ノードは複数であり、
前記配信ツリーは、前記各配信元の通信ノードを頂点としたツリー状のネットワークが複数存在し、
前記通信路設定部は、前記各通信ノードから要求される映像データの配信特定情報に従って、前記各配信ツリーの構成を決定する
ことを特徴とする請求項6又は7に記載の配信構成管理装置。
a plurality of communication nodes as the delivery source;
the distribution tree has a plurality of tree-shaped networks with communication nodes of the distribution sources as vertices;
8. The distribution configuration management apparatus according to claim 6, wherein the communication path setting unit determines the configuration of each distribution tree according to distribution specifying information of video data requested by each communication node.
映像データの配信元である配信元ノードと、前記配信元ノードを頂点としてツリー状のネットワークで構築された複数の通信ノードと、配信ツリーの構成を管理する配信構成管理装置とを備える情報配信システムにおいて、
前記配信構成管理装置として、請求項7に記載の配信構成管理装置が適用され、
前記通信ノードは、
自装置の表示解像度情報を管理する解像度情報管理部と、
自装置の表示解像度情報を含む解像度情報を、前記配信構成管理装置に送信する解像度情報送信部と、
ツリー構成の配信経路の上位に位置する上位通信ノードから映像データを受信する受信部と、
自装置の表示解像度情報に基づいて、受信した映像データを出力する表示処理部と、
受信した映像データを再送する再送信部とを備える
ことを特徴とする情報配信システム。
An information distribution system comprising: a distribution source node that is a distribution source of video data; a plurality of communication nodes constructed in a tree-like network with the distribution source node as the top; and a distribution configuration management device that manages the structure of the distribution tree,
The delivery configuration management device according to claim 7 is applied as the delivery configuration management device,
The communication node is
a resolution information management unit that manages display resolution information of its own device;
a resolution information transmission unit that transmits resolution information including display resolution information of its own device to the distribution configuration management device;
a receiving unit that receives video data from a higher-level communication node positioned at a higher level in a tree-structured distribution route;
a display processing unit that outputs the received video data based on the display resolution information of the device itself;
An information distribution system, comprising: a retransmitting unit that retransmits received video data.
前記解像度情報中継部は、前記通信ノードから表示解像度情報を受信した場合、受信した解像度情報と、表示解像度情報を受信した通信ノードより下位に位置する通信ノードの解像度情報とを統合した統合情報を、表示解像度情報を受信した通信ノードの直接の映像データの配信先となる上位の通信ノードに対して、送信することを特徴とする請求項9に記載の情報配信システム。 10. The information distribution system according to claim 9, wherein, when receiving the display resolution information from the communication node, the resolution information relay unit transmits integrated information obtained by integrating the received resolution information and the resolution information of a communication node located lower than the communication node that received the display resolution information to a higher-level communication node that is a direct video data distribution destination of the communication node that received the display resolution information. 前記解像度情報中継部は、受信した解像度情報と、表示解像度情報を受信した通信ノードより下位に位置する通信ノードの解像度情報とから最大の解像度を算出し、算出した最大の解像度情報のみを前記統合情報として中継することを特徴とする請求項10に記載の情報配信システム。 11. The information distribution system according to claim 10 , wherein the resolution information relay unit calculates the maximum resolution from the received resolution information and the resolution information of communication nodes located lower than the communication node that received the display resolution information, and relays only the calculated maximum resolution information as the integrated information. 映像データの配信元である配信元ノードと、前記配信元ノードを頂点としてツリー状のネットワークで構築された複数の通信ノードと、配信ツリーの構成を管理する配信構成管理装置とを備える情報配信システムにおいて、
前記配信構成管理装置として、請求項6に記載の配信構成管理装置が適用され、
前記配信元ノードとして、請求項1に記載の通信ノードが適用され、
前記通信ノードとして、請求項2に記載の通信ノードが適用された
ことを特徴とする情報配信システム。
An information distribution system comprising: a distribution source node that is a distribution source of video data; a plurality of communication nodes constructed in a tree-like network with the distribution source node as the top; and a distribution configuration management device that manages the structure of the distribution tree,
The delivery configuration management device according to claim 6 is applied as the delivery configuration management device,
The communication node according to claim 1 is applied as the delivery source node,
An information distribution system, wherein the communication node according to claim 2 is applied as the communication node.
ツリー構成の配信経路で映像データをマルチキャスト配信する配信元の通信ノードに搭載されるコンピュータを、
前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、
前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報を管理する解像度情報管理部と、
前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、配信する映像データの解像度制御を行う解像度制御部と、
前記解像度制御部により解像度制御が行われた映像データを、既に構成された前記配信経路に従い送信する送信部と
して機能させることを特徴とする通信プログラム。
A computer installed in a communication node that is a delivery source that multicasts video data through a tree-structured delivery route,
a resolution information receiving unit that receives resolution information including display resolution information of one or more lower communication nodes positioned below the distribution path;
a resolution information management unit that manages resolution information including display resolution information of each of the lower communication nodes received by the resolution information reception unit;
a resolution control unit that controls the resolution of video data to be distributed based on resolution information including display resolution information of each lower communication node managed by the resolution information management unit;
A communication program characterized by functioning as a transmission section for transmitting video data whose resolution has been controlled by the resolution control section according to the already configured distribution route.
ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードに搭載されるコンピュータを、
前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信する解像度情報受信部と、
前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理する解像度情報管理部と、
前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信する解像度情報送信部と、
前記上位通信ノードから映像データを受信する受信部と、
自装置の表示解像度情報に基づいて、受信した映像データを出力する表示処理部と、
前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、映像データの解像度制御を行う解像度制御部と、
前記解像度制御部により解像度制御が行われた再配信用の映像データを送信する再送信部と
して機能させることを特徴とする通信プログラム。
A computer installed in a communication node that multicasts video data on a tree-structured distribution route,
a resolution information receiving unit that receives resolution information including display resolution information of one or more lower communication nodes positioned below the distribution path;
a resolution information management unit that manages resolution information including display resolution information of each of the lower communication nodes received by the resolution information reception unit, and display resolution information of the device itself;
a resolution information transmission unit configured to transmit integrated information obtained by integrating resolution information including display resolution information of each of the lower communication nodes managed by the resolution information management unit and resolution information including display resolution information of the device itself to the upper communication node for resolution control at the upper communication node located above the distribution path;
a receiving unit that receives video data from the upper communication node;
a display processing unit that outputs the received video data based on the display resolution information of the device itself;
a resolution control unit that controls the resolution of video data based on resolution information including display resolution information of each lower communication node managed by the resolution information management unit;
A communication program characterized by functioning as a retransmission unit that transmits video data for redistribution whose resolution has been controlled by the resolution control unit.
ツリー構成の配信経路で映像データをマルチキャスト配信する配信元の通信ノードに使用する通信方法おいて、
解像度情報受信部、解像度情報管理部、解像度制御部、及び送信部を備え、
前記解像度情報受信部は、前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信し、
前記解像度情報管理部は、前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報を管理し、
前記解像度制御部は、前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、配信する映像データの解像度制御を行い、
前記送信部は、前記解像度制御部により解像度制御が行われた映像データを、既に構成された前記配信経路に従い送信する
ことを特徴とする通信方法。
In a communication method used for a communication node of a delivery source that multicasts video data through a tree-structured delivery route,
A resolution information receiving unit, a resolution information management unit, a resolution control unit, and a transmission unit,
The resolution information receiving unit receives resolution information including display resolution information of one or more lower-level communication nodes positioned below the distribution route,
The resolution information management unit manages resolution information including display resolution information of each of the lower communication nodes received by the resolution information reception unit,
The resolution control unit performs resolution control of video data to be distributed based on resolution information including display resolution information of each of the lower communication nodes managed by the resolution information management unit,
The communication method, wherein the transmission unit transmits the video data whose resolution has been controlled by the resolution control unit, according to the already configured distribution route.
ツリー構成の配信経路で映像データをマルチキャスト配信する通信ノードに使用する通信方法おいて、
解像度情報受信部、解像度情報管理部、解像度情報送信部、受信部、表示処理部、解像度制御部、及び再送信部を備え、
前記解像度情報受信部は、前記配信経路の下位に位置する1又は2以上の下位通信ノードの表示解像度情報を含む解像度情報を受信し、
前記解像度情報管理部は、前記解像度情報受信部により受信された前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報とを管理し、
前記解像度情報送信部は、前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報と、自装置の表示解像度情報を含む解像度情報とを統合した統合情報を、前記配信経路の上位に位置する上位通信ノードでの解像度制御のために、該上位通信ノードに送信し、
前記受信部は、前記上位通信ノードから映像データを受信し、
前記表示処理部は、自装置の表示解像度情報に基づいて、受信した映像データを出力し、
前記解像度制御部は、前記解像度情報管理部で管理されている前記各下位通信ノードの表示解像度情報を含む解像度情報に基づいて、映像データの解像度制御を行い、
前記再送信部は、前記解像度制御部により解像度制御が行われた再配信用の映像データを送信する
ことを特徴とする通信方法。
In a communication method used for a communication node that multicasts video data on a tree-structured distribution route,
A resolution information reception unit, a resolution information management unit, a resolution information transmission unit, a reception unit, a display processing unit, a resolution control unit, and a retransmission unit,
The resolution information receiving unit receives resolution information including display resolution information of one or more lower-level communication nodes positioned below the distribution route,
The resolution information management unit manages resolution information including display resolution information of each of the lower communication nodes received by the resolution information reception unit, and display resolution information of the device itself,
The resolution information transmission unit transmits integrated information obtained by integrating the resolution information including the display resolution information of each of the lower communication nodes managed by the resolution information management unit and the resolution information including the display resolution information of the own device to the upper communication node for resolution control in the upper communication node located higher in the distribution route;
The receiving unit receives video data from the upper communication node,
The display processing unit outputs the received video data based on display resolution information of its own device,
The resolution control unit performs resolution control of video data based on resolution information including display resolution information of each of the lower communication nodes managed by the resolution information management unit,
The communication method, wherein the retransmission unit transmits video data for redistribution whose resolution has been controlled by the resolution control unit.
JP2019048479A 2019-03-15 2019-03-15 Communication node, communication program, communication method, distribution configuration management device, and information distribution system Active JP7314545B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019048479A JP7314545B2 (en) 2019-03-15 2019-03-15 Communication node, communication program, communication method, distribution configuration management device, and information distribution system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019048479A JP7314545B2 (en) 2019-03-15 2019-03-15 Communication node, communication program, communication method, distribution configuration management device, and information distribution system

Publications (2)

Publication Number Publication Date
JP2020149568A JP2020149568A (en) 2020-09-17
JP7314545B2 true JP7314545B2 (en) 2023-07-26

Family

ID=72432105

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019048479A Active JP7314545B2 (en) 2019-03-15 2019-03-15 Communication node, communication program, communication method, distribution configuration management device, and information distribution system

Country Status (1)

Country Link
JP (1) JP7314545B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007235681A (en) 2006-03-02 2007-09-13 Nec Corp Distribution tree configuration apparatus, distribution tree configuration method and program for distribution tree configuration
JP2009206574A (en) 2008-02-26 2009-09-10 Yamaha Corp Image distribution method, image distribution server device, and image distribution program
WO2009153945A1 (en) 2008-06-19 2009-12-23 パナソニック株式会社 Communication channel building device and n-tree building method
JP2016192610A (en) 2015-03-31 2016-11-10 ブラザー工業株式会社 Remote conference program, control device, and remote conference method
JP2018023006A (en) 2016-08-03 2018-02-08 富士通株式会社 Node determination program, node determination device, node determination method, and video distribution system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940391A (en) * 1997-11-25 1999-08-17 International Business Machines Corporation Method and apparatus for reconfigurable and adaptive stream multicast

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007235681A (en) 2006-03-02 2007-09-13 Nec Corp Distribution tree configuration apparatus, distribution tree configuration method and program for distribution tree configuration
JP2009206574A (en) 2008-02-26 2009-09-10 Yamaha Corp Image distribution method, image distribution server device, and image distribution program
WO2009153945A1 (en) 2008-06-19 2009-12-23 パナソニック株式会社 Communication channel building device and n-tree building method
JP2016192610A (en) 2015-03-31 2016-11-10 ブラザー工業株式会社 Remote conference program, control device, and remote conference method
JP2018023006A (en) 2016-08-03 2018-02-08 富士通株式会社 Node determination program, node determination device, node determination method, and video distribution system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
中村 嘉隆 YOSHITAKA NAKAMURA,エンドホストの動画像フィルタリングによるアプリケーション層でのQoSマルチキャストプロトコルの提案 An Application Layer Multicast Protocol for Providing Quality of Service by Using End System's Video Filtering,情報処理学会論文誌 第45巻 第2号 IPSJ Journal,日本,社団法人情報処理学会 Information Processing Society of Japan,2004年02月15日,第45巻,P.438-448

Also Published As

Publication number Publication date
JP2020149568A (en) 2020-09-17

Similar Documents

Publication Publication Date Title
US8429296B2 (en) Method and apparatus for distributing routing instructions over multiple interfaces of a data router
US9071628B2 (en) Method and apparatus for managing bandwidth by managing selected internet access by devices in a Wi-Fi linked audience
US7080157B2 (en) Performing multicast communication in computer networks by using overlay routing
Hall et al. Corona: a communication service for scalable, reliable group collaboration systems
US8625590B2 (en) Method and system for reducing latency in a multi-channel multicast streaming environment in content-delivery networks
CN109314760B (en) Video conference system and video conference method
Civanlar et al. Peer-to-peer multipoint videoconferencing on the Internet
JP7314545B2 (en) Communication node, communication program, communication method, distribution configuration management device, and information distribution system
JP2005033627A (en) Content distribution system, distribution server device, client device, content distribution method and program
JP2006237828A (en) Data distribution system, relay device, and data distribution method
Thyagarajan et al. Making the Mbone real
CN100466614C (en) A Method for Realizing Multicast Service
Zappala et al. Using SSM proxies to provide efficient multiple-source multicast delivery
JP7302289B2 (en) Communication device, communication control device, data delivery system, communication program and communication control program
KR102271571B1 (en) MEDIA SERVER FOR PROVIDING webRTC-BASED VIDEO CHATTING SERVICE AND SYSTEM THEREOF
Gupta et al. Network support for realtime multi-party applications
JP7114927B2 (en) Communication device, communication method and communication program, management device
Parnes The mStar environment: scalable distributed teamwork using IP multicast
CN115550326B (en) Method and system for realizing multi-party conference cascade by using virtual conference
JP4642649B2 (en) Relay device
JP2010288025A (en) Data distribution device
JP2007251707A (en) Multicast relay device
JP2015159436A (en) Multicast distribution system, distribution router and multicast distribution method
Relle THE ACCESS GRID
Wei Diffusion model for multicast data delivery

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220906

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230425

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: 20230613

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230626

R150 Certificate of patent or registration of utility model

Ref document number: 7314545

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150