JPH10164533A - Image communication method and apparatus - Google Patents

Image communication method and apparatus

Info

Publication number
JPH10164533A
JPH10164533A JP31514396A JP31514396A JPH10164533A JP H10164533 A JPH10164533 A JP H10164533A JP 31514396 A JP31514396 A JP 31514396A JP 31514396 A JP31514396 A JP 31514396A JP H10164533 A JPH10164533 A JP H10164533A
Authority
JP
Japan
Prior art keywords
image communication
image
video
transmission rate
network
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.)
Withdrawn
Application number
JP31514396A
Other languages
Japanese (ja)
Inventor
Koichi Yano
晃一 矢野
Tomoaki Kawai
智明 河合
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP31514396A priority Critical patent/JPH10164533A/en
Publication of JPH10164533A publication Critical patent/JPH10164533A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Details Of Television Systems (AREA)

Abstract

(57)【要約】 【課題】 コンピュータの資源が限界を迎えたときに、
音声のような重要なデータを優先的に伝送することを実
現すると共に、映像の品質をユーザの要求に応じたもの
に調整する。 【解決手段】 ユーザが予め全送信データの使用帯域の
上限値と、各メディアの優先度を使用帯域割り当てモジ
ュール2−11に指定しておき、ネットワーク上でパケ
ットロスが生じたことをデータ受信モジュール2−2
3,2−24が検出すると、使用帯域割り当てモジュー
ル2−11が優先度に応じたメディアの帯域割り当てを
制御する。
(57) [Summary] [Problem] When computer resources reach their limits,
It realizes transmission of important data such as audio preferentially, and adjusts the quality of video to meet user requirements. SOLUTION: A user previously specifies an upper limit value of a used band of all transmission data and a priority of each medium to a used band allocating module 2-11. 2-2
When 3, 2-24 is detected, the used band allocation module 2-11 controls the band allocation of the media according to the priority.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は画像通信方法及び装
置に関し、特にデジタル動画像をネットワーク上に伝送
する際の動画像及び音声の品質管理技術に関するもので
ある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image communication method and apparatus, and more particularly, to a technique for managing the quality of moving images and audio when digital moving images are transmitted over a network.

【0002】[0002]

【従来の技術】TV会議システムのように、映像と音声
という複数のデータストリームを伝送するアプリケーシ
ョンにおいて、ネットワークの伝送能力の限界やCPU
の処理能力の限界などによって全てのデータを処理しき
れない場合、映像データ・音声データ共にデータロスが
生じてしまう。
2. Description of the Related Art In an application for transmitting a plurality of data streams of video and audio, such as a TV conference system, the transmission capacity of a network and the CPU are limited.
If all the data cannot be processed due to the limitation of the processing capacity of the data, data loss occurs in both the video data and the audio data.

【0003】[0003]

【発明が解決しようとする課題】そのため、上記TV会
議システムのようなツールにおいて、音声のデータロス
が生じるとコミュニケーションを図ることが困難であっ
た。また、映像データを伝送する帯域が不足している時
に、同じ伝送帯域内でも画質を優先した映像や、動きを
優先した映像など異なる映像の品質がありうる。
Therefore, in a tool such as the TV conference system described above, it has been difficult to achieve communication when audio data loss occurs. Further, when the band for transmitting the video data is insufficient, there may be different video qualities such as a video that prioritizes image quality and a video that prioritizes motion even within the same transmission band.

【0004】本発明は、上記課題を解決するためになさ
れたもので、コンピュータの資源が限界を迎えたとき
に、音声のような重要なデータを優先的に伝送すること
を実現すると共に、映像の品質をユーザの要求に応じた
ものに調整できる画像通信方法及び装置を提供すること
を目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and realizes priority transmission of important data such as audio when computer resources reach a limit. It is an object of the present invention to provide an image communication method and apparatus capable of adjusting the quality of an image according to a user's request.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明の画像通信装置は以下の構成を有する。
To achieve the above object, an image communication apparatus according to the present invention has the following arrangement.

【0006】即ち、映像及び音声をネットワークを介し
て通信する画像通信装置であって、映像及び音声の受信
側での受信状況に応じて、送信するレートをアプリケー
ション層から制御する制御手段と、前記制御手段により
制御された送信レートで前記映像及び音声を送信する送
信手段とを有する。
That is, an image communication apparatus for communicating video and audio via a network, wherein the control means controls the transmission rate from an application layer in accordance with the reception status of the video and audio on the receiving side; Transmitting means for transmitting the video and audio at a transmission rate controlled by the control means.

【0007】また、上記目的を達成するために、本発明
の他の画像通信装置は以下の構成を有する。
In order to achieve the above object, another image communication apparatus according to the present invention has the following configuration.

【0008】即ち、映像及び音声をネットワークを介し
て通信する画像通信装置であって、映像及び音声の受信
側での受信パケットに応じて、送信するレートをアプリ
ケーション層から制御する制御手段と、前記制御手段に
より制御された送信レートで前記映像及び音声を送信す
る送信手段とを有する。
[0008] That is, an image communication apparatus for communicating video and audio via a network, wherein control means for controlling a transmission rate from an application layer in accordance with a received packet on a video and audio receiving side; Transmitting means for transmitting the video and audio at a transmission rate controlled by the control means.

【0009】[0009]

【発明の実施の形態】以下、図面を参照しながら本発明
に係る実施の形態を詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0010】[実施形態1]図1は、実施形態における
画像通信装置の構成を示すブロック図である。同図にお
いて、1−1は映像送信・音声データ装置であり、映像
及び音声を取り込み、ネットワーク上に送信する。1−
2,1−3は共に映像・音声データ受信装置であり、1
−0のネットワークを通して送信されてきた送信データ
を表示・再生する。尚、実施形態では、映像及び音声が
それぞれ1種類ずつ存在する場合のみ説明するが、複数
の映像若しくは音声データが存在する場合にも容易に拡
張可能である。また、映像及び音声以外のデータが存在
する場合にも容易に拡張できることは言うまでもない。
[First Embodiment] FIG. 1 is a block diagram showing the configuration of an image communication apparatus according to the first embodiment. Referring to FIG. 1, reference numeral 1-1 denotes a video transmission / audio data device which captures video and audio and transmits the video and audio to a network. 1-
Reference numerals 2 and 1-3 denote video / audio data receiving devices.
Display / reproduce transmission data transmitted through the −0 network. In the embodiment, only the case where there is one type of video and one type of audio will be described. However, the present invention can be easily extended to the case where a plurality of types of video or audio data exist. It goes without saying that the present invention can be easily extended even when data other than video and audio data exists.

【0011】ここで、上述した映像送信・音声データ装
置1−1及び映像・音声データ受信装置1−2,1−3
の詳細な構成について説明する。
Here, the above-described video transmission / audio data device 1-1 and video / audio data receiving devices 1-2, 1-3 are described.
Will be described in detail.

【0012】まず、映像送信・音声データ装置1−1に
おいて、1−1aはビデオカメラ等のアナログ映像ソー
ス、1−1bはマイクロフォンであり、本装置1−1に
後述するインタフェース装置を介して接続される。1−
11はビデオキャプチャ装置であり、アナログ映像ソー
ス1−1aのインタフェース装置として機能し、取り込
んだアナログ信号をデジタル信号に変換する。1−12
はCODECであり、A/D変換された映像データを所
定の圧縮方法に基づいて圧縮する。1−13は音声取り
込み装置であり、マイクロフォン1−1bのインタフェ
ース装置として機能し、取り込んだアナログの音声信号
をデジタルの音声データに変換する。
First, in the video transmission / audio data device 1-1, 1-1a is an analog video source such as a video camera, and 1-1b is a microphone, which is connected to the device 1-1 via an interface device described later. Is done. 1-
Reference numeral 11 denotes a video capture device, which functions as an interface device for the analog video source 1-1a, and converts a captured analog signal into a digital signal. 1-12
Is a CODEC, which compresses the A / D converted video data based on a predetermined compression method. Reference numeral 1-13 denotes a voice capturing device, which functions as an interface device for the microphone 1-1b, and converts a captured analog voice signal into digital voice data.

