(57)【要約】【課題】発明の目的は、映像データのフィラーを省き、蓄積容量や伝送の効率化を図ることである。【解決手段】本発明のビデオサーバーシステムは、エンコーダと蓄積サーバーとデコーダがネットワークを介して接続しているビデオサーバーシステムであって、エンコーダは入力された映像信号を所定の映像フォーマットにエンコードする際、ヘッダーと実データと最低限量のダミーデータの映像データと、映像データサイズとダミーデータ量のフレームテーブルを生成し、蓄積サーバーに転送することを特徴とする。【選択図】  図１
2018064200.tif 000002
【特許請求の範囲】
【請求項１】
エンコーダと蓄積サーバーとデコーダがネットワークを介して接続しているビデオサーバーシステムにおいて、
前記エンコーダは、入力された映像信号を所定の映像フォーマットにエンコードする際、ヘッダーと実データと最低限量のダミーデータの映像データと、映像データサイズとダミーデータ量のフレームテーブルを生成し、前記蓄積サーバーに転送することを特徴とするビデオサーバーシステム。
【請求項２】
請求項１に記載のビデオサーバーシステムにおいて、
前記デコーダは、前記蓄積サーバーから読み出した映像データとフレームテーブルから所定の映像フォーマットの映像信号を生成することを特徴とするビデオサーバーシステム。
【請求項３】
請求項１または請求項２に記載のビデオサーバーシステムにおいて、
さらに、変換装置を有し、
前記変換装置は、前記蓄積サーバーから読み出した映像データとフレームテーブルから所定の映像フォーマットの映像信号を生成し、外部へ出力することを特徴とするビデオサーバーシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオサーバーシステムに関するものである。
【背景技術】
【０００２】
ビデオサーバーシステムでは、一定のビットレートを規定した映像データフォーマット(XDCAM、AVC-intra、MPEG2  Long-GOP等)を取り扱っている。
これらの映像データフォーマットでは、規定されたデータサイズに多少あるいは大幅に満たないサイズの映像データを記録し、残りを全てダミーデータで埋め合わせる（パディングする）ことで規定のデータサイズを達成する手法がとられている。そのため、ダミーデータは映像のデコード結果に関与しない。
【０００３】
先行技術文献としては、例えば、特許文献１に、圧縮符号化されたデータを、別ファイルのインデックスファイルを設けることなく、高速にランダムアクセスすることが可能なデータに変換するデータ変換装置の発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１２４９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、映像データのフィラーを省き、蓄積容量や伝送の効率化を図ることである。
【課題を解決するための手段】
【０００６】
本発明のビデオサーバーシステムは、エンコーダと蓄積サーバーとデコーダがネットワークを介して接続しているビデオサーバーシステムであって、エンコーダは入力された映像信号を所定の映像フォーマットにエンコードする際、ヘッダーと実データと最低限量のダミーデータの映像データと、映像データサイズとダミーデータ量のフレームテーブルを生成し、蓄積サーバーに転送することを特徴とする。
【０００７】
また、デコーダは、蓄積サーバーから読み出した映像データとフレームテーブルから所定の映像フォーマットの映像信号を生成することが好ましい。
【０００８】
さらに、ビデオサーバーシステムは、変換装置を有し、変換装置は蓄積サーバーから読み出した映像データとフレームテーブルから所定の映像フォーマットの映像信号を生成し、外部へ出力することが好ましい。
【発明の効果】
【０００９】
本発明によれば、映像データのフィラーを省き、蓄積容量や伝送の効率化を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例に係るビデオサーバーシステムのシステム図である。
【図２】本発明の一実施例に係るビデオサーバーシステムのエンコーダの動作を説明するための図である。
【図３】本発明の一実施例に係るビデオサーバーシステムのデコーダの動作を説明するための図である。
【図４】本発明の一実施例に係るビデオサーバーシステムの変換装置の動作を説明するための図である。
【図５】本発明の一実施例に係るビデオサーバーシステムの概略を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して詳細に説明する。
図１は本発明の一実施例に係るビデオサーバーシステムのシステム図である。
図１において、ビデオサーバーシステム１００は、エンコーダ１１０、蓄積サーバー１２０、デコーダ１３０、変換装置１４０がネットワーク５０を介して接続されている。
映像信号１１１と映像信号１３２は、例えば、ＨＤ−ＳＤＩ（High  Definition  Serial  Digital  Interface）である。
なお、エンコーダ１１０、デコーダ１３０、変換装置１４０は、ＣＰＵ（Central  Processing  Unit）等を用いたソフトウェア処理であっても良い。
また、エンコーダ１１０、蓄積サーバー１２０、デコーダ１３０、変換装置１４０は、一体構造でも複数の組合せでも良い。
【００１２】
次に、本発明の一実施例に係るビデオサーバーシステムの概略について図５を用いて説明する。
図５は本発明の一実施例に係るビデオサーバーシステムの概略を説明するための図である。
図５において、エンコーダ１１０は、入力された映像信号１１１からフレームテーブル５２０と映像データ５１０を生成し、蓄積サーバー１２０に出力する。
【００１３】
エンコーダ１１０は、入力された映像信号１１１から映像データのサイズ情報５３１と、所定のフォーマットに合わせるために挿入するダミーデータ情報５３２と、実データ５３３を生成する。
フレームテーブル５２０は、映像データサイズ５２０１と、所定のフォーマットに合わせるために挿入するダミーデータのサイズである「ダミーは＊＊＊バイト」５２０２である。
【００１４】
コーデック後の映像データ５１０は、ヘッダー５１０１と、実データ５１０２と、サイズ節約した最低限量のダミーデータ５１０３である。
このため、映像データ５１０は、所定のフォーマットに合わせるために挿入するダミーデータ５３４が不要となる。
【００１５】
本発明の一実施例であるビデオサーバーシステム１００で使用するフォーマットは、システム外との互換性を維持すれば良く、システム内における扱い方に制約はない。
また、システム内のサーバー間のデータ通信はＴＣＰ／ＩＰ（Transmission  Control  Protocol／Internet  Protocol）等の通信手段を用いているため、通信維持のために所定のビットレートを常に維持しなければならない、といった必要性はない。
つまり、システム内ではダミーデータを省いたデータを扱っても構わない。
【００１６】
本発明の一実施例であるビデオサーバーシステム１００は、ダミーデータの代わりに、映像データのフレームテーブル（素材先頭からのフレーム番号と収録素材データ上のバイト位置の関係を示したデータ）、あるいは付加データ等に、ダミーデータ省略後のバイト位置情報、ダミーデータのサイズ情報、ダミーデータ復元後のバイト位置情報を蓄積サーバー１２０に記録する。
可変長のフォーマットは、各フレームのバイト位置を特定するために使用するフレームテーブルが適している。
固定長のフォーマットは、ダミーデータを省くことにより可変長データとなるため、フレームテーブルを用いるようにする。
本発明の一実施例であるビデオサーバーシステム１００は、ダミーデータよりもフレームテーブルのサイズの方が小さく済むため、フォーマットが可変長であっても良い。
【００１７】
次に、本発明の一実施例に係るビデオサーバーシステムのエンコーダの動作について、図２を用いて説明する。
図２において、エンコーダ１１０は、入力された映像信号１１１に対してコーデック２００を行う。
コーデック２００は、規定フォーマットを満たす素材データとするため、エンコード２１０して、映像データ２２１と、フレームテーブル２２２を生成する。
【００１８】
映像データ２２１は、ヘッダー、Ｆフレームが実データ“Ｘバイト”、最低限量のダミーデータ、Ｆ２フレームが実データ“Ｙバイト”、 最低限量のダミーデータ、・・・、である。
なお、最低限量のダミーデータは、実際に“Ｎバイト”や“Ｍバイト”のダミーデータではなく、必要最低限の情報量とする。
フレームのバイト位置やデータサイズ、当該フレームの付加情報を記録するためのフレームテーブル２２２は、映像データサイズ、「ダミーはＮバイト」、映像データサイズ、「ダミーはＭバイト」、・・・である。
【００１９】
エンコーダ１１０は、生成した映像データ２２１とフレームテーブル２２２を、蓄積サーバー１２０にＮＷ転送（ネットワークを利用したデータ転送（ファイル転送））１１２する。
【００２０】
蓄積サーバー１２０は、エンコーダ１１０からＮＷ転送１１２（１２１）されてきた映像データ２２１とフレームテーブル２２２を映像データ記憶領域１２３とフレームテーブル記憶領域１２４に各々記憶する。
【００２１】
本発明の一実施例であるエンコーダ１１０は、ダミーデータを極力記録しないよう省略を図る。ダミーデータの省略にあたり、規定のフォーマットの可変ビットレート形式互換としても良いし、独自のヘッダー等によってシステム内のデコーダのみが解釈できる仕組みとしても良い。
【００２２】
次に、本発明の一実施例に係るビデオサーバーシステムのデコーダの動作について、図３を用いて説明する。
デコーダ１３０は、蓄積サーバーからＮＷ転送１３１された映像データ１２３とフレームデータ１２４を映像データ３１１とフレームデータ３１２としてコーデック３００を行い、映像信号１３２を出力する。
デコーダ１３０は、デコードに必要な実データ３１１２、実データ３１１４、・・・をコーデック３００に伝送し、コーデック３００が映像信号１３２を生成する。
【００２３】
本発明の一実施例であるデコーダ１３０は、ダミーデータ無しの状態でも不都合なくデコード処理可能である場合には、ダミーデータ無しの状態でデコード処理を行う。
また、本発明の一実施例であるデコーダ１３０は、デコーダの必要性によって、デコード処理を行う前にフレームテーブルのダミーデータ省略前後のデータサイズ情報を参照し、ダミーデータを復元したうえで、デコード処理しても良い。
【００２４】
次に、本発明の一実施例に係るビデオサーバーシステムの変換装置の動作について、図４を用いて説明する。
本発明の一実施例である変換装置１４０は、蓄積サーバー１２０に記憶してある収録素材をシステム外に書き出す際、ダミーデータ省略前後のバイト位置、データサイズ情報を突き合わせ、ダミーデータ部分を省略していない状態にするものである。これにより規定フォーマットを復元でき、ビデオサーバーシステム１００外との素材フォーマット互換性を維持することが出来る。
【００２５】
図４において、変換装置１４０は、蓄積サーバーからＮＷ転送１４１された映像データ１２３とフレームデータ１２４を映像データ４１１とフレームデータ４１２として変換ライブラリ４２０を行う。
【００２６】
変換ライブラリ４２０は、フレームテーブル４１２の「ダミーは＊＊＊バイト」の情報から映像データ４３１に実際量のダミーデータを復元する。
この処理により、映像データ４３１は、ヘッダー、実データ、実際量のダミーデータ、実データ、実際量のダミーデータ、・・・となる。
【００２７】
変換装置１４０は、映像データ４３１を外部機器に対応した映像データ生成し、映像データ出力１４２として出力する。
映像データ出力１４２は、実際量のダミーデータを含んだ規定通りの映像データとなっているため、他システム、外部メディア等に使用できる。
【００２８】
なお、変換装置１４０がシステム外から取り込んだ素材を入力した場合は、ダミーデータを探索してデータの省略やフレームテーブルへの情報書き出しを行っても良い。
【００２９】
本発明の実施形態であるビデオサーバーシステムは、映像データのフィラーを省き、蓄積容量や伝送の効率化を図ることができる。
【００３０】
以上、本発明の一実施形態について詳細に説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変更して実施することができる。
【産業上の利用可能性】
【００３１】
映像データのフィラーを省くことによって、蓄積容量や伝送の効率化を図る用途に適用できる。
【符号の説明】
【００３２】
１００：ビデオサーバーシステム、１１０：エンコーダ、１２０：蓄積サーバー、１３０：デコーダ、１４０：変換装置、１５０：ネットワーク。
【図１】
2018064200.tif 000003
【図２】
2018064200.tif 000004
【図３】
2018064200.tif 000005
【図４】
2018064200.tif 000006
【図５】
2018064200.tif 000007