(57)【要約】【課題】端末間の通信に用いる符号化手段の使用の有無を選択できるようにすること。【解決手段】他の端末からデータを受信した場合に、該データを符号化した符号化手段を有するか否かを判別する判別部と、判別した前記符号化手段を有さない場合に、前記符号化手段の提供を外部の装置に要求するか否かの選択をユーザから受け付ける受付部と、前記ユーザから前記外部の装置に要求する旨の選択を受け付けた場合に、前記外部の装置に前記符号化手段の提供の要求を送信する送信部と、前記外部の装置から受信した前記符号化手段を用いて前記データを復号化する復号部と、を有する端末が開示される。【選択図】図３
2017092830.tif 000002
【特許請求の範囲】
【請求項１】
他の端末からデータを受信した場合に、該データを符号化した符号化手段を有するか否かを判別する判別部と、
判別した前記符号化手段を有さない場合に、前記符号化手段の提供を外部の装置に要求するか否かの選択をユーザから受け付ける受付部と、
前記ユーザから前記外部の装置に要求する旨の選択を受け付けた場合に、前記外部の装置に前記符号化手段の提供の要求を送信する送信部と、
前記外部の装置から受信した前記符号化手段を用いて前記データを復号化する復号部と、を有する端末。
【請求項２】
ネットワークの帯域情報を取得する取得部と、
取得された前記帯域情報と、判別された前記符号化手段のサイズとに基づいて前記データの再生に要する時間を算出する算出部と、
前記データの再生に要する時間を表示媒体に表示する表示部と、
をさらに有する請求項１に記載の端末。
【請求項３】
前記選択をユーザから受け付けるか否かの情報をデータの種別ごとに記憶する記憶部と、
前記選択をユーザから受け付けるか否かの情報を、前記記憶部に設定する設定部と、をさらに有し、
前記受付部は、前記記憶部に設定された前記選択をユーザから受け付けるか否かの情報に応じて、前記符号化手段を前記装置に要求するか否かの選択をユーザから受け付ける請求項１又は２に記載の端末。
【請求項４】
前記受付部が前記装置に前記符号化手段を要求しない選択を前記ユーザから受け付けた場合、前記復号部は、前記データを復号化しない請求項１〜３のいずれか１項に記載の端末。
【請求項５】
コンピュータに、
他の端末からデータを受信した場合に、該データを符号化した符号化手段を有するか否かを判別するステップと、
判別した前記符号化手段を有さない場合に、前記符号化手段の提供を外部の装置に要求するか否かの選択をユーザから受け付けるステップと、
前記ユーザから前記外部の装置に要求する旨の選択を受け付けた場合に、前記外部の装置に前記符号化手段の提供の要求を送信するステップと、
前記外部の装置から受信した前記符号化手段を用いて前記データを復号化するステップと、を実行させるプログラム。
【請求項６】
端末から送信された要求であり、データの復号に用いる符号化手段の前記端末への送信を示す要求、又は、前記端末がデータを再生するまでにかかる時間を算出するために用いる前記符号化手段の容量についての情報の前記端末への送信を示す要求を受信する受信部と、
前記受信部によって受信された要求に応じて、前記要求に対応する符号化手段、又は、前記符号化手段の容量についての情報を前記端末に送信する送信部と、
を有する装置。
【請求項７】
複数の端末と端末間の通信を管理する装置とを含むシステムであって、
前記端末は、
他の端末からデータを受信した場合に、該データを符号化した符号化手段を有するか否かを判別する判別部と、
判別した前記符号化手段を有さない場合に、前記符号化手段の提供を外部の装置に要求するか否かの選択をユーザから受け付ける受付部と、
前記ユーザから前記外部の装置に要求する旨の選択を受け付けた場合に、前記外部の装置に前記符号化手段の提供の要求を送信する送信部と、
前記外部の装置から受信した前記符号化手段を用いて前記データを復号化する復号部と、を有し、
前記装置は、
データの復号に用いる１以上の符号化手段を記憶する記憶部と、
前記端末から前記要求を受信する受信部と、
前記記憶部から前記要求に対応する符号化手段を取得する取得部と、
前記要求に対応する符号化手段を前記端末に送信する送信部と、を有するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末、プログラム、装置及びシステムに関する。
【背景技術】
【０００２】
インターネットを介してデータ通信を行う場合に用いられる符号化手段を各参加者の端末に配信する技術がある。
【０００３】
例えば、データを受信した端末が、データの再生に使用される符号化手段を実装していない場合、受信側の端末でデータを復号化することができず、データを再生できない。かかる場合に、端末間の通信を管理するサーバから当該端末に符号化手段を送信し、適用することで、当該端末でデータを再生できるようにする技術がある。
【０００４】
例えば、システムの外部の端末がシステムの内部で使用されている符号化手段に対応していない場合に、外部の端末に符号化手段を送信するシステムが開示されている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、端末間の通信状況を考慮せずに容量の大きい符号化手段が送信されるため、端末間のセッションを設定するまでに時間がかかる場合があり、ユーザの利便性が損なわれるという問題があった。
【０００６】
例えば、通信速度が遅い場合にサイズの大きい符号化手段を端末に送信すると、データを再生するまでに時間がかかるため、ユーザの利便性を損なうことがある。
【０００７】
そこで、通信の開始を迅速に行うことを可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
実施形態では、他の端末からデータを受信した場合に、該データを符号化した符号化手段を有するか否かを判別する判別部と、判別した前記符号化手段を有さない場合に、前記符号化手段の提供を外部の装置に要求するか否かの選択をユーザから受け付ける受付部と、前記ユーザから前記外部の装置に要求する旨の選択を受け付けた場合に、前記外部の装置に前記符号化手段の提供の要求を送信する送信部と、前記外部の装置から受信した前記符号化手段を用いて前記データを復号化する復号部と、を有する端末が開示される。
【発明の効果】
【０００９】
通信の開始を迅速に行うことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】通信システムの全体の構成の例を示す図である。
【図２】端末間の通信を説明するための図である。
【図３】通信システムを構成する各装置の機能ブロック図の例である。
【図４】符号化手段管理領域が管理する情報の例を示す図である。
【図５】符号化手段送信部の機能を説明するための図である。
【図６】符号化適用情報管理領域のデータ構造を説明するための図である。
【図７】画像符号化部の機能を説明するための図である。
【図８】符号化適用情報を設定する処理の流れの例を示す図である。
【図９】符号化適用情報の設定時に表示される画面の例を示す図である。
【図１０】復号化処理の第１の処理シーケンスを示す図である。
【図１１】端末間で使用される符号化手段の判別方法を説明するための図である。
【図１２】復号化設定部による判断処理の流れの例を示す図である。
【図１３】復号化処理の第２の処理シーケンスを示す図である。
【図１４】復号化処理の第３の処理シーケンスを示す図である。
【図１５】情報提示の画面の表示例を示す図である。
【図１６】端末のハードウェア構成図である。
【図１７】伝送管理サーバのハードウェア構成図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することによって重複した説明を省く。
【００１２】
（実施形態１）
＜通信システム１の全体構成及び処理＞
図１は、通信システム１の全体の構成の例を示す図である。通信システム１は、地域Ａのネットワーク２と地域Ｂのネットワーク３とを通信ネットワーク５を介して接続する。地域Ａのネットワーク３は、複数のＬＡＮで構成される。ルータ１０ａは、端末２００ａ〜２００ｃと、中継装置５０ａとに接続される。また、ルータ１０ｂは、端末２００ｄ〜２００ｆと、中継装置５０ｂとに接続される。ルータ１０ａとルータ１０ｂとは、ルータ１０ｃを介して通信ネットワーク５に接続される。
【００１３】
ルータ１０ｅは、端末２００ｇ〜２００ｉと、中継装置５０ｃとに接続される。また、ルータ１０ｆは、端末２００ｊ〜２００ｌと、中継装置５０ｄとに接続される。ルータ１０ｅとルータ１０ｆとは、ルータ１０ｄを介して通信ネットワーク５に接続される。通信ネットワーク５には、ルータ１０ｃ及び１０ｄの他、伝送管理サーバ１００と、プログラム提供サーバ１５０と、メンテナンスサーバ１６０とが接続される。以下では、一の端末を示す場合に端末２００という場合がある。また、一の中継装置を示す場合に中継装置５０という場合がある。
【００１４】
端末２００は、同じ地域のＬＡＮ内の他の端末、又は異なる地域のＬＡＮ内の他の端末と、画像データ及び音声データを送受信することで遠隔会議等を行うことが可能である。
【００１５】
ルータ１０ａ〜ｆは、端末２００間の通信で最適な通信経路を設定する。中継装置５０は、複数の端末２００の間で、コンテンツデータの中継を行う。伝送管理サーバ１００は、端末２００からのログイン認証、端末２００の通話状況の管理、宛先リストの管理、及び中継装置５０の通信状況等を一元的に管理する。また、伝送管理サーバ１００は、端末２００間の通信に使用する符号化手段を複数保持し、端末２００からの要求に応じて符号化手段を提供する。
【００１６】
プログラム提供サーバ１５０は、端末２００に各種機能を実現させるための端末用プログラムが記憶され、端末２００に端末用プログラムを送信することができる。また、プログラム提供サーバ１５０のＨＤ１２０４には、中継装置５０に各種機能を実現させるための中継装置用プログラムも記憶されており、中継装置５０に、中継装置用プログラムを送信することができる。更に、プログラム提供サーバ１５０は、伝送管理サーバ１００に各種機能を実現させるための伝送管理用プログラムを有し、伝送管理サーバ１００に、伝送管理用プログラムを送信することができる。
【００１７】
メンテナンスサーバ１６０は、端末２００、中継装置５０、伝送管理サーバ１００、及びプログラム提供サーバ１５０のうちの少なくとも１つの維持、管理、又は保守を行うためのコンピュータである。例えば、メンテナンスサーバ１６０が国内に設置され、端末２００、中継装置５０、伝送管理サーバ１００、又はプログラム提供システム９０が国外に設置されている場合、メンテナンスサーバ１６０は、通信ネットワーク５を介して遠隔的に、端末２００、中継装置５０、伝送管理サーバ１００、及びプログラム提供サーバ１５０のうちの少なくとも１つの維持、管理、保守等のメンテナンスを行う。
【００１８】
また、メンテナンスサーバ１６０は、通信ネットワーク５を介さずに、端末２００、中継装置５０、伝送管理サーバ１００、及びプログラム提供サーバ１５０のうちの少なくとも１つにおける機種番号、製造番号、販売先、保守点検、又は故障履歴の管理等のメンテナンスを行う。
【００１９】
図２は、端末間の通信を説明するための図である。伝送管理サーバ１００は、セッションの設定を要求する要求元側の端末２００ａと、セッションの設定を要求されている宛先側の端末２００ｇとのセッションを設定する。例えば、伝送管理サーバ１００は、高解像度の画像データ、中解像度の画像データ及び低解像度の画像データのそれぞれを送受信するセッションと、音声データを送受信するセッションとを中継装置５０を介して設定する。
【００２０】
伝送管理サーバ１００は、一部の解像度のセッションのみを設定してもよい。例えば、伝送管理サーバ１００は、各解像度の画像データのうちの一解像度の画像データのセッションのみを設定してもよい。また、伝送管理サーバ１００は、画像データのセッションのみ、又は音声データのセッションのみを設定してもよい。
【００２１】
また、伝送管理サーバ１００は、端末２００に対して各種管理情報を送受信するための管理情報用セッションを設定する。
【００２２】
なお、本実施形態の通信ネットワーク５は、有線だけでなく、ＷｉＦｉ（Wireless Fidelity）や、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線による通信が行われる箇所があってもよい。
【００２３】
＜各装置の機能構成＞
図３は、通信システム１を構成する各装置の機能ブロック図の例である。伝送管理サーバ１００は、記憶・読出処理部１０１と、抽出部１０２と、状態管理部１０３と、端末認証部１０４と、送受信部１０５と、符号化手段送信部１０６と、品質決定部１０７と、セッション管理部１０８と、一次絞込部１０９と、端末状態取得部１１０と、不揮発性記憶部１２０とを有する。不揮発性記憶部１２０は、中継装置管理領域１２１と、端末認証管理領域１２２と、端末管理領域１２３と、宛先リスト管理領域１２４と、セッション管理領域１２５と、優先度管理領域１２６と、品質管理領域１２７と、符号化手段管理領域１２８とを含む。
【００２４】
記憶・読出処理部１０１は、不揮発性記憶部１２０に各種データを記憶、又は不揮発性記憶部１２０に記憶された各種データを読み出す処理を行う。
【００２５】
抽出部１０２は、宛先リスト管理領域１２４を検索し、要求元側の端末２００とセッションを設定できる端末ＩＤを抽出する。
【００２６】
状態管理部１０３は、ログイン要求してきた要求元側の端末２００の稼動状態を管理するために、端末管理領域１２３に、要求元側の端末２００の端末ＩＤ、要求元側の端末２００の稼動状態、ログイン要求情報が受信された受信日時、及び要求元側の端末２００のＩＰアドレスを関連付けて記憶する。
【００２７】
端末認証部１０４は、不揮発性記憶部１２０の端末認証管理領域１２２で管理されている認証情報（パスワードなど）を用いて認証処理を行う。
【００２８】
送受信部１０５は、ＣＰＵからの命令、及び通信ネットワーク５を介して他の端末２００等からのデータの送受信を行う。例えば、宛先側の端末２００が受信した画像データ又は音声データが、宛先側の端末２００で復号化できない符号化手段によって符号化されていたため、宛先側の端末２００で再生できない場合に、送受信部１０５は、当該端末から符号化手段を送信する要求を受信する。以下では、端末２００から受信する符号化手段を送信する要求を符号化手段送信要求という。
【００２９】
符号化手段送信部１０６は、宛先側の端末２００からの要求に基づいて、宛先側の端末２００との通信に使用する符号化手段を、符号化手段管理領域１２８から取得し、宛先側の端末２００に送信する。
【００３０】
以下、符号化手段管理領域１２８で管理される情報、及び符号化手段送信部１０６の機能について説明する。
【００３１】
図４は、符号化手段管理領域１２８が管理する情報の例を示す図である。符号化手段管理領域１２８は、端末２００間の通信に使用される符号化手段を記憶する領域である。符号化手段管理領域１２８は、画像を復号化する場合に使用する符号化手段（画像）と、音声を復号化する場合に使用する符号化手段（音声）とを有する。符号化手段管理領域１２８は、例えば、符号化手段（画像）としてＶ＿ＡＡＡ、Ｖ＿ＢＢＢ及びＶ＿ＣＣＣを有する。また、符号化手段管理領域１２８は、例えば、符号化手段（音声）としてＡ＿ＡＡＡ、Ａ＿ＢＢＢ、Ａ＿ＣＣＣ及びＡ＿ＤＤＤを有する。
【００３２】
また、符号化手段管理領域１２８は、自装置が有する符号化手段の容量（ＭＢ,ＫＢ）を符号化手段に対応付けて記憶する。
【００３３】
図５は、符号化手段送信部１０６の機能を説明するための図である。符号化手段送信部１０６は、送信要求受信部１０６ａと、符号化手段取得部１０６ｂと、符号化手段送信部１０６ｃとを有する。
【００３４】
送信要求受信部１０６ａは、送受信部１０５において受信した符号化手段送信要求を受信する。
【００３５】
符号化手段取得部１０６ｂは、符号化手段管理領域１２８において、符号化手段送信要求によって要求された符号化手段を検索し、取得する。
【００３６】
符号化手段送信部１０６ｃは、符号化手段管理領域１２８から取得した符号化手段を、送受信部１０５を介して端末２００に送信する。
【００３７】
図３に戻る。品質決定部１０７は、品質管理領域１２７を検索し、中継装置５０に中継させる画像データの画質を決定する。品質決定部１０７は、端末２００間で送受信する画像データの画質を複数選択できる場合、ユーザが選択した画像データの画質に決定してもよい。
【００３８】
セッション管理部１０８は、要求元側の端末２００の端末ＩＤ、宛先側の端末２００の端末ＩＤ及びセッションの識別ＩＤ、一次絞込部１０９により絞り込まれた中継装置５０の識別ＩＤ等をセッション管理領域１２５に関連付けて記憶する。
【００３９】
一次絞込部１０９は、端末２００間の通信を中継する複数の中継装置５０の中から１つの中継装置５０に絞り込む処理を支援する。
【００４０】
端末状態取得部１１０は、端末管理領域１２３を検索し、抽出部１０２によって抽出された端末ＩＤ毎に端末２００の稼動状態を読み出す。例えば、端末状態取得部１１０は、端末２００がオンラインであるかオフラインであるかを稼働状態として読み出す。
【００４１】
端末２００は、操作入力受付部２０１と、表示制御部２０２と、撮像部２０３と、記憶・読出処理部２０４と、送受信部２０５と、ログイン要求部２０６と、音声入力部２０７と、音声出力部２０８と、画像処理部２０９と、画像音声符号化部２１０と、画像音声復号化部２１１と、帯域情報取得部２１２と、を有する。また、端末２００は、不揮発性記憶部２２０と、揮発性記憶部２３０とを有する。
【００４２】
不揮発性記憶部２２０は、符号化適用情報管理領域２２１と、符号化手段記憶領域２２２とを有する。符号化適用情報管理領域２２１には、複数の画像データ及び音声データに適用する符号化手段に関する情報が記録されている。
【００４３】
図６は、符号化適用情報管理領域２２１のデータ構造を説明するための図である。符号化適用情報管理領域２２１は、対応符号化手段の適用情報と、非対応符号化手段への対応情報とを記憶する。
【００４４】
対応符号化手段の適用情報とは、自装置で復号可能なデータに対して適用する符号化手段を示す情報である。すなわち、対応符号化手段とは、符号化手段記憶領域２２２に記憶されている符号化手段である。符号化適用情報管理領域２２１は、画像データに対して適用する符号化手段と、音声データに対して適用する符号化手段とをそれぞれ記憶する。
【００４５】
図６の例では、符号化適用情報管理領域２２１は、画像データを受信した場合にＶ＿ＡＡＡ又はＶ＿ＢＢＢの符号化手段を使用して画像データを復号化することを示す。また、符号化適用情報管理領域２２１は、音声データを受信した場合にＡ＿ＡＡＡ、Ａ＿ＢＢＢ又はＡ＿ＣＣＣの符号化手段を使用して音声データを復号化することを示す。
【００４６】
また、非対応符号化手段への対応情報とは、自装置で復号化できないデータに対する対応を示す情報である。すなわち、非対応符号化手段とは、符号化手段記憶領域２２２に記憶されていない符号化手段である。例えば、Ｖ＿ＣＣＣ（画像データの符号化手段）及びＡ＿ＤＤＤ（音声データの符号化手段）は、符号化手段記憶領域２２２に記憶されていない符号化手段であるため、非対応符号化手段に該当する。
【００４７】
非対応符号化手段への対応情報として、例えば、「必ず対応する」「その都度対応を選択する」「対応しない」の対応パターンが、画像データ及び音声データ毎に記憶される。「必ず対応する」は、他の端末２００から非対応の画像データ又は音声データを受信した場合に、伝送管理サーバ１００に対して符号化手段の送信を要求することを示す。「その都度対応を選択する」は、他の端末２００から非対応の画像データ又は音声データを受信した場合に、伝送管理サーバ１００に対して符号化手段の送信を要求するか否かを、ユーザに選択させることを示す。「対応しない」は、他の端末２００から非対応の画像データ又は音声データを受信した場合に、受信した画像データ又は音声データを復号化しないことを示す。
【００４８】
図３に戻る。符号化手段記憶領域２２２は、符号化適用情報管理領域２２１において、対応符号化として対応付けられている符号化手段を有する。例えば、図６の例の場合においては、符号化適用情報管理領域２２１は、画像データの符号化手段としてＶ＿ＡＡＡ及びＶ＿ＢＢＢと、音声データの符号化手段としてＡ＿ＡＡＡ、Ａ＿ＢＢＢ及びＡ＿ＣＣＣとを有する。
【００４９】
揮発性記憶部２３０は、宛先側の端末２００から受信した画像データ及び音声データを記憶する。画像データ及び音声データは、宛先側の端末２００から受信する度に揮発性記憶部２３０に上書き記憶される。
【００５０】
操作入力受付部２０１は、ユーザによるマウス、キーボードなどの入力媒体に入力された操作を受け付ける。また、操作入力受付部２０１は、ユーザが電源をＯＮの状態からＯＦＦにすると、状態情報（オフライン）を送受信部２０５に送信する。操作入力受付部２０１は、送受信部２０５により状態情報が伝送管理サーバ１００に送信された後、端末２００の電源をＯＦＦにする。これにより、伝送管理サーバ１００は、端末２００状態情報を取得することができる。
【００５１】
表示制御部２０２は、外付けのモニタに対して揮発性記憶部２３０に記録されている画像データを送信する制御を行う。また、表示制御部２０２は、ユーザから設定を受け付けるための設定画面、及び様々な情報を開示するためのポップアップ画面等をモニタに出力する。
【００５２】
撮像部２０３は、端末２００に接続されているカメラ等によって撮像された被写体の画像データを、揮発性記憶部２３０に記録する。
【００５３】
記憶・読出処理部２０４は、不揮発性記憶部２２０に各種データを記憶し、また不揮発性記憶部２２０に記憶された各種データを読み出す処理を行う。また、記憶・読出処理部１０１は、揮発性記憶部２３０に各種データを記憶し、揮発性記憶部２３０に記憶された各種データを読み出す処理を行う。
【００５４】
送受信部２０５は、通信ネットワーク５を介して他の端末２００、装置又はサーバと各種データの送受信を行う。送受信部２０５は、所望の宛先側の端末２００とセッションを設定する前から、伝送管理サーバ１００から各端末２００がオンラインであるかオフラインであるか等の情報を受信し、不揮発性記憶部２２０の所定の領域に格納してもよい。
【００５５】
ログイン要求部２０６は、送受信部２０５から通信ネットワーク５を介して伝送管理サーバ１００に、ログインを要求する命令と、要求元側の端末２００の現時点のＩＰアドレスとを送信する。
【００５６】
音声入力部２０７は、端末２００に接続されているマイク等から入力されたユーザの音声を音声データに変換し、送受信部２０５を介して他の端末２００に送信する。
【００５７】
音声出力部２０８は、他の端末２００から受信した音声データを記憶する揮発性記憶部２３０から順次、音声データを取得してスピーカ等に出力する。
【００５８】
画像処理部２０９は、他の端末２００から受信した画像データを記憶する揮発性記憶部２３０から順次、画像データを取得してモニタ等に出力する。
【００５９】
画像音声符号化部２１０は、宛先側の端末２００に送信する画像データ又は音声データを、符号化手段記憶領域２２２に格納されている符号化手段を用いて符号化する。
【００６０】
画像音声復号化部２１１は、受信した画像データ及び音声データを所定の符号化手段を用いて復号化する。以下、画像音声復号化部２１１の機能について説明する。
【００６１】
図７は、画像音声復号化部２１１の機能を説明するための図である。画像音声復号化部２１１は、データ受付部２１１ａと、符号化設定取得部２１１ｂと、復号化設定部２１１ｃと、復号化部２１１ｄと、符号化適用情報設定部２１１ｅと、帯域情報受付部２１１ｆとを有する。
【００６２】
データ受付部２１１ａは、送受信部２０５で受信した画像データ又は音声データを受け付ける。
【００６３】
符号化設定取得部２１１ｂは、受け付けた画像データ及び音声データに基づいて各データを符号化した符号化手段を判別する。
【００６４】
復号化設定部２１１ｃは、符号化適用情報管理領域２２１を参照し、受信した画像データ及び音声データを自装置で復号化できるか否かを判定する。すなわち、復号化設定部２１１ｃは、受信した各データの符号化手段が対応符号化手段か非対応符号化手段かを判定する。
【００６５】
復号化設定部２１１ｃは、符号化手段が対応符号化手段であると判定した場合、符号化手段記憶領域２２２から画像データ又は音声データに対応する符号化手段を取得する。
【００６６】
一方、復号化設定部２１１ｃは、符号化手段が非対応符号化手段であると判定した場合、ユーザにより符号化適用情報管理領域２２１に予め設定されている対応内容に応じて実行する処理を判断する。
【００６７】
例えば、復号化設定部２１１ｃは、画像データ又は音声データの対応内容として「必ず対応する」が格納されていた場合、復号化処理に関して「要対応」と判断し、伝送管理サーバ１００に対して符号化手段を要求する。具体的には、復号化設定部２１１ｃは、非対応符号化手段に係る符号化手段の送信を要求するための符号化手段要求を伝送管理サーバ１００に送信する。復号化設定部２１１ｃは、符号化手段要求に応じて伝送管理サーバ１００から送信された符号化手段を取得する。
【００６８】
また、復号化設定部２１１ｃは、画像データ又は音声データの対応内容として「その都度対応を選択する」が格納されていた場合、復号化処理に関して「情報の提示が必要」と判断し、ポップアップ画面をモニタに表示することで、画像データ又は音声データに符号化手段を適用するか否かをユーザに選択させる。続いて、復号化設定部２１１ｃは、ユーザにより符号化手段を「適用する」旨の選択された場合、「要対応」と判断した場合と同様の手順で符号化手段を要求し、符号化手段を取得する。一方、ユーザにより符号化手段を「適用しない」旨の選択がなされた場合、画像データ又は音声データは復号化されない。
【００６９】
また、復号化設定部２１１ｃは、画像データ又は音声データの対応内容として「対応しない」が格納されていた場合、復号化処理に関して「何もしない」と判断する。かかる場合には、画像データ又は音声データが復号化されない。
【００７０】
復号化部２１１ｄは、符号化手段が対応符号化手段であった場合、符号化手段記憶領域２２２から取得された符号化手段で画像データ又は音声データを復号化する。一方、復号化設定部２１１ｃは、符号化手段が非対応符号化手段であった場合、伝送管理サーバ１００から受信した符号化手段で画像データ又は音声データを復号化するか、または、画像データ又は音声データを復号化しない。
【００７１】
帯域情報受付部２１１ｆは、後述する帯域情報取得部２１２によって取得された通信ネットワーク５の帯域情報を受け付ける。帯域情報受付部２１１ｆは、伝送管理サーバ１００から受信した符号化手段で画像データ又は音声データを復号化する場合に、帯域情報に基づいて、要求元側の端末２００から送信された画像データ又は音声データの復号化手段の取得に要する時間を計算する。
【００７２】
図３に戻る。帯域情報取得部２１２は、自装置から要求元側の端末２００までの通信経路における帯域情報を取得する。帯域情報取得部２１２は、取得した帯域情報を帯域情報受付部２１１ｆに送信する。
【００７３】
＜符号化適用情報を設定する処理フロー＞
図８は、符号化適用情報を設定する処理の流れの例を示す図である。ユーザにより符号化適用情報の設定が要求されると（ステップＳ１０）、端末２００Ａのデータ受付部２１１ａは、符号化適用情報の設定要求を受け付ける（ステップＳ１１）。符号化適用情報設定部２１１ｅは、例えば、モニタに設定画面を表示し、画像データ又は音声データに係る非対応符号化手段に対する対応パターン（例えば、「必ず対応する」「その都度対応を選択する」「対応しない」等）の選択を受け付ける。次に、非対応符号化手段に対する対応パターンを設定するための設定画面について説明する。
【００７４】
図９は、符号化適用情報の設定時に表示される画面の例を示す図である。符号化適用情報設定部２１１ｅは、ユーザからの符号化適用情報の設定要求に応じて図９に示されるポップアップ画面を表示させる。
【００７５】
例えば、画像データ又は音声データの欄がクリックされると、ドロップダウンリスト形式で「必ず対応する」「その都度対応を選択する」「対応しない」等の対応パターンが列挙されて表示される。画像データ及び音声データのそれぞれについて対応パターンが選択され、ポップアップ画面が閉じられた場合に、符号化適用情報設定部２１１ｅは、選択された対応パターンを符号化適用情報管理領域２２１に記録する。
【００７６】
図８に戻る。端末２００Ａは、ユーザによって選択された音声データ及び画像データに係る対応パターンを符号化適用情報管理領域２２１に記録する（ステップＳ１２）。このようにして、符号化適用情報が設定される。
【００７７】
＜復号化処理の第１の処理シーケンス＞
図１０は、復号化処理の第１の処理シーケンスを示す図である。端末２００Ａは、端末２００Ｂから中継装置５０を介して、画像データ及び音声データを受信する（ステップＳ２０,Ｓ２１,Ｓ２２）。続いて、端末２００Ａの画像音声復号化部２１１のデータ受付部２１１ａは、送受信部２０５で受信した画像データ又は音声データを取得する（ステップＳ２３）。符号化設定取得部２１１ｂは、取得した画像データ及び音声データに基づいて各データを符号化した符号化手段を判別する（ステップＳ２４）。以下、各データを符号化した符号化手段の判別について説明する。
【００７８】
図１１は、端末２００間で使用される符号化手段の判別方法を説明するための図である。符号化設定取得部２１１ｂは、例えば、要求元側の端末２００を示す送信地点と、画像データ又は音声データの別を示すデータタイプと、符号化に使用された符号化手段とを対応付けてメモリに記憶する。「送信地点」は、例えば、要求元側の端末２００のＩＰアドレス又は識別番号である。送信地点の欄に格納されている「Ｂ拠点」は、端末２００Ｂから送信されたことを示す。「データタイプ」は、データの種別（画像データ、音声データ）を示す。「符号化手段」は、画像データ又は音声データを符号化した符号化手段を示す。
【００７９】
例えば、１行目のレコードでは、要求元側の端末２００Ｂから送信された画像データが符号化手段Ｖ＿ＣＣＣにより符号化されたことが示される。また、２行目のレコードでは、要求元側の端末２００Ｂから送信された音声データが符号化手段Ａ＿ＣＣＣにより符号化されたことが示される。
【００８０】
図１０に戻る。復号化設定部２１１ｃは、符号化適用情報管理領域２２１から符号化適用情報を取得する（ステップＳ２５）。復号化設定部２１１ｃは、画像データ又は音声データを符号化した符号化手段が対応符号化手段か非対応符号化手段かに応じて、復号化処理に関する判断を行う（ステップＳ２６）。以下、符号化処理に関する判断について具体的に説明する。
【００８１】
図１２は、復号化設定部２１１ｃによる判断処理の流れの例を示す図である。復号化設定部２１１ｃは、判断を開始する（ステップＳ３０）。復号化設定部２１１ｃは、判断の対象となるデータ（画像データ、音声データ）を符号化した符号化手段が対応符号化であるか否かを判定する（ステップＳ３１）。復号化設定部２１１ｃは、当該符号化手段が対応符号化に含まれる場合（ステップＳ３１Ｙｅｓ）、判断結果を「何もしない」とし（ステップＳ３３）、判断を終了させる（ステップＳ３６）。
【００８２】
一方、復号化設定部２１１ｃは、判断の対象となるデータの符号化手段が対応符号化に含まれない（非対応符号化である）場合（ステップＳ３１Ｎｏ）、符号化適用情報管理領域２２１において非対応符号化手段への対応を参照する。非対応符号化手段への対応の判定（ステップＳ３２）において、復号化設定部２１１ｃは、非対応符号化手段への対応が「対応しない」である場合、判断結果を「何もしない」とし（ステップＳ３３）、判断処理を終了させる（ステップＳ３６）。また、復号化設定部２１１ｃは、非対応符号化手段への対応が「その都度対応を選択」である場合、判断結果を「情報の提示が必要」とし（ステップＳ３４）、判断処理を終了させる（ステップＳ３６）。また、復号化設定部２１１ｃは、非対応符号化手段への対応が「必ず対応する」である場合、判断結果を「要対応」とし（ステップＳ３５）、判断処理を終了させる（ステップＳ３６）。
【００８３】
図１０に戻る。ステップＳ２６以降の処理において、判断結果が「何もしない」の場合、ステップＳ２７及びステップＳ２８に係る処理が実行され、判断結果が「情報の提示が必要」の場合、ステップＳ４０に係る処理が実行され、判断結果が「情報の提示が必要」の場合、ステップＳ６０に係る処理が実行される。
【００８４】
判断結果が「何もしない」の場合において、復号化設定部２１１ｃは、画像データ又は音声データを符号化した符号化手段が対応符号化手段である場合、符号化手段記憶領域２２２から復号化に使用する符号化手段を取得する（ステップＳ２７）。続いて、復号化部２１１ｄは、符号化手段記憶領域２２２から取得された符号化手段で画像データ又は音声データを復号化する（ステップＳ２８）。
【００８５】
一方、復号化設定部２１１ｃは、画像データ又は音声データを符号化した符号化手段が非対応符号化手段であった場合、特に符号化手段を取得しない（ステップＳ２７）。続いて、復号化部２１１ｄは、符号化手段が非対応符号化手段であった場合、画像データ又は音声データを復号化しない（ステップＳ２８）。例えば、画像データが復号化されない場合、音声データのみが再生されることになる。
【００８６】
＜復号化処理の第２の処理シーケンス＞
図１３は、復号化処理の第２の処理シーケンスを示す図である。図１３の第２の処理シーケンスは、図１０のステップＳ４０に対応する処理（判断結果が「要対応」の場合の処理）である。復号化設定部２１１ｃは、符号化適用情報管理領域２２１を参照し、伝送管理サーバ１００に要求する符号化手段を判別する。続いて、復号化設定部２１１ｃは、判別した符号化手段を伝送管理サーバ１００に要求するための符号化手段要求を生成する（ステップＳ４１）。
【００８７】
送受信部２０５は、復号化設定部２１１ｃにより生成された符号化手段要求を伝送管理サーバ１００に送信する（ステップＳ４２,Ｓ４３）。
【００８８】
伝送管理サーバ１００の送受信部１０５は、符号化手段要求を受信する（ステップＳ４４）。
【００８９】
送信要求受信部１０６ａは、送受信部１０５において受信された符号化手段送信要求を受信する（ステップＳ４５）。
【００９０】
符号化手段取得部１０６ｂは、符号化手段送信要求で要求された符号化手段を、符号化手段管理領域１２８から取得する（ステップＳ４６）。
【００９１】
符号化手段送信部１０６ｃは、取得された符号化手段を、送受信部１０５を介して、符号化手段送信要求が送信された端末２００に送信する（ステップＳ４７,Ｓ４８,Ｓ４９）。
【００９２】
端末２００Ａの送受信部２０５は、伝送管理サーバ１００に要求した符号化手段を受信する（ステップＳ５０）。続いて、復号化設定部２１１ｃは、送受信部２０５で受信した符号化手段を取得する（ステップＳ５１）。続いて、復号化部２１１ｄは、取得した符号化手段を用いて画像データ又は音声データの復号化を行う（ステップＳ５２）。
【００９３】
＜復号化処理の第３の処理シーケンス＞
図１４は、復号化処理の第３の処理シーケンスを示す図である。図１４の第３の処理シーケンスは、図１０のステップＳ６０に対応する処理（判断結果が「情報の提示が必要」の場合の処理）である。復号化設定部２１１ｃは、画像データ又は音声データの復号化に使用する符号化手段のサイズの情報を要求する符号化手段サイズ要求を生成する（ステップＳ６１）。送受信部２０５は、生成された符号化手段サイズ要求を伝送管理サーバ１００に送信する（ステップＳ６２,Ｓ６３）。
【００９４】
続いて、伝送管理サーバ１００の送受信部１０５は、符号化手段サイズ要求を受信する（ステップＳ６４）。
【００９５】
送信要求受信部１０６ａは、送受信部１０５において受信された符号化手段サイズ要求を受信する（ステップＳ６５）。
【００９６】
符号化手段取得部１０６ｂは、復号化に使用される符号化手段に係るサイズを、符号化手段管理領域１２８から取得する（ステップＳ６６）。
【００９７】
符号化手段送信部１０６ｃは、符号化手段管理領域１２８から取得された符号化手段のサイズの情報を、送受信部１０５を介して、符号化手段サイズ送信要求を送信した端末２００に送信する（ステップＳ６７,Ｓ６８,Ｓ６９）。
【００９８】
続いて、端末２００Ａの送受信部２０５は、符号化手段サイズの情報を受信する（ステップＳ７０）。
【００９９】
続いて、帯域情報受付部２１１ｆは、帯域情報取得部２１２に帯域情報の取得を要求する（ステップＳ７１）。帯域情報取得部２１２は、通信ネットワーク５の帯域情報を取得し（ステップＳ７２）、帯域情報受付部２１１ｆは、取得された帯域情報を受け付ける。続いて、復号化設定部２１１ｃは、符号化手段のサイズと、通信ネットワーク５の帯域情報とに基づいて、画像データ及び音声データの表示に要する予測時間を計算する（ステップＳ７３）。
【０１００】
表示制御部２０２は、ポップアップ画面に当該予測時間を表示することで、ユーザに画像データ及び音声データを表示するまでの目安となる時間を提示する（ステップＳ７４）。
【０１０１】
図１５は、情報提示の画面の表示例を示す図である。図１５は、ユーザに情報提示するために表示されるポップアップを示す。例えば、表示制御部２０２は、符号化を適用するか否かをユーザに判断させる際に表示するポップアップ画面に、例えば「映像を表示するには、最低でもｘｘｘ秒かかることが予想されます。」と表示する。表示制御部２０２は、「ｘｘｘ秒」の部分に復号化設定部２１１ｃにより計算された予測時間を表示する。これにより、符号化手段を伝送管理サーバ１００から受信する場合に画像を表示するまでに要する時間の目安をユーザに提示することができ、ユーザが復号化を行うか否かを判断する際の有用な情報となる。
【０１０２】
例えば、画像を表示するまでに要する時間が比較的長い場合、ユーザが画像データに関して符号化を適用しない旨の選択をすることで、要求元側の端末２００のユーザとのコミュニケーションを音声データのみで開始することができるようになる。これにより、ユーザの利便性を向上する効果が得られる。なお、図１５の表示形式は、一例であり、表示形式はこれに限定されない。
【０１０３】
また、上記ポップアップ画面において、ユーザが画像データに関して符号化を適用する旨の選択をした場合、図１３に示す手順により、端末２００は、伝送管理サーバ１００から符号化手段を取得し、復号化する処理を行う。
【０１０４】
なお、ポップアップ画面において、画像を表示するまでに要する時間を示す例について説明したが、これに限定されない。例えば、ポップアップ画面に符号化手段のサイズを表示してもよい。
【０１０５】
以上、本発明は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。
【０１０６】
＜端末２００のハードウェア構成＞
図１６は、端末２００のハードウェア構成図である。図１８に示されているように、本実施形態の端末２００は、端末２００全体の動作を制御するＣＰＵ(Central Processing Unit)１１０１、ＩＰＬ(Initial Program Loader)等のＣＰＵ１１０１の駆動に用いられるプログラムを記憶したＲＯＭ(Read Only Memory)１１０２、ＣＰＵ１１０１のワークエリアとして使用されるＲＡＭ(Random Access Memory)１１０３、端末用プログラム、画像データ、及び音声データ等の各種データを記憶するフラッシュメモリ１１０４、ＣＰＵ１１０１の制御にしたがってフラッシュメモリ１１０４に対する各種データの読み出し又は書き込みを制御するＳＳＤ（Solid State Drive）１１０５、フラッシュメモリ等の記録メディア１１０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ１１０７、端末２００の宛先を選択する場合などに操作される操作ボタン１１０８、端末２００の電源のＯＮ／ＯＦＦを切り換えるための電源スイッチ１１０９、通信ネットワーク５を利用してデータ伝送をするためのネットワークＩ／Ｆ(Interface)１１１１を備えている。
【０１０７】
また、端末２００は、ＣＰＵ１１０１の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ１１１２、このカメラ１１１２の駆動を制御する撮像素子Ｉ／Ｆ１１１３、音声を入力する内蔵型のマイク１１１４、音声を出力する内蔵型のスピーカ１１１５、ＣＰＵ１１０１の制御に従ってマイク１１１４及びスピーカ１１１５との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ１１１６、ＣＰＵ１１０１の制御に従って外付けのモニタ１１２０に画像データを伝送するモニタＩ／Ｆ１１１７、各種の外部機器を接続するための外部機器接続Ｉ／Ｆ１１１８、及び上記各構成要素を図１８に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１１１０を備えている。
【０１０８】
モニタ１１２０は、被写体の画像や操作用アイコン等を表示する液晶や有機ＥＬによって構成された表示部である。また、モニタ１１２０は、ケーブル１１２０ｃによってモニタＩ／Ｆ１１１７に接続される。このケーブル１１２０ｃは、アナログＲＧＢ（ＶＧＡ）信号用のケーブルであってもよいし、コンポーネントビデオ用のケーブルであってもよいし、ＨＤＭＩ（登録商標） (High-Definition Multimedia Interface)やＤＶＩ(Digital Video Interactive)信号用のケーブルであってもよい。
【０１０９】
カメラ１１１２は、レンズや、光を電荷に変換して被写体の画像（映像）を電子化する固体撮像素子を含み、固体撮像素子として、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)や、ＣＣＤ（Charge Coupled Device）等が用いられる。
【０１１０】
外部機器接続Ｉ／Ｆ１１１８には、ＵＳＢ(Universal Serial Bus)ケーブル等によって、外付けカメラ、外付けマイク、及び外付けスピーカ等の外部機器がそれぞれ接続可能である。外付けカメラが接続された場合には、ＣＰＵ１１０１の制御に従って、内蔵型のカメラ１１１２に優先して、外付けカメラが駆動する。同じく、外付けマイクが接続された場合や、外付けスピーカが接続された場合には、ＣＰＵ１１０１の制御に従って、それぞれが内蔵型のマイク１１１４や内蔵型のスピーカ１１１５に優先して、外付けマイクや外付けスピーカが駆動する。
【０１１１】
なお、記録メディア１１０６は、端末２００に対して着脱自在な構成となっている。また、ＣＰＵ１１０１の制御にしたがってデータの読み出し又は書き込みを行う不揮発性メモリであれば、フラッシュメモリ１１０４に限らず、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等を用いてもよい。
【０１１２】
更に、上記端末用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア１１０６等の、コンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記端末用プログラムは、フラッシュメモリ１１０４ではなくＲＯＭ１１０２に記憶させるようにしてもよい。
【０１１３】
＜伝送管理サーバ１００のハードウェア構成＞
図１７は、伝送管理サーバ１００のハードウェア構成図である。伝送管理サーバ１００は、伝送管理サーバ１００全体の動作を制御するＣＰＵ１２０１、ＩＰＬ等のＣＰＵ１２０１の駆動に用いられるプログラムを記憶したＲＯＭ１２０２、ＣＰＵ１２０１のワークエリアとして使用されるＲＡＭ１２０３、伝送管理用プログラム等の各種データを記憶するＨＤ１２０４、ＣＰＵ１２０１の制御にしたがってＨＤ１２０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ(Hard Disk Drive)１２０５、フラッシュメモリ等の記録メディア１２０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ１２０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するモニタ１２０８、通信ネットワーク５を利用してデータ伝送をするためのネットワークＩ／Ｆ１２０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード１２１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス１２１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)１２１３に対する各種データの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ１２１４、及び、上記各構成要素を図１９に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン１２１０を備えている。
【０１１４】
なお、上記伝送管理用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア１２０６やＣＤ−ＲＯＭ１２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記伝送管理用プログラムは、ＨＤ１２０４ではなくＲＯＭ１２０２に記憶されるようにしてもよい。
【０１１５】
また、中継装置５０は、上記伝送管理サーバ１００と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＨＤ１２０４には、中継装置５０を制御するための中継装置用プログラムが記録されている。この場合も、中継装置用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア１２０６やＣＤ−ＲＯＭ１２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記中継装置用プログラムは、ＨＤ１２０４ではなくＲＯＭ１２０２に記憶されるようにしてもよい。
【０１１６】
また、プログラム提供サーバ１５０及びメンテナンスサーバ１６０は、上記伝送管理サーバ１００と同様のハードウェア構成を有しているため、その説明を省略する。但し、ＨＤ１２０４には、プログラム提供サーバ１５０を制御するためのプログラム提供用プログラムが記録されている。この場合も、プログラム提供用プログラムは、インストール可能な形式又は実行可能な形式のファイルで、上記記録メディア１２０６やＣＤ−ＲＯＭ１２１３等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。また、上記プログラム提供システム用プログラムは、ＨＤ１２０４ではなくＲＯＭ１２０２に記憶されるようにしてもよい。
【０１１７】
なお、上記着脱可能な記録媒体の他の例として、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスク等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１８】
なお、本実施形態において、符号化設定取得部２１１ｂは、判別部の一例である。操作入力受付部２０１は、受付部の一例である。復号化設定部２１１ｃは、要求部の一例である。復号化部２１１ｄは、復号部の一例である。帯域情報取得部２１２は、端末が有する取得部の一例である。復号化設定部２１１ｃは、算出部の一例である。表示制御部２０２は、表示部の一例である。符号化適用情報設定部２１１ｅは、設定部の一例である。送信要求受信部１０６ａは、受信部の一例である。符号化手段取得部１０６ｂは、装置の取得部の一例である。符号化手段送信部１０６ｃは、送信部の一例である。モニタ１１２０は、表示媒体の一例である。
【符号の説明】
【０１１９】
１        通信システム
５        通信ネットワーク
１００    伝送管理サーバ
１０１    記憶・読出処理部
１０２    抽出部
１０３    状態管理部
１０４    端末認証部
１０５    送受信部
１０６    符号化手段送信部
１０７    品質決定部
１０８    セッション管理部
１０９    一次絞込部
１１０    端末状態取得部
１２０    不揮発性記憶部
２００    端末
２０１    操作入力受付部
２０２    表示制御部
２０３    撮像部
２０４    記憶・読出処理部
２０５    送受信部
２０６    ログイン要求部
２０７    音声入力部
２０８    音声出力部
２０９    画像処理部
２１０    画像音声符号化部
２１１    画像音声復号化部
２１２    帯域情報取得部
２２０    不揮発性記憶部
２３０    揮発性記憶部
【先行技術文献】
【特許文献】
【０１２０】
【特許文献１】特開２００８−０８５８３１号公報
【図１】
2017092830.tif 000003
【図２】
2017092830.tif 000004
【図３】
2017092830.tif 000005
【図４】
2017092830.tif 000006
【図５】
2017092830.tif 000007
【図６】
2017092830.tif 000008
【図７】
2017092830.tif 000009
【図８】
2017092830.tif 000010
【図９】
2017092830.tif 000011
【図１０】
2017092830.tif 000012
【図１１】
2017092830.tif 000013
【図１２】
2017092830.tif 000014
【図１３】
2017092830.tif 000015
【図１４】
2017092830.tif 000016
【図１５】
2017092830.tif 000017
【図１６】
2017092830.tif 000018
【図１７】
2017092830.tif 000019