【0013】1−14はCPUであり、本装置全体を制
御する。1−15は主記憶であり、取り込んだ映像デー
タや音声データを記憶する。1−16は二次記憶装置で
あり、CPU1−14の処理手順(プログラム)や各種
データを記憶する。1−17はネットワークI/Fであ
り、ネットワーク1−0との間で映像及び音声データを
授受する。
Reference numeral 1-14 denotes a CPU, which controls the entire apparatus. Reference numeral 1-15 denotes a main memory, which stores the captured video data and audio data. Reference numeral 1-16 denotes a secondary storage device, which stores a processing procedure (program) of the CPU 1-14 and various data. Reference numeral 1-17 denotes a network I / F, which exchanges video and audio data with the network 1-0.

【0014】上記の構成において、アナログ映像ソース
1−1aから取り込まれたアナログ映像信号はビデオキ
ャプチャ装置1−11により映像データに変換され、C
ODEC1−12により圧縮され、一旦主記憶1−14
に格納される。またマイクロフォン1−1bから取り込
まれたアナログ音声信号は音声取り込み装置1−13に
より音声データに変換され、一旦主記憶1−14に格納
される。その後、格納された映像及び音声データはネッ
トワークI/F1−17を介してネットワーク1−0に
送出される。
In the above configuration, the analog video signal captured from the analog video source 1-1a is converted into video data by the video capture device 1-11,
The data is compressed by the ODEC 1-12 and temporarily stored in the main memory 1-14.
Is stored in The analog audio signal captured from the microphone 1-1b is converted into voice data by the voice capturing device 1-13, and is temporarily stored in the main memory 1-14. After that, the stored video and audio data is transmitted to the network 1-0 via the network I / F 1-17.

【0015】尚、映像及び音声データそれぞれについ
て、データを送出するレートはCPU1−14により調
整できるものとする。また、圧縮手法としては、例えば
MotionJPEGなどを用いるが、圧縮手法にこだわるも
のではない。但し、取り込み・圧縮時にフレームレート
・圧縮率・画像サイズなどを変更でき、CPU1−14
によりそれらのパラメータの値を設定できるものとす
る。
It is assumed that the rate at which the video and audio data are transmitted can be adjusted by the CPU 1-14. Also, as a compression method, for example,
MotionJPEG or the like is used, but is not limited to a compression method. However, the frame rate, compression ratio, image size, and the like can be changed during capture / compression, and the CPU 1-14
Can set the values of those parameters.

【0016】一方、映像・音声データ受信装置1−2,
1−3において、1−21はビットマップディスプレ
イ、1−22はCODEC、1−23はスピーカー、1
−24はマウス、1−25CPU、1−26は主記憶、
1−27は二次記憶装置、1−28はネットワークI/
Fである。
On the other hand, the video / audio data receiving device 1-2,
In 1-3, 1-21 is a bitmap display, 1-22 is a CODEC, 1-23 is a speaker,
-24 is a mouse, 1-25 CPU, 1-26 is main memory,
1-27 is a secondary storage device, 1-28 is a network I /
F.

【0017】上記の構成において、映像送信・音声デー
タ装置1−1からネットワークI/F1−28を介して
映像及び音声データを受け取ると、映像データをCOD
EC1−22で伸長した後、ビットマップディスプレイ
1−21に動画像として表示し、音声データをD/A変
換した後、スピーカ1/23により再生する。
In the above configuration, when video and audio data are received from the video transmission / audio data device 1-1 via the network I / F 1-28, the video data is COD
After being decompressed by the EC 1-22, it is displayed as a moving image on the bitmap display 1-21, and after audio data is D / A converted, it is reproduced by the speaker 1/23.

【0018】以下、実施形態における動作について更に
詳述する。図2は、CPUにおけるプロセス構成並びに
データの流れを示す図である。
Hereinafter, the operation in the embodiment will be described in more detail. FIG. 2 is a diagram showing a process configuration and data flow in the CPU.

【0019】まず、ユーザが予め、後述するメインパネ
ルにより全送信データの使用帯域の上限値及び各データ
の優先度を使用帯域割り当てモジュール2−11に指定
しておく。図3は、使用帯域の上限値及び各データの優
先度を指定するためのGUIの例を示す図である。同図
において、3−1はメインパネルであり、左のトグルボ
タンにより、音声優先で送信するか否かを設定すること
ができる。右の上限値のテキストボックスに数値を記入
することにより、送信レートの合計の上限値を設定する
ことができる。これらの設定は、設定ボタンが押された
時に有効になるものとする。また、右の制御値の欄に表
示されている数値は実際に送信データに割り当てられて
いる帯域の総計である。3−2は割り当て帯域確認ボタ
ンが押下されたときに表示する確認画面である。
First, the user specifies in advance the upper limit value of the used band of all transmission data and the priority of each data to the used band allocation module 2-11 using a main panel described later. FIG. 3 is a diagram illustrating an example of a GUI for designating the upper limit value of the used bandwidth and the priority of each data. In the figure, reference numeral 3-1 denotes a main panel, which can be set by a left toggle button whether or not transmission is performed with priority on voice. By writing a numerical value in the right upper limit text box, the upper limit of the total transmission rate can be set. These settings become effective when the setting button is pressed. The numerical value displayed in the right-hand column of the control value is the sum of the bands actually allocated to the transmission data. Reference numeral 3-2 denotes a confirmation screen displayed when the assigned band confirmation button is pressed.

【0020】図2に戻り、映像及び音声データの取り込
みモジュール2−12,2−13が起動される際に、メ
ディアが映像であるか音声であるか及びそれぞれのデー
タを十分に送信するために必要な要求帯域を使用帯域割
り当てモジュール2−11に報告する。
Referring back to FIG. 2, when the video and audio data capturing modules 2-12 and 2-13 are activated, it is necessary to determine whether the medium is video or audio and to sufficiently transmit the respective data. The required bandwidth required is reported to the used bandwidth allocation module 2-11.

【0021】ここで、モジュール2−11はアプリケー
ション層にあるソフトウェアである。従って、使用者が
比較的自由に改変することができる。
Here, the module 2-11 is software in the application layer. Therefore, the user can relatively freely modify.

【0022】一方、使用帯域割り当てモジュール2−1
1は、設定されている全送信データの上限値を映像と音
声に割り振る。ここで、音声優先の場合には、音声デー
タに要求帯域通りの帯域を割り当て、残りの帯域を映像
データに割り当てる。図3に示す例の場合、音声優先が
設定され、音声の優先度が「1」になっているため、音
声データには要求帯域通りの240Kbpsが割り振ら
れている。また、音声優先に設定されていない場合に
は、映像・音声それぞれの要求帯域の比に応じて全送信
帯域の上限値が割り振られるものとする。
On the other hand, the used band allocation module 2-1
1 assigns an upper limit value of all set transmission data to video and audio. Here, in the case of audio priority, a band according to the requested band is allocated to the audio data, and the remaining band is allocated to the video data. In the case of the example shown in FIG. 3, the audio priority is set, and the priority of the audio is “1”, so that 240 Kbps is allocated to the audio data according to the required bandwidth. When the priority is not set to the audio, the upper limit value of the entire transmission band is allocated according to the ratio of the required bandwidth of each of the video and the audio.

【0023】次に、映像取り込みモジュール2−12,
音声取り込みモジュール2−13で取り込まれた映像及
び音声データは、データ送信部2−14,2−15によ
ってパケットに分割され、ネットワーク1−0上に送出
され、目的の映像・音声データ受信装置へと送信され
る。尚、送信されるパケットには、シーケンスナンバー
が付けられているものとする。また、データ送信モジュ
ール2−14,2−15は指定されている帯域で送信す
る機能を持つものとする。
Next, the video capturing module 2-12,
The video and audio data captured by the audio capture module 2-13 is divided into packets by the data transmission units 2-14 and 2-15, transmitted over the network 1-0, and transmitted to the target video / audio data receiving device. Is sent. It is assumed that the transmitted packet has a sequence number. Further, the data transmission modules 2-14 and 2-15 have a function of transmitting data in a designated band.

