JP6922267B2 - 端末、プログラム、データ送信方法 - Google Patents
端末、プログラム、データ送信方法 Download PDFInfo
- Publication number
- JP6922267B2 JP6922267B2 JP2017043181A JP2017043181A JP6922267B2 JP 6922267 B2 JP6922267 B2 JP 6922267B2 JP 2017043181 A JP2017043181 A JP 2017043181A JP 2017043181 A JP2017043181 A JP 2017043181A JP 6922267 B2 JP6922267 B2 JP 6922267B2
- Authority
- JP
- Japan
- Prior art keywords
- setting information
- terminal
- data
- coding
- delay
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
特許請求の範囲の設定情報とは、端末がデータを送信するための設定に関する情報である。あるいは、送信されるデータのデータ量に影響する設定ということができる。本実施形態では符号化設定という用語で説明する。具体的には、解像度、フレームレート、及び、ビットレートの少なくとも1つが例として挙げられる。
図1は、本実施形態のテレビ会議システム1の概略構成図であり、図2は、本実施形態のテレビ会議システム1における通信の概要を示す概念図である。
図5は、端末10の機能的な構成の一例を示すブロック図である。端末10は、図5に示すように、送受信部12、操作入力受付部13、撮像部14、音声入力部15、音声出力部16、映像符号化部17、映像復号部18、ログイン要求部19、表示制御部20、記憶・読出処理部21、揮発性記憶部22、不揮発性記憶部23、及び、帯域情報処理部25を備える。
図6は、映像符号化部17の機能をブロック状に示すブロック図の一例である。図6に示すように、映像符号化部17はデータ受付部31、符号化設定部32、符号化部33、符号化設定取得部34、及び帯域情報受付部35を有する。
図7は、映像復号部18の機能をブロック状に示すブロック図の一例である。図7に示すように、映像復号部18はデータ受付部36、復号設定部37、及び復号部38を有する。
表1に基づいて符号化設定管理部2301が管理する符号化設定情報について説明する。
例:パラメータのうち解像度を640x360から1280x720(目標値)に変更する場合
段階無し :640x360→1280x720
品質重視 :640x360→1120x630→1280x720
中間 :640x360→960x540→1280x720
ネットワーク重視 :640x360→800x450→960x540→1120x630→1280x720
段階的符号化方針は「追従性とリスク」という項目を有する。この項目は、目標のパラメータとのどの程度一致するか、及び、帯域不足や急激な変化が生じた場合のリスクの大きさを示す。例えば、段階なしでは、符号化設定として目標のパラメータが設定されるので、一致性は高いが帯域悪化が急激に生じた場合のリスクも高い。逆に、ネットワーク重視では、現在と目標のパラメータの差の1/4ずつしか符号化設定が増えないので、一致性は低いが帯域悪化が急激に生じた場合のリスクは低い。
図8は、送信側の端末10の動作を説明するシーケンス図の一例である。なお、すでに端末10間でセッションが接続されており、端末10は中継装置30を介して、映像データ、音声データ、及び、資料データを送受信することができる。図8では3つの端末10が図示されているが説明の便宜上、端末A、B、Cという。
図11は、受信側の端末10の動作を説明するシーケンス図の一例である。図11の処理は図8に続いて実行される。ステップS7−1とS7−2は説明の便宜上、帯域情報の算出の際に説明する。
図14は、端末10が帯域情報に基づいて符号化設定を決定する手順を示すシーケンス図の一例である。図14の処理は図11に続いて実行される。図14のシーケンス図は、符号化に必要な符号化設定を端末Aが再調整する場合の処理を示す。
以上のように、本実施形態の端末10は、段階的符号化方針に基づいて符号化設定を決定するので、ネットワーク環境が悪化する際にデータ量が増加するような場合でも、通信の遅延や途絶を抑止しやすい。また、符号化設定の変更後、遅延が生じるかどうか判断するので、遅延が生じていた場合、段階的な調整が可能になる。また、遅延判断方針により、自機の送信側の遅延時間、又は、通信相手の端末10の遅延時間に基づき遅延の有無を判断できる。
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
10 テレビ会議端末
17 映像符号化部
18 映像復号部
25 帯域情報処理部
30 中継装置
31 データ受付部
32 符号化設定部
33 符号化部
34 符号化設定取得部
37 復号設定部
38 復号部
40 管理サーバ
Claims (8)
- ネットワークを介して他の端末と通信する端末であって、
データを取得するデータ取得手段と、
前記データを符号化するための設定情報に基づいて前記データを符号化する符号化手段と、
前記他の端末に符号化された前記データを送信する通信手段と、
前記設定情報を段階的に変更する段階的符号化方針を参照し、前記設定情報を段階的に変更する設定情報変更手段と、を有し、
前記設定情報変更手段は、前記他の端末から遅延情報を取得するものであり、
前記設定情報の変更後、前記設定情報変更手段は、送信側又は受信側のどちらが優先されるか設定された遅延判断方針を参照し、送信側が優先されると設定されている場合は自端末の送信側の遅延情報を選択し、受信側が優先されると設定されている場合は前記他の端末の受信側の遅延情報を選択し、
前記遅延情報と閾値を比較して、前記データの送信又は受信に遅延があるか否かを判断し、
遅延がある場合、前記設定情報変更手段は、段階的に変更された前記設定情報の調整方針を参照し、変更後の設定情報を段階的に調整する端末。 - 前記段階的符号化方針には、現在の設定情報から目標の設定情報に変更するための変更量のうち一部だけを変更する方針が設定されており、
前記設定情報変更手段は、前記現在の設定情報に前記一部を加えた値を、前記設定情報に決定する請求項1に記載の端末。 - 前記設定情報変更手段は、前記データ取得手段が取得した前記データのデータ量と、現在の設定情報が対応するデータ量を比較して、
前記データ取得手段が取得した前記データのデータ量の方が前記現在の設定情報が対応するデータ量よりも大きい場合、前記設定情報を変更する請求項1又は2に記載の端末。 - 前記設定情報の調整方針には、現在の前記設定情報のままにする強制設定、前記段階的符号化方針に従って再度、前記設定情報を調整する再調整、又は、前記設定情報を前記設定情報変更手段が変更する前の値に戻す前回値のいずれかが設定されている請求項1に記載の端末。
- 前記設定情報の調整方針に前記再調整が設定されている場合、前記設定情報変更手段は、前記段階的符号化方針に従って、前回の前記設定情報から前記設定情報変更手段が変更した前記設定情報に変更するための変更量のうち一部だけを前回の前記設定情報に加えることで、前記設定情報を調整する請求項4に記載の端末。
- 前記設定情報の調整方針に、前記設定情報変更手段が変更した前記設定情報を維持すると共にビットレートを前回の設定情報の値に設定するビットレート依存が設定されている場合、
前記設定情報変更手段は、前記設定情報変更手段が変更した前記設定情報を維持すると共にビットレートを前回の設定情報の値に設定する請求項1、4、5のいずれか1項に記載の端末。 - ネットワークを介して他の端末と通信する端末を、
データを取得するデータ取得手段と、
前記データを符号化するための設定情報に基づいて前記データを符号化する符号化手段と、
前記他の端末に符号化された前記データを送信する通信手段と、
前記設定情報を段階的に変更する段階的符号化方針を参照し、前記設定情報を段階的に変更する設定情報変更手段、として機能させ、
前記設定情報変更手段は、前記他の端末から遅延情報を取得するものであり、
前記設定情報の変更後、前記設定情報変更手段は、送信側又は受信側のどちらが優先されるか設定された遅延判断方針を参照し、送信側が優先されると設定されている場合は自端末の送信側の遅延情報を選択し、受信側が優先されると設定されている場合は前記他の端末の受信側の遅延情報を選択し、
前記遅延情報と閾値を比較して、前記データの送信又は受信に遅延があるか否かを判断し、
遅延がある場合、前記設定情報変更手段は、段階的に変更された前記設定情報の調整方針を参照し、変更後の設定情報を段階的に調整するプログラム。 - ネットワークを介して他の端末と通信する端末のデータ送信方法であって、
データ取得手段が、データを取得するステップと、
符号化手段が、前記データを符号化するための設定情報に基づいて前記データを符号化するステップと、
通信手段が、前記他の端末に符号化された前記データを送信するステップと、
設定情報変更手段が、前記設定情報を段階的に変更する段階的符号化方針を参照し、前記設定情報を段階的に変更するステップと、を有し、
前記設定情報変更手段は、前記他の端末から遅延情報を取得するものであり、
前記設定情報の変更後、前記設定情報変更手段は、送信側又は受信側のどちらが優先されるか設定された遅延判断方針を参照し、送信側が優先されると設定されている場合は自端末の送信側の遅延情報を選択し、受信側が優先されると設定されている場合は前記他の端末の受信側の遅延情報を選択し、
前記遅延情報と閾値を比較して、前記データの送信又は受信に遅延があるか否かを判断し、
遅延がある場合、前記設定情報変更手段は、段階的に変更された前記設定情報の調整方針を参照し、変更後の設定情報を段階的に調整するデータ送信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017043181A JP6922267B2 (ja) | 2017-03-07 | 2017-03-07 | 端末、プログラム、データ送信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017043181A JP6922267B2 (ja) | 2017-03-07 | 2017-03-07 | 端末、プログラム、データ送信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018148460A JP2018148460A (ja) | 2018-09-20 |
JP6922267B2 true JP6922267B2 (ja) | 2021-08-18 |
Family
ID=63591653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017043181A Active JP6922267B2 (ja) | 2017-03-07 | 2017-03-07 | 端末、プログラム、データ送信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6922267B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008301309A (ja) * | 2007-06-01 | 2008-12-11 | Panasonic Corp | 符号化レート制御方法、符号化レートを制御する伝送装置、プログラム記憶媒体及び集積回路 |
JP5168314B2 (ja) * | 2010-04-30 | 2013-03-21 | ブラザー工業株式会社 | 通信装置、通信方法、通信プログラム |
JP5187404B2 (ja) * | 2011-01-27 | 2013-04-24 | ブラザー工業株式会社 | 符号化装置、符号化方法、および符号化プログラム |
US9137551B2 (en) * | 2011-08-16 | 2015-09-15 | Vantrix Corporation | Dynamic bit rate adaptation over bandwidth varying connection |
JP6225446B2 (ja) * | 2013-03-26 | 2017-11-08 | 富士通株式会社 | 動画像データ配信装置、方法、プログラム、及びシステム |
-
2017
- 2017-03-07 JP JP2017043181A patent/JP6922267B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018148460A (ja) | 2018-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3866474B1 (en) | Video self-adaptation method, related device and storage medium | |
JP6325741B2 (ja) | メッシュエンドポイントと非メッシュエンドポイントのハイブリッドをサポートするフレームワーク | |
US10547652B2 (en) | Communication control device, communication system, and communication control method | |
JP5043132B2 (ja) | 通信システムにおけるデータ伝送方法 | |
US8633963B2 (en) | Determining buffer size based on retransmission latency | |
CN106416149B (zh) | 用于优化多参与者全网状对等视频会话中的带宽利用的方法和*** | |
JP6432595B2 (ja) | 通信装置、通信システム、通信制御方法およびプログラム | |
CN109600617B (zh) | 视频数据的编码、转发方法、装置、设备及存储介质 | |
JP6349997B2 (ja) | 通信装置、通信システム、通信制御方法およびプログラム | |
US8842159B2 (en) | Encoding processing for conferencing systems | |
CN109618188B (zh) | 视频数据的编码、转发方法、装置、设备及存储介质 | |
US10116715B2 (en) | Adapting encoded bandwidth | |
US20140295780A1 (en) | Communication Terminal and Non-Transitory Computer Readable Medium Storing Program | |
JP2005537742A (ja) | マルチメディアデータのストリーミング方法 | |
US9553815B2 (en) | Remote communication system, server apparatus, remote communication method, and program | |
US11197044B2 (en) | Communication apparatus, media distribution system, media distribution method, and non-transitory computer readable medium | |
JP6903964B2 (ja) | 端末、プログラム、データ送信方法 | |
JP6922267B2 (ja) | 端末、プログラム、データ送信方法 | |
JP7124483B2 (ja) | 通信端末、データ送信方法、プログラム | |
US20180020227A1 (en) | Communication apparatus, communication system, communication method, and recording medium | |
JP2021153284A (ja) | 伝送システム、伝送端末およびプログラム | |
JP2019080269A (ja) | 映像伝送装置 | |
US9473552B2 (en) | Preventing omission of data in a remote conference | |
JP2015525523A (ja) | 高速デバイスおよび低速デバイスのバランスをとるためのcpuの使用制御 | |
WO2015088405A1 (en) | Method and apparatus for improving quality of experience of a real-time communication service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200109 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201014 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201117 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210115 |
|
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: 20210629 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210712 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6922267 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |