(57)【特許請求の範囲】
【請求項１】
ＶＤＣＰ（Video Disk Communication Protocol）プロトコルに則ってビデオサーバを操作するビデオサーバコントローラにおいて、
番組素材の素材名称、及び、前記番組素材の放送が中断された位置を示す前記番組素材のタイムコードを記憶させるための第１の指示と、前記番組素材の放送を前記中断位置から再開させるための第２の指示とを受け付ける指示受付部と、
前記第１の指示を受けると、前記素材名称及びタイムコードを記憶媒体に記憶させ、前記第２の指示を受けると、CUE UP WITH DATAコマンドを作成すると共に、前記記憶媒体に記憶される素材名称及びタイムコードを読み出すコマンド作成部と、
前記作成されたCUE UP WITH DATAコマンドと、前記読み出された素材名称及びタイムコードとをビデオサーバへ発行する発行部と
を具備することを特徴とするビデオサーバコントローラ。
【請求項２】
前記指示受付部は、少なくとも一つのボタンを備え、前記ボタンが押下されると、前記コマンド作成部に対して、前記素材名称及びタイムコードを前記記憶媒体に記憶させ、前記CUE UP WITH DATAコマンドを作成させると共に、前記記憶媒体に記憶される素材名称及びタイムコードを読み出させる指示を与えることを特徴とする請求項１記載のビデオサーバコントローラ。
【請求項３】
前記指示受付部は、前記第１及び第２の指示を入力させるための少なくとも一つのアイコンをモニタに表示させることを特徴とする請求項１記載のビデオサーバコントローラ。
【請求項４】
ＶＤＣＰプロトコルに則ってビデオサーバを操作するビデオサーバコントローラで用いられる操作方法において、
ビデオサーバコントローラが、番組素材の素材名称、及び、前記番組素材の放送が中断された位置を示す前記番組素材のタイムコードを記憶させるための第１の指示を受け付けた場合、前記素材名称及びタイムコードを記憶媒体に記憶し、
前記ビデオサーバコントローラが、前記番組素材の放送を前記中断位置から再開させるための第２の指示を受け付けると、CUE UP WITH DATAコマンドを作成すると共に、前記記憶媒体に記憶される素材名称及びタイムコードを読み出し、
前記ビデオサーバコントローラが、前記作成したCUE UP WITH DATAコマンドと、前記読み出した素材名称及びタイムコードとをビデオサーバへ発行することを特徴とする操作方法。
【請求項５】
ＶＤＣＰプロトコルに則ってビデオサーバを操作するビデオサーバコントローラで用いられる操作プログラムであって、
番組素材の素材名称、及び、前記番組素材の放送が中断された位置を示す前記番組素材のタイムコードを記憶させるための第１の指示を受け付けた場合、前記素材名称及びタイムコードを記憶媒体に記憶する処理と、
前記番組素材の放送を前記中断位置から再開させるための第２の指示を受け付けると、CUE UP WITH DATAコマンドを作成すると共に、前記記憶媒体に記憶される素材名称及びタイムコードを読み出す処理と、
前記作成したCUE UP WITH DATAコマンドと、前記読み出した素材名称及びタイムコードとをビデオサーバへ発行する処理と
を前記ビデオサーバコントローラのコンピュータに実行させることを特徴とする操作プログラム。
【請求項６】
ＶＤＣＰプロトコルに則ってビデオサーバを操作するビデオサーバコントローラで用いられる操作プログラムを記憶する記録媒体であって、
番組素材の素材名称、及び、前記番組素材の放送が中断された位置を示す前記番組素材のタイムコードを記憶させるための第１の指示を受け付けた場合、前記素材名称及びタイムコードを記憶媒体に記憶する処理と、
前記番組素材の放送を前記中断位置から再開させるための第２の指示を受け付けると、CUE UP WITH DATAコマンドを作成すると共に、前記記憶媒体に記憶される素材名称及びタイムコードを読み出す処理と、
前記作成したCUE UP WITH DATAコマンドと、前記読み出した素材名称及びタイムコードとをビデオサーバへ発行する処理と
を前記ビデオサーバコントローラのコンピュータに実行させるプログラムを記憶することを特徴とする記録媒体。
【請求項７】
ビデオサーバとＶＤＣＰプロトコルに則って前記ビデオサーバを操作するビデオサーバコントローラとを具備するビデオサーバシステムにおいて、
前記ビデオサーバコントローラは、
番組素材の素材名称、及び、前記番組素材の放送が中断された位置を示す前記番組素材のタイムコードを記憶させるための第１の指示と、前記番組素材の放送を前記中断位置から再開させるための第２の指示とを受け付ける指示受付部と、
前記第１の指示を受けると、前記素材名称及びタイムコードを記憶媒体に記憶させ、前記第２の指示を受けると、CUE UP WITH DATAコマンドを作成すると共に、前記記憶媒体に記憶される素材名称及びタイムコードを読み出すコマンド作成部と、
前記作成されたCUE UP WITH DATAコマンドと、前記読み出された素材名称及びタイムコードとを前記ビデオサーバへ発行する発行部と
を備え、
前記ビデオサーバは、
複数の番組素材を蓄積するストレージと、
前記ビデオサーバコントローラから発行されたCUE UP WITH DATAコマンドと、前記読み出された素材名称及びタイムコードとを受信すると、前記ストレージに蓄積される番組素材のうち、前記素材名称により指定される番組素材を、前記タイムコードにより指定される位置から読み出す制御部と、
前記読み出された番組素材を、予め設定された方式でエンコードして出力するデコーダと
を備えることを特徴とするビデオサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、素材データの収録／再生が制御されるビデオサーバを操作するビデオサーバコントローラ、ビデオサーバを操作する操作方法、ビデオサーバを操作する操作プログラム、操作プログラムを記録する記録媒体及びビデオサーバシステムに関する。
【背景技術】
【０００２】
近年、ビデオサーバに対する素材データの収録／再生を制御するコントロールプロトコルには、ＶＤＣＰ（Video Disk Communication Protocol）プロトコルが業界標準として用いられている。一般にビデオサーバには、ビデオサーバコントローラからＶＤＣＰプロトコルに則った制御信号が供給される。ビデオサーバは、このビデオサーバコントローラから供給される制御信号により、素材データの収録／再生が制御されている。
【０００３】
ところで、放送局で通常番組を再生している最中に、特別番組による割り込みが生じることがある。特別番組の割り込みがあった場合には、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生の再開が望まれる。このような場合、番組を放送しているビデオサーバに対し、特別番組が割り込まれた通常番組の素材名称及びタイムコードを保持する要求（ＴＣ−ＨＯＬＤ要求）を指示しておき、特別番組の終了後に、割り込んだ位置で再生をスタンバイするようにＲＥＣＵＥ要求を指示する必要がある。
【０００４】
しかしながら、ＴＣ−ＨＯＬＤ要求及びＲＥＣＵＥ要求は、ＶＤＣＰプロトコルの標準コマンドでは実現されていない。そのため、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生を再開するためには、ＳＥＣＮＥＴ等の独自プロトコルを用いてビデオサーバコントローラとビデオサーバとの間の通信を行うか、或いは、ＶＤＣＰプロトコルを拡張し、独自のコマンドを用意してビデオサーバコントローラとビデオサーバとの間の通信を行う必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２２５３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以上のように、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生を再開するためには、独自プロトコルを用いるか、或いは、ＶＤＣＰプロトコルを拡張し独自のコマンドを用意する必要があった。しかしながら、独自プロトコルを使用する場合には、ビデオサーバ及びビデオサーバコントローラを独自プロトコルに対応させる必要があり、対応させるのに多大な時間と労力を要する。また、ＶＤＣＰプロトコルを拡張した独自コマンドを用意する場合にも、ビデオサーバ及びビデオサーバコントローラを独自コマンドに対応させる必要があり、対応させるのに多大な時間と労力を要する。
【０００７】
そこで目的は、独自プロトコルを使用せず、かつ、ＶＤＣＰプロトコルを拡張した独自コマンドを用意せずとも、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生を再開することが可能なビデオサーバコントローラ、ビデオサーバを操作する操作方法、ビデオサーバを操作する操作プログラム、操作プログラムを記録する記録媒体及びビデオサーバシステムを提供することにある。
【課題を解決するための手段】
【０００８】
実施形態によれば、ビデオサーバコントローラは、指示受付部、コマンド作成部及び発行部を具備する。指示受付部は、番組素材の素材名称、及び、前記番組素材の放送が中断された位置を示す前記番組素材のタイムコードを記録させるための第１の指示と、前記番組素材の放送を前記中断位置から再開させるための第２の指示とを受け付ける。コマンド作成部は、前記第１の指示を受けると、前記素材名称及びタイムコードを記憶媒体に記憶させ、前記第２の指示を受けると、CUE UP WITH DATAコマンドを作成すると共に、前記記憶媒体に記憶される素材名称及びタイムコードを読み出す。発行部は、前記作成されたCUE UP WITH DATAコマンドと、前記読み出された素材名称及びタイムコードとをビデオサーバへ発行する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るビデオサーバコントローラを備えるビデオサーバシステムの機能構成を示すブロック図である。
【図２】図１に示すビデオサーバシステムが、中断された番組素材の再生を再開する際における、ビデオサーバコントローラとビデオサーバとの間での通信のシーケンスを示す図である。
【図３】図１に示すビデオサーバから送信される番組素材の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、実施の形態について、図面を参照して説明する。
【００１１】
図１は、本実施形態に係るビデオサーバコントローラ１０を備えるビデオサーバシステムの機能構成を示すブロック図である。図１において、ビデオサーバシステムは、ビデオサーバコントローラ１０及びビデオサーバ２０を具備する。ビデオサーバコントローラ１０と、ビデオサーバ２０とは、例えばＬＡＮ（Local Area Network）ケーブルにより接続される。
【００１２】
ビデオサーバコントローラ１０は、例えば、ＣＰＵ（Central Processing Unit）、及び、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等のＣＰＵが処理を実行するためのプログラムやデータを格納可能なメモリ１１を備える。ビデオサーバコントローラ１０は、メモリ１１に記録される操作プログラム等をＣＰＵに実行させることで、ＧＵＩ（Graphical User Interface）１２、ＶＤＣＰコマンド作成部１３及びコマンド発行部１４の機能を備える。
【００１３】
ＧＵＩ１２は、ビデオサーバコントローラ１０と接続されるモニタ（図示せず）、又は、ビデオサーバコントローラ１０が備えるモニタ（図示せず）に、ユーザがビデオサーバ２０を操作するためのグラフィックを表示することで、ユーザからの入力を受け付けるインタフェースである。ここで、グラフィックとは、ウィンドウ、アイコン及びボタン等が組み合わされて表示されたものである。本実施形態では、モニタに、例えば、番組の素材名称及びタイムコードを保持する要求（ＴＣ−ＨＯＬＤ要求）を入力するためのＴＣ−ＨＯＬＤアイコン、及び、再生に備えてスタンバイするＲＥＣＵＥ要求を入力するためのＲＥＣＵＥアイコンが表示される。ユーザは、マウス等のポインティングデバイス（図示せず）を用いて、モニタに表示されるＴＣ−ＨＯＬＤアイコン又はＲＥＣＵＥアイコンを選択することが可能である。
【００１４】
ＶＤＣＰコマンド作成部１３は、ＧＵＩ１２により、ユーザの要求を受け付け、受け付けた要求に対応したＶＤＣＰコマンドを作成する。また、ＶＤＣＰコマンド作成部１３は、受け付けた要求に対応した処理を実行する。
【００１５】
例えば、ＶＤＣＰコマンド作成部１３は、ユーザにより、ＴＣ−ＨＯＬＤアイコンが選択されると共に、番組素材の素材名称と、特別番組が割り込んだタイムコードとが入力された場合、入力された素材名称及びタイムコードをメモリ１１に記憶させる。また、ＶＤＣＰコマンド作成部１３は、ユーザにより、ＲＥＣＵＥアイコンが選択された場合、ＶＤＣＰプロトコルに準じたCUE UP WITH DATAコマンドを作成し、メモリ１１に記憶させた素材名称及びタイムコードと共に、コマンド発行部１４へ出力する。
【００１６】
コマンド発行部１４は、ＶＤＣＰコマンド作成部１３により作成されたＶＤＣＰコマンドをビデオサーバ２０へ出力する。例えば、コマンド発行部１４は、ＶＤＣＰコマンド作成部１３から供給されるCUE UP WITH DATAコマンドと、素材名称及びタイムコードとを、ＬＡＮケーブルを介してビデオサーバ２０へ出力する。
【００１７】
ビデオサーバ２０は、インタフェース部２１、ストレージ２２、デコーダ２３及び制御部２４を備える。
【００１８】
インタフェース部２１は、ビデオサーバコントローラ１０から供給されるＶＤＣＰコマンドを受信し、受信したＶＤＣＰコマンドを制御部２４へ出力する。例えば、インタフェース部２１は、ビデオサーバコントローラ１０からCUE UP WITH DATAコマンドと、素材名称及びタイムコードとが供給されると、供給されたCUE UP WITH DATAコマンドと、素材名称及びタイムコードとを制御部２４へ出力する。
【００１９】
ストレージ２２は、番組素材を複数記録しており、制御部２４からの制御に応じて、記録している番組素材を読み出す。
【００２０】
デコーダ２３は、ストレージ２２から読み出された番組素材を、制御部２４からの制御に応じて、予め設定された符号化方式に基づいてデコードして出力する。
【００２１】
制御部２４は、インタフェース部２１により受信されたＶＤＣＰコマンドに従って、ビデオサーバ２０の動作を制御する。例えば、制御部２４は、インタフェース部２１からCUE UP WITH DATAコマンドと、素材名称及びタイムコードとが供給された場合、ストレージ２２とデコーダ２３とを制御し、素材名称により指定される番組素材が、タイムコードにより指定される位置から再生可能なようにスタンバイさせる。
【００２２】
次に上記構成のビデオサーバシステムにおいて、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生を再開させる動作について詳細に説明する。
【００２３】
図２は、本実施形態に係るビデオサーバシステムが、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生を再開する際における、ビデオサーバコントローラ１０とビデオサーバ２０との間での通信のシーケンスを示す図である。図３は、ビデオサーバ２０から送信される番組素材の例を示す図である。
【００２４】
通常番組の放送が特別番組により割り込まれると、ユーザは、ＧＵＩ１２に表示されるＴＣ−ＨＯＬＤアイコンを選択すると共に、番組素材の素材名称「Ａ」と、特別番組に割り込まれた時点での番組素材のタイムコード「００：１０：００．００」とを入力する。
【００２５】
ＶＤＣＰコマンド作成部１３は、入力された素材名称「Ａ」と、タイムコード「００：１０：００．００」とをメモリ１１に記憶させる（シーケンスＳ２１）。
【００２６】
ユーザは、特別番組の放送が終了すると、ＧＵＩ１２に表示されるＲＥＣＵＥアイコンを選択する。
【００２７】
ＶＤＣＰコマンド作成部１３は、選択されたＲＥＣＵＥアイコンに基づき、CUE UP WITH DATAコマンドを作成すると共に、素材名称「Ａ」及びタイムコード「００：１０：００．００」をメモリ１１から読み出す（シーケンスＳ２２）。コマンド発行部１４は、CUE UP WITH DATAコマンドと共に、素材名称「Ａ」及びタイムコード「００：１０：００．００」をビデオサーバ２０へ出力する（シーケンスＳ２３）。ビデオサーバ２０は、CUE UP WITH DATAコマンドを受けると、ＡＣＫをビデオサーバコントローラ１０へ返す（シーケンスＳ２４）。
【００２８】
これにより、図３に示すように、ビデオサーバ２０からは、特別番組が終了した後、特別番組が割り込まれたタイムコード「００：１０：００．００」から、番組素材Ａの再生が再開されることになる。
【００２９】
以上のように、本実施形態では、ビデオサーバコントローラ１０は、通常番組の放送が特別番組により割り込まれた場合、割り込まれた番組素材の素材名称、及び、割り込まれた時点での番組素材のタイムコードをメモリ１１に記録する。そして、特別番組が終了した際には、ユーザからの指示に基づき、CUE UP WITH DATAコマンドを作成し、CUE UP WITH DATAコマンドと共に、記録した素材名称及びタイムコードをビデオサーバ２０へ出力するようにしている。従来では、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生を再開するためには、ＳＥＣＮＥＴ等の独自プロトコル、又は、ＶＤＣＰ拡張プロトコルを用い、特別番組の割り込み時にＴＣ−ＨＯＬＤ要求をビデオサーバ２０へ出力し、特別番組の終了時にはＲＥＣＵＥ要求をビデオサーバ２０へ出力するようにしていた。一方、本実施形態では、特別番組の割り込み時に素材名称及びタイムコードを記録し、特別番組の終了時にはCUE UP WITH DATAコマンドをビデオサーバ２０へ出力するようにしているため、標準のＶＤＣＰプロトコルに準拠したまま、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生を再開することが可能となる。
【００３０】
したがって、本実施形態に係るビデオサーバコントローラ１０によれば、独自プロトコルを使用せず、かつ、ＶＤＣＰプロトコルを拡張した独自コマンドを用意せずとも、特別番組が終了した後に、特別番組が割り込む前の位置から通常番組の再生を再開することができる。
【００３１】
なお、本実施形態では、ビデオサーバコントローラ１０がＧＵＩ１２を備える場合を例に説明した。しかしながら、これに限定される訳ではない。例えば、ビデオサーバコントローラ１０は、ユーザからの指示が直接入力される指示受付部を備えるようにしても構わない。このとき、指示受付部には、素材名称及びタイムコードをメモリ１１に記憶させるための第１の専用ボタンと、ＶＤＣＰコマンド作成部１３にCUE UP WITH DATAコマンドを作成させるための第２の専用ボタン等を備えるようにしても構わない。また、素材名称及びタイムコードをメモリ１１に記憶させ、ＶＤＣＰコマンド作成部１３にCUE UP WITH DATAコマンドを作成させるための第３の専用ボタン等を備えるようにしても構わない。また、第１及び第２の専用ボタンを設けずとも、既存のボタンにより、これらの処理が実行されるようにしても構わない。
【００３２】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００３３】
１０…ビデオサーバコントローラ、１１…メモリ、１２…ＧＵＩ、１３…ＶＤＣＰコマンド作成部、１４…コマンド発光部、２０…ビデオサーバ、２１…インタフェース部、２２…ストレージ、２３…デコーダ、２４…制御部
【図１】
0005612004.tif 000002
【図２】
0005612004.tif 000003
【図３】
0005612004.tif 000004