【0024】ここで送信されたパケットは、映像・音声
データ受信装置のCPU1−25が実行するプロセスで
あるデータ受信モジュール2−23,2−24に受信さ
れ、パケットが再構成される。そして、映像データは画
像表示モジュール2−21によってビットマップディス
プレイ1−21に表示され、一方、音声データは音声再
生モジュール2−22を経由してスピーカ1−23によ
り再生される。
The transmitted packet is received by the data receiving modules 2-23 and 2-24, which are processes executed by the CPU 1-25 of the video / audio data receiving apparatus, and the packet is reconstructed. The video data is displayed on the bitmap display 1-21 by the image display module 2-21, while the audio data is reproduced by the speaker 1-23 via the audio reproduction module 2-22.

【0025】尚、データ受信モジュール2−23,2−
24は、パケットに付与されたシーケンスナンバーによ
りネットワーク1−0上でパケットロスが生じたことを
検知することができる。
The data receiving modules 2-23, 2-
24 can detect that a packet loss has occurred on the network 1-0 based on the sequence number assigned to the packet.

【0026】そして、データ受信モジュール2−23,
2−24は、パケットロス率・受信レートを定期的(例
えば1秒おき)にデータ送信モジュール2−13,2−
14にネットワーク1−0を介して報告する。これによ
り、データ送信モジュール2−14,2−15は報告さ
れたパケットロス率・受信レートの他に、送信レート・
送信ノード数の情報を付与して、これらの情報を使用帯
域割り当てモジュール2−11に報告する。そして、使
用帯域割り当てモジュールは、これらの送受信情報を基
に帯域の割り当てを定期的(例えば10秒おき)に行
う。
Then, the data receiving module 2-23,
2-24, the packet loss rate / reception rate is periodically (eg, every second) by the data transmission modules 2-13, 2-2.
14 via the network 1-0. As a result, the data transmission modules 2-14 and 2-15 determine the transmission rate / reception rate in addition to the reported packet loss rate / reception rate.
Information on the number of transmission nodes is provided, and the information is reported to the used band allocation module 2-11. Then, the used band allocation module periodically (for example, every 10 seconds) allocates a band based on the transmission / reception information.

【0027】この帯域割り当て法としては、まず、パケ
ットロスが生じている時には、そのパケットロスしてい
る帯域に応じて優先度の低いメディア(例えば映像)の
割り当て帯域を減らす。例えば、映像データの送信レー
トが4000Kbpsであり、10%のパケットロスが
生じた場合には、割り当て帯域を3600Kbpsとい
うように帯域を割り当てる。
According to this band allocation method, first, when a packet loss occurs, the allocated band of a medium (for example, video) having a low priority is reduced according to the band in which the packet is lost. For example, when the transmission rate of video data is 4000 Kbps and a packet loss of 10% occurs, the bandwidth is allocated such that the allocated bandwidth is 3600 Kbps.

【0028】また、優先度の低いメディアについては、
実際に送信レートが割り当てられている帯域に比べてあ
る一定比率(例えば、70%)よりも小さい場合には、
そのデータに割り当てている帯域を少なくする。但し、
実際の送信レートより大きい帯域(例えば、実際の送信
レートの20%増し)を割り当てるものとする。
For media with low priority,
If the transmission rate is smaller than a certain ratio (for example, 70%) compared to the band to which the transmission rate is actually assigned,
Reduce the bandwidth allocated to the data. However,
It is assumed that a band larger than the actual transmission rate (for example, 20% higher than the actual transmission rate) is allocated.

【0029】また、送信モジュール2−13,2−14
が割り当て帯域に対してある一定比率(例えば90%)
以上のレートで送信しており、設定されている送信レー
トの総計の上限値や要求帯域に余裕がある場合には、そ
の送信モジュールに割り当てる帯域を増やす(例えば、
元の割り当て帯域の10%増し)。但し、割り当てる帯
域は要求帯域以下の値であり、また送信レートの総計が
設定されている上限値を越えないように割り当てるもの
とする。
The transmission modules 2-13 and 2-14
Is a certain ratio (for example, 90%) to the allocated bandwidth
If the transmission is performed at the above rate and there is a margin in the upper limit of the total set transmission rate and the required bandwidth, the bandwidth allocated to the transmission module is increased (for example,
10% of the original allocated bandwidth). However, the bandwidth to be allocated is a value equal to or less than the required bandwidth, and is allocated so that the total transmission rate does not exceed the set upper limit.

【0030】このように、実施形態によれば、送信レー
トの使用帯域の上限値と各メディアの優先度を設定し、
ネットワークの帯域が足りない場合に、重要度の低いデ
ータの使用帯域を減らすことにより、重要なデータを優
先的に要求帯域通り送信することができる。
As described above, according to the embodiment, the upper limit of the bandwidth used for the transmission rate and the priority of each medium are set,
When the bandwidth of the network is insufficient, by reducing the bandwidth used for data of low importance, important data can be transmitted preferentially according to the requested bandwidth.

【0031】[実施形態2]前述した実施形態1では、
映像に対して優先度を低く設定し、その伝送容量を制限
することにより、音声データを優先的に送信している
が、この実施形態では制限された伝送容量内でユーザの
要求する映像品質を実現させるものである。
[Embodiment 2] In Embodiment 1 described above,
The audio data is transmitted preferentially by setting a low priority for the video and limiting the transmission capacity. In this embodiment, the video quality requested by the user is limited within the limited transmission capacity. It is what makes it happen.

【0032】本実施形態においては、伝送容量内でユー
ザの要求する映像品質を実現させるために、調整できる
パラメータとしてフレームレート・画質(圧縮パラメー
タ)・画像サイズ(解像度)の3つのパラメータを想定
している。しかし、本発明はこれに限らず、その他、調
節できる画像パラメータに対して本発明を適用できるこ
とは言うまでもない。
In the present embodiment, in order to realize the image quality required by the user within the transmission capacity, three parameters of a frame rate, image quality (compression parameter), and image size (resolution) are assumed as adjustable parameters. ing. However, the present invention is not limited to this, and it goes without saying that the present invention can be applied to other image parameters that can be adjusted.

【0033】以下、実施形態2におけるパラメータの設
定処理について説明する。図4は、GUIによって各種
パラメータを設定する画面を示す図である。
Hereinafter, a parameter setting process according to the second embodiment will be described. FIG. 4 is a view showing a screen for setting various parameters by the GUI.

【0034】まず、どのような品質をユーザが希望する
かを設定する。具体的には、3つのパラメータについて
優先順位を「1」から「3」まで、それぞれのパラメー
タに対してパネルの左側にあるテキストボックスにより
設定する(優先度の設定には、トグルボタンなどを用い
ても良い)。そして、右側のスクロールバーによってそ
れぞれのパラメータに対して要求値と最低値を設定す
る。尚、要求値とは実現して欲しい希望値、最低値とは
最低でも確保したい品質を表す値である。
First, what quality the user desires is set. Specifically, the priority order of the three parameters is set from “1” to “3” by using a text box on the left side of the panel for each parameter. May be). Then, the required value and the minimum value are set for each parameter by the right scroll bar. Note that the required value is a desired value to be realized, and the minimum value is a value representing the quality to be secured at least.

【0035】このようなユーザの設定を基に、伝送帯域
が足りず、要求値通りの品質が実現できない場合には、
優先度の低いパラメータから徐々に品質を落としてい
く。
If the transmission band is insufficient based on such user settings and the quality as required cannot be realized,
Gradually lower quality from lower priority parameters.

