JP6555151B2 - Communication apparatus and communication system - Google Patents
Communication apparatus and communication system Download PDFInfo
- Publication number
- JP6555151B2 JP6555151B2 JP2016031270A JP2016031270A JP6555151B2 JP 6555151 B2 JP6555151 B2 JP 6555151B2 JP 2016031270 A JP2016031270 A JP 2016031270A JP 2016031270 A JP2016031270 A JP 2016031270A JP 6555151 B2 JP6555151 B2 JP 6555151B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- image data
- data
- data capacity
- communication
- 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.)
- Expired - Fee Related
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 device and a communication system.
画像データの転送を受けた機器が、転送された画像データを一画面に表示する技術が知られている。機器は、転送された画像データを順次読み出し、一画面を分割したそれぞれの領域に画像データの表示を行う。 A technique is known in which a device that has received image data transfer displays the transferred image data on one screen. The device sequentially reads the transferred image data, and displays the image data in each area obtained by dividing one screen.
特許文献1には、画面サーバから送信された表示画面の画面データを端末装置で受信し表示する画面共有システムが記載されている。 Patent Document 1 describes a screen sharing system in which screen data of a display screen transmitted from a screen server is received and displayed by a terminal device.
画像データの送信機器と受信機器との間の通信には、帯域の上限が存在する。送信機器が画像データの属性を示す種別識別情報を付加して送信するようにし、受信機器が種別識別情報に応じて送信機器ごとに帯域を割り当てて通信を行うことにより、有限の通信帯域を有効に活用することが可能である。 There is an upper limit of bandwidth for communication between the image data transmitting device and the receiving device. The transmitting device adds the type identification information indicating the attribute of the image data and transmits it. The receiving device allocates a band for each transmitting device according to the type identification information and performs communication, thereby enabling a finite communication band. It is possible to utilize it.
しかし、送信機器が種別識別情報を画像データに付加しないで送信する場合、送信機器の台数や画像データの内容によってデータ量が帯域の上限に達したときは、画面全体の更新頻度(フレームレート)を低下させることにより対応を行うことになる。 However, when the transmitting device transmits without adding the type identification information to the image data, when the amount of data reaches the upper limit of the bandwidth depending on the number of transmitting devices and the content of the image data, the update frequency (frame rate) of the entire screen This is dealt with by lowering.
画像データによっては必要なフレームレートは異なるため、画面全体のフレームレートを一律に低下させることにより、フレームレートが逼迫したり余裕があったりする状態となり、好ましくない。 Since the required frame rate varies depending on the image data, it is not preferable to reduce the frame rate of the entire screen uniformly, resulting in a state where the frame rate becomes tight or has a margin.
本発明は、上記のような課題を解決するためになされたものであり、画像データを送信機器から受信機器に送信し受信機器で表示するときに、送信機器が種別識別情報を付加しなくても各画像データに適したフレームレートで通信を行う通信装置および通信システムを提供することを目的とする。 The present invention has been made to solve the above-described problems. When transmitting image data from a transmitting device to a receiving device and displaying the image data on the receiving device, the transmitting device does not add type identification information. Another object of the present invention is to provide a communication apparatus and a communication system that perform communication at a frame rate suitable for each image data.
上述した課題を解決するために、本発明にかかる通信装置は、
送信機器から送信される画像データを受信する画像データ受信手段と、
前記画像データ受信手段で受信した画像データに基づいて、該画像データの画像種別を判断する判断手段と、
前記判断手段によって判断した画像種別に基づいて前記送信機器からの画像データの送信に使用すべき送信データ容量を算出し、該送信機器に通知する送信データ容量通知手段と、
前記送信データ容量通知手段で通知した送信データ容量に基づいて送信された画像データを前記送信機器から受信し、前記画像データを出力する出力手段と、
を備えることを特徴とする。
In order to solve the above-described problem, a communication device according to the present invention provides:
Image data receiving means for receiving image data transmitted from a transmitting device;
Determining means for determining the image type of the image data based on the image data received by the image data receiving means;
A transmission data capacity notifying means for calculating a transmission data capacity to be used for transmission of image data from the transmitting device based on the image type determined by the determining means, and notifying the transmitting device;
Output means for receiving the image data transmitted based on the transmission data capacity notified by the transmission data capacity notifying means from the transmitting device and outputting the image data;
It is characterized by providing.
本発明にかかる通信装置および通信システムは、画像データを送信機器から受信機器に送信し受信機器で表示するときに、送信機器が種別識別情報を付加しなくても各画像データに適したフレームレートで通信を行うことができる。 The communication device and the communication system according to the present invention provide a frame rate suitable for each image data even when the transmission device does not add the type identification information when the image data is transmitted from the transmission device to the reception device and displayed on the reception device. Can communicate.
まず、本発明の第1の実施形態にかかる通信システムの全体概要を説明する。図1は、本発明の第1の実施形態にかかる通信システムの全体概要図である。図1に示すように、本発明の第1の実施形態にかかる通信システム1は、表示装置3が接続された通信装置2と送信機器4とがネットワーク5に接続されて構成される。
First, an overall outline of a communication system according to the first embodiment of the present invention will be described. FIG. 1 is an overall schematic diagram of a communication system according to a first embodiment of the present invention. As shown in FIG. 1, the communication system 1 according to the first embodiment of the present invention is configured by connecting a
表示装置3は、通信装置2の出力する信号に応じて画像を表示する。表示装置は、複数領域に分けてそれぞれに複数の画像を表示しても各画像を視認可能なように、大画面に表示可能なものが好ましいが、これに限らない。大画面に表示可能な表示装置の例として、光源から画像をスクリーンに投影するプロジェクタがある。
The
ネットワーク5は、有線または無線で複数の機器を通信可能に接続する網であり、イーサネット(登録商標)やWi−Fi(登録商標)などのインターネットにより構成可能であるが、これに限らない。
送信機器4はこの図では3つ記載されているが、これ以上でもこれ以下であってもよい。
The
Although three
続いて、本発明の第1の実施形態にかかる通信装置2と送信機器4のハードウェア構成を説明する。図2は、本発明の第1の実施形態にかかる通信装置2と送信機器4のハードウェア構成図である。
Next, the hardware configuration of the
図2を参照すると、通信装置2は、情報処理部21と、記憶部22と、出力部23と、通信部24とを備える。また、送信機器4は、情報処理部41と、記憶部42と、UI部43と、通信部44とを有する。通信装置2と送信機器4は、いずれもパーソナルコンピュータ、サーバ、タブレット、スマートフォンなど通信機能を有する情報処理装置で構成可能であるが、後述する機能を有するものであればこれに限られない。
Referring to FIG. 2, the
通信装置2の備える情報処理部21は、プログラムに含まれるコードの演算を行い、かかる演算により後述する各種処理を実行する。情報処理部21は、メモリに読み込まれたプログラムを実行するCPUなどのプロセッサにより構成可能である。
The
通信装置2の備える記憶部22は、所定の情報を不揮発に記憶し、必要に応じて読み出す。記憶部22は、情報処理部21で実行されるプログラムなどを記憶することができる。記憶部22は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などにより構成可能である。
The
通信装置2の備える出力部23は、情報処理部21の処理結果である画面を出力し、表示装置3に表示させる。出力部23は、例えばグラフィックプロセッサにより構成可能である。また、出力部23が、画面のみならず音声を出力し、図示しないスピーカなどの再生装置から発音させるようにしてもよい。
The
通信装置2の備える通信部24は、ネットワーク5を介した外部機器との通信、例えば送信機器4からの画像データの受信などを行う。通信部24は、LANインタフェースや無線LANインタフェースなどにより構成可能である。
The
送信機器4の備える情報処理部41は、プログラムに含まれるコードの演算を行い、かかる演算により後述する各種処理を実行する。情報処理部41は、メモリに読み込まれたプログラムを実行するCPUなどのプロセッサにより構成可能である。
The
送信機器4の備える記憶部42は、所定の情報を不揮発に記憶し、必要に応じて読み出す。記憶部42は、情報処理部41で実行されるプログラムなどを記憶することができる。記憶部42は、HDD(Hard Disk Drive)やSSD(Solid State Drive)などにより構成可能である。
The
送信機器4の備えるUI部43は、ユーザによる情報処理部41への操作入力を受け付ける。UI部43は、例えばキーボードやポインティングデバイスなどの入力装置により構成可能である。
The
送信機器4の備える通信部44は、ネットワーク5を介した外部機器との通信、例えば通信装置2への画像データの送信などを行う。通信部44は、LANインタフェースや無線LANインタフェースなどにより構成可能である。
The
次に、本発明の第1の実施形態にかかる通信装置2と送信機器4の機能ブロックを説明する。図3は、本発明の第1の実施形態にかかる通信装置2と送信機器4の機能ブロック図である。
Next, functional blocks of the
図3に示すように、通信装置2は、画像データ受信手段210と、判断手段220と、送信データ容量通知手段230と、出力手段240とを備える。また、送信機器4は、画像データ送信手段410と、通知受信手段420と、送信データ容量変更手段430とを備える。
As shown in FIG. 3, the
通信装置2の画像データ受信手段210は、送信機器4から画像データを受信する。画像データ受信手段210は、所定のプログラムを実行する情報処理部21が通信部24を制御することにより実施可能である。
The image
通信装置2の判断手段220は、画像データ受信手段210で受信した画像データに基づいて、画像データの画像種別を判断する。画像種別とは、例えばモノクロ2値画像データ・モノクロ多値画像データ・カラー画像データ等のような画像の種別である。また、文字画像データ・非文字画像データ、動画・非動画といった種別でもよく、さらに重要・非重要といった種別でもよい。判断手段220は、所定のプログラムを実行する情報処理部21により実施可能である。
The
通信装置2の送信データ容量通知手段230は、判断手段220によって判断した画像種別に基づいて送信機器4からの画像データの送信に使用すべき送信データ容量を算出し、その送信機器4に通知する。画像データに基づく送信データ容量の算出については、後述する。送信データ容量通知手段230は、所定のプログラムを実行する情報処理部21が画像データの送信に使用すべき送信データ容量を算出するとともに、通信部24を制御することにより実施可能である。
The transmission data
通信装置2の出力手段240は、送信データ容量通知手段230で通知した送信データ容量に基づいて送信された画像データを送信機器4から受信し、画像データを出力する。出力手段240の出力を表示手段3に入力し、表示装置3に画像データを表示させるようにしてもよい。出力手段240は、所定のプログラムを実行する情報処理部21が出力部23を制御することにより実施可能である。
The
送信機器4の画像データ送信手段410は、画像データを連続的に送信する。画像データ送信手段410は、所定のプログラムを実行する情報処理部41がUI部43への操作入力に基づいて送信すべき画像データを生成するとともに、通信部44を制御することにより実施可能である。
The image
送信機器4の通知受信手段420は、通信装置2からの通知を受信する。通知受信手段420は、所定のプログラムを実行する情報処理部41が通信部44を制御することにより実施可能である。
The
送信機器4の送信データ容量変更手段430は、通信装置2からの通知に基づいて、画像データの送信に使用する送信データ容量を変更する。送信データ容量変更手段430は、所定のプログラムを実行する情報処理部41により実施可能である。
The transmission data
画像データの圧縮率やフレームレートを変更することにより、送信データ容量を変更することができる。 The transmission data capacity can be changed by changing the compression rate or frame rate of the image data.
次に、本発明の第1の実施形態にかかる通信装置2と送信機器4の動作を説明する。図4は、本発明の第1の実施形態にかかる通信装置2と送信機器4のフローチャートである。図4を参照して、まず送信機器4の動作を説明する。送信機器4は、画像データを送信する(ステップS41)。画像データの送信は、画像データ送信手段410が実行する。
Next, operations of the
次に、送信機器4は、通信装置2からの送信データ容量通知を受信する(ステップS42)。送信データ容量通知の受信は、通知受信手段420が実行する。通知受信手段420が送信データ容量通知を受信しないと(ステップS43:N)、ステップS41に戻り、送信機器4は画像データの送信を継続する。
Next, the
通知受信手段420が送信データ容量通知を受信すると(ステップS43:Y)、送信機器4は、送信データ容量を変更する(ステップS44)。そしてステップS41に戻り、送信機器4は変更した送信データ容量で画像データを送信する。
When the
続いて、通信装置2の動作を説明する。通信装置2は、画像データを受信する(ステップS21)。画像データの受信は、画像データ受信手段210が実行する。次に通信装置2は、受信した画像データに基づいて、その画像データの画像種別を判断する(ステップS22)。画像種別の判断は、判断手段220が実行する。
Next, the operation of the
続いて通信装置2は、画像データの画像種別に基づいて、送信機器4からのその画像データの送信に使用すべき送信データ容量を算出し、その送信機器4に通知する(ステップS23)。送信データ容量の算出および送信機器4への通知は、送信データ容量通知手段230が実行する。
Subsequently, the
第1の実施形態において、送信データ容量通知手段230は、画像データが文字画像データか非文字画像データかに基づいて送信データ量を算出する。送信データ容量通知手段220は、受信した画像データの一部(例えば上方5ライン)の画素値を読み取ることによって画像データが文字画像データか非文字画像データかを推定する。
In the first embodiment, the transmission data
画像データが文字画像データである場合、送信データ容量を少なくすると文字がつぶれて読み取れなくなるおそれあがるため、極力送信データ容量を少なくしないのが好ましい。非文字画像データであれば、そのような懸念は比較的小さいので、送信データ容量を少なくすることができる。 When the image data is character image data, it is preferable not to reduce the transmission data capacity as much as possible, because if the transmission data capacity is reduced, characters may be crushed and cannot be read. Such a concern is relatively small in the case of non-character image data, so the transmission data capacity can be reduced.
具体的には、送信データ容量通知手段230は、受信した画像データがモノクロ2値データか、モノクロ多値データか、カラー画像データかを、画像データの画素値に基づいて判定し、モノクロ2値データである画像データを文字画像データと推定する。
Specifically, the transmission data
以下の式をいずれも満たすときに、画像データがモノクロ2値データと判定することができる:
Rの画素値<閾値R1 && Gの画素値<閾値G1 && Bの画素値<閾値B1
Rの画素値>閾値R2 && Gの画素値>閾値G2 && Bの画素値>閾値B2
Image data can be determined to be monochrome binary data when both of the following equations are satisfied:
R pixel value <threshold value R1 && G pixel value <threshold G1 && B pixel value <threshold B1
R pixel value> threshold R2 && G pixel value> threshold G2 && B pixel value> threshold B2
以下の式をいずれも満たすときに、画像データがモノクロ多値データと判定することができる:
ABS(Rの画素値−Gの画素値)<閾値A1
ABS(Bの画素値−Gの画素値)<閾値B1
Image data can be determined to be monochrome multivalued data when both of the following equations are satisfied:
ABS (R pixel value-G pixel value) <threshold value A1
ABS (pixel value of B-pixel value of G) <threshold value B1
モノクロ2値データともモノクロ多値データとも判定されたかった画像データを、カラー画像データと判定することができる。 Image data that has not been determined to be monochrome binary data or monochrome multi-value data can be determined as color image data.
このような、受信した画像データがモノクロ2値データか、モノクロ多値データか、カラー画像データかの判定に基づいて、送信データ容量通知手段230は、モノクロ2値データと判定された画像データを文字画像データと推定して送信データ容量を算出し、モノクロ多値データないしカラー画像データと判定された画像データを非文字画像データと推定して送信データ容量を算出することができる。 Based on such determination as to whether the received image data is monochrome binary data, monochrome multi-value data, or color image data, the transmission data capacity notification means 230 converts the image data determined to be monochrome binary data. The transmission data capacity can be calculated by estimating the character image data and the transmission data capacity by estimating the image data determined as monochrome multi-value data or color image data as non-character image data.
また、送信データ容量通知手段230は、モノクロ2値データ、モノクロ多値データ、カラー画像データのいずれかに判定された画像データに対し、それぞれの判定に応じた送信データ容量を算出するようにしてもよい。
Further, the transmission data
上記式における各閾値は、適用されるシステムの属性に応じて適宜変更可能である。 Each threshold in the above formula can be changed as appropriate according to the attributes of the system to be applied.
画像データの文字画像データか非文字画像データかの推定をモノクロ2値データ・モノクロ多値データ・カラー画像データの判定に基づいて行う例を説明したが、文字画像データか非文字画像データかの推定方法はこれに限らない。例えば、下地の色を検出して新聞のスキャンデータと判定し、これに基づいて推定することも可能である。 Although the example in which the image data is estimated as character image data or non-character image data based on the determination of monochrome binary data, monochrome multi-valued data, or color image data has been described, whether it is character image data or non-character image data The estimation method is not limited to this. For example, it is also possible to detect the background color, determine newspaper scan data, and perform estimation based on this.
さらに、連続的な画像データの差分データを受信して通信装置2にて合成するとき、差分データとして送信される差分領域の大きさに基づいて送信データ容量を算出するようにしてもよい。差分領域が所定の閾値を超えるとき、画像データが動画であると推定され、この推定に基づいて送信データ容量通知手段230は、送信データ容量を少なくするよう送信機器4に通知することができる。
Furthermore, when the difference data of the continuous image data is received and combined by the
また、画像データのデータサイズに基づいて送信データ量を算出することも可能である。画像のデータサイズが所定の閾値を超えるとき、画像データが動画であると推定され、この推定に基づいて送信データ容量通知手段230は、送信データ容量を少なくするよう送信機器4に通知することができる。
It is also possible to calculate the transmission data amount based on the data size of the image data. When the image data size exceeds a predetermined threshold, it is estimated that the image data is a moving image, and based on this estimation, the transmission data
なお、この判定は、受信した画像データの1フレームごとに行ってもよいし、所定数フレームごとに行うようにしてもよい。また、各フレームの判定を直接使うのではなく、直近の所定数フレームの判定結果を蓄積して最終的な判定を行うようにしてもよい。 This determination may be performed for each frame of the received image data or may be performed for every predetermined number of frames. Further, instead of directly using the determination of each frame, the final determination may be performed by accumulating the determination results of the most recent predetermined number of frames.
通信装置2は、ステップS22、ステップ23と並行して、受信した画像データを表示装置3に表示させる(ステップS24)。画像データの表示は、出力手段240が実行する。そしてステップS21に戻り、通信装置2は画像データを受信する。
The
次に、本発明の第2の実施形態にかかる通信システムを説明するが、第1の実施形態と同様である点については説明を省略する。図5は、本発明の第2の実施形態にかかる通信装置2と送信機器4の機能ブロック図である。図5において、通信装置2が受信データ帯域検出手段211を備える点が第1の実施形態と異なる。
Next, a communication system according to the second embodiment of the present invention will be described, but the description of the same points as in the first embodiment will be omitted. FIG. 5 is a functional block diagram of the
受信データ帯域検出手段211は、画像データ受信手段210が送信機器4から画像データを受信するために使用する受信データ帯域を検出する。受信データ帯域検出手段211は、所定のプログラムを実行する情報処理部21が通信部24を制御することにより実施可能である。
The reception data
本実施形態においては、送信データ容量通知手段230は、受信データ帯域が所定の閾値を超えたときに送信機器4に送信データ容量を通知する。このようにすると受信データ帯域が逼迫するまでは特段の帯域制御を行わないため、表示される画質が損なわれない。
In the present embodiment, the transmission data
続いて、本発明の第3の実施形態にかかる通信システムを説明する。第2の実施形態の説明と同様に、第1の実施形態と同様である点については説明を省略する。図6は、本発明の第3の実施形態にかかる通信装置2と送信機器4の機能ブロック図である。図6において、通信装置2が座標移動量受信手段212を備える点が第1の実施形態と異なる。
Then, the communication system concerning the 3rd Embodiment of this invention is demonstrated. Similar to the description of the second embodiment, description of points that are the same as those of the first embodiment is omitted. FIG. 6 is a functional block diagram of the
座標移動量受信手段212は、画像データの変更のために送信機器4に入力されるポインティングデバイスの座標移動量を、その送信機器4から受信する。座標移動量受信手段212は、所定のプログラムを実行する情報処理部21が通信部24を制御することにより実施可能である。
The coordinate movement
本実施形態における座標移動量について、図7を参照して説明する。図7は、画像データと座標移動量との関係を説明する図である。図7を参照すると、左から右にフレーム1、フレーム2、フレーム3の順に送信機器4にて生成される画像データと、前フレームとの差分画像と、送信機器4におけるポインティングデバイスの座標の前フレームとの差分、すなわち座標移動量とが示されている。
The coordinate movement amount in the present embodiment will be described with reference to FIG. FIG. 7 is a diagram for explaining the relationship between the image data and the coordinate movement amount. Referring to FIG. 7, from left to right, image data generated by the
送信機器4でポインティングデバイスの移動量が小さいときは、画像の変動が小さいとの想定が可能である。したがって、送信データ容量通知手段230は座標移動量が所定の閾値を超えないときに、送信データ容量を少なくするよう送信機器4に通知することができる。
When the amount of movement of the pointing device is small in the
また、連続する画像データのデータサイズ差を用いて送信データ容量を算出してもよい。データサイズ差が所定の閾値以上のときは、画像データが重要と推定することができる。そのため、データサイズ差が所定の閾値を超えないときは、送信データ容量を少なくするよう送信機器4に通知することができる。
Also, the transmission data capacity may be calculated using the data size difference between successive image data. When the data size difference is greater than or equal to a predetermined threshold, it can be estimated that the image data is important. Therefore, when the data size difference does not exceed the predetermined threshold, it is possible to notify the
次に、本発明の第4の実施形態にかかる通信システムを説明する。第2・第3の実施形態の説明と同様に、第1の実施形態と同様である点については説明を省略する。図8は、本発明の第4の実施形態にかかる通信装置2と送信機器4の機能ブロック図である。図8において、通信装置2が音声データ受信手段213を備える点が第1の実施形態と異なる。
Next, a communication system according to the fourth embodiment of the present invention will be described. Similar to the description of the second and third embodiments, description of points that are the same as those of the first embodiment is omitted. FIG. 8 is a functional block diagram of the
音声データ受信手段213は、送信機器から送信される音声データを受信する。音声データ受信手段213は、所定のプログラムを実行する情報処理部21が通信部24を制御することにより実施可能である。
The audio
音声データを伴う画像データは重要であると推定することができるため、音声データを送信する送信機器の送信データ容量は少なくしないのが好ましい。したがって、送信データ容量通知手段230は、音声データ受信手段213が受信する音声データを送信しない送信機器4に対し、送信データ容量を少なくするよう通知するようにすることができる。
Since it can be estimated that the image data accompanied by the sound data is important, it is preferable that the transmission data capacity of the transmitting device that transmits the sound data is not reduced. Therefore, the transmission data
次に、本発明の第5の実施形態にかかる通信システムを説明する。第2ないし第4の実施形態の説明と同様に、第1の実施形態と同様である点については説明を省略する。図9は、本発明の第5の実施形態にかかる通信装置2と送信機器4の機能ブロック図である。図9において、送信機器4が送信データ容量変更手段430に代えてフレームレート変更手段431を備える点が第1の実施形態と異なる。
Next, a communication system according to a fifth embodiment of the present invention will be described. Similar to the description of the second to fourth embodiments, description of points that are the same as those of the first embodiment is omitted. FIG. 9 is a functional block diagram of the
フレームレート変更手段431は、通信装置2からの通知に基づいて、画像データのフレームレートを変更することにより、送信データ容量を変更する。フレームレート変更手段431は、所定のプログラムを実行する情報処理部41により実施可能である。
The frame
図4を参照して説明したフローチャートのステップS44において、第5の実施形態にかかる送信機器4は、受信した送信データ容量通知を受信すると、フレームレートを変更する。ここで、第5の実施形態にかかる通信装置2の送信データ容量通知手段230が、送信機器4からの画像データの送信に使用すべき送信データ容量に代えて使用すべきフレームレートを通知するようにしてもよい。
In step S44 of the flowchart described with reference to FIG. 4, when the
次に、本発明の第6の実施形態にかかる通信システムを説明する。本発明の第6の実施形態は、図5に示す第2の実施形態にかかる通信装置2と送信機器4の機能ブロックにより実現可能であり、第2の実施形態と同様である点については説明を省略する。
Next, a communication system according to a sixth embodiment of the present invention will be described. The sixth embodiment of the present invention can be realized by the functional blocks of the
第6の実施形態にかかる通信装置2の動作を示す図10を参照して、動作を説明する。このとき、第2の実施形態と同様である点については説明を省略する。通信装置2は、画像データを受信すると、画像データの通信にデータ帯域の制御が行われているかを判断する(ステップS211)。データ帯域の制御が行われているかの判断は、例えば受信データ帯域検出手段211が送信データ容量通知手段230による送信機器4への送信データ容量の通知履歴を照会することにより可能である。
The operation will be described with reference to FIG. 10 showing the operation of the
データ帯域の制御が行われていると判断すると(S211:Y)、受信データ帯域検出手段211は、データ帯域に余裕のある状態で画像データの通信が行われているかを判断する(ステップS231)。データ帯域に余裕のある状態と判断すると(S231:Y)、通信装置2は、送信機器4にデータ帯域を増加させる指示を送信する(ステップS232)。
If it is determined that the data band is being controlled (S211: Y), the received data
データ帯域に余裕がある状態であるか否かの判断は、検出された受信データ帯域を所定の下限値と比較することにより可能である。すなわち、受信データ帯域が所定の下限値を下回るとき、受信データ帯域に余裕のある状態と判断することができる。データ帯域を増加させる指示は、送信データ容量通知手段230が現在のデータ帯域より大きい、例えば制御前の送信データ容量を送信機器に通知することにより実施可能である。
It is possible to determine whether or not the data band has a margin by comparing the detected received data band with a predetermined lower limit value. That is, when the received data band falls below a predetermined lower limit value, it can be determined that there is a margin in the received data band. The instruction to increase the data band can be performed by the transmission data
データ帯域の制御が行われていないと判断すると(S211:N)、通信装置2は、データ帯域に余裕のある状態で画像データの通信が行われているかを判断する(ステップS212)。データ帯域に余裕のない状態と判断すると(S212:N)、通信装置2は、画像種別の判断(ステップS22)に基づいて、送信機器4にデータ帯域を減少させる指示を送信する(ステップS221)。
If it is determined that the data band is not controlled (S211: N), the
なお、データ帯域の制御が行われている状態でデータ帯域に余裕がない場合(S231:N)およびデータ帯域の制御が行われていない状態でデータ帯域に余裕がある場合(S212:Y)には、データ容量の変更なく通信が継続され、並行して画像データの表示が実行される(S24)。 In addition, when there is no margin in the data bandwidth when the data bandwidth is being controlled (S231: N) and when there is a margin in the data bandwidth when the data bandwidth is not being controlled (S212: Y). The communication is continued without changing the data capacity, and the display of the image data is executed in parallel (S24).
第6の実施形態において、第5の実施形態と同様に送信データ容量の変更をフレームレートの変更により行うようにしてもよい。 In the sixth embodiment, similarly to the fifth embodiment, the transmission data capacity may be changed by changing the frame rate.
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。 The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications, within the scope of the gist of the present invention described in the claims, It can be changed.
1 通信システム
2 通信装置
3 表示装置
4 送信機器
5 ネットワーク
21 情報処理部
22 記憶部
23 出力部
24 通信部
41 情報処理部
42 記憶部
43 UI部
44 通信部
210 画像データ受信手段
211 受信データ帯域検出手段
212 座標移動量受信手段
213 音声データ受信手段
220 判断手段
230 送信データ容量通知手段
240 出力手段
410 画像データ送信手段
420 通知受信手段
430 送信データ容量変更手段
DESCRIPTION OF SYMBOLS 1
Claims (12)
前記画像データ受信手段で受信した画像データに基づいて、該画像データの画像種別を判断する判断手段と、
前記判断手段によって判断した画像種別に基づいて前記送信機器からの画像データの送信に使用すべき送信データ容量を算出し、該送信機器に通知する送信データ容量通知手段と、
前記送信データ容量通知手段で通知した送信データ容量に基づいて送信された画像データを前記送信機器から受信し、前記画像データを出力する出力手段と、
を備えることを特徴とする通信装置。 Image data receiving means for receiving image data transmitted from a transmitting device;
Determining means for determining the image type of the image data based on the image data received by the image data receiving means;
A transmission data capacity notifying means for calculating a transmission data capacity to be used for transmission of image data from the transmitting device based on the image type determined by the determining means, and notifying the transmitting device;
Output means for receiving the image data transmitted based on the transmission data capacity notified by the transmission data capacity notifying means from the transmitting device and outputting the image data;
A communication apparatus comprising:
前記送信データ容量通知手段は、前記受信データ帯域検出手段の検出する受信データ帯域が所定の閾値を超えると、前記送信データ容量を前記送信機器に通知することを特徴とする、請求項1に記載の通信装置。 The image data receiving means comprises a received data band detecting means for detecting a received data band used for receiving the image data from the transmitting device,
The transmission data capacity notifying unit notifies the transmission device of the transmission data capacity when a reception data band detected by the reception data band detection unit exceeds a predetermined threshold. Communication equipment.
前記送信データ容量通知手段は、前記座標移動量が所定の閾値を超えないときに、前記送信データ容量を少なくするよう前記送信機器に通知することを特徴とする、請求項1ないし6のいずれか1項に記載の通信装置。 Coordinate movement amount receiving means for receiving the coordinate movement amount of the pointing device input to the transmission device for changing the image data from the transmission device,
7. The transmission data capacity notifying unit notifies the transmission device to reduce the transmission data capacity when the coordinate movement amount does not exceed a predetermined threshold. Item 1. The communication device according to item 1.
前記送信データ容量通知手段は、前記音声データ受信手段が受信する前記音声データを送信しない該送信機器に対し、前記送信データ容量を少なくするよう通知することを特徴とする、請求項1ないし8のいずれか1項に記載の通信装置。 Voice data receiving means for receiving voice data transmitted from a transmitting device;
9. The transmission data capacity notifying unit notifies the transmitting device that does not transmit the audio data received by the audio data receiving unit so as to reduce the transmission data capacity. The communication apparatus of any one of Claims.
前記送信機器は、
画像データを送信する画像データ送信手段と、
前記通信装置からの通知を受信する通知受信手段と、
前記通知に基づいて、前記画像データの送信に使用する送信データ容量を変更する送信データ容量変更手段と、を備え、
前記通信装置は、
前記送信機器から前記画像データを受信する画像データ受信手段と、
前記画像データ受信手段で受信した画像データに基づいて、該画像データの画像種別を判断する判断手段と、
前記判断手段によって判断した画像種別に基づいて前記送信機器からの画像データの送信に使用すべき送信データ容量を算出し、該送信機器に通知する送信データ容量通知手段と、
前記送信データ容量通知手段で通知した送信データ容量に基づいて送信された画像データを前記送信機器から受信し、前記画像データを出力する出力手段と、
を備えることを特徴とする、通信システム。 A communication system comprising a transmission device and a communication device,
The transmitting device is
Image data transmitting means for transmitting image data;
Notification receiving means for receiving a notification from the communication device;
Transmission data capacity changing means for changing the transmission data capacity used for transmitting the image data based on the notification,
The communication device
Image data receiving means for receiving the image data from the transmitting device;
Determining means for determining the image type of the image data based on the image data received by the image data receiving means;
A transmission data capacity notifying means for calculating a transmission data capacity to be used for transmission of image data from the transmitting device based on the image type determined by the determining means, and notifying the transmitting device;
Output means for receiving the image data transmitted based on the transmission data capacity notified by the transmission data capacity notifying means from the transmitting device and outputting the image data;
A communication system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/374,038 US10454988B2 (en) | 2015-12-15 | 2016-12-09 | Communication apparatus, communication system, and method for controlling data communication |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015244448 | 2015-12-15 | ||
JP2015244448 | 2015-12-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017112584A JP2017112584A (en) | 2017-06-22 |
JP6555151B2 true JP6555151B2 (en) | 2019-08-07 |
Family
ID=59079708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016031270A Expired - Fee Related JP6555151B2 (en) | 2015-12-15 | 2016-02-22 | Communication apparatus and communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6555151B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4532622B2 (en) * | 1999-05-31 | 2010-08-25 | キヤノン株式会社 | Data communication apparatus and method |
JP4655065B2 (en) * | 2007-06-15 | 2011-03-23 | 日本電気株式会社 | Content distribution system, content distribution system distribution server and display terminal, and content distribution program |
US8704948B2 (en) * | 2012-01-18 | 2014-04-22 | Eldon Technology Limited | Apparatus, systems and methods for presenting text identified in a video image |
EP2962467A1 (en) * | 2013-07-19 | 2016-01-06 | Huawei Technologies Co., Ltd. | Metadata information signaling and carriage in dynamic adaptive streaming over hypertext transfer protocol |
JP6305738B2 (en) * | 2013-11-27 | 2018-04-04 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Media playback control device, media playback control method, and program |
-
2016
- 2016-02-22 JP JP2016031270A patent/JP6555151B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2017112584A (en) | 2017-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7229261B2 (en) | VIDEO ENCODER BITRATE CONTROL METHOD, APPARATUS, DEVICE, STORAGE MEDIUM AND PROGRAM | |
US9699099B2 (en) | Method of transmitting data in a communication system | |
US8274602B2 (en) | Image processing apparatus and image processing method with redundant frame detection | |
JP6466574B2 (en) | Cloud streaming service system, cloud streaming service method using optimal GPU, and apparatus therefor | |
JP6494439B2 (en) | COMMUNICATION DEVICE AND ITS CONTROL METHOD | |
US9247206B2 (en) | Information processing device, information processing system, and information processing method | |
US9805691B2 (en) | Display, control method, and storage medium | |
EP2272237B1 (en) | Method of transmitting data in a communication system | |
WO2023160617A1 (en) | Video frame interpolation processing method, video frame interpolation processing device, and readable storage medium | |
US10241739B2 (en) | Screen sharing system and method for sharing screen | |
CN115022679B (en) | Video processing method, device, electronic equipment and medium | |
CN105208388B (en) | Dynamically adjustment encodes the method and system of frame per second in video communication | |
JP5116602B2 (en) | Video signal processing apparatus and method, and program | |
WO2016016607A1 (en) | Managing display data for display | |
JP5853003B2 (en) | Screen sharing terminal, screen sharing method, program for screen sharing terminal | |
JP6555151B2 (en) | Communication apparatus and communication system | |
US10109077B2 (en) | Image generation device and display device | |
KR20210066619A (en) | Electronic apparatus and control method thereof | |
KR102600721B1 (en) | VR video quality evaluation method and device | |
JP2016012797A (en) | Plotting system, information processor, terminal equipment, plotting control program, plotting program, and plotting control method | |
US10986337B2 (en) | Systems and methods for selective transmission of media content | |
US20150249722A1 (en) | Content providing apparatus and method, and computer program product | |
US10454988B2 (en) | Communication apparatus, communication system, and method for controlling data communication | |
JP2018173820A (en) | Information processing device, information processing system, and information processing method | |
JP6866707B2 (en) | Image processing equipment, image processing method and image processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190204 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20190214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190529 |
|
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: 20190611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190624 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6555151 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |