(57)【特許請求の範囲】
【請求項１】
ネットワーク上に存在する蓄積装置に蓄積された圧縮符号化動画像データを復号する符号化動画像データ再生装置において、
入力する動画像データを１個または複数個選択する入力データ選択手段と、
該選択される動画像データの個数に応じて復号するための処理量が予め決められている、異なる処理量を有する複数の復号手段と、
該復号手段で復号された各動画像データを蓄積する複数の蓄積領域を有する蓄積手段と、
該蓄積手段に蓄積された動画像データ数に応じて、１または複数の動画像データを選択する復号データ選択手段と、
該復号データ選択手段で選択された動画像データを、１個または複数個同時に表示する表示手段とを具備し、
前記復号手段は、復号する動画像データ数に応じて、異なった処理量の復号手段を全体の復号処理量を変えることなく適応的に選択されることを特徴とする符号化動画像データ再生装置。
【請求項２】
請求項１に記された符号化動画像データ再生装置において、
前記復号手段は、復号する動画像データ数が多くなるに従い処理量の少ない復号手段を選択されることを特徴とする符号化動画像データ再生装置。
【請求項３】
請求項２に記された符号化動画像データ再生装置において、
前記復号手段は、ｎ個（ただし、ｎは２以上の整数）の動画像データを再生する場合、１つの動画像データの最大復号処理量の１／ｎの処理量で各動画像データを復号することを特徴とする符号化動画像データ再生装置。
【請求項４】
請求項１に記された符号化動画像データ再生装置において、
前記復号手段は、復号する動画像データごとに特定の処理量を割当てた復号手段を用いることを特徴とする符号化動画像データ再生装置。
【請求項５】
請求項４に記された符号化動画像データ再生装置において、
前記復号する動画像データごとに特定の処理量を割当てられた復号手段の復号処理量の合計が、１つの動画像データを復号する場合の復号処理量である最大信号処理量を越えないようにすることを特徴とする符号化動画像データ再生装置。
【請求項６】
請求項４または５に記された符号化動画像データ再生装置において、
特定の符号化動画像データに、他の符号化動画像データに比べて多くの復号処理量を割当て、該特定の符号化動画像データをより高い品質で復元するようにしたことを特徴とする符号化動画像データ再生装置。
【請求項７】
請求項４に記された符号化動画像データ再生装置において、
該復号手段は、ある１つの符号化動画像を１つの動画像データの最大復号処理量のＸ％で復号し、他の（ｎ−１）個の動画像データについては該１つの動画像データの最大復号処理量の（１００−Ｘ）／（ｎ−１）％の処理量で各動画像データを復号することを特徴とする符号化動画像データ再生装置。
【請求項８】
請求項１ないし７のいずれかに記された符号化動画像データ再生装置において、
出力する画面を制御する出力画面制御手段を有し、該出力画面制御手段の制御手順によって画面出力を行うことを特徴とする符号化動画像データ再生装置。
【請求項９】
請求項８に記された符号化動画像データ再生装置において、
前記制御手順は、動画像データが蓄積されたＩＰアドレス、ポート番号、ファイル名、および符号化ビットレートのいずれかの順に画面出力するエリアを決定することを特徴とする符号化動画像データ再生装置。
【請求項１０】
請求項８または９に記された符号化動画像データ再生装置において、
複数の画面が同時に表示されている状態で、特定の画面が前記出力画面制御手段により選択された場合に、該画面以外のストリームの復号を停止し、該画面のみを画面出力することを特徴とする符号化動画像データ再生装置。
【請求項１１】
請求項８または９に記された符号化動画像データ再生装置において、
複数の画面が同時に表示されている状態で、前記出力画面制御手段によりｍ個のストリームが削減された場合に、該ｍ個（ただし、ｍは正の整数）のストリームの復号を停止させ、削減されたストリームに対応する画面を画面出力制御手順にしたがって削減して画面出力を行うことを特徴とする符号化動画像データ再生装置。
【請求項１２】
請求項８または９に記された符号化動画像データ再生装置において、
複数の画面が同時に表示されている状態で、前記出力画面制御手段によりｍ個のストリームが追加された場合に、ｍ個のストリームの復号を起動させ、追加されたストリームの復号後の画面を画面出力制御手順にしたがって追加して画面出力を行うことを特徴とする符号化動画像データ再生装置。
【請求項１３】
請求項１に記された符号化動画像データ再生装置において、
さらに、画像を指定された解像度に変換する手段を有し、前記復号データ選択手段によって選択された復号データを指定された解像度に変換して、前記表示手段に出力するようにしたことを特徴とする符号化動画像データ再生装置。
【請求項１４】
請求項１ないし１３のいずれかに記載の符号化動画像データ再生装置において、
前記動画像データは、動画像音声データであることを特徴とする符号化動画像データ再生装置。
【請求項１５】
コンピュータを、
再生する複数のストリームを選択する機能と、
該選択される動画像データの個数に応じて復号するための処理量が予め決められている、複数の復号能力で復号する機能と、
該復号したデータを予め定められたメモリ位置に記憶させる機能と、
該メモリ位置から読み出されたデータを画面に出力する機能と、
該データが出力される画面位置を制御する機能として機能させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は符号化動画像データ再生装置およびその記憶媒体に関し、特に複数の動画像データストリーム（以下、ストリームと略す）を効率的に再生できるようにした符号化動画像データ再生装置およびその記憶媒体に関する。
【０００２】
【従来の技術】
従来の符号化動画像データ再生装置について、図１０、図１１を用いて説明する。図１０は従来の符号化動画像音声データ再生装置の構成を示すブロック図、図１１(a) は符号済みのストリーム供給装置の一例を示すブロック図、同図(b) はライブ映像のストリーム供給装置の一例を示すブロック図である。
【０００３】
図１０に示されているように、従来の符号化動画像音声データ再生装置においては、復号制御器５６で指定されたストリームが、ネットワークで接続された第１のストリーム１１から第ｐのストリーム１２までのいずれか一つである場合、該指定されたストリームはネットワーク１３を介して入力選択器５１に入力される。
【０００４】
例えば、前記指定されたストリームが符号済みの映像ファイルの場合、図１１(a) のように、復号制御器５６で指定されたストリームのアドレスにしたがってビデオデータ制御器６２から蓄積装置６１に格納されたビデオデータが読み出され、ストリーム送出器６３を通じてネットワーク１３に送出される。一方、前記指定されたストリームがライブ映像の場合は、同図(b) のように、カメラ６４から入力される映像がライブエンコーダ６５にて実時間で符号化され、ストリーム送出器６３からネットワーク１３に送出される。
【０００５】
復号制御器５６で指定されたストリームが、ネットワーク１３を介さずにローカルで接続された第ｐ＋１のストリーム１４から第ｐ＋ｑのストリーム１５までのいずれか一つである場合には、該指定されたストリームは直接入力選択器５１に入力される。そして、例えば第ｐ＋1 のストリーム１４が符号済みの映像ファイルであれば図１１(a) のように、一方、ライブ映像の場合は同図(b) のようにして、ストリームが入力選択器５１に送出される。
【０００６】
入力選択器５１では、入力されたストリームに対して復号制御器５６で指定されたストリームが選択されストリームｓｔ1 として第１の復号器５２に入力される。第１の復号器５２は復号制御器５６によって起動され復号動作が開始される。第１の復号器５２から出力された信号は出力メモリ５３に入力される。出力メモリ５３では復号制御器５６によって第１の復号器５２からの出力に応じたメモリ空間＃１を確保して、出力信号を該メモリ空間＃１に蓄積する。
【０００７】
画面出力回路５４では復号制御器５６からの制御にしたがって、出力メモリ５３からメモリ空間＃１に蓄積されているデータを読み込み、画面出力回路５４に出力する。画面出力回路５４では入力されたメモリ内容を出力画面５５に出力する。
【０００８】
【発明が解決しようとする課題】
さて、前記した従来の符号化動画像音声データ再生装置を用いて、複数の映像を同時に再生する場合は、図１０のような構成を複数個起動して複数の画面出力を行う。一例としてパーソナルコンピュータのＣＰＵを用いてソフトウェアで復号処理を行う場合を考える。例えば、１つのストリームを復号するためにＣＰＵの８０％の処理量が必要な場合、１つのストリームを再生することは可能であるが、複数のストリームを同時に再生することはできない。また、例えば、複数のストリームの復号を同時に起動してもＣＰＵ負荷が１００％に満たない場合には、各ストリームの復号を個別に起動して、出力画面５５に映出する画面配列をその都度調整する必要があるという問題があった。
【０００９】
本発明の目的は、前記した従来技術の問題点を解決し、複数のストリームを同時に効率的に復号できる符号化動画像データ再生装置およびその記憶媒体を提供することにある。
【００１０】
【課題を解決するための手段】
前記目的を達成するために、本発明は、ネットワーク上に存在する蓄積装置に蓄積された圧縮符号化動画像データを復号する符号化動画像データ再生装置において、入力する動画像データを１個または複数個選択する入力データ選択手段と、該選択される動画像データの個数に応じて復号するための処理量が予め決められている、異なる処理量を有する複数の復号手段と、該復号手段で復号された各動画像データを蓄積する複数の蓄積領域を有する蓄積手段と、該蓄積手段に蓄積された動画像データ数に応じて、１または複数の動画像データを選択する復号データ選択手段と、該復号データ選択手段で選択された動画像データを、１個または複数個同時に表示する表示手段とを具備し、前記復号手段は、復号する動画像データ数に応じて、異なった処理量の復号手段を全体の復号処理量を変えることなく適応的に選択されるようにした点に第１の特徴がある。この特徴によれば、複数の動画像データのストリームを、体系的にかつ効率的に再生することが可能になる。
【００１１】
また、本発明は、前記復号手段は、復号する動画像データ数が多くなるに従い処理量の少ない復号手段を選択されるようにした点に第２の特徴がある。この特徴によれば、全体の処理量を変えることなく、複数のストリームの再生処理が可能になる。
【００１２】
また、本発明は、前記復号手段は、復号する動画像データごとに特定の処理量を割当てた復号手段を用いるようにした点に第３の特徴がある。この特徴によれば、全体の処理量を変えることなく複数のストリームの再生処理が行え、かつ特定のストリームには品質の高い再生が可能になる。
【００１３】
また、本発明は、出力する画面を制御する出力画面制御手段を有し、該出力画面制御手段の制御手順によって画面出力を行うようにした点に第４の特徴がある。この特徴によれば、再生された複数のストリームの表示の画面配列をその都度調整する必要がなくなり、操作性が向上する。
【００１４】
また、本発明は、再生する複数のストリームを選択する機能と、該選択した複数のストリームを復号する機能と、該復号したデータを予め定められたメモリ位置に記憶させる機能と、該メモリ位置から読み出されたデータを画面に出力する機能と、該データが出力される画面位置を制御する機能とからなる、コンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体である点に第５の特徴がある。この特徴によれば、複数のストリームを効率的に再生することができるコンピュータ読取り可能な記録媒体を提供することができる。
【００１５】
【発明の実施の形態】
以下に、図面を参照して、本発明を詳細に説明する。図１は、本発明の一実施形態の符号化動画像音声データ再生装置の構成を示すブロック図である。
【００１６】
復号制御器２４で指定されたストリームが、ネットワーク１３で接続された第１のストリーム１１から第ｐのストリーム１２までの場合、該指定されたストリームはネットワーク１３を介して入力選択器１７に入力される。一方、該復号制御器２４で指定されたストリームが、ネットワークを介さずにローカルで接続された第ｐ＋１のストリーム１４から第ｐ＋ｑのストリーム１５までの場合、該指定されたストリームは直接入力選択器１７に入力される。
【００１７】
なお、前記指定されたストリームが符号済みの映像ファイルの場合は図１１(a) のようにして、また該指定されたストリームがライブ映像の場合は同図(b) のようにして、入力選択器１７に供給されるのは、従来と同様である。以下の、他の実施形態においても同様である。
【００１８】
入力選択器１７では、入力されたストリームに対して復号制御器２４で指定されたｊ個のストリームが選択され、ストリームｓｔ1 からストリームｓｔj としてそれぞれ第１の復号器１８から第ｊの復号器１９に入力される。第１の復号器１８から第ｊの復号器１９は復号制御器２４によって起動され復号動作が開始される。第１〜第ｊの復号器１８〜１９から出力された信号は、出力メモリ２０に入力される。出力メモリ２０では、復号制御器２４によって第１の復号器１８から第ｊの復号器１９までの出力に応じたメモリ空間＃１からメモリ空間＃ｊを確保して、各出力信号を該当のメモリ空間＃１〜＃ｊに蓄積する。
【００１９】
出力切替器２１では復号制御器２４からの制御にしたがって、第ｋから第ｌまでの出力チャネルに接続するストリーム番号に該当するメモリ空間を選択し、出力メモリ２０から該当のメモリ内容を読み込み画面出力回路２２に出力する。画面出力回路２２では入力されたメモリ内容をアナログ信号に変換し、復号制御器２４によって指定された順番に出力画面２３に出力する。出力画面２３には、例えば、横にＭ画面、縦にＮ画面表示する場合、左上から右に第ｋの出力チャネル画面、第ｋ＋１の出力チャネル画面、…、第（ｋ＋Ｍ−１）出力チャネル画面が表示される。また、左下から右には第｛ｋ＋Ｍ（Ｎ−１）｝の出力チャネル画面、…、第（ｋ＋ＭＮ−１）出力チャネル画面が表示される。
【００２０】
入力選択器１７の選択手順としては、以下のような選択方法が利用可能である。
(a) 選択方法１
(a-1) ｐ＋ｑがｊよりも大きい場合、＃１から＃ｊまでのストリームをｓｔ1 からｓｔj として出力する。
【００２１】
(a-2) 出力画面制御器２５で次画面出力が選択された場合、＃ｊ＋１から＃２ｊまでのストリームをｓｔ1 からｓｔj として出力する。
(b) 選択方法２
(b-1) （ｐ＋ｑ）個のストリームのうち出力画面制御器２５で選択されたｊ個のストリームをｓｔ1 からｓｔj として出力する。
【００２２】
また、出力切替器２１の選択順序としては以下のような選択方法が利用可能である。
(a) 選択方法１
ストリームファイル名順に選択する。
(b) 選択方法２
ＩＰアドレスやポート番号などのストリームアドレス順に選択する。
(c) 選択方法３
符号化ビットレートの順に選択する。
【００２３】
さらに、出力画面制御器２５で以下のような制御により、再生画面数の変更が可能である。
(a) 変更方法１
(a-1) 複数の画面が同時に表示されている状態の時、ある画面が前記出力画面制御器２５により選択された場合、他のストリームの復号器を停止させ、選択されたストリームの復号画面のみを出力画面２３全体に表示する。
【００２４】
(a-2) １つのストリームのみが選択されて再生されている途中で出力画面制御器２５で複数画面表示が選択された場合、現在再生中のストリームを出力切替器２１で第ｋ出力として出力画面２３に出力する。前記出力画面制御器２５で選択された複数画面は入力選択器１７で選択し、該選択した複数ストリームに対して復号器を起動させ、出力切替器２１の選択順序にそって出力された画像を第ｋ＋１出力を始点として、出力画面２３に出力する。
(b) 変更方法２
出力画面制御器２５で出力画面数が現在よりｍ個減少するように変更された場合、第ｋ出力からｍ個減少した画面数分のみを出力画面２３にて表示して、減少させたｍ個のストリームに対しては復号器を停止させる。
(c) 変更方法３
出力画面制御器２５で出力画面数が現在よりｍ個増加するように変更された場合、現在復号中のストリームはそのまま継続する。復号制御器２４によりｍ個のストリームを入力選択器１７で新たに選択し、それらのストリームに対するｍ個の復号器を起動させる。復号された映像音声データは出力メモリ２１のｍ個のメモリ空間に蓄積され、出力切替器２１にて現在出力中の画面に続く出力順序に設定し、出力画面２３にて画面出力を行う。
【００２５】
以上の構成を有する本実施形態によれば、複数のストリームを復号して出力画面に表示する場合、あるいは既に表示しているストリームの数を変更（増減）する場合に、従来のように、複数のストリームの各ストリームの復号を個別に起動して、画面配列をその都度調整する必要がなくなる。すなわち、信号制御器２４すなわちＣＰＵからの指令により、各ストリームの復号を体系的に起動し、かつ画面配列を体系的に調整することができるようになり、複数のストリームの復号、表示を効率的にかつ簡単に行えるようになる。
【００２６】
次に、本発明の第２の実施形態を、図２を参照して説明する。復号制御器２４で指定されたストリームが、ネットワークで接続された第１のストリーム１１から第ｐのストリーム１２までの場合、該指定されたストリームはネットワーク１３を介して入力選択器１７に入力される。一方、該復号制御器２４で指定されたストリームが、ネットワークを介さずにローカルで接続された第ｐ＋１のストリーム１４から第ｐ＋ｑのストリーム１５までの場合、該指定されたストリームは直接入力選択器１７に入力される。
【００２７】
入力選択器１７では、入力されたストリームに対して復号制御器２４で指定されたｊ個のストリームが選択され、ストリームｓｔ1 からストリームｓｔj として出力される。出力されたストリームは以下のようにｊの数に応じて復号器が決定されて復号器に入力される。
(a) ｊ＝１の場合
この場合には、復号制御器２４によってストリームｓｔ1 が第１１の復号器３１に入力され、第１１の復号器３１が起動されて復号処理を行い第１１の復号器３１から出力された信号は出力メモリ２０に入力される。出力メモリ２０では復号制御器２４によってメモリ空間＃１を確保して、出力信号を該メモリ空間＃１に蓄積する。
(b) ｊ＝２の場合、
この場合には、復号制御器２４によってストリームｓｔ1 とストリームｓｔ2 がそれぞれ第２１の復号器３２と第２２の復号器３３に入力され、第２１の復号器３２と第２２の復号器３３が起動されて復号処理を行い各復号器から出力された信号は出力メモリ２０に入力される。出力メモリ２０では復号制御器２４によって第２１の復号器３２と第２２の復号器３３に対してそれぞれメモリ空間＃１とメモリ空間＃２を確保して、出力信号をメモリ空間に蓄積する。
(c) ｊ＝ｎの場合、
この場合には、復号制御器２４によってストリームｓｔ1 からストリームｓｔn がそれぞれ第ｊ１の復号器３４から第ｊｊの復号器３６に入力され、第ｊ1 の復号器３４から第ｊｊの復号器３６が起動されて復号処理を行い、各復号器から出力された信号は出力メモリ２０に入力される。出力メモリ２０では、復号制御器２４によって第ｊ１の復号器３４から第ｊｊの復号器３６に対してメモリ空間＃１とメモリ空間＃ｊが確保され、出力信号をメモリ空間＃１〜＃ｊに蓄積する。
【００２８】
さらにｊの数に応じて異なった処理量の復号器を起動させて復号処理を行うことにより、全体の復号処理量を変えることなく複数のストリームの復号処理を行うことが可能となる。
【００２９】
復号器の処理量としては以下のような構成が可能である。
(a) ｊ＝１の場合、
復号器は通常の復号を行う。すなわち、音声と映像を復号器の最大の処理能力を用いて処理を行う。
(b) ｊ＝２の場合
各復号器はｊ＝１の場合の復号処理（１００％）に対して１／２の処理能力（５０％）で復号を行う。例えば、映像の復号処理がｊ＝１で復号処理全体のＸ11（＞５０）％の場合、図３のように映像の復号処理をＸ21＝Ｘ22＝（Ｘ11−５０）％に削減することにより、第２１、第２２の復号器の処理量をそれぞれ元の復号処理量の１／２に削減することができる。たとえばＸ＝８０％の場合には、各復号器の映像の復号処理量を元の復号処理の３０％にすることにより、全体の復号処理量を変えることなく２個の復号処理を同時に行うことが可能となる。処理の削減方法としては、復号フレーム数の削減や復号周波数成分の限定により実現することが可能である。なお、図３中の１００−Ｘ11は音声データの処理量を示す。
(c) ｊ＝ｎの場合
各復号器はｊ＝１の場合の復号処理（１００％）に対して１／ｎの処理能力（（１００／ｎ）％）で復号を行う。例えば、映像の復号処理がｊ＝１で復号処理全体のＸ11％の場合、図３のように映像の復号処理をＸj1＝Ｘj2＝…＝Ｘjj＝（Ｘ11−１００＋１００／ｎ）％に削減することにより、第ｊ１、第ｊ２、…、第ｊｊの復号器の処理量を、それぞれ元の復号処理量の１／ｎに削減することができる。この削減により、全体の復号処理量を変えることなくｊ個の復号処理を同時に行うことが可能となる。
【００３０】
また、例えば、映像の復号処理がｊ＝１で復号処理全体の１００％の場合、図４のように映像の復号処理のみに限定し、（１００／ｎ）％に削減することにより、各復号器の処理量を元の復号処理量の１／ｎに削減することができる。
【００３１】
その後、出力切替器２１では復号制御器２４からの制御にしたがって、第ｋから第ｌまでの出力チャネルに接続するストリーム番号に該当するメモリ空間を選択し、出力メモリ２０から該当のメモリ内容を読みこみ画面出力回路２２に出力する。画面出力回路２２では入力されたメモリ内容を復号制御器２４に指定された順番に出力画面２３に出力する。たとえば、横にＭ画面、縦にＮ画面表示する場合、左上から右に第ｋの出力チャネル画面、第ｋ＋１の出力チャネル画面、第（ｋ＋Ｍ−１）出力チャネル画面が表示される。また、左下から右には第｛ｋ＋Ｍ（Ｎ−１）｝の出力チャネル画面、…、第（ｋ＋ＭＮ−１）出力チャネル画面が表示される。
【００３２】
このように、本実施形態によれば、１ストリームの再生処理にＣＰＵの５０％以上の処理量、例えば８０％の処理量が必要であっても、１個のＣＰＵで複数のストリームの再生処理を行うことができるようになる。換言すれば、全体の処理量を変えることなく、複数のストリームの再生処理が可能になる。
【００３３】
次に、本発明の第３の実施形態を図２を用いて説明する。この実施形態では、復号制御器２４で指定されたストリームが、ネットワーク１３で接続された第１のストリーム１１から第ｐのストリーム１２までの場合、該指定されたストリームはネットワーク１３を介して入力選択器１７に入力される。一方、復号制御器２４で指定されたストリームが、ネットワークを介さずにローカルで接続された第ｐ＋１のストリーム１４から第ｐ＋ｑのストリーム１５までの場合、該指定されたストリームは直接入力選択器１７に入力される。
【００３４】
入力選択器１７では、入力されたストリームに対して復号制御器２４で指定されたｊ個のストリームが選択され、ストリームｓｔ1 からストリームｓｔj として出力される。出力されたストリームは、以下のようにｊの数に応じて復号器が決定されて復号器に入力される。
(a) ｊ＝１、ｊ＝２の場合の復号器の決定および復号された信号を記憶する出力メモリ２０のメモリ空間は、前記第２の実施形態と同様であるので、説明を省略する。
(b) ｊ＝ｎの場合、
この場合には、復号制御器２４によってストリームｓｔ1 は第２１の復号器３２に入力され、残るストリームｓｔ2 からストリームｓｔj までがそれぞれ第ｊ２の復号器３５から第ｊｊの復号器３６に入力され、前記第２１の復号器３２、第ｊ２の復号器３５から第ｊｊの復号器３６が起動されて復号処理を行い、各復号器から出力された信号は出力メモリ２０に入力される。出力メモリ２０では復号制御器２４によって第２１の復号器３２に対してメモリ空間＃１、第ｊ２の復号器３５から第ｊｊの復号器３６に対してメモリ空間＃２からメモリ空間＃ｊを確保して、出力信号をメモリ空間＃１〜＃ｊに蓄積する。
【００３５】
さらにｊの数に応じて異なった処理量の復号器を起動させて復号処理を行うことにより、全体の復号処理量を変えることなく複数の復号処理を行うことが可能となる。
【００３６】
復号器の処理量としては、ｊ＝１の場合、ｊ＝２の場合は、前記第２の実施形態と同様である。すなわち、ｊ＝１の場合は復号器は通常の復号、つまり音声と映像を復号器の最大の処理能力を用いて処理を行う。ｊ＝２の場合は、各復号器はｊ＝１の場合の復号処理に対して１／２の処理能力で復号を行う。
【００３７】
一方、ｊ＝ｎの場合は、次の処理量とする。
【００３８】
ストリームｓｔ1 は第２１の復号器３２に入力され、元の復号処理の１／２で復号される。残るストリームｓｔ2 からストリームｓｔn はそれぞれ第ｊ２の復号器３５から第ｊｊの復号器３６に入力され、各復号器では図５のように元の復号処理の１／（２（ｊ−１））で復号処理を行う。これにより、ストリームｓｔ1 は品質の高い復元を行い、他のストリームについてはより少ない処理量で復元して、重要なストリームst1 をより高い品質で復元することが可能となる。
【００３９】
これを一般化するとストリームｓｔ1 を元の復号処理のＸ％で復号される場合、残るストリームｓｔ2 からストリームｓｔn をそれぞれ図６のように元の復号処理の（１００−Ｘ）／（ｊ−１）％で復号処理を行うことにより、ストリームｓｔ1 は品質の高い復元を行い、他のストリームについてはより少ない処理量で復元して重要なストリームｓｔ1 をより高い品質で復元することが可能となる。しかも、前記復号手段の復号処理量の合計は、１つの動画像データの最大信号処理量（１００％）を越えないようにすることができる。
【００４０】
出力切替器２１では復号制御器２４からの制御にしたがって、第ｋから第ｌまでの出力チャネルに接続するストリーム番号に該当するメモリ空間を選択し、出力メモリ２０から該当のメモリ内容を読みこみ画面出力回路２２に出力する。画面出力回路２２では入力されたメモリ内容を復号制御器に指定された順番に出力画面２３に画面を出力する。たとえば、横にＭ画面、縦にＮ画面表示する場合、左上から右に第ｋの出力チャネル画面、第ｋ＋１の出力チャネル画面、、第（ｋ＋Ｍ−１）出力チャネル画面が表示される。また、左下から右には第｛ｋ＋Ｍ（ｎ−１）｝の出力チャネル画面、…、第（ｋ＋ＭＮ−１）出力チャネル画面が表示される。
【００４１】
この実施形態によれば、全体の処理量を変えることなく複数のストリームの再生処理が行え、かつ特定のストリームには品質の高い再生が可能になる。
【００４２】
図７は本発明の第４実施形態の要部のブロック図である。画面出力回路３１は、図１、図２の画面出力回路２２と置換されるものである。画面出力回路３１は、拡大縮小処理部３１ａと画面出力部３１ｂから構成される。
【００４３】
本実施形態では、復号制御器２４から出力解像度が指定されると、拡大縮小処理部３１ａは出力メモリ２０から出力切替器２１を経て入力される画像に対して前記指定された出力解像度に変換する。例えば、入力された画像の解像度が３２０画素×２４０ラインで、指定された出力解像度が６４０画素×４８０ラインの場合には、横および縦方向に２倍の拡大処理を行う。拡大処理の方法としては、例えば元の画像をコピーして補間する方法や、元の画素間の平均値を補間する方法を用いることができる。
【００４４】
次に、前記第１〜４実施形態で説明した複数ストリームの再生機能はソフトウェア（プログラム）で実現でき、該ソフトウェアは、光ディスク、フロッピディスク、ハードディスクなどの可般型記録媒体に記録することができる。また、コンピュータなどのハードディスクなどのメモリ中に予め入れておいても、また該コンピュータが接続されたネットワークから該コンピュータのハードディスクなどのメモリ中に取込むようにしても良い。
【００４５】
図８は、前記記録媒体に記憶させる複数ストリームの再生機能の概念図であり、本発明の実施形態では、ストリーム選択機能、入力選択機能、復号機能、メモリ機能、出力切替機能、画面出力機能（または、拡大縮小画面出力機能）、および出力画面制御機能を記憶させることができる。
【００４６】
図９は、前記可般型記録媒体あるいはハードディスクなどの記録媒体に記録されたプログラムを読み取って、前記ストリームの再生機能を実行するコンピュータのハード構成を示すブロック図である。該コンピュータ１００は、前記した複数ストリームの再生プログラムが記録された記録媒体１１０と、該記録媒体１１０から再生プログラムを読取る読取装置１１１と、該再生プログラムを実行するＣＰＵ１１２と、各種のデータを記憶するＲＯＭ１１３と、演算パラメータなどを記憶するＲＡＭ１１４と、キーボード、マウスなどの入力装置１１５と、ディスプレー、プリンタなどの出力装置１１６と、ネットワークなどと接続される入出力インタフェース１１７などから構成されている。
【００４７】
ＣＰＵ１１２は、読取装置１１１を経由して記録媒体１１０に記録されている複数ストリームの再生プログラムを実行することにより、前記第１〜４実施形態の再生処理を実行する。
【００４８】
【発明の効果】
以上のように、本発明によれば、再生する動画像データストリームを複数個選択し、これらを並列的に復号し、同時に表示手段に表示する動作を体系的に行うようにしたので、従来装置のように、複数の動画像データの各ストリームの復号を個別に起動したり、出力画面に映出する画面配列をその都度調整したりする必要がなくなり、従来よりも効率的にかつ簡単に再生することが可能となる。
【００４９】
また、同時再生するストリーム数に応じて復号器の処理負荷を変化させるようにしたので、全体の処理量を変えることなく、複数のストリームの再生処理が可能になる。
【００５０】
また、復号する動画像データごとに異なった処理量の復号手段を用いるようにしたので、重要なストリームのみを高品質に再生し、他のストリームを低品質で再生できるようになる。
【００５１】
また、出力画面制御手段の制御手順によって画面出力を行うようにしたので、再生された複数のストリームの表示の画面配列をその都度調整する必要がなくなり、操作性が向上する。
【００５２】
また、複数の動画像データのストリームを従来よりも効率的に再生することができるプログラムを記録したコンピュータ読取り可能な記録媒体を提供することができるようになる。
【図面の簡単な説明】
【図１】  本発明の第１実施形態の構成を示すブロック図である。
【図２】  本発明の第２、３実施形態の構成を示すブロック図である。
【図３】  第２実施形態の復号器の処理量の一例を示す図である。
【図４】  第２実施形態の復号器の処理量の他の例を示す図である。
【図５】  第３実施形態の復号器の処理量の一例を示す図である。
【図６】  第３実施形態の復号器の処理量の他の例を示す図である。
【図７】  本発明の第４実施形態の要部の構成を示すブロック図である。
【図８】  記録媒体に記録されたプログラムの概要を示す図である。
【図９】  本発明の記録媒体に記録された再生プログラムを実行するコンピュータの構成を示すブロック図である。
【図１０】  従来の構成例を示すブロック図である。
【図１１】  再生されるストリームが、符号済みの映像ファイルの場合とライブ映像の場合のストリーム送出装置を示すブロック図である。
【符号の説明】
１１〜１２…第１〜第ｐストリーム、１３…ネットワーク、１４〜１５…第ｐ＋１〜第ｐ＋ｑストリーム、１７…入力選択器、１８〜１９…第１〜第ｊ復号器、２０…出力メモリ、２１…出力切替器、２２…画面出力回路、２３…出力画面、２４…復号制御器、２５…出力画面制御器、１００…コンピュータ、１１０…記録媒体。
【図１】
0003865190.tif 000002
【図２】
0003865190.tif 000003
【図３】
0003865190.tif 000004
【図４】
0003865190.tif 000005
【図５】
0003865190.tif 000006
【図６】
0003865190.tif 000007
【図７】
0003865190.tif 000008
【図８】
0003865190.tif 000009
【図９】
0003865190.tif 000010
【図１０】
0003865190.tif 000011
【図１１】
0003865190.tif 000012