【0036】ここで、図4に示すように設定されている
場合を例に、その動作を説明する。まず、3つのパラメ
ータに対して要求通りに設定が行われ、コンピュータ資
源が足りない場合、まず図2に示す映像取り込みモジュ
ール2−12内の映像品質調整モジュールで優先度の最
も低いフレームレートについてその設定値を徐々に下げ
ていく。フレームレートを最低値まで下げる前に、コン
ピュータ資源が足りた場合には、要求値と最低値の間に
フレームレートの設定値が制御される。また、フレーム
レートを最低値まで下げてもコンピュータ資源が不足し
ている場合には、次に優先度の低い画質(圧縮のパラメ
ータ)を徐々に下げていく。
Here, the operation will be described by taking as an example a case where the settings are made as shown in FIG. First, the three parameters are set as required, and if the computer resources are insufficient, first, the video quality adjustment module in the video capture module 2-12 shown in FIG. Decrease the set value gradually. If computer resources are sufficient before lowering the frame rate to the minimum value, the set value of the frame rate is controlled between the required value and the minimum value. If computer resources are still insufficient even if the frame rate is lowered to the lowest value, the image quality (compression parameter) having the next lowest priority is gradually lowered.

【0037】このようにして、コンピュータ資源が不足
している場合に、優先度の低い映像のパラメータから順
に落としていき、要求値と最低値の間の値に制御する。
In this way, when the computer resources are insufficient, the parameters of the video having the lower priority are sequentially reduced to control the value between the required value and the minimum value.

【0038】逆に、コンピュータ資源に余裕があり、要
求値が満たされていないパラメータが存在する場合に
は、優先度の高いパラメータから順に徐々に品質を上げ
ていき、コンピュータ資源が足りる範囲内で要求値まで
品質をあげる。
On the other hand, if there is a computer resource margin and there is a parameter that does not satisfy the required value, the quality is gradually increased in the order of the parameter having the higher priority, and the quality is increased within the range where the computer resource is sufficient. Improve quality to required value.

【0039】このように、本実施形態によれば、制限さ
れた伝送容量内でユーザの要求する映像品質を実現する
ために画像パラメータを設け、コンピュータ資源が足り
ない際に、映像の品質をよりユーザの要求に近いものに
制御することができる。
As described above, according to the present embodiment, image parameters are provided in order to realize the image quality required by the user within the limited transmission capacity, and when the computer resources are insufficient, the image quality is improved. It can be controlled to be close to the user's request.

【0040】[実施形態3]前述した実施形態1では、
単一の映像送信・音声データ装置(データ送信装置)か
らの送信データ量を設定された上限値以内に制御してい
るが、この実施形態では、データ送信装置がネットワー
ク上に複数ある場合に、ネットワーク全体のデータ量を
一定値以内に抑える方法について説明する。
[Embodiment 3] In Embodiment 1 described above,
Although the amount of data transmitted from a single video transmission / audio data device (data transmission device) is controlled within the set upper limit, in this embodiment, when there are a plurality of data transmission devices on the network, A method for suppressing the data amount of the entire network within a certain value will be described.

【0041】前述した実施形態1で説明したデータ送信
装置の使用帯域割り当てモジュールをLQM(Local QoS
Manager )と呼ぶ。また、ネットワーク上に存在する各
データ送信装置のLQMからの情報を一括管理するモジ
ュールをGQM(Global QoSManager)としてネットワー
クに1つ設ける。尚、GQMはある1つのデータ送信装
置内のモジュールとして実装することも可能であり、デ
ータ送信装置とは別のホストに実装してもよい。
The used band allocation module of the data transmitting apparatus described in the first embodiment is set to LQM (Local QoS).
Manager). Further, one module for collectively managing information from the LQM of each data transmission device existing on the network is provided in the network as a GQM (Global QoS Manager). Note that the GQM can be implemented as a module in one data transmission device, and may be implemented in a host different from the data transmission device.

【0042】図5は、実施形態3におけるデータ送信装
置の構成を示す概念図である。同図に示すGQM5−1
には、ネットワーク5−0上で使用可能な帯域が設定さ
れている。そして、GQM5−1は各LQM5−2から
帯域割り当て状況についての報告を受ける。ここで、各
LQM5−2に使用帯域の上限値が指定されていない場
合には、各LQM5−2にネットワーク5−0で使用可
能な帯域を均等に割り振る。LQM5−2に割り振られ
た帯域は、LQM5−2の使用帯域の上限値として設定
される。
FIG. 5 is a conceptual diagram showing a configuration of the data transmitting apparatus according to the third embodiment. GQM5-1 shown in FIG.
, A band usable on the network 5-0 is set. Then, the GQM 5-1 receives a report on the band allocation status from each LQM 5-2. Here, when the upper limit of the used band is not specified for each LQM 5-2, the band usable in the network 5-0 is equally allocated to each LQM 5-2. The band allocated to LQM5-2 is set as the upper limit of the band used by LQM5-2.

【0043】また、均等に割り当てられる帯域よりも少
ない帯域がLQM5−2で上限値として指定されている
場合には、そのLQM5−2にはその上限値がそのまま
そのデータ送信装置での使用帯域として割り当てられ、
ネットワークの使用可能帯域の残りを均等に各LQM5
−2に割り振る。
When a band smaller than the band allocated evenly is specified as the upper limit in the LQM 5-2, the upper limit is directly used in the LQM 5-2 as the band used by the data transmitting apparatus. Assigned,
The remaining available bandwidth of the network is evenly distributed to each LQM5
Assign to -2.

【0044】均等に割り当てた帯域より多い帯域をLQ
M5−2の使用帯域の上限値として設定してもその値は
反映されないこととなる。
LQ is assigned to more bands than the equally allocated bands.
Even if it is set as the upper limit value of the used band of M5-2, the value is not reflected.

【0045】このように、本実施形態によれば、複数の
データ送信装置がネットワーク上に存在する場合、ネッ
トワーク全体のデータ量を一定値以内に制御することに
より、ネットワーク全体における各データ送信装置の使
用帯域をネットワークの使用可能帯域以内に抑えること
ができる。
As described above, according to the present embodiment, when a plurality of data transmitting devices are present on a network, the data amount of the entire network is controlled to be within a certain value, so that each data transmitting device in the entire network is controlled. The used band can be suppressed within the usable band of the network.

【0046】[実施形態4]前述した実施形態1では、
コンピュータ資源が不足している場合に、優先度の低い
メディアに要求通りの帯域を割り当てることができず、
例えば図3に示す例では、映像は要求帯域より少ない帯
域しか割り当てられていない。この実施形態では、この
ような場合に、要求通りの伝送容量が確保できていない
ことをユーザに知らせるものである。
[Embodiment 4] In Embodiment 1 described above,
When computer resources are scarce, low-priority media cannot be allocated bandwidth as requested,
For example, in the example shown in FIG. 3, only a band smaller than the requested band is allocated to the video. In this embodiment, in such a case, the user is notified that the required transmission capacity has not been secured.

【0047】具体的には、図3に示すGUIパネル3−
2において、要求通りの帯域が割り当てられていないデ
ータについては、その欄に色(例えば赤)をつけて表示
するものである。また、要求帯域に対する割り当て帯域
を棒グラフによって表示する手段を用いても良い。
More specifically, the GUI panel 3 shown in FIG.
In 2, the data (for example, red) is displayed in the column for the data to which the requested bandwidth is not allocated. Further, a means for displaying the allocated bandwidth to the requested bandwidth by a bar graph may be used.

【0048】このように、本実施形態によれば、ユーザ
が要求通りに帯域が割り当てられていないメディアを容
易に知ることができる。
As described above, according to the present embodiment, the user can easily know the media to which the band is not allocated as requested.

【0049】[実施形態5]前述した実施形態3では、
図5に示すGQM5−1が各データ送信装置のLQM5
−2に帯域を割り振る際に、GQM5−1に設定されて
いるネットワーク5−0の伝送可能帯域によってはLQ
M5−2に設定されている送信レート合計の上限値より
も少ない帯域しかそのデータ送信装置に割り当てられて
いない可能性がある。
[Embodiment 5] In Embodiment 3 described above,
GQM5-1 shown in FIG. 5 is LQM5 of each data transmitting apparatus.
-2 when allocating the bandwidth to LQ-2 depending on the transmittable bandwidth of the network 5-0 set in the GQM 5-1.
There is a possibility that only a band smaller than the upper limit value of the total transmission rate set in M5-2 is allocated to the data transmission device.

