(57)【要約】【課題】受信側の機器から伝送路の伝送状態を示す情報を受けることなく、伝送路の伝送状態に応じた伝送レートで情報を送信することができ、より実用に好適な情報送信装置、情報送信方法及び情報送信用プログラムを提供すること。【解決手段】実施の形態によれば、情報送信装置は、生成手段と送信手段と制御手段とを備える。生成手段は、フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成する。送信手段は、生成手段で生成したパケットを伝送路に送信する。制御手段は、送信手段でのパケットの滞留時間に基づいて、生成手段で１パケットに搭載するフレームの数を制御する。【選択図】    図３
2012054692.tif 000002
【特許請求の範囲】
【請求項１】
フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成する生成手段と、
前記生成手段で生成したパケットを伝送路に送信する送信手段と、
前記送信手段でのパケットの滞留時間に基づいて、前記生成手段で１パケットに搭載するフレームの数を制御する制御手段とを具備する情報送信装置。
【請求項２】
前記送信手段でのパケットの滞留時間に基づいて前記伝送路の伝送状態を推定する推定手段をさらに備え、
前記制御手段は、前記推定手段で推定された前記伝送路の伝送状態に基づいて、前記生成手段で１パケットに搭載するフレームの数を制御する請求項１記載の情報送信装置。
【請求項３】
前記制御手段は、
前記送信手段でのパケットの滞留時間が第１の滞留時間であるとき、前記生成手段で１パケットに搭載するフレーム数を第１のフレーム数とするように制御し、
前記送信手段でのパケットの滞留時間が前記第１の滞留時間よりも短い第２の滞留時間であるとき、前記生成手段で１パケットに搭載するフレーム数を前記第１のフレーム数よりも少ない第２のフレーム数とするように制御する請求項１記載の情報送信装置。
【請求項４】
前記送信手段は、前記生成手段で生成したパケットを一旦バッファに格納してから読み出して前記伝送路に送信し、
前記推定手段は、前記バッファにパケットが格納されてから読み出されるまでの、前記バッファ内におけるパケットの滞留時間に基づいて前記伝送路の伝送状態を推定する請求項１記載の情報送信装置。
【請求項５】
前記推定手段は、前記送信手段によって送信された各パケットの前記バッファ内における滞留時間を所定時間毎に集計して滞留時間の頻度分布を求め、その頻度分布の中の予め設定された頻度に対応する滞留時間を前記伝送路の伝送状態を示す伝送路ジッタとして出力する請求項４記載の情報送信装置。
【請求項６】
前記制御手段は、前記推定手段から出力された伝送路ジッタの長短に応じて、前記生成手段で１パケットに搭載するフレームの数を制御する請求項５記載の情報送信装置。
【請求項７】
前記制御手段は、前記推定手段から出力された伝送路ジッタが短いほど、前記生成手段で１パケットに搭載するフレームの数を少なくするように制御し、前記推定手段から出力された伝送路ジッタが長いほど、前記生成手段で１パケットに搭載するフレームの数を多くするように制御する請求項５記載の情報送信装置。
【請求項８】
前記制御手段は、
前記推定手段から出力された伝送路ジッタが短いほど、１つのパケットに搭載するデータの量を対応する時間で表わした搭載時間を短く設定し、前記推定手段から出力された伝送路ジッタが長いほど、１つのパケットに搭載するデータの量を対応する時間で表わした搭載時間を長く設定する搭載時間設定手段と、
前記搭載時間設定手段で設定された搭載時間が短いほど、前記生成手段で１パケットに搭載するフレームの数を少なくするように設定し、前記搭載時間設定手段で設定された搭載時間が長いほど、前記生成手段で１パケットに搭載するフレームの数を多くするように設定するフレーム数設定手段とを具備する請求項５記載の情報送信装置。
【請求項９】
入力データを符号化してフレーム単位の符号化データを生成し前記生成手段に供給する符号化手段を具備し、
前記制御手段は、前記推定手段で推定された前記伝送路の伝送状態に基づいて、前記符号化手段が符号化を行なう際の符号化パラメータを制御する請求項１記載の情報送信装置。
【請求項１０】
生成手段によって、フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成し、
送信手段によって、前記生成手段で生成したパケットを伝送路に送信し、
制御手段によって、前記送信手段でのパケットの滞留時間に基づいて、前記生成手段で１パケットに搭載するフレームの数を制御する情報送信方法。
【請求項１１】
フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成する生成処理と、
前記生成処理で生成したパケットを伝送路に送信する送信処理と、
前記送信処理でのパケットの滞留時間に基づいて、前記生成処理で１パケットに搭載するフレームの数を制御する制御処理とを、
コンピュータに実行させるための情報送信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の実施の形態は、情報送信装置、情報送信方法及び情報送信用プログラムに関する。
【背景技術】
【０００２】
周知のように、現在では、例えばBluetooth（登録商標）等の情報伝送規格に準拠して、映像や音声等のメディアデータを家庭内伝送する情報伝送システムが普及している。この種の情報伝送システムは、例えばデジタルテレビジョン放送受信装置で再生した音声データを、ホームシアターを構成する各種スピーカに伝送するため等に多用されている。
【０００３】
ところで、このような情報伝送システムでは、送信側で、伝送すべきデータを符号化（圧縮）して送信し、受信側で、符号化データを復号化（伸張）する場合がある。この場合、送信側では、受信側から伝送路の伝送状態を示すフィードバック情報を受けて符号化パラメータ（圧縮率）を可変することにより、情報の伝送品質を確保する構成が存在する。
【０００４】
上記の情報伝送システムでは、送信側の機器が伝送データ量を制御するために、受信側の機器は伝送路の伝送状態を示すフィードバック情報を出力する機能を備え、さらに、送信側の機器も、この出力を受ける構成を備えている必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３３５９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
受信側の機器から伝送路の伝送状態を示す情報を受けることなく、伝送路の伝送状態に応じた伝送レートで情報を送信することができ、より実用に好適な情報送信装置、情報送信方法及び情報送信用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施の形態によれば、情報送信装置は、生成手段と送信手段と制御手段とを備える。生成手段は、フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成する。送信手段は、生成手段で生成したパケットを伝送路に送信する。制御手段は、送信手段でのパケットの滞留時間に基づいて、生成手段で１パケットに搭載するフレームの数を制御する。
【図面の簡単な説明】
【０００８】
【図１】実施の形態における家庭内情報伝送システムの一例を概略的に説明するために示すブロック構成図。
【図２】同実施の形態における家庭内情報伝送システムを構成するデジタルテレビジョン放送受信装置の信号処理系の一例を説明するために示すブロック構成図。
【図３】同実施の形態におけるデジタルテレビジョン放送受信装置が備える送信処理部及びスピーカユニットの一例を説明するために示すブロック構成図。
【図４】同実施の形態における家庭内情報伝送システムで伝送されるパケットの構造の一例を説明するために示す図。
【図５】同実施の形態における送信処理部が備える伝送路ジッタ推定部の動作の一例を説明するために示す図。
【図６】同実施の形態における送信処理部が備えるメディア搭載時間決定部の動作の一例を説明するために示す図。
【図７】同実施の形態における送信処理部が備えるパケット化条件決定部の動作の一例を説明するために示す図。
【図８】同実施の形態における送信処理部が備える伝送路ジッタ推定部の動作の一例を説明するために示すフローチャート。
【図９】同実施の形態における送信処理部が備えるメディア搭載時間決定部の動作の一例を説明するために示すフローチャート。
【図１０】同実施の形態における送信処理部が備えるパケット化条件決定部の動作の一例を説明するために示すフローチャート。
【発明を実施するための最良の形態】
【０００９】
以下、実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明する家庭内情報伝送システムを概略的に示している。この家庭内情報伝送システムは、送信側の機器としてのデジタルテレビジョン放送受信装置１１と、受信側の機器としてのスピーカユニット１２とを備えている。
【００１０】
このうち、デジタルテレビジョン放送受信装置１１は、薄型のキャビネット１３と、このキャビネット１３を支持する支持台１４とから構成されている。そして、上記キャビネット１３には、その正面中央部に例えば液晶表示パネル等でなる映像表示部１５が配置されている。
【００１１】
また、このキャビネット１３には、その正面下部に一対のスピーカ１６が配置されて、ステレオ音声再生が行なえるようになっている。さらに、このキャビネット１３には、その正面下部に、主電源スイッチ１７ａを含む操作部１７と、リモートコントローラ１８から送信される操作情報を受信するための受光部１９とが配置されている。
【００１２】
そして、このデジタルテレビジョン放送受信装置１１は、その内部で再生した音声信号を、例えばBluetooth等の情報伝送規格に準拠した形態で無線送信することができる。この無線送信された音声データは、上記スピーカユニット１２に受信されて復号化された後、スピーカ本体２０による音声再生に供される。
【００１３】
図２は、上記デジタルテレビジョン放送受信装置１１の信号処理系を概略的に示している。すなわち、アンテナ２１で受信したデジタルテレビジョン放送信号は、チューナ部２２に供給されることにより、所望のチャンネルの放送信号が選局される。そして、このチューナ部２２で選局された放送信号は、復調復号部２３に供給されてデジタルの映像信号及び音声信号等に復元された後、信号処理部２４に出力される。
【００１４】
この信号処理部２４は、復調復号部２３から供給されたデジタルの映像信号及び音声信号に対してそれぞれ所定のデジタル信号処理を施している。そして、この信号処理部２４は、デジタルの映像信号を合成処理部２５に出力し、デジタルの音声信号を音声処理部２６に出力している。
【００１５】
このうち、合成処理部２５は、信号処理部２４から供給されるデジタルの映像信号に、ＯＳＤ（on screen display）信号を重畳して、映像処理部２７に出力している。この映像処理部２７は、入力されたデジタルの映像信号を、後段の上記映像表示部１５で表示可能なフォーマットに変換している。そして、この映像処理部２７から出力された表示映像信号が、映像表示部１５に供給されて映像表示に供される。
【００１６】
さらに、上記音声処理部２６は、入力されたデジタルの音声信号を、後段の上記スピーカ１６で再生可能なフォーマットのアナログ音声信号に変換している。そして、この音声処理部２６から出力されたアナログ音声信号が、スピーカ１６に供給されることにより音声再生に供される。
【００１７】
ここで、このデジタルテレビジョン放送受信装置１１は、上記した各種の受信動作を含むその全ての動作を制御部２８によって統括的に制御されている。この制御部２８は、ＣＰＵ（central processing unit）２８ａを内蔵しており、操作部１７からの操作情報を受け、または、リモートコントローラ１８から送出され受光部１９で受信した操作情報を受けて、その操作内容が反映されるように各部をそれぞれ制御している。
【００１８】
この場合、制御部２８は、メモリ部２８ｂを利用している。このメモリ部２８ｂは、主として、ＣＰＵ２８ａが実行する制御プログラムを格納したＲＯＭ（read only memory）と、該ＣＰＵ２８ａに作業エリアを提供するためのＲＡＭ（random access memory）と、各種の設定情報及び制御情報等が格納される不揮発性メモリとを有している。
【００１９】
また、この制御部２８には、ＨＤＤ（hard disk drive）２９が接続されている。この制御部２８は、ユーザによる操作部１７やリモートコントローラ１８の操作に基づいて、上記復調復号部２３から得られるデジタルの映像信号及び音声信号を、記録再生処理部３０によって暗号化し所定の記録フォーマットに変換した後、ＨＤＤ２９に供給してハードディスク２９ａに記録させるように制御することができる。
【００２０】
さらに、この制御部２８は、ユーザによる操作部１７やリモートコントローラ１８の操作に基づいて、ＨＤＤ２９によりハードディスク２９ａからデジタルの映像信号及び音声信号を読み出させ、上記記録再生処理部３０によって復号化した後、信号処理部２４に供給することによって、以後、上記した映像表示及び音声再生に供させるように制御することができる。
【００２１】
また、上記制御部２８には、ネットワークインターフェース３１が接続されている。このネットワークインターフェース３１は、外部のネットワーク３２に接続されている。そして、このネットワーク３２には、当該ネットワーク３２を介した通信機能を利用して各種のサービスを提供するためのネットワークサーバ３３が接続されている。
【００２２】
このため、制御部２８は、ユーザによる操作部１７やリモートコントローラ１８の操作に基づき、ネットワークインターフェース３１及びネットワーク３２を介して、ネットワークサーバ３３にアクセスして情報通信を行なうことにより、そこで提供しているサービスを利用することができるようになっている。
【００２３】
ここにおいて、上記した音声処理部２６は、入力されたデジタルの音声信号を送信処理部３４に供給している。この送信処理部３４は、詳細は後述するが、入力されたデジタルの音声信号に対して符号化処理やパケット化処理を行なった後、無線による伝送路を介して送信している。
【００２４】
この場合、送信処理部３４は、それ自身で無線伝送路の伝送状態を判断し、その判断結果に基づいて、音声信号のパケット化に要する時間、つまり、１パケットを作成する時間や、伝送すべきデータを符号化（圧縮）したときの条件を示す符号化パラメータ等を適宜制御することによって、無線伝送路の伝送状態に応じた適切な伝送レートで音声信号を送信することができるようにしている。
【００２５】
図３は、上記送信処理部３４及び上記スピーカユニット１２の一例を示している。すなわち、上記音声処理部２６から出力されたデジタルの音声信号は、送信処理部３４の符号化部３５に供給される。この符号化部３５は、パケット化条件決定部３６で決定された符号化パラメータに基づいて、入力された音声信号に符号化を行なうことにより、フレーム単位の符号化データを生成している。この符号化部３５では、例えばBluetoothのＡ２ＤＰ（advanced audio distribution profile）で用いられるＳＢＣ（sub band codec）が符号化方式として用いられる。
【００２６】
この符号化部３５から出力されるフレーム単位の符号化データは、パケット化処理部３７に供給される。このパケット化処理部３７は、パケット化条件決定部３６で決定された搭載フレーム数に基づいて、その搭載フレーム数分の符号化データを搭載したパケットを生成している。そして、パケット化処理部３７で生成されたパケットは、送信部３８の送信バッファ３８ａに一旦格納された後、アンテナ３９を介して無線送信される。
【００２７】
図４は、上記パケット化処理部３７で生成される１パケットの構造を示している。すなわち、１パケットは、パケットヘッダとそれに続くメディアデータとで構成されている。そして、メディアデータは、１個または複数個のフレームによって構成されている。例えばBluetoothのＡ２ＤＰでは、１パケット内に１〜１５個のフレームを搭載することを規定している。１フレームは、フレームヘッダとそれに続く符号化データ本体とで構成されている。フレームヘッダには、そのフレームの符号化データ本体を符号化した際の符号化パラメータが含まれている。
【００２８】
上記のようにして送信処理部３４から無線送信されたパケットは、スピーカユニット１２のアンテナ４０を介して受信部４１に受信され、復号部４２で復号化された後、スピーカ本体２０に供給された音声再生に供される。
【００２９】
以上のように、送信処理部３４からスピーカユニット１２に対してパケットの無線送信が行なわれている状態で、上記送信処理部３４の送信部３８は、その送信バッファ３８ａ内にパケットが格納されてから読み出されて送信されるまでの時間、つまり、同じパケットが送信されずに送信バッファ３８ａ内に留まっている送信待ちバッファ滞留時間を測定する。
【００３０】
送信部３８は、パケットが送信バッファ３８ａに格納された時点で、その格納時刻を測定し、当該パケットの先頭部分に格納時刻を示す情報を付加する。その後、送信部３８は、当該パケットが送信バッファ３８ａから読み出され送信されたとき、その送信時刻を測定し、上記格納時刻と送信時刻との差分を演算する。この実施の形態では、この差分演算の結果を送信待ちバッファ滞留時間として定義し、上述の手順によって送信部３８は、バッファ滞留時間を測定することができる。
【００３１】
上記送信部３８で測定された送信待ちバッファ滞留時間は、伝送路ジッタ推定部４３に供給される。この伝送路ジッタ推定部４３は、送信部３８から供給されるパケット毎の送信待ちバッファ滞留時間を、所定の単位時間（例えば１秒）毎に集計し、その単位時間内に得られる各送信待ちバッファ滞留時間の頻度分布を求めている。ここでは、所定の単位時間毎に各送信待ちバッファ滞留時間の頻度分布を求めているものとして例示するが、これに限定されず、所定時間の経過で集計された送信待ちバッファ滞留時間を、既に得られている送信待ちバッファ滞留時間の頻度分布に加えて、頻度分布を所定時間毎に更新していくとしてもよい。
【００３２】
図５は、伝送路ジッタ推定部４３によって所定の単位時間毎に得られた送信待ちバッファ滞留時間とその頻度との対応関係の一例を示している。図５では、実線Ａで示す送信待ちバッファ滞留時間の頻度分布と、点線Ｂで示す送信待ちバッファ滞留時間の頻度分布との２つの例を示している。
【００３３】
実線Ａで示す頻度分布は、送信待ちバッファ滞留時間の短い頻度が高い、つまり、送信バッファ２８ａに格納されたパケットの多くが短時間で送信されていることを表わしており、無線伝送路の伝送状態が良好であることを示している。
【００３４】
一方、点線Ｂで示す頻度分布は、送信バッファ２８ａに格納されたパケットの多くが、実線Ａで示した状態よりも送信バッファ２８に滞留している時間が長いことを表わしており、無線伝送路の伝送状態が実線Ａで示した状態よりも良好でないことを示している。
【００３５】
そして、上記伝送路ジッタ推定部４３は、予め設定された所定の頻度ＴＨにおける送信待ちバッファ滞留時間（実線Ａに示す頻度分布ではＴ１、点線Ｂに示す頻度分布ではＴ２）を取得する。そして、取得した送信待ちバッファ滞留時間を、その時点における無線伝送路の伝送状態を示す伝送路ジッタとして推定する。
【００３６】
上記のようにして伝送路ジッタ推定部４３で取得された伝送路ジッタは、メディア搭載時間決定部４４に供給される。このメディア搭載時間決定部４４は、供給された伝送路ジッタに基づいて、１つのパケットに搭載するメディアデータのデータ量を、対応する時間で表わしたメディア搭載時間として設定している。
【００３７】
図６は、伝送路ジッタ推定部４３で取得された伝送路ジッタとメディア搭載時間との対応関係の一例を示している。すなわち、伝送路ジッタが０のときメディア搭載時間が予め設定された最小値Ｔminとなり、伝送路ジッタが長くなるほど、メディア搭載時間が最大値Ｔmaxまで長くなるような特性に設定されている。
【００３８】
そして、メディア搭載時間決定部４４は、設定したメディア搭載時間を上記パケット化条件決定部３６に供給している。このパケット化条件決定部３６は、供給されたメディア搭載時間に基づいて、符号化部３５に供給する符号化パラメータや、パケット化処理部３７に供給する搭載フレーム数を生成している。
【００３９】
図７は、メディア搭載時間と搭載フレーム数との対応関係の一例を示している。すなわち、メディア搭載時間が最小値Ｔminのとき搭載フレーム数が最小の１個で、メディア搭載時間が長くなるほど搭載フレームの数が増加し、メディア搭載時間が最大値Ｔmaxのとき搭載フレーム数が最大の１５個となるように設定されている。
【００４０】
なお、符号化部３５に供給する符号化パラメータについても、メディア搭載時間に応じて予め用意された符号化パラメータを符号化部３５に供給することができる。ただし、符号化パラメータをフレーム単位で変更すると、再生された音声に音切れ等が発生し聞き苦しくなる場合があるので、少なくとも１つのコンテンツを構成する音声信号に対しては一定値とする手法が効果的である。この場合、パケット化条件決定部３６は、ユーザの操作やコンテンツの種類に応じて予め設定された設定情報を制御部２８から受けて符号化パラメータを生成し、符号化部３５に供給するようにしている。
【００４１】
図８は、上記伝送路ジッタ推定部４３の処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ８ａ）されると、伝送路ジッタ推定部４３は、ステップＳ８ｂで、パケットの送信中であるか否かを判別し、パケットの送信中でないと判断された場合（ＮＯ）、処理を終了（ステップＳ８ｅ）する。
【００４２】
また、上記ステップＳ８ｂでパケットの送信中であると判断された場合（ＹＥＳ）、伝送路ジッタ推定部４３は、ステップＳ８ｃで、送信部３８から送信待ちバッファ滞留時間を取得し、ステップＳ８ｄで、送信待ちバッファ滞留時間の頻度分布から所定の頻度ＴＨに対応する時間を伝送路ジッタとして出力し、ステップＳ８ｂの処理に戻される。
【００４３】
図９は、上記メディア搭載時間決定部４４の処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ９ａ）されると、メディア搭載時間決定部４４は、ステップＳ９ｂで、パケットの送信中であるか否かを判別し、パケットの送信中でないと判断された場合（ＮＯ）、処理を終了（ステップＳ９ｅ）する。
【００４４】
また、上記ステップＳ９ｂでパケットの送信中であると判断された場合（ＹＥＳ）、メディア搭載時間決定部４４は、ステップＳ９ｃで、伝送路ジッタ推定部４３から出力された伝送路ジッタを取得し、ステップＳ９ｄで、予め用意された伝送路ジッタとメディア搭載時間との対応関係から、取得した伝送路ジッタに対応するメディア搭載時間を出力し、ステップＳ９ｂの処理に戻される。
【００４５】
図１０は、上記パケット化条件決定部３６の処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ１０ａ）されると、パケット化条件決定部３６は、ステップＳ１０ｂで、パケットの送信中であるか否かを判別し、パケットの送信中でないと判断された場合（ＮＯ）、処理を終了（ステップＳ１０ｅ）する。
【００４６】
また、上記ステップＳ１０ｂでパケットの送信中であると判断された場合（ＹＥＳ）、パケット化条件決定部３６は、ステップＳ１０ｃで、メディア搭載時間決定部４４から出力されたメディア搭載時間を取得し、ステップＳ１０ｄで、予め用意されたメディア搭載時間と符号化パラメータ及び搭載フレーム数との対応関係から、取得したメディア搭載時間に対応する符号化パラメータ及び搭載フレーム数を出力し、ステップＳ１０ｂの処理に戻される。
【００４７】
上記した実施の形態によれば、送信バッファ３８ａ内でのパケットの滞留時間に基づいて無線伝送路の伝送状態を判断し、パケット滞留時間が短いほど、つまり、伝送状態が良いほど、１パケットに搭載するメディアデータの搭載時間を短く、つまり、１パケットに搭載するフレーム数を少なくするようにしている。また、パケット滞留時間が長いほど、つまり、伝送状態が悪いほど、１パケットに搭載するメディアデータの搭載時間を長く、つまり、１パケットに搭載するフレーム数を多くするようにしている。
【００４８】
すなわち、無線伝送路の伝送状態が良好な場合には、１パケットを構成するのに要する時間を短くして、音声信号が送信処理部３４に入力されてからスピーカユニット１２で音声再生されるまでの総遅延時間を短縮することができる。また、無線伝送路の伝送状態が良好でない場合には、１パケットに搭載するメディアデータの搭載時間を長くすることにより、極力、音声を途切れることなく再生することができる。このため、伝送路の伝送状態に応じた適切な伝送レートで情報を送信することができる。
【００４９】
また、送信バッファ３８ａ内でのパケットの滞留時間に基づいて無線伝送路の伝送状態を判断しているので、受信側の機器であるスピーカユニット１２から無線伝送路の伝送状態を示すフィードバック情報を受ける必要もなく、送信側だけで独立して動作することが可能となり、十分に実用に適するものとなっている。
【００５０】
ここで、上記した実施の形態では、送信処理部３４からスピーカユニット１２に無線による伝送路を介してパケットを送信するようにしたが、有線による伝送路を介して符号化データを伝送する場合にも、上記した実施の形態で示した構成を適用することができることはもちろんである。
【００５１】
また、上記した実施の形態では、音声信号を伝送することについて説明したが、伝送するデータとしては、音声に限らず、映像やグラフィックデータ等であっても良いものである。
【００５２】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【符号の説明】
【００５３】
１１…デジタルテレビジョン放送受信装置、１２…スピーカユニット、１３…キャビネット、１４…支持台、１５…映像表示部、１６…スピーカ、１７…操作部、１７ａ…主電源スイッチ、１８…リモートコントローラ、１９…受光部、２０…スピーカ本体、２１…アンテナ、２２…チューナ部、２３…復調復号部、２４…信号処理部、２５…合成処理部、２６…音声処理部、２７…映像処理部、２８…制御部、２８ａ…ＣＰＵ、２８ｂ…メモリ部、２９…ＨＤＤ、２９ａ…ハードディスク、３０…記録再生処理部、３１…ネットワークインターフェース、３２…ネットワーク、３３…ネットワークサーバ、３４…送信処理部、３５…符号化部、３６…パケット化条件決定部、３７…パケット化処理部、３８…送信部、３８ａ…送信バッファ、３９，４０…アンテナ、４１…受信部、４２…復号化部、４３…伝送路ジッタ推定部、４４…メディア搭載時間決定部。
【図１】
2012054692.tif 000003
【図２】
2012054692.tif 000004
【図３】
2012054692.tif 000005
【図４】
2012054692.tif 000006
【図５】
2012054692.tif 000007
【図６】
2012054692.tif 000008
【図７】
2012054692.tif 000009
【図８】
2012054692.tif 000010
【図９】
2012054692.tif 000011
【図１０】
2012054692.tif 000012
【手続補正書】
【提出日】平成23年8月24日(2011.8.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
実施の形態によれば、情報送信装置は、生成手段と送信手段と制御手段とを備える。生成手段は、フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成する。送信手段は、生成手段で生成したパケットを伝送路に送信する。制御手段は、送信手段でのパケットの滞留時間に基づいて、生成手段で１パケットに搭載するフレームの数を制御するもので、送信手段でのパケットの滞留時間が第１の滞留時間である場合、生成手段で１パケットに搭載するフレーム数を第１のフレーム数とするように制御し、送信手段でのパケットの滞留時間が第１の滞留時間よりも短い第２の滞留時間である場合、生成手段で１パケットに搭載するフレーム数を第１のフレーム数よりも少ない第２のフレーム数とするように制御する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成する生成手段と、
前記生成手段で生成したパケットを伝送路に送信する送信手段と、
前記送信手段でのパケットの滞留時間に基づいて、前記生成手段で１パケットに搭載するフレームの数を制御するもので、前記送信手段でのパケットの滞留時間が第１の滞留時間である場合、前記生成手段で１パケットに搭載するフレーム数を第１のフレーム数とするように制御し、前記送信手段でのパケットの滞留時間が前記第１の滞留時間よりも短い第２の滞留時間である場合、前記生成手段で１パケットに搭載するフレーム数を前記第１のフレーム数よりも少ない第２のフレーム数とするように制御する制御手段とを具備する情報送信装置。
【請求項２】
前記送信手段でのパケットの滞留時間に基づいて前記伝送路の伝送状態を推定する推定手段をさらに備え、
前記制御手段は、前記推定手段で推定された前記伝送路の伝送状態に基づいて、前記生成手段で１パケットに搭載するフレームの数を制御する請求項１記載の情報送信装置。
【請求項３】
前記送信手段は、前記生成手段で生成したパケットを一旦バッファに格納してから読み出して前記伝送路に送信し、
前記推定手段は、前記バッファにパケットが格納されてから読み出されるまでの、前記バッファ内におけるパケットの滞留時間に基づいて前記伝送路の伝送状態を推定する請求項２記載の情報送信装置。
【請求項４】
前記推定手段は、前記送信手段によって送信された各パケットの前記バッファ内における滞留時間を所定時間毎に集計して滞留時間の頻度分布を求め、その頻度分布の中の予め設定された頻度に対応する滞留時間を前記伝送路の伝送状態を示す伝送路ジッタとして出力する請求項３記載の情報送信装置。
【請求項５】
前記制御手段は、前記推定手段から出力された伝送路ジッタの長短に応じて、前記生成手段で１パケットに搭載するフレームの数を制御する請求項４記載の情報送信装置。
【請求項６】
前記制御手段は、前記推定手段から出力された伝送路ジッタが短いほど、前記生成手段で１パケットに搭載するフレームの数を少なくするように制御し、前記推定手段から出力された伝送路ジッタが長いほど、前記生成手段で１パケットに搭載するフレームの数を多くするように制御する請求項４記載の情報送信装置。
【請求項７】
前記制御手段は、
前記推定手段から出力された伝送路ジッタが短いほど、１つのパケットに搭載するデータの量を対応する時間で表わした搭載時間を短く設定し、前記推定手段から出力された伝送路ジッタが長いほど、１つのパケットに搭載するデータの量を対応する時間で表わした搭載時間を長く設定する搭載時間設定手段と、
前記搭載時間設定手段で設定された搭載時間が短いほど、前記生成手段で１パケットに搭載するフレームの数を少なくするように設定し、前記搭載時間設定手段で設定された搭載時間が長いほど、前記生成手段で１パケットに搭載するフレームの数を多くするように設定するフレーム数設定手段とを具備する請求項４記載の情報送信装置。
【請求項８】
入力データを符号化してフレーム単位の符号化データを生成し前記生成手段に供給する符号化手段を具備し、
前記制御手段は、前記推定手段で推定された前記伝送路の伝送状態に基づいて、前記符号化手段が符号化を行なう際の符号化パラメータを制御する請求項２記載の情報送信装置。
【請求項９】
フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成する生成手段と、
前記生成手段で生成したパケットを伝送路に送信する送信手段と、
前記伝送路の伝送状態が良い場合には悪い場合よりも前記生成手段で１パケットに搭載するフレームの数を少なくするように制御する制御手段とを具備する情報送信装置。
【請求項１０】
生成手段によって、フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成し、
送信手段によって、前記生成手段で生成したパケットを伝送路に送信し、
制御手段によって、前記送信手段でのパケットの滞留時間に基づいて、前記生成手段で１パケットに搭載するフレームの数を制御する際、前記送信手段でのパケットの滞留時間が第１の滞留時間である場合、前記生成手段で１パケットに搭載するフレーム数を第１のフレーム数とするように制御し、前記送信手段でのパケットの滞留時間が前記第１の滞留時間よりも短い第２の滞留時間である場合、前記生成手段で１パケットに搭載するフレーム数を前記第１のフレーム数よりも少ない第２のフレーム数とするように制御する情報送信方法。
【請求項１１】
生成手段によって、フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成し、
送信手段によって、前記生成手段で生成したパケットを伝送路に送信し、
制御手段によって、前記伝送路の伝送状態が良い場合には悪い場合よりも前記生成手段で１パケットに搭載するフレームの数を少なくするように制御する情報送信方法。
【請求項１２】
フレーム単位の符号化データを１または複数フレーム搭載したパケットを生成する生成処理と、
前記生成処理で生成したパケットを伝送路に送信する送信処理と、
前記送信処理でのパケットの滞留時間に基づいて、前記生成処理で１パケットに搭載するフレームの数を制御するもので、前記送信手段でのパケットの滞留時間が第１の滞留時間である場合、前記生成手段で１パケットに搭載するフレーム数を第１のフレーム数とするように制御し、前記送信手段でのパケットの滞留時間が前記第１の滞留時間よりも短い第２の滞留時間である場合、前記生成手段で１パケットに搭載するフレーム数を前記第１のフレーム数よりも少ない第２のフレーム数とするように制御する制御処理とを、
コンピュータに実行させるための情報送信用プログラム。