(57)【特許請求の範囲】
【請求項１】
複数の映像情報を送出するマルチチャネル出力のビデオサーバにおいて、
それぞれが識別番号を持つ複数の映像情報の出力Ｉ／Ｆポートと、
蓄積している複数のコンテンツのうちから、指定されたコンテンツのデータをそれぞれ割り当てられた読み出しポートから出力する蓄積手段と、
固有の識別情報を有し、入力される前記コンテンツのデータをデコードして出力する複数のデコーダと、
固有の識別情報を有し、前記各デコーダを経由して入力されるデータをデコード処理モードに従いバッファ、又はスルーして出力する複数の出力バッファと、
入力される接続先を設定する制御信号に従って前記蓄積手段の読み出しポートと各前記デコーダの入力との間、各前記複数のデコーダの出力と各前記出力バッファの入力との間、各前記出力バッファの出力と各前記出力Ｉ／Ｆポートの入力との間を選択して接続する第１、第２、第３のセレクタ手段と、
各前記出力Ｉ／Ｆポートから出力される前記映像情報のコンテンツ名と、当該ポートから出力される前記映像情報の出力モードを、ＯＡモード、ＮＥＸＴモード、早送り再生モード、逆方向再生モードのいずれか１つに指定する入力手段と、
前記入力手段によって指定された前記出力モードを受信して、前記各出力モードに対応してデコードする前記デコーダと前記出力バッファとの組合せの接続パターン、および前記コンテンツが前記蓄積手段のどの読み出しポートから出力されるかの割り当てと前記各出力モードに対応して前記デコーダと前記出力バッファに対するデコード方法及びバッファ方法との組合せとからなるデコード処理モードを設定し、
前記設定された接続パターンおよびデコード処理モードに対応して、前記出力Ｉ／Ｆポートと前記割り当てられた読み出しポートの間が接続されるように前記各識別情報を参照して前記各セレクタの接続先を設定する制御信号を出力する制御手段とを
具備することを特徴とするビデオサーバ。
【請求項２】
前記読み出しポートと前記デコーダの入力との間、前記デコーダの出力と前記出力バッファの入力との間、および前記出力バッファと前記出力Ｉ／Ｆポートの入力とは、前記映像情報に係わるデータが伝送されるデータバス手段によって接続され、  前記制御手段は、前記データバス手段のデータ伝送パスを制御するアドレス情報と、伝送タイミングを制御するタイミング情報とを制御することにより前記データバス手段を前記接続パターンに基づき前記出力Ｉ／Ｆポートと前記割り当てられた読み出しポートとの間の接続をするセレクタとして機能させることを特徴とする請求項１記載のビデオサーバ。
【請求項３】
前記早送り再生モードでは、前記制御手段が、  前記蓄積手段の同じ読み出しポートに２台の前記デコーダの入力が接続され、前記２台のデコーダの出力は各々独立した前記出力バッファの入力へ接続され、前記各出力バッファの出力は共通な前記出力Ｉ／Ｆポートの入力へ接続される様に前記第１、第２、第３のセレクタ手段を設定し、前記２台のデコーダから出力されるデータを連続した所定の複数のＧＯＰで組にしてデコードされたデータが交互に組み合わされ、元のＧＯＰの順番に対応して前記出力Ｉ／Ｆポートから出力されるように制御することを特徴とする請求項１または２に記載のビデオサーバ。
【請求項４】
前記早送り再生モードでは、前記制御手段が、  前記蓄積手段の同じ読み出しポートに２台の前記デコーダの入力が接続され、前記２台のデコーダの出力が共通に１つの前記出力バッファの入力へ接続され、前記出力バッファの出力は前記出力Ｉ／Ｆポートの入力へ接続される様に前記第１、第２、第３のセレクタ手段を設定し、前記２台のデコーダから出力されるデータを連続した所定の複数のＧＯＰで組にしてデコードされたデータが交互に組み合わされ、元のＧＯＰの順番に対応して前記出力Ｉ／Ｆポートから出力されるように制御することを特徴とする請求項１または２に記載のビデオサーバ。
【請求項５】
前記逆方向再生モードでは、前記制御手段が、  前記蓄積手段の同じ読み出しポートに２台の前記デコーダの入力が接続され、前記２台のデコーダの出力が共通に１つの前記出力バッファの入力へ接続され、前記出力バッファの出力は前記出力Ｉ／Ｆポートへ接続される様に前記第１、第２、第３のセレクタ手段を設定し、前記２つのデコーダから出力されるデータを連続する２つのＧＯＰで組にして逆方向再生にデコードされたデータが交互に組み合わされ、元のＧＯＰとは逆の順番に並んで前記出力Ｉ／Ｆポートから出力されるように制御することを特徴とする請求項１または２に記載のビデオサーバ。
【請求項６】
前記逆方向再生モードでは、前記制御手段が、  前記蓄積手段の同じ読み出しポートに２台の前記デコーダの入力が接続され、前記２台のデコーダの出力は各々独立した前記出力バッファの入力へ接続され、前記２台の出力バッファの出力は共通な前記出力Ｉ／Ｆポートへ接続される様に前記第１、第２、第３のセレクタ手段を設定し、前記２台のデコーダから出力されるデータを連続した２つのＧＯＰで組にして逆方向再生にデコードされたデータが交互に組み合わされ、元のＧＯＰと逆の順番に並んで前記出力Ｉ／Ｆポートから出力されるように制御することを特徴とする請求項１または２に記載のビデオサーバ。
【請求項７】
入力手段と、制御手段と、蓄積手段と、複数のデコーダと、複数の出力バッファと、セレクタ手段と、複数の出力Ｉ／Ｆポートとを備え、複数の映像情報を送出するマルチチャネル出力のビデオサーバの映像信号出力制御方法において、  前記入力手段は、入力される各前記出力Ｉ／Ｆポートにそれぞれ出力されるコンテンツ名の指定と、そのポートから出力される前記映像情報の出力モードをＯＡモード、ＮＥＸＴモード、早送り再生モード、逆方向再生モードのいずれか１つに選択する指定とを前記制御手段に通知し、  前記制御手段は、前記入力手段から通知された前記出力モードを受信して、前記各出力モードに対応する前記デコーダと前記出力バッファとの組合せの接続パターン、および前記指定されたコンテンツが前記蓄積手段のどの読み出しポートから出力されるかの割り当て及び、割り当てられた読み出しポートに接続されたデコーダが行う前記出力モードに対応するデコード方法と前記出力バッファのバッファ方法との組合せからなるデコード処理モードを設定し、前記設定された前記接続パターンおよび前記デコード処理モードに対応して、前記指定された前記出力Ｉ／Ｆポートと前記割り当てられた読み出しポートとの間が接続されるように第１、第２、第３のセレクタ手段を接続設定し、  前記蓄積手段は、蓄積している複数のコンテンツのうちから、前記指定されたコンテンツのデータをそれぞれ前記割り当てられた読み出しポートに出力し、  前記第１、第２、第３のセレクタ手段は、前記蓄積手段の読み出しポートといずれかの前記デコーダの入力との間、各前記デコーダの出力と各前記出力バッファの入力との間、各前記出力バッファの出力と各前記出力Ｉ／Ｆポートの入力との間を前記接続設定に従って接続し、  前記第１のセレクタ手段を介して前記読み出しポートに接続された前記デコーダは、入力されるコンテンツデータを各前記設定された出力モードに対応してデコードしたデータを出力し、  前記第２のセレクタ手段を介して前記デコーダに接続される前記出力バッファは、前記デコーダから入力されるデータを前記設定されたデコード処理モードに対応した方法でバッファ、又はスルーして出力し、  前記第３のセレクタ手段を介して前記出力バッファに接続される前記複数の出力Ｉ／Ｆポートは、それぞれ前記指定されたコンテンツが前記デコードされたデータを前記映像情報として出力することを特徴とするビデオサーバの映像信号出力制御方法。
【請求項８】
前記制御手段は、どの前記読み出しポートと前記デコーダと前記バッファとが使用中かを監視し、前記ＯＡモード、ＮＥＸＴモード、早送り再生モード、逆方向再生モードのいずれか１つに選択する指定に基づいて前記接続パターンを生成すると共に、前記生成された接続パターンを参照して未使用の前記読み出しポートと前記デコーダと前記バッファと前記出力Ｉ／Ｆポートとの間を接続する経路探索プログラムによって前記第１、第２、第３のセレクタ手段の接続設定を行うことを特徴とする請求項７記載のビデオサーバの映像信号出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、放送局等で使用されるマルチチャネル出力のビデオサーバ、およびその映像信号出力制御方法に関する。
【背景技術】
【０００２】
放送局では、膨大なコンテンツがコンテンツサーバに記録され、番組放送に備えて放送用コンテンツが送出サーバの蓄積記憶装置に更に転送蓄積される。
【０００３】
図１３は、従来の送出サーバの動作を説明する機能ブロック図である。  
図１３において送出サーバ１００は、現在放送中の番組コンテンツを蓄積記憶装置１０１から読み出して第１のデコーダ３０（＃１）を通した第１系統の映像信号を例えば、外部のスイッチャ２２０を介してＯＡ（オンエア：放送中）ラインにより送信機に向けて送出する。またこれと同時に、更に同じ蓄積記憶装置１０１から次の放送コンテンツデータを読み出す第２のデコーダ３０（＃２）の出力が第２の系統の出力としてスイッチャ２３０のＮＥＸＴラインに接続されオンエアに備えて待機している。
【０００４】
デコーダ３０（＃１）はＯＡラインに接続されるので内部のバッファ部をオフにしてデコードしたデータをスルー出力しているが、デコーダ３０（＃２）は次のＯＡに備えるＮＥＸＴラインに接続され、内部のバッファ部をオンにしている。デコーダが内部にバッファを有しない場合、外部の出力バッファ４０（＃ｍ）をスイッチャ２２０を介してスイッチャ２３０へ接続する方法が採られる。
【０００５】
また、番組送出サーバ１００は、更に複数のデコーダを備えており、必要に応じて、第２、第３の予備コンテンツとして待機している。放送局では、ＯＡよりも前に、この待機中のコンテンツを正しく記録されているかの再生確認、またコンテンツの送出開始点を探し出す再生確認等をするが、再生確認には放送と同じ時間を要する。確認時間を短くし簡便に内容をチェックするには、早送り再生としてデコーダをデータの間引き再生を行う方法があるが、細部の不具合、劣化を見落とす欠点があった。また、独立した映像信号の再生装置としては、デコーダ３０（＃ｎ，＃ｎ−１）のように２台を用いて同一データを交互に読み出すことにより早送り再生や、逆方向再生を可能とする方法（例えば、特許文献１。）もあるが、外部スイッチャを経由し、外部でバッファ接続をするため系統構成が大きくなり、切替、又動作制御が複雑になることなど送出サーバ内に収録したコンテンツの早送り再生や逆方向再生制御が困難な問題があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９―１１８４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の送出サーバ内に収録したコンテンツの早送り再生や逆方向再生確認が困難な問題があった。
【０００８】
本発明が解決しようとする課題は、蓄積した映像コンテンツデータを読み出してＯＡ送出しつつ、同時にその他の蓄積記録されたコンテンツの記録を確認する早送り再生や逆方向再生の組合せが可能な多チャンネル出力のビデオサーバ、およびその映像信号出力制御方法を提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本実施形態のビデオサーバは、複数の映像情報を送出するマルチチャネル出力のビデオサーバにおいて、それぞれが識別番号を持つ複数の映像情報の出力Ｉ／Ｆポートと、蓄積している複数のコンテンツのうちから、指定されたコンテンツのデータをそれぞれ割り当てられた読み出しポートから同時に出力する蓄積手段と、固有の識別情報を有し、入力される前記コンテンツのデータをデコードして出力する複数のデコーダと、固有の識別情報を有し、前記各デコーダを経由して入力されるデータをデコード処理モードに従いバッファ、又はスルーして出力する複数の出力バッファと、入力される接続先を設定する制御信号に従って前記蓄積手段の読み出しポートと各前記デコーダの入力との間、各前記複数のデコーダの出力と各前記出力バッファの入力との間、各前記出力バッファの出力と各前記出力Ｉ／Ｆポートの入力との間を選択して接続する第１、第２、第３のセレクタ手段と、各前記出力Ｉ／Ｆポートから出力される前記映像情報のコンテンツ名と、当該ポートから出力される前記映像情報の出力モードをＯＡモード、ＮＥＸＴモード、早送り再生モード、逆方向再生モードのいずれか１つに指定する入力手段と、前記入力手段によって指定された前記出力モードを受信して、前記各出力モードに対応してデコードする前記デコーダと前記出力バッファとの組合せの接続パターン、および前記コンテンツが前記蓄積手段のどの読み出しポートから出力されるかの割り当てと前記各出力モードに対応して前記デコーダと前記出力バッファに対するデコード方法及びバッファ方法との組合せとからなるデコード処理モードを設定し、前記設定された接続パターンおよびデコード処理モードに対応して、前記出力Ｉ／Ｆポートと前記割り当てられた読み出しポートの間が接続されるように前記各識別情報を参照して前記第１、第２、第３のセレクタ手段の接続先を設定する制御信号を出力する制御手段とを具備することを特徴とする。
【００１０】
また本実施形態のビデオサーバの映像信号出力制御方法は、入力手段と、制御手段と、蓄積手段と、複数のデコーダと、複数の出力バッファと、第１、第２、第３のセレクタ手段と、複数の出力Ｉ／Ｆポートとを備え、複数の映像情報を送出するマルチチャネル出力のビデオサーバの映像信号出力制御方法において、前記入力手段は、入力される各前記出力Ｉ／Ｆポートにそれぞれ出力されるコンテンツ名の指定と、そのポートから出力される前記映像情報の出力モードをＯＡモード、ＮＥＸＴモード、早送り再生モード、逆方向再生モードのいずれか１つに選択する指定とを前記制御手段に通知し、前記制御手段は、前記入力手段から通知された前記出力モードを受信して、前記各出力モードに対応する前記デコーダと前記出力バッファとの組合せの接続パターン、および前記指定されたコンテンツが前記蓄積手段のどの読み出しポートから出力されるかの割り当て及び、割り当てられた読み出しポートに接続されたデコーダが行う前記出力モードに対応するデコード方法と前記出力バッファのバッファ方法との組合せからなるデコード処理モードを設定し、前記設定された前記接続パターンおよび前記デコード処理モードに対応して、前記指定された前記出力Ｉ／Ｆポートと前記割り当てられた読み出しポートとの間が接続されるように前記第１、第２、第３のセレクタ手段を接続設定し、前記蓄積手段は、蓄積している複数のコンテンツのうちから、前記指定されたコンテンツのデータをそれぞれ前記割り当てられた読み出しポートに出力し、前記第１、第２、第３のセレクタ手段は、前記蓄積手段の読み出しポートといずれかの前記デコーダの入力との間、各前記デコーダの出力と各前記出力バッファの入力との間、各前記出力バッファの出力と各前記出力Ｉ／Ｆポートの入力との間を前記接続設定に従って接続し、前記第１のセレクタ手段を介して前記読み出しポートに接続された前記デコーダは、入力されるコンテンツデータを各前記設定された出力モードに対応してデコードしたデータを出力し、前記第２のセレクタ手段を介して前記デコーダに接続される前記出力バッファは、前記デコーダから入力されるデータを前記設定されたデコード処理モードに対応した方法でバッファ、又はスルーして出力し、前記第３のセレクタ手段を介して前記出力バッファに接続される前記複数の出力Ｉ／Ｆポートは、それぞれ前記指定されたコンテンツが前記デコードされたデータを前記映像情報として出力することを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係わるビデオサーバの動作を説明する機能ブロック図。
【図２】本実施形態に係わるビデオサーバの動作を説明する回路構成図。
【図３】ＧＯＰ毎にデコードされた映像データを出力する標準的な再生映像信号出力方法の概念図。
【図４】２台のデコーダを使用してコンテンツデータを早送り再生する機能ブロック図。
【図５】デコーダを２台使用したＣｌｏｓｅｄＧＯＰのデータを再生するデコードと映像信号出力のタイミングチャート
【図６】デコーダを２台使用してＯｐｅｎＧＯＰのデータを再生するデコードと映像信号出力のタイミングチャート。
【図７】２台のデコーダで複数の一定の連続したＧＯＰでデータをデコードして早送り再生する概念図。
【図８】ＯｐｅｎＧＯＰでの逆方向再生方法の概念図
【図９】デコーダ２台で逆方向再生する場合のタイミングチャート
【図１０】セレクタの実効的な配置箇所を変えて早送りや逆方向再生を行う場合の信号系統の構成例。
【図１１】本実施形態に係わるビデオサーバのコンテンツと、映像出力モード及び出力Ｉ／Ｆポートの選択を示す系統図のディスプレイ画面例。
【図１２】本実施形態に係わるビデオサーバのマルチモード動作設定させる処理手順のフローチャート。
【図１３】従来の送出サーバの動作を説明する機能ブロック図。
【発明を実施するための形態】
【００１２】
以下実施形態のビデオサーバを図面を参照して説明する。
【００１３】
図１は、本実施形態に係わるビデオサーバの動作を説明する機能ブロック図である。  
図１において、ビデオサーバＳは、複数の放送コンテンツを蓄積記録する蓄積装置１、セレクタＡ２１〜セレクタＣ２３、デコーダ３（（＃１）〜（＃ｎ））、出力バッファ４（（＃１）〜（＃ｎ））、出力Ｉ／Ｆ（インタフェース）８、コントローラ５と、例えば、タッチパネルと呼ばれる入出力制御部６とを備えている。
【００１４】
ビデオサーバＳが、放送局において送出サーバとして運用される場合、外部のＡＰＣ（自動番組送出装置）９によって、放送されるコンテンツの選択などの情報が図示されない制御データ網および入出力制御部６を介して入力される。
【００１５】
コントローラ５と、蓄積装置１、デコーダ３、出力バッファ４、各セレクタ、出力Ｉ／Ｆとの間が図示しないバスラインや制御信号ラインによって接続される。コントローラ５は、各セレクタに対して入出力制御部６から入力されたコンテンツ情報の選択、デコーダ３や、バッファ４の入出力先と映像信号の送出タイミングを制御する接続制御機能５１を備える。また、蓄積記憶装置１から読み出したコンテンツデータをデコーダがどの様にデコード処理するか、即ち通常デコード（再生）か、早送り再生か逆方向再生かなどデコードモードを制御するデコーダ制御機能５２を備えている。
【００１６】
図１においては、理解を容易にするためセレクタＡ２１〜セレクタＣ２３を、マトリクススイッチの様な独立した構成として示している。信号の流れに従って説明すると、セレクタＡ２１で蓄積装置１の複数の出力ポートと各デコーダ３との間の接続先を選択・切り替えることによって各デコーダ３が入力して読み出すコンテンツを割り当てるものである。
【００１７】
図２は、セレクタを構成する手段として、物理的にはデータバスラインによりコンテンツのデータをデコーダ３、バッファ４で入出力する場合の回路構成図である。図１と図２とで同様な部分に付いての説明は省略するが、図１で３つあったセレクタがここではバスライン２によってまとめて構成されている。
【００１８】
デコーダ３が復号処理して外部へ出力されるデータの選択はコントローラ６のデコーダ制御機能５２と接続制御機能５１がバスライン２の上でのタイミング及びバスラインのアドレス選択制御を行うことによって所望のデータの授受を行う。その結果、専用のスイッチ装置を使わずに済むので装置規模を大きくすることなく出力Ｉ／Ｆ８、出力バッファ４、デコーダ３と蓄積装置１との間をスイッチャ装置と同様に任意のポート間で接続することが可能である。
【００１９】
蓄積装置１は、物理的には、共有のポートの出力をセレクタＡ２１が時間的に分割して論理的に複数の所要のコンテンツを読み出す物であっても良い。
【００２０】
また、蓄積装置１は、１台のユニットではなく、複数のＨＤＤユニット、又はＳＳＤユニット等から構成され、データの書き込み、読み出しを同時に複数のポート、又はバスラインから実行出来る構成になっているものでも良い。
【００２１】
本実施形態のビデオサーバは、この様なセレクタを設けて後述の様にデコーダやバッファの接続先の設定と、デコーダのデコード動作を制御することによりＯＡ、ＮＥＸＴ、早送り再生、又は逆方向再生の各出力モードに対応して各チャネルからのコンテンツの映像信号出力を多種類組み合わせることが可能なマルチチャネル出力ビデオサーバＳを実現している。
【００２２】
また、放送局用のビデオサーバとしてはオンエア映像情報（ＯＡモード）と、次番組の映像情報（ＮＥＸＴモード）と、蓄積されたコンテンツを放送中に同時確認できる様にするため、少なくとも早送り再生又は逆方向再生の内いずれか１つとを同時に出力可能とするため４チャネル以上の容量を備えることが望ましい。
【００２３】
次にこれらのデコーダとバッファ間をセレクタ（又は、バスライン）が接続する組み合わせによってビデオサーバが動作する出力モードについて説明する。ここでは、複数のデコーダを用い、通常のＯＡモードやＮＥＸＴモードで単一で使用されるデコーダを組み合わせることにより早送りと逆方向再生（デコード）することの基本動作説明をおこなう。複数のデコーダを組合せる動作原理細部については、例えば、前出の特許文献１等に説明されており本願発明の範疇ではないので説明を省略する。
【００２４】
放送局で放送番組コンテンツを蓄積するサーバでは、蓄積装置１でＨ．２６４符号化形式の映像データが記録保存されており、圧縮符号化でＯｐｅｎＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）と呼ばれる形態のため映像信号として再送出する場合、前のＧＯＰの情報を利用して復号する処理が必要である。
【００２５】
図３は、ＣｌｏｓｅｄＧＯＰ毎にデコードされた映像データを順に並べて出力する標準的な再生映像信号出力を説明する概念を示している。デコードは、素材の実時間と同じ時間がかかるので全フレームをデコードし、早送り再生することができない。
【００２６】
図４は、同じコンテンツデータを２台のデコーダを使用して再生出力する回路構成の機能ブロック図である。  
図４では、２台のデコーダＡ、Ｂが、記憶装置Ｑからデコード前の素材を読み出す。そしてそれぞれがデコードした素材をバッファメモリＸ、Ｙに一時蓄積し、再生順序に従って出力処理部Ｚが出力再生する。全フレームで１倍速以上の速度のデコード・再生が可能になる。
【００２７】
なお、ここで早送り再生と呼ぶものは、同期信号やクロック速度を上げさらにデータを間引く方法ではなく、クロック速度や同期タイミングは、そのままに保ち２つ（複数）の系列で取得するデコードデータを交互に元来の垂直フレームに再挿入するので情報が間引かれて減少することはなくエラーを見落とすことを防いでいる。
【００２８】
図５は、デコーダを２台使用してＣｌｏｓｅｄＧＯＰのデータを再生するデコードと映像信号出力のタイミングチャートである。  
図５において、デコーダＡで、奇数番目のＧＯＰ（１、３、５・・・）をデコードし、デコーダＢで偶数番目のＧＯＰ（２、４、６・・・）をデコードする。デコードされた素材を元の番号順に連続して再生することで１倍速以上の再生が可能となる。
【００２９】
図６は、デコーダを２台使用してＯｐｅｎＧＯＰのデータを再生するデコードと映像信号出力のタイミングチャートである。  
図６において、ＯｐｅｎＧＯＰの場合は、あるＧＯＰをデコードする場合にそのデコード対象のＧＯＰより前に並んだＧＯＰのデータを参照するため、少なくとも一つ前のＧＯＰのデータをデコードしてから再生する必要がある。図５に示すように再生するＧＯＰを交互にデコードした場合は、それぞれデコードしたいＧＯＰの一つ前のＧＯＰもデコードする必要であるため、その参照データがロスとして含まれることになるので最速でも１倍速迄しか再生出来ない。
【００３０】
図７は、各デコーダに対してＧＯＰ１つずつ交互ではなく一定の連続したＧＯＰデータでデコードする場合の概念図である。  
図７において、ＯｐｅｎＧＯＰデコード再生のロスをすくなる再生するために、各デコーダに対して１つずつ交互ではなく一定の連続したＧＯＰのデータをデコードさせて組合せている。図７では３ＧＯＰ毎にデコーダを切り替えた場合のタイミングチャートである。デコーダＡでＧＯＰ１、２、３番目をデコードし、デコーダＢでＧＯＰ４、５、６目をデコードする。
【００３１】
この場合には、３つのＧＯＰでコードする際に必要となる（参照する）ＧＯＰは１つだけなので、２つのデコーダで処理すると、３／２のＧＯＰのデータを単位時間内に処理するので最速１．５倍速までの早送り再生が可能になる。
【００３２】
なお、更に同時に使用するデコーダの数とＧＯＰフレーム数を多くしてデコードデータを抜き出すようにすれば、早送り再生速度は更に高くすることが出来る。
【００３３】
図８は、ＯｐｅｎＧＯＰでの逆方向再生方法の概念図である。  
図８において従来のＯｐｅｎＧＯＰの逆方向再生方法では、１台のデコーダで１つのＧＯＰデータをデコードするには、そのひとつ前のＧＯＰデータを参照するため、１ＧＯＰデータをデコードするために２ＧＯＰ分の時間が必要となる。そのため、逆方向再生では０．５倍速までしか全フレームデコード・再生することが出来ない。
【００３４】
図９は、デコーダを２台で逆方向再生する場合のタイミングチャートである。  
図９において逆方向再生にデコーダを２台用意し、再生するＧＯＰデータを蓄積装置１からデコーダ３（＃１）とデコーダ３（＃２）とで交互に読み出すことで、ＯｐｅｎＧＯＰであっても最速で２つのＧＯＰを２つのデコーダで処理し交互にデータを取り出すため、最大１倍速まで全フレーム再生・デコードすることが可能になる。
【００３５】
ここで図１へ戻って実施形態における各セレクタの接続設定と出力モードの設定処理について説明する。  
セレクタＡ２１は、蓄積装置１とデコーダとの間の接続設定を行う。例えば、早送り再生、逆方向再生モードでは接続先が入出力制御部６からの指定に従って、その指定を受信したコントローラ５の接続制御機能５１がセレクタＡ２１へ同じコンテンツデータＡが蓄積装置１からデコーダ３（＃１）とデコーダ３（＃２）とへ入力されるように設定する。
【００３６】
ＯＡ、ＮＥＸＴモードの指定では、デコーダ３（＃１）とデコーダ３（＃２）にはそれぞれ、コンテンツデータＢ、コンテンツデータＣと別のデータが入力される。この様に、接続先が入出力制御部６からの指定に基づいたコントローラの制御に従って設定される。
【００３７】
この接続制御機能５１が行う設定は、通常、デコーダ制御機能５２が行う設定と合わせて行われる。デコーダは、例えば、所定の復号パラメータ設定に従ったＨ．２６４の復号を行うデフォルト設定に加えて、間引き早送りモード、交互選択早送りモードなどが設定される。これらの使用デコーダ、モードの組合せは、入出制御部６にパーソナルコンピュータの様な情報端末によってグラフィック表示され、ポインタ等で設定する方法、専用の制御パネル上のスイッチ切替による方法などがある。
【００３８】
セレクタＢ２２は、各デコーダ３の出力と各出力バッファ４との間の接続を選択・切り替える。例えば、各デコーダ３と出力バッファ４とを１：１の対応を維持したままデコーダ３の出力を各出力バッファ４で一時保持するようにする。
【００３９】
セレクタＣ２３は、各バッファ４と最終的に出力する系統接続を構成する選択を行い出力Ｉ／Ｆ（インタフェース）８へ出力する選択を行う。例えば、早送り再生を行う場合、デコーダ３（＃１）に接続されたバッファ４（＃１）とデコーダ３（＃２）に接続されたバッファ４（＃１）とから交互にデータを抜き出してシリアルの出力にする処理を行う。
【００４０】
出力Ｉ／Ｆ８は、セレクタＣ２３から出力される映像信号を所定の信号レベルやフォーマットにして出力するインタフェース回路である。
【００４１】
各セレクタでは、上記の様な各種の入出力選択・接続が可能であり、入出力がＮ：Ｎになる関係が最大組合せであるが、その関係がＮ：（Ｎ−α）の様に特定の組合せに限定されていても良いことは言うまでもない。
【００４２】
図１において早送り再生を指定した場合、図７で説明したように、両デコーダ３（＃１、＃２）には、コンテンツがセレクタＡ２１を経て両デコーダ３（＃１、＃２）の入力ポートへ入力され、再生モードとしてデコーダ３（＃１）は、最初から３つ毎のデコードをしてセレクタＢ２２のデコーダ（＃１）用のポートへ出力する。デコーダ３（＃２）には、それに続く３つ毎をデコードしてデコーダ（＃２）用のポートへ出力することを交互に繰り返すコマンドが出される。
【００４３】
セレクタＢ２２は、デコーダ３（＃１）からの入力をバッファ４（＃１）へ向けて出力し、バッファ４（＃１）は出力端子が、セレクタＣ２３の入力ポートに接続される。またデコーダ３（＃２）についても同様な接続が行われている。セレクタＣ２３では、所定のタイミングで、両セレクタ３（＃１、＃２）からのデコードされた映像データを３つのＧＯＰ毎に交互に選択して外部へ向けて早送り再生の映像信号として出力する。
【００４４】
また、このデータを早送り、又は逆方向再生でモニタすると同時に、送出サーバＳは、セレクタＡ２１を介してＯＡ（オンエア）用のコンテンツＤのデータを蓄積装置１から読み出しデコーダ３（＃Ｎ）でデコードし、セレクタＢ２２とバッファ４（＃ｎ）、セレクタＣ２３を経た映像信号を送出している。この場合、出力バッファ４（＃ｎ）は、デコーダ制御機能５２によってバッファしないでそのままスルー出力するように設定される。
【００４５】
また、このオンエア用の映像信号については、図２に示されるセレクタ機能をバスライン２の接続先制御によって行う場合は、出力バッファ４（＃ｎ）をスルー（バイパス）するようにしても良い。
【００４６】
さらに送出サーバＳは、次の放送用のコンテンツＣをデコーダ３（＃ｎ―１）でデコードしたデータを出力バッファ４（＃ｎ−１）で先頭データをＮＥＸＴライン信号としてオンエアのタイミングまで待機している。
【００４７】
従来の送出サーバは、内部にこの様なデコーダとバッファとを持たないため、外部のスイッチャによりオンエア系とＮＥＸＴライン信号を出力しているものであって、全データを早送りや逆方向再生を同時に提供することが出来なかった。また、ビデオサーバ周辺にスイッチャやデコーダとの間を接続する配線系統が増え、構成や信号送出制御が複雑になっていた。
【００４８】
以上述べた少なくともひとつの実施形態のビデオサーバによれば、蓄積装置からのデータを復号するデコーダと出力バッファと、それらの接続対応を選択的に行うセレクタを内部に持つことにより、本来の映像信号送出と合わせてモニタ再生映像信号の出力を実行出来る小型なビデオサーバを容易に提供することが出来る。
【００４９】
特に図２に示されるような内部のデータバス（バスライン）を用いるセレクタ機能によりビデオサーバを小型にして実現することが出来る。
【００５０】
図１０は、セレクタの実効的な配置箇所を変えて早送りや逆方向再生を行う場合の信号系統の構成の応用例である。上記説明では、３つのセレクタを用いてデコードされたデータをバッファしてからセレクタを通して組み合わせる方法を説明したが、デコードされたデータをセレクタで組み合わせてからバッファする様にしても良い。図１０（ａ）、（ｂ）では、出力バッファとデコーダとの中間、又は、デコーダ出力側に位置するセレクタの使用数を１つ減らした場合のセレクタ挿入部位を論理的に示したものである。
【００５１】
これらの組合せ（接続パターンと、デコード処理モード）は、コントローラ５に予めプログラム化された接続制御機能５１とデコーダ制御機能５２によって制御される。
【００５２】
図１１は、本実施形態のビデオサーバの入出制御部６にディスプレイ６１の画面を用いてコンテンツと、読み出しポート、出力Ｉ／Ｆポートの選択、及び映像出力モードを系統図形式で表示する一例、図１２は、本実施形態のビデオサーバのマルチモード動作設定させる処理手順のフローチャートである。  
図１１では、ディスプレイ６１上にデコーダを８台組み込んだビデオサーバの動作に対応する接続系統を表示している。
【００５３】
映像信号の出力は、デコーダの台数分の映像信号を同時に出力出来る様になっており、コンテンツは蓄積装置１から同じく同時に最大８つ（８チャネル）取り出せる容量とインタフェース手段を備えている。
【００５４】
なお、蓄積装置１に記録蓄積されているコンテンツは、その名称等の識別情報が予めリスト化され、ここでは図示されていない別のディスプレイ手段、または、入出力制御部６のディスプレイ６１から確認可能になっている。
【００５５】
出力モード（動作モード）は、ＯＡ（放送）中又は、記憶装置１から読み出されたコンテンツのデータを直ちに送出するＯＡモード、放送（送出）中のコンテンツに続いて放送（送出）されるコンテンツか、送出一時を停止して待機するＮＥＸＴモード、コンテンツを放送に先駆け、又は、送出した後に確認する早送り再生（ＦＷＤ）モードとそれらの逆方向再生をする逆方向（ＢＷＤ）再生モードの４つを備えている。
【００５６】
蓄積装置１の読み出しポートとデコーダ３（＃１〜＃８）、メモリユニット４Ｍ内の出力バッファ４（＃１〜＃８）は、それぞれの各チャネルの入出力ポートを示すために「○」内にポート（チャネル）番号が記されている。
【００５７】
図１、図２、図１１で示される出力バッファ４は、出力Ｉ／Ｆ８（＃１）ポートでのＯＡモードでは、デコーダ３で復号化された映像信号を速やかに送出するので出力バッファ４（＃１、＃７）では、そのままスルーするように接続制御機能５１、デコーダ制御機能５１により制御される。出力Ｉ／Ｆ８（＃２）ポートでのＮＥＸＴモードでは、頭出しをいつでも可能なように先頭映像データを待機するために、デコーダ３からの映像データを出力バッファ４（＃２）で、バッファ（一時記憶保持）している。
【００５８】
ここでは、早送り再生モードでは、図７に示される様な連続するＧＯＰを用いた再生出力を容易にすることを図って２つのデコーダ３それぞれに出力バッファ４が接続される。逆方向再生モードでは、図９の様に複数のＧＯＰでの再生をせず２台が交互に復号化したデータを出力して合成してから出力バッファ４に入力させている。
【００５９】
以下、図１２のフローチャートと図１１とを参照しながらマルチモード動作するビデオサーバの処理手順を説明する。オペレータ、又は図１では図示されない外部の情報伝達手段を介して、入出力制御部６からディスプレイ６１に示され、所望の出力Ｉ／Ｆ８の出力ポート枠ＯＭ（＃１〜＃８）（場合によっては、蓄積手段１の読み出しポート枠ＣＮ（＃１〜＃８））へコンテンツの名称（ステップｓ１）、出力モード（ステップｓ２）、出力Ｉ／Ｆポート番号（Ｓｔｅｐ３）の識別情報が入力指定される。
【００６０】
指定方法の一例としては、ディスプレイ６１のキーボード等で割り当てたい出力ポート枠ＯＭに文字等で出力したいコンテンツ識別情報（ｘｘｘＯ）と出力モード記号（ＯＡ）等をキーボードで入力する。なお、画面上の蓄積装置１のコンテンツ記入枠ＣＮ「１」〜「８」で空欄となっているものに、コンテンツ名を入力指定しても良い。
【００６１】
また、放送局では、ビデオサーバＳから外部のＡＰＣ９（図１参照）から送出時刻（タイミング）情報と共にコンテンツ名、出力モード等が指定入力される。ＯＡモードとＮＥＸＴモードは、この外部からの入力信号によって随時更新されるので、出力モードは、早送り再生（ＦＷＤ）と、逆方向再生（ＢＷＤ）を指定する場合のみ入力指定し、ＡＰＣ９から時刻情報によって放送が制御されているコンテンツについては、出力モードは入力指定しなくてもＡＰＣ９から自動設定される。
【００６２】
その一例として、ＡＰＣ９からはコンテンツとＯＡ時刻情報が入出力制御部６を介して予め通知されるので、ビデオサーバＳ内部ではコントローラが図示されないタイマ、時計を参照して当該コンテンツ、又は、出力Ｉ／Ｆのポートが放送中か又は待機中かを判断し、ＯＡモードかＮＥＸＴモードかを設定する。また、別の方法としては、ＡＰＣ９自体が局内時計を参照してＯＡタイミングを指定する制御信号を送信しているので、その制御信号でＯＡモードか、ＮＥＸＴモードかを入出力制御部６に入力設定しても良い。
【００６３】
コントローラ５の接続制御機能５１は、経路探索プログラムが組み込まれ、未使用のデコーダ３、未使用の出力バッファ４、蓄積装置１の未使用の読み出しポートをモニタしている。そして、出力Ｉ／Ｆ８のポート記入枠ＯＭに指定された映像信号の出力モードから、デコーダを２つ組合せるか又は１つかと、出力バッファを使用するか又はスルーとするかとの条件判定をする。また未使用の読み出しポートの内の１つを指定されたコンテンツデータ読み出しポートに割り当てる。
【００６４】
そして、例えば、図１０に示される様に各出力モードに対応して予め決められている接続パターンが設定され、その接続パターンを照合しながら出力Ｉ／Ｆのポートと割り当てられた蓄積装置１のコンテンツの読み出しポートとの間を、現在未使用のデコーダ３とバッファ４とを経由して接続するルートが探索され、各セレクタＡ２１〜Ｃ２３の接続先が設定される。
【００６５】
また、デコーダ制御機能５２は、接続制御機能５１と対になって機能する復号化処理制御プログラムである。例えば、出力Ｉ／Ｆ８のポート「１」〜「８」に設定された映像信号のモードから、早送り再生が設定された場合デコーダ３を組み合わせて交互に出力すること、別途入力指定される早送りの速度から各デコーダで再生する際のＧＯＰの連続数を決めたり、参照するＧＯＰの決定、デコーダ３で復号されたデータの出力バッファへの入力や出力の設定をする制御を行う。また、逆方向再生の場合も同様にデコーダ、出力バッファの動作制御を行う。
【００６６】
出力Ｉ／Ｆ（１）ポートの記入枠ＯＭ（＃１）へ、コンテンツＡを示す「ｘｘｘＡ」とＯＡモードを示す「ＯＡ」、が入力されると、コントローラ５の接続制御機能５１が、ポート「１」は動作モードが「ＯＡモード」であると判読し（ステップｓ４がＹｅｓ）、デコーダは１つ、出力バッファはスルーと設定される。そして、接続制御機能５１が備える経路探索プログラムにより、それまで未使用の読み出しポート、出力バッファ４、デコーダ３と、蓄積装置１の使用状況を調べ、未使用である出力Ｉ／Ｆ８のポート（１）と出力バッファ４（＃１）の出力ポート（１）、および出力バッファ４（＃１）の入力ポート（１）と未使用のデコーダ３（＃１）の出力ポート（１）、さらにデコーダ３（＃１）の入力ポート（１）と蓄積装置１の読み出しポート（１）とを接続するようにセレクタＣ２３、セレクタ２２Ｂ２２、セレクタＡ２１とを設定する。
【００６７】
また、同時に、デコーダ制御機能５２が蓄積装置１に記憶されているコンテンツＡの読み出しポートを（１）に割り当て、デコーダ３（＃１）には通常の読み出したデータをデコードして出力し、出力バッファ４（＃１）には、スルー出力動作する方法を割り当てる。（ステップｓ５）。
【００６８】
出力Ｉ／Ｆ８のポート（２）のポート記入枠ＯＭ（＃２）に「ｘｘｘＢ」「ＮＸＴ」と入力指定された場合、言い換えれば出力Ｉ／Ｆ８のポート（２）には待機する次番組の「コンテンツＢ」がＮＥＸＴモードで割り当てられた場合（ステップｓ４がＮｏ、ステップｓ６がＹｅｓ）、ＮＥＸＴモードと判読した接続制御機能５１は、前述のＯＡモードの場合に準じて各ポートに（２）を設定するように同様に各セレクタを制御する。
【００６９】
そしてデコーダ制御機能５２が蓄積装置１に記憶されているコンテンツＢの読み出しポートをここでは（２）に割り当て、デコーダ３（＃２）は通常の読み出すデコード方法を指示し、出力バッファ４（＃２）には、指定されたコンテンツのデコード出力の先頭データをバッファして待機する動作を割り当てる。（ステップｓ７）。
【００７０】
蓄積装置１中の「コンテンツＤ」をモニタ確認するために出力Ｉ／Ｆ８のポート記入枠ＯＭ（＃５）に「ｘｘｘＤ」と早送り再生モード「ＦＷＤ」とが指定入力された場合（ステップｓ４がＮｏ、ステップｓ６がＮｏ、ステップｓ８がＹｅｓ）、接続制御機能５１は、出力バッファ３（＃５）の出力ポート（５）と出力バッファ３（＃６）の出力ポート（６）とを出力Ｉ／Ｆ８のポート（５）に接続し、出力バッファ３（＃５）の入力ポート（５）をデコーダ３（＃５）の出力ポート（５）に接続し、デコーダ４（＃６）の入力ポート（６）をデコーダ３（＃６）の入力ポート（６）に接続させ、デコーダ３（＃５）の入力ポート（５）とデコーダ３（＃６）の入力ポート（６）とを蓄積装置１の読み出しポート（５）に接続する様に各セレクタを設定する。
【００７１】
この場合、セレクタＣ２３は、バッファ４（＃５）からの出力とバッファ４（＃６）からの出力を３ＧＯＰごとで交互に取り出すように接続先を切り替える。または、セレクタＣ２３は、交互切替を行わずにデコーダ３（＃５）とデコーダ（＃６）からは、３ＧＯＰ毎に交互にデコードされたデータが出力されるようにデコーダ制御機能５２が制御するようにしても良い。
【００７２】
このＦＷＤ出力モードでは、デコーダ制御機能５２は、「コンテンツＤ」を蓄積装置１の読み出しポート（５）から出力するように設定し、デコーダ３（＃５、＃６）およびバッファ４（＃５、＃６）には、図７に示されるような早送り再生をするデコード方法を割り当てる制御を行う（ステップｓ９）。
【００７３】
同様に蓄積装置１中の「コンテンツＣ」を逆方向再生モニタ確認するために出力Ｉ／Ｆ８のポート記入枠ＯＭ（＃３）に、「ｘｘｘＣ」と逆方向再生モード「ＢＷＤ」が指定された場合（ステップｓ８がＮｏ相当。）とする。この場合、接続制御機能５１は、出力バッファ３（＃３）の出力ポート（３）と出力ポート８のポート（３）、出力バッファ３（＃３）の入力ポート（３）をデコーダ３（＃３）の出力ポート（３）とデコーダ３（＃４）の出力ポート（４）とに接続させ、デコーダ３（＃３）とデコーダ３（＃４）の入力ポート（４）とを蓄積装置１の読み出しポート（３）に接続する様に各セレクタを設定する。この場合、セレクタＢ２２は、デコーダ３（＃３）とデコーダ３（＃４）からの出力を交互に取り出す操作を行う。または、セレクタＢ２２は、交互切替を行わずにデコーダ３（＃３）とデコーダ（＃４）からは、ＧＯＰ毎に交互にデコードされたデータが出力されるようにデコーダ制御機能５２が制御するようにしても良い。
【００７４】
このＢＷＤ出力モードでは、デコーダ制御機能５２は、「コンテンツＣ」を蓄積装置１の読み出しポート（３）から出力するように設定し、デコーダ３（＃３、＃４）には、図９に示されるような逆方向再生をするデコード方法を割り当てる制御を行う（ステップｓ１０）。
【００７５】
なお、早送り再生については、接続制御機能５１は、図１１において、早送り再生で２つのデコーダ出力を共通接続してから出力バッファに接続する様に接続パターンを設定しても良い。さらに、逆方向再生においても、デコーダ出力をそれぞれのバッファを通してからバッファ出力で組み合わせる様にしてもよい。この場合、それぞれの接続順序、組合せに応じて所要の再生出力モードが得られるようにデコーダ制御５２の内容が調整される。
【００７６】
このほか、例えば、同一コンテンツＥをＯＡモードとして複数の出力ポートから出力するなどもセレクタで接続先を設定することによって可能である。このセレクタの接続先の設定は、経路探索プログラムが自動検索で行っても良いし、マウスポインタでポート間をドラッグして接続を指定するものでも良い。
【００７７】
この接続や、コンテンツ情報の入力制御手段は、図示しないがコンピュータの様な情報端末であっても良いし、タッチパネルやマウスポインタで数値、接続点を指定するものも良いし、ディスプレイ６１に連動するキーボード、マウスやボタン、ジョイスティックなどの入力デバイスを組合せたものでもよい。
【００７８】
接続経路は、ディスプレイ上で太線表示され、利用可能なデコーダ３等も表示されるが、ここではデコーダが組み合わせられていることにより既に全台数使用されているため、出力Ｉ／Ｆは、８チャンネルよりも少ないチャネル数しか出力出来ない。そこで、コントローラ５で実行されている経路探索プログラムは、出力Ｉ／Ｆ８から出力が現在以上取れない場合は、ディスプレイ６１にポート部分の表示を薄い表示にするなどしてオペレータに知らせている。
【００７９】
同様にコンテンツも現在以上同時に出力出来なくなることから、コンテンツ枠を薄い表示にして最大送出状態であることを表示している。
【００８０】
以上述べた少なくともひとつの実施形態のビデオサーバによれば、蓄積装置と複数のデコーダ、出力インタフェースの間に複数の出力モードが可能になるよう、デコーダを組合せる接続を行うセレクタを持つことにより、蓄積した映像コンテンツデータを読み出して直ぐに（ＯＡモードで）送出しつつ、同時にその他の蓄積記録されたコンテンツの記録を確認する早送り再生や逆方向再生を組合せで映像信号を出力することが可能である。
【００８１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【００８２】
例えば上記説明では、出力Ｉ／Ｆのチャネル数とデコーダ台数、蓄積装置１のコンテンツの読み出しポート数は同一の８であるが、それぞれが例えば、６、４、８の様に異なった数で有っても本実施形態に含まれる物である。特に、放送局では、原則としてＯＡモードとＮＥＸＴモードの２チャネルの出力が必須であり、その運用中に早送り再生モード、又は逆方向再生でのコンテンツ確認を可能と出来るように少なくとも４チャネルの出力ポートを備えていることが望ましい。
【００８３】
また、早送り、逆方向再生については、再生速度を０．５〜１．５の様に調整する場合があるが、これらについては、詳細説明は省略するが入出力制御部６１からコントローラ６へ調整パラメータが入力され、各デコーダへのクロック速度調整や、データの挿入、間引きなど別途定められる処理の制御が行われる。
【符号の説明】
【００８４】
１  蓄積装置
２  バスライン
２１〜２３  セレクタ
３  デコーダ
４  出力バッファ
５  コントローラ
５１  接続制御機能
５２  デコーダ制御機能
６  入出力制御部
６１  ディスプレイ
８  出力Ｉ／Ｆ（インタフェース）
９  ＡＰＣ（番組自動送出装置）
【図１】
0005632418.tif 000002
【図２】
0005632418.tif 000003
【図３】
0005632418.tif 000004
【図４】
0005632418.tif 000005
【図５】
0005632418.tif 000006
【図６】
0005632418.tif 000007
【図７】
0005632418.tif 000008
【図８】
0005632418.tif 000009
【図９】
0005632418.tif 000010
【図１０】
0005632418.tif 000011
【図１１】
0005632418.tif 000012
【図１２】
0005632418.tif 000013
【図１３】
0005632418.tif 000014