【0050】この実施形態では、あるデータ送信装置に
ついて、送信レート合計の上限値よりも少ない帯域がG
QM5−1によって割り当てられる場合には、ネットワ
ーク5−0の帯域が不足しているという事実をGQM5
−1がネットワーク5−0を介してネットワーク5−0
上全てのデータ送信装置のLQM5−2に報告する。そ
して、そのネットワークの帯域が不足しているという旨
が、図3に示す3−1のLQMのメインパネル若しくは
別のウィンドウに表示され、データを送信しているユー
ザに伝えることができる。
In this embodiment, for a certain data transmission device, the bandwidth less than the upper limit of the total transmission rate is G
If allocated by QM5-1, the fact that the bandwidth of the network 5-0 is insufficient is reported by GQM5.
-1 is the network 5-0 via the network 5-0
The above is reported to LQM5-2 of all data transmitting apparatuses. Then, the fact that the bandwidth of the network is insufficient is displayed on the main panel of the LQM of 3-1 shown in FIG. 3 or another window, and can be notified to the user who is transmitting the data.

【0051】このように、本実施形態によれば、ネット
ワークの帯域が不足しているという情報を各データ送信
装置に伝えることにより、詳細な映像などを送信する必
要のないユーザが、図3に示す3−1のLQMのメイン
パネルの送信レートの合計の上限値の設定を小さくする
ことで、大きなデータを送信したいユーザに割り当てら
れる送信レートを大きくすることができる。
As described above, according to the present embodiment, by transmitting information indicating that the network bandwidth is insufficient to each data transmitting apparatus, a user who does not need to transmit detailed images or the like can be configured as shown in FIG. By reducing the setting of the upper limit value of the total transmission rate of the main panel of the LQM shown in 3-1 as described above, the transmission rate assigned to a user who wants to transmit large data can be increased.

【0052】[実施形態6]前述した実施形態2では、
ユーザが希望する映像品質にちかい映像を送信する手段
を示した。この際、ユーザの要求を設定するGUIとし
て、図4を示した。より、要求の設定を容易にし、現在
の実現されている画像の品質の表示を分かり易くするた
め、本実施形態では、図6に示すようなGUIを提供す
る。
[Embodiment 6] In Embodiment 2 described above,
Means for transmitting an image similar to the image quality desired by the user has been described. At this time, FIG. 4 is shown as a GUI for setting a user request. In this embodiment, a GUI as shown in FIG. 6 is provided in order to facilitate setting of a request and to make it easier to understand the display of the currently realized image quality.

【0053】具体的には、図6に示すように、3つのパ
ラメータの要求値・最低値・実際の設定値をそれぞれ三
角形で表示する。三角形の頂点をドラッグすることで、
要求値・最低値の設定を変更できる。また、優先順位は
それぞれのパラメータの軸の端に表示されており、優先
度の数値をクリックすることで、優先度も変更可能であ
る。
Specifically, as shown in FIG. 6, the required value, the minimum value, and the actual set value of the three parameters are respectively displayed as triangles. By dragging the vertices of the triangle,
You can change the required value and minimum value settings. The priority is displayed at the end of the axis of each parameter, and the priority can be changed by clicking the numerical value of the priority.

【0054】更に、画質優先ボタン・動き優先ボタンを
用意し、これらのボタンが押された時に、それぞれプリ
セットされている要求値・優先度を設定する。これによ
り、ユーザの利便性をより向上させることができる。
Further, an image quality priority button and a motion priority button are prepared, and when these buttons are pressed, preset request values and priorities are set, respectively. Thereby, the convenience for the user can be further improved.

【0055】以上の実施形態によれば、TV会議のよう
な映像や音声といった複数のデータストリームを送信す
る際に、音声のような重要なデータを優先的に送信する
ことができる。また、映像の取り込み、圧縮の際の映像
の品質をユーザの要求と伝送可能なコンピュータ資源に
応じて決定することにより、限られた資源内でユーザの
要求に近い映像を伝送することができる。
According to the above embodiment, when transmitting a plurality of data streams such as video and audio such as in a TV conference, important data such as audio can be transmitted with priority. Further, by determining the quality of the video at the time of capturing and compressing the video in accordance with the user's request and the computer resources that can be transmitted, it is possible to transmit the video close to the user's request within the limited resources.

【0056】尚、本発明は複数の機器(例えば、ホスト
コンピュータ,インタフェイス機器,リーダ,プリンタ
など)から構成されるシステムに適用しても、一つの機
器からなる装置(例えば、複写機,ファクシミリ装置な
ど)に適用してもよい。
Even if the present invention is applied to a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), an apparatus (for example, a copying machine, a facsimile, etc.) comprising one device Device).

【0057】また、本発明の目的は前述した実施形態の
機能を実現するソフトウェアのプログラムコードを記録
した記憶媒体を、システム或いは装置に供給し、そのシ
ステム或いは装置のコンピュータ(CPU若しくはMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、達成されることは言うまでも
ない。
Further, an object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and to provide a computer (CPU or MP) of the system or apparatus.
It goes without saying that U) can also be achieved by reading and executing the program code stored in the storage medium.

【0058】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.

【0059】プログラムコードを供給するための記憶媒
体としては、例えばフロッピーディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0060】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部又は全部
を行い、その処理によって前述した実施形態の機能が実
現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0061】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書込まれた後、そのプログラムコードの指示に基
づき、その機能拡張ボードや機能拡張ユニットに備わる
CPUなどが実際の処理の一部又は全部を行い、その処
理によって前述した実施形態の機能が実現される場合も
含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

【0062】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図7のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the above-described flowcharts. Each module shown will be stored in a storage medium.

【0063】即ち、少なくとも「制御モジュール」及び
「送信モジュール」の各モジュールのプログラムコード
を記憶媒体に格納すればよい。
That is, the program codes of at least the “control module” and the “transmission module” may be stored in the storage medium.

【0064】[0064]

【発明の効果】以上説明したように本発明によれば、コ
ンピュータの資源が限界を迎えたときに、音声のような
重要なデータを優先的に伝送することを実現すると共に
映像の品質をユーザの要求に応じたものにアプリケーシ
ョン層から調整することが可能となる。
As described above, according to the present invention, when computer resources reach a limit, transmission of important data such as audio is preferentially performed, and the quality of video is reduced. Can be adjusted from the application layer to the one according to the request.

【0065】従って、比較的自由度を高く、使用者が調
整を行うことができる。
Therefore, the degree of freedom is relatively high and the user can make adjustments.

【0066】[0066]

【図面の簡単な説明】[Brief description of the drawings]

【図1】実施形態1における画像通信装置の構成を示す
ブロック図である。
FIG. 1 is a block diagram illustrating a configuration of an image communication device according to a first embodiment.

【図2】CPUにおけるプロセス構成並びにデータの流
れを示す図である。
FIG. 2 is a diagram showing a process configuration and a data flow in a CPU.

【図3】使用帯域の上限値及び各データの優先度を指定
するためのGUIの例を示す図である。
FIG. 3 is a diagram illustrating an example of a GUI for designating an upper limit value of a used band and a priority of each data.

【図4】GUIによって各種パラメータを設定する画面
を示す図である。
FIG. 4 is a diagram showing a screen for setting various parameters by a GUI.

【図5】実施形態3におけるデータ送信装置の構成を示
す概念図である。
FIG. 5 is a conceptual diagram illustrating a configuration of a data transmission device according to a third embodiment.

【図6】実施形態6における映像品質を調整するための
GUIを示す図である。
FIG. 6 is a diagram showing a GUI for adjusting video quality in a sixth embodiment.

【図7】記憶媒体に格納される各モジュールのメモりマ
ップを示す図である。
FIG. 7 is a diagram showing a memory map of each module stored in a storage medium.

【符号の説明】[Explanation of symbols]

1−1 映像送信・音声データ装置 1−2 映像・音声データ受信装置 1−11 ビデオキャプチャ装置 1−12 CODEC 1−13 音声取り込み装置 1−14 CPU 1−15 主記憶 1−16 二次記憶装置 1−17 ネットワークI/F 1−21 ビットマップディスプレイ 1−22 CODEC 1−23 スピーカ 1−24 マウス 1−25 CPU 1−26 主記憶 1−27 二次記憶装置 1−28 ネットワークI/F 1-1 Video transmission / audio data device 1-2 Video / audio data reception device 1-11 Video capture device 1-12 CODEC 1-13 Audio capture device 1-14 CPU 1-15 Main memory 1-16 Secondary storage device 1-17 Network I / F 1-21 Bitmap Display 1-22 CODEC 1-23 Speaker 1-24 Mouse 1-25 CPU 1-26 Main Memory 1-27 Secondary Storage 1-28 Network I / F

Claims (37)

【特許請求の範囲】[Claims] 【請求項1】 映像及び音声をネットワークを介して通
信する画像通信装置であって、 映像及び音声の受信側での受信状況に応じて、送信する
レートをアプリケーション層から制御する制御手段と、 前記制御手段により制御された送信レートで前記映像及
び音声を送信する送信手段とを有することを特徴とする
画像通信装置。
1. An image communication apparatus for communicating video and audio via a network, comprising: control means for controlling a transmission rate from an application layer in accordance with a reception state of the video and audio on a receiving side; Transmitting means for transmitting the video and audio at a transmission rate controlled by control means.
【請求項2】 複数の画像通信装置がネットワークを介
して接続されている場合、前記制御手段は、各画像通信
装置からの送受信状況に基づいて送信レートの上限値を
制御することを特徴とする請求項1記載の画像通信装
置。
2. When a plurality of image communication apparatuses are connected via a network, the control means controls an upper limit of a transmission rate based on a transmission / reception state from each image communication apparatus. The image communication device according to claim 1.
【請求項3】 前記送受信状況として、送信レート、ネ
ットワークのデータロス率、データ受信ホスト数、受信
レートを利用することを特徴とする請求項2記載の画像
通信装置。
3. The image communication apparatus according to claim 2, wherein a transmission rate, a data loss rate of a network, a number of data reception hosts, and a reception rate are used as the transmission / reception status.
【請求項4】 前記制御手段は、映像及び音声の重要度
を指定する指定手段を含み、指定された重要度に応じて
送信レートの上限値を指定することを特徴とする請求項
1記載の画像通信装置。
4. The apparatus according to claim 1, wherein said control means includes a designating means for designating importance of video and audio, and designates an upper limit of a transmission rate according to the designated importance. Image communication device.
【請求項5】 前記重要度として、音声を優先させるこ
とを特徴とする請求項4記載の画像通信装置。
5. The image communication apparatus according to claim 4, wherein voice is given priority as said importance.
【請求項6】 前記デジタル動画像の映像品質に関する
ユーザの要求を設定し、送信レートとユーザの要求に応
じて映像の品質を調整する調整手段を有することを特徴
とする請求項1記載の画像通信装置。
6. The image according to claim 1, further comprising an adjustment unit configured to set a user's request regarding the image quality of the digital moving image and adjust the image quality according to the transmission rate and the user's request. Communication device.
【請求項7】 前記映像の品質として、フレームレート
・圧縮のパラメータ・画像サイズを調整することを特徴
とする請求項6記載の画像通信装置。
7. The image communication apparatus according to claim 6, wherein a frame rate, a compression parameter, and an image size are adjusted as the video quality.
【請求項8】 前記制御手段は、前記ネットワーク上に
存在する全ての画像通信装置からの情報を管理し、各画
像通信装置に使用帯域を割り振る手段を含むことを特徴
とする請求項1記載の画像通信装置。
8. The apparatus according to claim 1, wherein said control means includes means for managing information from all the image communication apparatuses existing on said network and allocating a use band to each image communication apparatus. Image communication device.
【請求項9】 指定された送信レートの上限値だけ、帯
域を割り振ることのできない画像通信装置がネットワー
ク上に存在する場合、その旨ネットワーク上の各画像通
信装置に報知することを特徴とする請求項8記載の画像
通信装置。
9. When there is an image communication apparatus on the network to which a band cannot be allocated by the specified upper limit of the transmission rate, the image communication apparatus notifies the image communication apparatus to that effect. Item 10. The image communication device according to Item 8.
【請求項10】 映像及び音声をネットワークを介して
通信する画像通信方法であって、 映像及び音声の受信側での受信状況に応じて、送信する
レートをアプリケーション層から制御する制御工程と、 前記制御工程により制御された送信レートで前記映像及
び音声を送信する送信工程とを有することを特徴とする
画像通信方法。
10. An image communication method for communicating video and audio via a network, comprising: a control step of controlling a transmission rate from an application layer in accordance with a reception state of the video and audio on a receiving side; Transmitting the video and audio at a transmission rate controlled by the control step.
【請求項11】 複数の画像通信装置がネットワークを
介して接続されている場合、前記制御工程は、各画像通
信装置からの送受信状況に基づいて送信レートの上限値
を制御することを特徴とする請求項10記載の画像通信
方法。
11. When a plurality of image communication devices are connected via a network, the control step controls an upper limit of a transmission rate based on a transmission / reception status from each image communication device. The image communication method according to claim 10.
【請求項12】 前記送受信状況として、送信レート、
ネットワークのデータロス率、データ受信ホスト数、受
信レートを利用することを特徴とする請求項11記載の
画像通信方法。
12. The transmission / reception status includes a transmission rate,
12. The image communication method according to claim 11, wherein a data loss rate of the network, the number of data reception hosts, and a reception rate are used.
【請求項13】 前記制御工程は、映像及び音声の重要
度を指定する指定工程を含み、指定された重要度に応じ
て送信レートの上限値を指定することを特徴とする請求
項10記載の画像通信方法。
13. The control method according to claim 10, wherein said control step includes a designation step of designating importance of video and audio, and designating an upper limit value of a transmission rate according to the designated importance. Image communication method.
【請求項14】 前記重要度として、音声を優先させる
ことを特徴とする請求項13記載の画像通信方法。
14. The image communication method according to claim 13, wherein voice is given priority as said importance.
【請求項15】 前記デジタル動画像の映像品質に関す
るユーザの要求を設定し、送信レートとユーザの要求に
応じて映像の品質を調整する調整工程を有することを特
徴とする請求項10記載の画像通信方法。
15. The image according to claim 10, further comprising an adjusting step of setting a user's request regarding the video quality of the digital moving image, and adjusting the transmission rate and the video quality according to the user's request. Communication method.
【請求項16】 前記映像の品質として、フレームレー
ト・圧縮のパラメータ・画像サイズを調整することを特
徴とする請求項15記載の画像通信方法。
16. The image communication method according to claim 15, wherein a frame rate, a compression parameter, and an image size are adjusted as the video quality.
【請求項17】 前記制御工程は、前記ネットワーク上
に存在する全ての画像通信装置からの情報を管理し、各
画像通信装置に使用帯域を割り振ることを特徴とする請
求項10記載の画像通信方法。
17. The image communication method according to claim 10, wherein the control step manages information from all the image communication devices existing on the network and allocates a use band to each image communication device. .
【請求項18】 指定された送信レートの上限値だけ帯
域を割り振ることのできない画像通信装置がネットワー
ク上に存在する場合、その旨ネットワーク上の各画像通
信装置に報知することを特徴とする請求項17記載の画
像通信方法。
18. When there is an image communication apparatus on a network to which a bandwidth cannot be allocated by a specified upper limit of a transmission rate, the image communication apparatus notifies the image communication apparatus to that effect. 18. The image communication method according to item 17.
【請求項19】 映像及び音声をネットワークを介して
通信する画像通信装置であって、 映像及び音声の受信側での受信パケットに応じて、送信
するレートをアプリケーション層から制御する制御手段
と、 前記制御手段により制御された送信レートで前記映像及
び音声を送信する送信手段とを有することを特徴とする
画像通信装置。
19. An image communication apparatus for communicating video and audio via a network, comprising: control means for controlling a transmission rate from an application layer according to a received packet on a video and audio receiving side; Transmitting means for transmitting the video and audio at a transmission rate controlled by control means.
【請求項20】 複数の画像通信装置がネットワークを
介して接続されている場合、前記制御手段は、各画像通
信装置からの送受信状況に基づいて送信レートの上限値
を制御することを特徴とする請求項19記載の画像通信
装置。
20. When a plurality of image communication apparatuses are connected via a network, the control means controls an upper limit of a transmission rate based on a transmission / reception state from each image communication apparatus. The image communication device according to claim 19.
【請求項21】 前記送受信状況として、送信レート、
ネットワークのデータロス率、データ受信ホスト数、受
信レートを利用することを特徴とする請求項20記載の
画像通信装置。
21. A transmission rate,
21. The image communication apparatus according to claim 20, wherein a data loss rate of the network, the number of data reception hosts, and a reception rate are used.
【請求項22】 前記制御手段は、映像及び音声の重要
度を指定する指定手段を含み、指定された重要度に応じ
て送信レートの上限値を指定することを特徴とする請求
項19記載の画像通信装置。
22. The apparatus according to claim 19, wherein said control means includes a designation means for designating importance of video and audio, and designates an upper limit value of a transmission rate according to the designated importance. Image communication device.
【請求項23】 前記重要度として、音声を優先させる
ことを特徴とする請求項22記載の画像通信装置。
23. The image communication apparatus according to claim 22, wherein priority is given to voice as said importance.
【請求項24】 前記デジタル動画像の映像品質に関す
るユーザの要求を設定し、送信レートとユーザの要求に
応じて映像の品質を調整する調整手段を有することを特
徴とする請求項19記載の画像通信装置。
24. The image according to claim 19, further comprising adjusting means for setting a user's request regarding the image quality of the digital moving image, and adjusting the image quality according to the transmission rate and the user's request. Communication device.
【請求項25】 前記映像の品質として、フレームレー
ト・圧縮のパラメータ・画像サイズを調整することを特
徴とする請求項24記載の画像通信装置。
25. The image communication apparatus according to claim 24, wherein a frame rate, a compression parameter, and an image size are adjusted as the video quality.
【請求項26】 前記制御手段は、前記ネットワーク上
に存在する全ての画像通信装置からの情報を管理し、各
画像通信装置に使用帯域を割り振る手段を含むことを特
徴とする請求項19記載の画像通信装置。
26. The apparatus according to claim 19, wherein said control means includes means for managing information from all the image communication devices existing on said network and allocating a use band to each image communication device. Image communication device.
【請求項27】 指定された送信レートの上限値だけ、
帯域を割り振ることのできない画像通信装置がネットワ
ーク上に存在する場合、その旨ネットワーク上の各画像
通信装置に報知することを特徴とする請求項26記載の
画像通信装置。
27. An upper limit value of a specified transmission rate,
27. The image communication apparatus according to claim 26, wherein when an image communication apparatus to which a band cannot be allocated exists on the network, the image communication apparatus is notified to that effect to each image communication apparatus on the network.
【請求項28】 映像及び音声をネットワークを介して
通信する画像通信方法であって、 映像及び音声の受信側での受信パケットに応じて、送信
するレートをアプリケーション層から制御する制御工程
と、 前記制御工程により制御された送信レートで前記映像及
び音声を送信する送信工程とを有することを特徴とする
画像通信方法。
28. An image communication method for communicating video and audio via a network, comprising: a control step of controlling a transmission rate from an application layer in accordance with a received packet on a video and audio receiving side; Transmitting the video and audio at a transmission rate controlled by the control step.
【請求項29】 複数の画像通信装置がネットワークを
介して接続されている場合、前記制御工程は、各画像通
信装置からの送受信状況に基づいて送信レートの上限値
を制御することを特徴とする請求項28記載の画像通信
方法。
29. When a plurality of image communication devices are connected via a network, the control step controls an upper limit of a transmission rate based on a transmission / reception status from each image communication device. The image communication method according to claim 28.
【請求項30】 前記送受信状況として、送信レート、
ネットワークのデータロス率、データ受信ホスト数、受
信レートを利用することを特徴とする請求項29記載の
画像通信方法。
30. A transmission rate,
30. The image communication method according to claim 29, wherein a data loss rate of the network, the number of data reception hosts, and a reception rate are used.
【請求項31】 前記制御工程は、映像及び音声の重要
度を指定する指定工程を含み、指定された重要度に応じ
て送信レートの上限値を指定することを特徴とする請求
項28記載の画像通信方法。
31. The control method according to claim 28, wherein said control step includes a designation step of designating importance of video and audio, and designating an upper limit value of a transmission rate according to the designated importance. Image communication method.
【請求項32】 前記重要度として、音声を優先させる
ことを特徴とする請求項31記載の画像通信方法。
32. The image communication method according to claim 31, wherein voice is given priority as said importance.
【請求項33】 前記デジタル動画像の映像品質に関す
るユーザの要求を設定し、送信レートとユーザの要求に
応じて映像の品質を調整する調整工程を有することを特
徴とする請求項28記載の画像通信方法。
33. The image according to claim 28, further comprising an adjusting step of setting a user's request regarding the image quality of the digital moving image, and adjusting the transmission rate and the image quality according to the user's request. Communication method.
【請求項34】 前記映像の品質として、フレームレー
ト・圧縮のパラメータ・画像サイズを調整することを特
徴とする請求項33記載の画像通信方法。
34. The image communication method according to claim 33, wherein a frame rate, a compression parameter, and an image size are adjusted as the video quality.
【請求項35】 前記制御工程は、前記ネットワーク上
に存在する全ての画像通信装置からの情報を管理し、各
画像通信装置に使用帯域を割り振ることを特徴とする請
求項28記載の画像通信方法。
35. The image communication method according to claim 28, wherein the control step manages information from all the image communication devices existing on the network, and allocates a use band to each image communication device. .
【請求項36】 指定された送信レートの上限値だけ帯
域を割り振ることのできない画像通信装置がネットワー
ク上に存在する場合、その旨ネットワーク上の各画像通
信装置に報知することを特徴とする請求項35記載の画
像通信方法。
36. When there is an image communication device on the network to which the bandwidth cannot be allocated by the upper limit of the designated transmission rate, the image communication device is notified to that effect to each image communication device on the network. 35. The image communication method according to claim 35.
【請求項37】 映像及び音声をネットワークを介して
通信する画像通信のプログラムコードが格納されたコン
ピュータ可読メモリであって、 映像及び音声の受信側での受信状況に応じて、送信する
レートをアプリケーション層から制御する制御工程のコ
ードと、 前記制御工程のコードにより制御された送信レートで前
記映像及び音声を送信する送信工程のコードとを有する
ことを特徴とするコンピュータ可読メモリ。
37. A computer-readable memory storing a program code for image communication for communicating video and audio via a network, wherein a transmission rate is set according to a reception state of the video and audio on a receiving side. A computer readable memory comprising: a code of a control step of controlling from a layer; and a code of a transmission step of transmitting the video and audio at a transmission rate controlled by the code of the control step.
JP31514396A 1996-11-26 1996-11-26 Image communication method and apparatus Withdrawn JPH10164533A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31514396A JPH10164533A (en) 1996-11-26 1996-11-26 Image communication method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31514396A JPH10164533A (en) 1996-11-26 1996-11-26 Image communication method and apparatus

Publications (1)

Publication Number Publication Date
JPH10164533A true JPH10164533A (en) 1998-06-19

Family

ID=18061936

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31514396A Withdrawn JPH10164533A (en) 1996-11-26 1996-11-26 Image communication method and apparatus

Country Status (1)

Country Link
JP (1) JPH10164533A (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001033784A1 (en) * 1999-11-01 2001-05-10 Matsushita Electric Industrial Co., Ltd. Method and apparatus for information transmission
JP2004536522A (en) * 2001-07-20 2004-12-02 トムソン ライセンシング ソシエテ アノニム Dynamic traffic bandwidth management system for communication networks
JP2005503723A (en) * 2001-09-21 2005-02-03 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー Data communication method and system for sending multiple data streams, calculating available bandwidth per bit and bitstream tradeoff
JP2005123854A (en) * 2003-10-16 2005-05-12 Sanyo Electric Co Ltd Signal processor
US7020081B1 (en) 1998-07-10 2006-03-28 Matsushita Electric Industrial Co., Ltd. Stream distribution system
WO2007129625A1 (en) * 2006-05-02 2007-11-15 Sony Computer Entertainment Inc. Communication system, communication apparatus, communication program and computer readable storage medium with communication program stored therein
JP2009510942A (en) * 2005-09-29 2009-03-12 クゥアルコム・インコーポレイテッド Video packet shaping for videophones
US7529270B2 (en) 2001-11-16 2009-05-05 Pioneer Corporation Communication information bandwidth control apparatus and method
JP2009141926A (en) * 2007-11-16 2009-06-25 Oki Electric Ind Co Ltd Video signal communication system and method
JP2009530892A (en) * 2006-03-14 2009-08-27 キヤノン株式会社 Method and apparatus for adapting temporal frequency of video image sequences
JP2010245612A (en) * 2009-04-01 2010-10-28 Nec Corp Data processor, data processing method, and program
US8406309B2 (en) 2005-10-21 2013-03-26 Qualcomm Incorporated Video rate adaptation to reverse link conditions
JP2014112845A (en) * 2013-12-20 2014-06-19 Canon Marketing Japan Inc Web conference system, information processor, and control method thereof, program, recording medium
US8797850B2 (en) 2008-01-10 2014-08-05 Qualcomm Incorporated System and method to adapt to network congestion
US8842555B2 (en) 2005-10-21 2014-09-23 Qualcomm Incorporated Methods and systems for adaptive encoding of real-time information in packet-switched wireless communication systems
JP2014239308A (en) * 2013-06-06 2014-12-18 株式会社ソニー・コンピュータエンタテインメント Communication processing device and communication processing method
JP2015177332A (en) * 2014-03-14 2015-10-05 日本電気株式会社 image processing apparatus and image processing method
JP2016163221A (en) * 2015-03-03 2016-09-05 株式会社日立情報通信エンジニアリング Transmission apparatus, transmission program, and transmission method
JP2017028648A (en) * 2015-07-28 2017-02-02 株式会社日立システムズ Voice quality degradation prevention system and voice quality degradation prevention method
JP2017228843A (en) * 2016-06-20 2017-12-28 株式会社リコー Communication terminal, communication system, communication control method, and program
JP2018157493A (en) * 2017-03-21 2018-10-04 ブラザー工業株式会社 Conference program and remote conference method

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020081B1 (en) 1998-07-10 2006-03-28 Matsushita Electric Industrial Co., Ltd. Stream distribution system
WO2001033784A1 (en) * 1999-11-01 2001-05-10 Matsushita Electric Industrial Co., Ltd. Method and apparatus for information transmission
US6965604B1 (en) 1999-11-01 2005-11-15 Matsushita Electric Industrial Co., Ltd. Method and apparatus for information transmission
CN1328892C (en) * 1999-11-01 2007-07-25 松下电器产业株式会社 Information transmission method and device
JP2004536522A (en) * 2001-07-20 2004-12-02 トムソン ライセンシング ソシエテ アノニム Dynamic traffic bandwidth management system for communication networks
JP2005503723A (en) * 2001-09-21 2005-02-03 ブリティッシュ・テレコミュニケーションズ・パブリック・リミテッド・カンパニー Data communication method and system for sending multiple data streams, calculating available bandwidth per bit and bitstream tradeoff
US7529270B2 (en) 2001-11-16 2009-05-05 Pioneer Corporation Communication information bandwidth control apparatus and method
JP2005123854A (en) * 2003-10-16 2005-05-12 Sanyo Electric Co Ltd Signal processor
JP2009510942A (en) * 2005-09-29 2009-03-12 クゥアルコム・インコーポレイテッド Video packet shaping for videophones
US8102878B2 (en) 2005-09-29 2012-01-24 Qualcomm Incorporated Video packet shaping for video telephony
JP2012170120A (en) * 2005-09-29 2012-09-06 Qualcomm Inc Video packet shaping for video telephony
US8842555B2 (en) 2005-10-21 2014-09-23 Qualcomm Incorporated Methods and systems for adaptive encoding of real-time information in packet-switched wireless communication systems
US8406309B2 (en) 2005-10-21 2013-03-26 Qualcomm Incorporated Video rate adaptation to reverse link conditions
JP2009530892A (en) * 2006-03-14 2009-08-27 キヤノン株式会社 Method and apparatus for adapting temporal frequency of video image sequences
WO2007129625A1 (en) * 2006-05-02 2007-11-15 Sony Computer Entertainment Inc. Communication system, communication apparatus, communication program and computer readable storage medium with communication program stored therein
US8621088B2 (en) 2006-05-02 2013-12-31 Sony Corporation Communication system, communication apparatus, communication program, and computer-readable storage medium stored with the communication progam
JP2009141926A (en) * 2007-11-16 2009-06-25 Oki Electric Ind Co Ltd Video signal communication system and method
US8797850B2 (en) 2008-01-10 2014-08-05 Qualcomm Incorporated System and method to adapt to network congestion
JP2010245612A (en) * 2009-04-01 2010-10-28 Nec Corp Data processor, data processing method, and program
JP2014239308A (en) * 2013-06-06 2014-12-18 株式会社ソニー・コンピュータエンタテインメント Communication processing device and communication processing method
US9515887B2 (en) 2013-06-06 2016-12-06 Sony Corporation Communication processing device, communication processing method, and program
JP2014112845A (en) * 2013-12-20 2014-06-19 Canon Marketing Japan Inc Web conference system, information processor, and control method thereof, program, recording medium
JP2015177332A (en) * 2014-03-14 2015-10-05 日本電気株式会社 image processing apparatus and image processing method
JP2016163221A (en) * 2015-03-03 2016-09-05 株式会社日立情報通信エンジニアリング Transmission apparatus, transmission program, and transmission method
JP2017028648A (en) * 2015-07-28 2017-02-02 株式会社日立システムズ Voice quality degradation prevention system and voice quality degradation prevention method
JP2017228843A (en) * 2016-06-20 2017-12-28 株式会社リコー Communication terminal, communication system, communication control method, and program
JP2018157493A (en) * 2017-03-21 2018-10-04 ブラザー工業株式会社 Conference program and remote conference method

Similar Documents

Publication Publication Date Title
JPH10164533A (en) Image communication method and apparatus
JP3658087B2 (en) Terminal device and method for controlling terminal device
EP0632673B1 (en) Multimedia resource reservation system
US6453336B1 (en) Video conferencing with adaptive client-controlled resource utilization
JP5200928B2 (en) Video conference system, bandwidth control method, conference control device, video conference terminal device, and program
JPH10164535A (en) Real-time QOS control method of AV media by agent
JP3659528B2 (en) Video conference system
JPH11161505A (en) Media sending device
JP2011176827A (en) Processing method of video conference system, video conference system, program and recording medium
WO2021036784A1 (en) Media data processing method and apparatus, media server and computer-readable storage medium
JP2014241493A (en) Transmitter, transmission method and program
WO2024174523A1 (en) Video processing method and related device
JPH11313301A (en) Program distribution system, program distribution device, program quality conversion device, and program receiving device
US6525801B1 (en) Method and apparatus for controlling moving picture synthesis
WO2018180394A1 (en) Communication device, media delivery system, media delivery method, and non-transitory computer readable medium
US20220255981A1 (en) Method and Apparatus for Adjusting Attribute of Video Stream
CN119629296B (en) A matrix switching system for video conferencing
JP4905929B2 (en) Electronic conference system
JPH0818622A (en) Information communication terminal
US20010027398A1 (en) Communication system for communicating voice and image data, information processing apparatus and method, and storage medium
US20120113150A1 (en) Multimedia communication apparatus and processing method for group media communication
JP4521931B2 (en) Image coding apparatus, image decoding apparatus, control method therefor, and image communication system
CN101370136B (en) Band width control method for video transmission, data relay device and video transmission system
JP2009130673A (en) Call center management server, call control method, and call control program
JPS63178634A (en) Composite communication system

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040203