(57)【要約】      （修正有）【課題】映像を管理するための管理情報は、映像全体に対して一意に関連付けられるため、管理対象の映像の一部でも機密性が高い情報が含まれるなどの理由で非公開で管理する必要がある場合には、映像全体が非公開となってしまうが、映像全体のセキュリティポリシーとは別個に、公開・非公開を柔軟に設定できるようにする。【解決手段】映像全体を管理する管理情報ではなく、映像を構成するブロック単位に公開制限を示すフラグを埋め込むことで、ブロック単位に公開範囲を管理する。【選択図】図１
2013102358.tif 000002
【特許請求の範囲】
【請求項１】
映像データを格納するための格納部と、前記映像データを処理するサーバと、前記サーバの処理に関連する情報を管理する管理データベース部と、ユーザの入力と前記ユーザへの出力を受け付ける入出力装置とを有する映像管理システムであって、
前記格納部は、
ヘッダと複数のフレーム時刻情報と前記複数のフレーム時刻情報に対応する複数のフレーム映像とを含む映像ブロックを、複数含む映像データを格納し、
前記サーバは、
前記入出力装置から映像選択の入力を受けるとき、前記映像選択の入力に基づいて前記管理データベース部を照合し、
前記映像選択の入力に対応した時刻情報指定の画面を前記入出力装置に表示するよう制御し、
前記入出力装置から公開制限として入力される開始時刻情報と終了時刻情報とを前記ヘッダに登録するように、前記映像データをエンコードし、
前記入出力装置から映像選択の再生指示入力を受けるとき、前記再生指示入力に基づいて前記管理データベース部を照合し、照合結果に基づいて前記再生指示入力に対応した前記映像データをデコードすることを特徴とする映像管理システム。
【請求項２】
前記サーバは、前記時刻情報指定の画面に前記映像データを試写するように処理し、前記開始時刻情報は、前記時刻情報指定の画面に前記開始時刻情報の入力があるときに試写される前記フレーム画像に対応する前記フレーム時刻情報であり、前記終了時刻情報は、前記時刻情報指定の画面に前記終了時刻情報の入力があるときに試写される前記フレーム画像に対応する前記フレーム時刻情報であることを特徴とする請求項１に記載の映像管理システム。
【請求項３】
前記サーバは、前記映像選択の入力に基づいて前記管理データベース部を照合し、前記映像選択の入力に対応する映像データに映像パスワードが設定されているか否かを検索し、前記映像パスワードが設定されている場合には、前記入出力装置から入力される前記映像パスワードが認証されるときに、前記時刻情報指定の画面を前記入出力装置に表示するよう制御することを特徴とする請求項１に記載の映像管理システム。
【請求項４】
前記サーバは、前記時刻情報指定の画面に前記映像データを試写するように処理し、前記開始時刻情報は、前記時刻情報指定の画面に表示される開始時刻入力部が入力を受けるときに試写される前記フレーム画像に対応する前記フレーム時刻情報であり、前記終了時刻情報は、前記時刻情報指定の画面に表示される終了時刻入力部が入力を受けるときに試写される前記フレーム画像に対応する前記フレーム時刻情報であることを特徴とする請求項１に記載の映像管理システム。
【請求項５】
前記サーバは、前記照合結果、前記再生指示入力に対応した前記画像データについて、映像パスワードの設定がないときにデコードすることを特徴とする請求項１に記載の映像管理システム。
【請求項６】
前記サーバは、前記照合結果、前記再生指示入力に対応した前記画像データについて、映像パスワードの設定があるときに、前記管理データベース部の前記映像パスワードの設定を無効にしてデコードすることを特徴とする請求項１に記載の映像管理システム。
【請求項７】
前記格納部は、前記サーバと接続される映像ストレージであることを特徴とする請求項１に記載の映像管理システム。
【請求項８】
前記格納部は、外部メディアであることを特徴とする請求項１に記載の映像管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、映像管理システムに関する。
【背景技術】
【０００２】
本技術分野の背景技術としては、例えば、視聴制限により１つの動画タイトル中に視聴可能なシーン、視聴できないシーンを設定し、限定公開した動画断片に他サイトへのリンク情報を埋め込み、動画断片の視聴者を、動画全体の視聴ができる別サイトに誘導する技術がある(特許文献１)。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2008-259120
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、映像を管理するための管理情報は、映像全体に対して一意に関連付けを行っている。そのため、管理対象の映像の一部でも機密性が高い情報が含まれるなどの理由で非公開で管理する必要がある場合には、管理情報は映像全体に対して非公開とせざるを得ず、映像全体を非公開とすることになってしまう。その結果、機密性の低い情報を含んでいるとしても当該低い情報も公開ができなくなる。そして、映像の複数端末・ユーザでの共有ができず、編集作業や内容確認の分担ができないという課題が発生する。
【課題を解決するための手段】
【０００５】
本発明による映像管理システムは、一例として、映像データを格納するための格納部と、前記映像データを処理するサーバと、前記サーバの処理に関連する情報を管理する管理データベース部と、ユーザの入力と前記ユーザへの出力を受け付ける入出力装置とを有する映像管理システムであって、前記格納部は、ヘッダと複数のフレーム時刻情報と前記複数のフレーム時刻情報に対応する複数のフレーム映像とを含む映像ブロックを、複数含む映像データを格納し、前記サーバは、前記入出力装置から映像選択の入力を受けるとき、前記映像選択の入力に基づいて前記管理データベース部を照合し、前記映像選択の入力に対応した時刻情報指定の画面を前記入出力装置に表示するよう制御し、前記入出力装置から公開制限として入力される開始時刻情報と終了時刻情報とを前記ヘッダに登録するように、前記映像データをエンコードし、前記入出力装置から映像選択の再生指示入力を受けるとき、前記再生指示入力に基づいて前記管理データベース部を照合し、照合結果に基づいて前記再生指示入力に対応した前記映像データをデコードすることを特徴とする。  
【発明の効果】
【０００６】
映像を構成するブロック毎に公開制限を管理することができるため、映像全体のセキュリティポリシーとは別個に、部分毎の公開、非公開を柔軟に設定することができる。
【図面の簡単な説明】
【０００７】
【図１】映像データを管理するシステム構成図例である。
【図２】映像を構成するブロック図例である。
【図３】デコーダを構成するブロック図例である。
【図４】実施例２の外部メディアの映像データを管理するシステム構成図例である。
【図５】実施例２の複数映像ブロックで構成する映像のブロック図例である。
【図６】映像の一部分に公開制限を行う処理フロー例である。
【図７】映像を使用する際のパスワード入力処理フロー例である。
【図８】映像の一部分がＴＣ指定で公開制限された映像を出力する処理フロー例である。
【図９】実施例２の映像の一部分がブロック単位で公開制限された映像を出力する処理フロー例である。
【図１０】ユーザ情報の管理テーブル例である。
【図１１】映像情報の管理テーブル例である。
【図１２】排他情報の管理テーブル例である。
【図１３】管理映像を一覧表示する画面例である。
【図１４】パスワードを入力する画面例である。
【図１５】ＴＣを指定して公開を制限する区間を登録する画面例である。
【図１６】実施例２のブロック指定で公開制限する区間を登録する画面例である。
【発明を実施するための形態】
【０００８】
以下、実施例を図面を用いて説明する。なお、図１に示すシステムでの各種の処理動作について、図２〜図３でブロック図例を、図６〜９において機能ごとのフローチャート例を、図１０〜１２において管理テーブル例を、図１３〜１６において実施例１のユーザが操作する画面例を示す。なおここでは実施例１と実施例２について纏めて図面について説明したが、図４，５，９，１６は特に実施例２に関するものであり、また一部の図面は実施例１，２で共通して適用されるものである。
【実施例１】
【０００９】
本実施例では、映像ストレージに保存された、機密性の高く公開制限ありと管理されるデータを、データに埋め込まれる時刻情報（以降TCと略す）で指定する例を説明する。
【００１０】
図１は、映像データを管理するシステム構成図の例である。
【００１１】
操作端末０１０１は、入力装置と出力装置を含む。本入力装置及び出力装置は、映像内容を確認する処理の他、映像に対して公開制限を行う処理の場合にも使用する。
【００１２】
処理サーバ０１１１は、処理制御部０１１２とデコーダ０１１３とエンコーダ０１１５を有する。デコーダ０１１３は、代替映像０１１４をデータとして格納する。代替映像０１１４には、黒味映像（一定の色のデータからなるデータ）やカラーバーなど固定された映像音声データを使用する。
【００１３】
管理データベース（管理ＤＢ）０１２１は、処理サーバ０１１１の処理に関連する情報を格納する、ユーザ情報管理テーブル０１２２と映像情報管理テーブル０１２３と排他管理テーブル０１２４を有する。  格納部としての映像ストレージ０１３１は、映像データ０１３２を格納する。映像データは、ヘッダとフレーム映像で構成される。ヘッダには、当該映像データを作成・編集した際に設定したＴＣが含まれる。
【００１４】
処理制御部０１１２は、映像情報管理テーブル０１２３が管理するデータを映像一覧画面として入出力装置に表示する。デコーダ０１１３は映像ストレージ０１３１が管理する映像データ又は、デコーダ内に保存された黒味画像０１１４を指定したＴＣの間出力する処理を行う。
【００１５】
処理制御部０１１２は、デコーダに指示し、デコーダが出力する映像の再生、停止などのコントロールを行う。
【００１６】
また、処理制御部０１１２は、エンコーダに指示し、映像データ０１３２のヘッダやフレーム映像を編集する処理を行う。  図２は、映像データを構成するブロック図例である。映像データ０２０１は、可変長の映像ブロック０２０２を複数含む。映像ブロック０２０２は、ヘッダ０２１１とフレーム映像群０２２１を有する。ヘッダ０２１１は、先頭ＴＣ０２１２と終了ＴＣ０２１３と、制限フラグ０２１４と次ブロックＴＣ０２１５を有する。フレーム映像群０２２１は、フレームＴＣ０２２２とフレーム映像０２２３との組合せを、その映像ブロック先頭ＴＣ０２１２から終了ＴＣ０２１３の区間分に対応するように複数含んで構成されている。ヘッダ０２１１の先頭ＴＣ０２１２は、フレーム映像群で先頭のフレームＴＣに対応し、終了ＴＣ０２１３はフレーム映像群で最終のフレームＴＣに対応する。
【００１７】
処理制御部０１１２は、開始ＴＣと終了ＴＣの区間が一定のＴＣ区間(m)に満たない場合は、エンコーダ０１１５に対して、先頭ＴＣ０２１２と終了ＴＣ０２１３を指定して、次ブロックＴＣ０２１５は空として登録し、映像のエンコードを指示する。
【００１８】
処理制御部０１１２は、開始ＴＣと終了ＴＣの区間が一定のＴＣ区間(m)を超える場合は、終了ＴＣに対して先頭ＴＣ＋mを指定して映像ブロックの作成を指示し、次の映像ブロックが存在するため次ブロックＴＣ０２１５に終了ＴＣ＋１として登録し、映像のエンコードを指示する。映像ブロックの作成は、最後の映像ブロックの終了ＴＣが一定のＴＣ区間(m)を超えなくなるまで継続する。制限フラグ０２１４は、映像ブロックが公開制限をかけられる場合に１とし、制限がかけられていない場合は0とする。公開制限の設定方法は後述する。  図３は、デコーダを構成するブロック図例である。実施例１では、可変長の映像データを処理する場合のデコーダについて説明する。
【００１９】
デコーダ０１１３は、映像デコード部０３１１と映像解析部０３１２とヘッダ解析部０３１３と黒味映像格納部０１１４と映像切替部０３１５を有する。
【００２０】
映像デコード部０３１１は、入力された映像データ０２０１のデコード後に、映像ブロック０２０２毎に入力ヘッダ０２１１とフレーム映像群０２２１へ分解し、フレーム映像群０２２１を映像解析部０３１２に、ヘッダ０２１１をヘッダ解析部０３１３に各々入力する。
【００２１】
映像解析部０３１２は、入力されたフレーム映像群０２２１を各フレーム毎にフレームＴＣ０２２２とフレーム映像０２２３に分解し、フレームＴＣ０２２２をヘッダ解析部０３１３に、フレーム映像０２２３を映像切替部０３１５に入力する。
【００２２】
ヘッダ解析部０３１３は、ヘッダ０２１１を解析して先頭ＴＣ０２１２と終了ＴＣ０２１３と制御フラグ０２１４と次ブロックＴＣ０２１５を参照する。また、映像解析部０３１２から入力されたフレームＴＣ０２２２から各フレームの時刻情報を判定する。そして、先頭ＴＣ０２１２と終了ＴＣ０２１３との対照とフレームＴＣ０２２２に基づいて、映像を挿入する場合には、映像切替部０３１５に挿入する映像を、代替映像０１１４かフレーム映像０２２３のいずれにするか指示する。
【００２３】
映像切替部０３１５は、ヘッダ解析部０３１３から受信した指示内容に従い映像解析部０３１２から入力されたフレーム映像０２２３と黒味映像０１１４のどちらかを、各フレームＴＣ０２２２に基づく出力映像０３２１として出力する。
【００２４】
図６は、映像の再生範囲の中でＴＣを指定して、公開制限を付与する処理フローの一例である。
【００２５】
映像の作成者は、ログイン処理として、入出力装置０１０１からＩＤとログインパスワードを入力する。処理制御部０１１２は、入力されたＩＤとログインパスワードについて、ユーザ情報管理テーブル０１２２（例として図１０に２１０１を図示）に格納されるログインＩＤ２１０２とログインパスワード２１０５と照合し認証処理を行う。確認処理が完了すると、映像情報管理テーブル０１２３（例として図１１に２２０１を図示）に格納された情報を、映像一覧画面３１０１として入出力装置０１０１に表示する（１１０１）。
【００２６】
ユーザは、入出力装置０１０１の映像一覧画面３１０１から映像を選択して映像選択を入力する（１１０２）。
【００２７】
処理制御部０１１２は、入力された映像選択に基づいて、映像番号を映像情報管理テーブル０１２３（例として図１１に２２０１を図示）の映像選択に該当する映像番号と映像番号２２０２とを照合し、当該レコードの映像パスワード２２０７が設定されているかを確認する（１１０３）。
【００２８】
処理制御部０１１２は、当該レコードに映像パスワード２２０７が登録されていないことを確認する場合、ＴＣ指定公開制限登録画面３３０１を表示する（１１０５）。
【００２９】
処理制御部０１１２は、当該レコードに映像パスワード２２０７がすでに登録されていることを確認する場合は、映像パスワード入力画面３２０１を入出力装置０１０１に表示する（１１０４）。映像パスワード入力画面３２０１でのユーザの映像パスワード入力について認証が成功すれば、処理制御部０１１２は入出力装置０１０１にＴＣ指定公開制限登録画面３３０１を表示するよう制御する（１１０５）。映像パスワード入力画面３２０１でのユーザの映像パスワード入力について認証が失敗した場合、または認証をキャンセルした場合は、処理制御部０１１２は入出力装置の表示を映像一覧画面３１０１に戻るよう制御する（１１０１）。
【００３０】
ＴＣ指定するためのＴＣ指定公開制限登録画面３３０１では、ユーザが映像操作ボタン３３１５を押下すると、処理制御部０１１２はデコーダ０１１３に対して映像データのデコードと入出力装置０１０１への出力を指示し、入出力装置０１０１に映像データを送信し、映像の試写が処理される。
【００３１】
ユーザが開始ＴＣ入力ボタン３３１６を押下するとき、処理制御部０１１２は、そのときに試写されている映像データ中のフレーム映像に対応するフレームＴＣ０２２２を制限開始ＴＣ表示部３３１８に表示する。
【００３２】
ユーザが終了ＴＣ入力ボタン３３１６を押下するとき、処理制御部０１１２は、そのときに試写されている映像データ中のフレーム映像に対応するフレームＴＣ０２２２を制限終了ＴＣ表示部３３１９に表示する（１１０６）。
【００３３】
ユーザがキャンセルボタン３２０５を押下するとき、処理制御部０１１２は公開制限処理をキャンセルし、映像一覧画面に戻る（１１０７）
ユーザが登録ボタン３３２１を押下するとき、処理制御部０１１２はエンコーダ０１１５に対して、制限開始ＴＣ表示３３１８に表示された値と制限終了ＴＣ表示３３１９を区切り位置として公開を制限された映像ブロックを作成するよう指示する。
【００３４】
処理制御部０１１２は、制限開始ＴＣ表示部３３１８に表示された値をヘッダの開始ＴＣ０２１２に登録し、制限終了ＴＣ表示部３３１９に表示された値をヘッダの終了ＴＣ０２１３に登録し、制限フラグ０２１４に1を登録する。ブロックが分割される長さの場合は、ブロックを分割の上、ヘッダの次ブロックＴＣに次ブロックの開始ＴＣを登録し、各々のブロックの制限フラグ０２１４に１を登録し、エンコードするよう指示する。（１１０８）。
【００３５】
図７は映像データを試写処理する際の排他管理テーブルを用いるときの処理フローの一例である。
【００３６】
処理制御部０１１２は、映像を再生するユーザが、ログイン処理として入力装置から入力したＩＤとログインパスワードと、ユーザ管理テーブル０１２２（例として図１０に２１０１を図示）に保存されたデータを照合し認証処理を行う。合致する場合には、映像情報管理テーブル０１２３（例として図１１に２２０１を図示）に格納された情報を、映像一覧画面３１０１として入出力装置０１０１に表示する（１２０１）。
【００３７】
ユーザは、入出力装置０１０１の映像一覧画面３１０１から映像を選択し、再生ボタン３１０３を押下し、再生指示入力をする（１２０２）。
【００３８】
ユーザが映像一覧画面３１０１から映像を選択して再生指示入力すると、処理制御部０１１２は、排他管理テーブル０１２４(例として図１２に２３０１を図示)に選択された映像の映像番号２３０２を登録し、ユーザが利用している入出力端末の利用端末名２３０３、利用ユーザのユーザＩＤ２３０４を併せて登録する。処理制御部０１１２は、選択された映像番号に基づいて映像情報管理テーブル０１２３（例として図１１に２２０１を図示）を検索し、当該レコードの映像パスワード欄２２０７に値が入っているときに、排他管理テーブル２３０１の当該レコードのパスワード入力有無欄２３０５に1を登録し、当該レコードの映像パスワード欄に値が入っていないときには、パスワード入力有無２３０５に0を登録する（１２０３）。
【００３９】
処理制御部０１１２は、排他管理テーブル０１２４(例として図１２に２３０１を図示)の当該レコードのパスワード入力有無２３０５が0であれば、デコード処理の開始（１２０７）に進む。パスワード入力有無２３０５が1であれば、映像パスワード入力画面３２０１を表示する（１２０４）。
【００４０】
ユーザが映像パスワード入力画面３２０１でキャンセルボタン３３０４を押下するかまたは間違ったパスワードを入力すると、処理制御部０１１２は排他管理テーブル０１２４(例として図１２に２３０１を図示)の更新処理を行わずデコード処理の開始（１２０７）に進む。ユーザがパスワード認証に成功すると、処理制御部０１１２は排他管理テーブル２３０１の更新処理（１２０６）を行う（１２０５）。処理制御部０１１２は、排他管理テーブル０１２４(例として図１２に２３０１を図示)のパスワード入力有無２３０５を1から0に更新し、パスワード設定を無効化する（１２０６）。当該無効化の処理の上で、デコード処理の開始（１２０７）に進む。デコード処理（１２０７）が開始されてからデコード処理終了（１２０８）までは図８で示す。デコーダ０１１３は、処理制御部に０１１２にデコード処理終了（１２０８）を通知する。処理制御部０１１２は、排他管理テーブル０１２４(例として図１２に２３０１を図示)から該当する映像番号のレコードを削除し映像の試写を完了する（１２０９）。
【００４１】
図８は映像データをデコード処理するフローである。処理制御部０１１２は、選択した映像データと、排他管理テーブル０１２４(例として図１２に２３０１を図示)から当該映像番号のパスワード入力有無２３０５をデコーダ０１１３に入力する（１３０１）。デコーダ０１１３内の映像デコード部０３１１は、入力された映像データをヘッダ０２１１とフレーム映像群０２２１に分解してデコードし、フレーム映像群０２２１を映像解析部０３１２に、ヘッダ０２１１をヘッダ解析部０３１３に入力する。ヘッダ解析部０３１３は、ヘッダ２１１から開始ＴＣ０２１２と制御終了ＴＣ０２１３と制御フラグ０２１４と次ブロックＴＣを抽出する 。(１３０２)。映像解析部０３１２は、フレーム映像群の先頭のフレーム映像から解析を開始し、各フレームごとにフレームＴＣ０２２２とフレーム映像０２２３を抽出し、フレームＴＣ０２２２をヘッダ解析部０３１３に、フレーム映像０２２３を映像切替部０３１５に入力する。（１３０３）。
【００４２】
ヘッダ解析部０３１３は、当該映像のパスワード入力有無２３０５の値を排他管理テーブルを用いて確認する（１３０４）。ヘッダ解析部０３１３は、当該映像のパスワード入力有無が0であれば、パスワードの入力が不要または入力済みであると判定し、映像切替部０３１５に対して該当する開始ＴＣ０２１２から終了ＴＣ０２１３に含まれるフレームＴＣ基づくフレーム映像をそのまま出力するよう指示する（１３０６）。ヘッダ解析部０３１３は、当該映像のパスワード入力有無２４０５が1であれば、パスワード入力が未済と判断し、現在の映像ブロックの制限フラグ０２１４を判定する（１３０５）。
【００４３】
ヘッダ解析部０３１３は、制限フラグ０２１４が0であれば該当する映像ブロックはパスワードの入力が不要と判定し、映像切替部０３１５に対して該当する開始ＴＣ０２１２から終了ＴＣ０２１３に含まれるフレームＴＣ対応するフレーム映像をそのまま出力するよう指示する（１３０６）。制限フラグが１であれば、該当する映像ブロックが制限対象であると判定し、映像切替部０３１５に対して該当する開始ＴＣ０２１２から終了ＴＣ０２１３に含まれるフレームＴＣ対応するフレーム映像を黒味映像０１１４に切り替えて出力するよう指示する（１３０７）。
【００４４】
デコーダ０１１３は、映像切替部０３１５から出力されたフレーム映像を入出力装置０１０１に出力する（１３０８）。デコーダ０１１３は、映像データの終了ＴＣに到達するまで映像の再生を繰り返し、終了ＴＣのフレーム映像を処理後、次ブロックＴＣ０２１５に値があれば、処理制御部０１１２に、再生ＴＣが次ブロックＴＣに等しい映像ブロックを要求する。処理制御部０１１２は、次の映像ブロックを選択してデコーダ０１１３に入力する（１３０９）。デコーダ０１１３は、次フレームＴＣが空であることを検知すると、デコード処理を終了し、処理制御部０１１２に通知する（１２０８）。
【００４５】
図１０はユーザ情報管理テーブル０１２２の例である。ユーザ情報管理テーブル２１０１は、ユーザＩＤ２１０２とユーザ名２１０３とユーザの所属部局２１０４とユーザのログインパスワードを有する。
【００４６】
図１１は映像情報管理テーブル０１２３の例である。映像情報管理テーブル２２０１は、映像番号２２０２とタイトル２２０３と作成者２２０４と先頭ＴＣ２２０５と終了ＴＣ２２０６と映像パスワード２２０７を有する。先頭ＴＣ２２０５は映像の最も先頭のシーンに属する収録開始時間を表す。終了ＴＣ２２０６は映像の最も末端のシーンに属する収録完了時間を表す。
【００４７】
図１２は排他管理テーブル０１２４の例である。排他管理テーブル２３０１は、映像番号２３０２と利用端末２３０３と利用ユーザ２３０４とパスワード入力有無２３０５を有する。ユーザが映像を試写する操作を行うと、排他管理テーブルにレコードとして各項目が登録される。パスワード入力有無２３０５は、映像にパスワード入力が必要な場合に入力が完了したかどうかを判定するフラグであり、パスワード入力有無が1ならパスワード入力が未実施、パスワード入力有無が0ならパスワード入力実施済み、またはパスワード入力が不要であることを表す。
【００４８】
図１３は映像一覧画面の例である。映像一覧画面３１０１は、映像一覧表３１０２と、映像操作ボタン３１０３と公開制限指定ボタン３１０４を有する。ユーザは映像一覧表３１０２で映像を選択すると、映像操作ボタン３１０３と公開制限指定ボタン３１０４を押下することができる。映像操作ボタン３１０３を押下すると、処理制御部０１１２は、排他管理テーブル２３０１の当該映像番号のレコードにおけるパスワード入力有無２３０５を判定する。パスワード入力有無２３０５が１の場合、映像パスワード入力画面３２０１が表示される。本実施例では、パスワード認証の成功に関わらずデコードされた映像を操作する（再生、停止など）ことが可能となる。公開制限指定ボタン３１０４を押下するとＴＣ指定公開制限登録画面３３０１が表示される。
【００４９】
図１４は映像パスワード入力画面の例である。映像パスワード入力画面３３０１は、映像番号３３０２とパスワード入力フォーム３３０３と確認ボタン３３０４とキャンセルボタン３３０５を有する。ユーザが映像番号３３０２対応する映像パスワードをパスワード入力フォーム３３０３に入力し確認ボタン３３０４を押下すると、処理制御部０１１２が、入力された映像パスワードと、映像情報管理テーブル２２０１の映像パスワード２２０７の認証処理を行う。キャンセルボタン３３０５を押下するとパスワード入力フォーム３３０３に映像パスワードを入力していたとしても、パスワード入力画面３３０１を終了させ呼び出し元画面に戻る。
【００５０】
図１５はＴＣ指定公開制限登録画面３３０１の例である。ＴＣ指定公開制限登録画面３３０１は、映像メタ情報エリア３３０２と、映像利用制限区間表示エリア３３１１と、登録ボタン３３２１とキャンセルボタン３３２２を有する。映像メタ情報エリア３３０１は、映像情報管理テーブルに格納される情報から映像番号、タイトルを読み出して表示し、ユーザ情報管理テーブルから作成者と部局を読み出して表示する。映像利用制限区間表示エリア３３１１は、映像先頭ＴＣ３３１２と映像終点ＴＣ３３１３と公開制限区間表示３３１４と映像操作ボタン３３１５と制限開始ＴＣ入力ボタン３３１６と制限終了ＴＣ入力ボタン３３１７と制限開始ＴＣ表示フォーム３３１８と制限終了ＴＣ表示フォーム３３１９を有する。映像先頭ＴＣ３３１２には、映像情報管理テーブルの該当する映像番号に属する先頭ＴＣ２２０５が表示される。映像終点ＴＣ３３１３には、映像情報管理テーブルの該当する映像番号に属する終了ＴＣ２２０６が表示される。公開制限区間表示３３１４には、映像番号に対応する制限開始ＴＣと制限終了ＴＣに囲まれた範囲が表示される。ユーザが入出力装置を操作して映像操作ボタン３３１５を押下すると、処理制御部０１１２が映像の再生や停止をデコーダに指示する。映像操作ボタン３３１５を操作し再生または停止した状態で制限開始ＴＣ入力ボタン３３１６を押下すると、処理制御部０１１２はそのときにフレーム映像に対応するフレームＴＣをデコーダから取得し、制限開始ＴＣ表示フォーム３３１８に表示する。映像操作ボタン３３１５を操作し再生および停止した状態で制限終了ＴＣ入力ボタン３３１７を押下すると、処理制御部０１１２は現在のフレームＴＣをデコーダから取得し、制限終了ＴＣ表示フォーム３３１９に表示する。登録ボタン３３２１を押下すると、処理制御部０１１２はエンコーダに対して、制限開始ＴＣフォームに入力されたＴＣ３３１８を、当該映像番号の制限開始ＴＣ欄に登録し、制限終了ＴＣフォームに入力されたＴＣ３３１９を、当該映像番号の制限終了ＴＣ欄に登録するよう指示する。
【実施例２】
【００５１】
本実施例では、映像データを格納部としての外部メディアに保存し、外部メディアから映像を再生する場合を説明する。また、実施例１では映像データを可変長の複数ファイル構成としているが、本実施例では固定長のファイルサイズのブロック単位で制限範囲を指定する。
【００５２】
図４は、外部メディアの映像データを管理するシステム構成図例である。図４と図１との差異は、図１の構成において、管理ＤＢ０１２１で管理していた映像情報管理テーブル０１２３及び映像ストレージ０１３１で保管していた映像データ０１３２が、図４の構成では外部メディア０１４１に保管されることである。
【００５３】
処理制御部０１１２は入出力装置０１０１経由で、映像情報管理テーブル０１２３と映像データ０１３２に接続することと、映像情報管理テーブルの対象範囲が、外部メディア０１４１内に保存された映像データに制限されている以外は図１での説明における機能と差異はない。
【００５４】
図４に示すシステムでの各種の処理動作について、図５、図３でブロック図例を、図６，７、９において機能ごとのフローチャート例を、図１０〜１２において管理テーブル例を、図１３，１４，１５においてユーザが操作する画面例を示す。このうち、図６，７，１０，１１，１２，１３，１４は実施例１と同様であるため説明は省略する。
【００５５】
図５は、複数の映像ブロックで構成する映像のブロック図例である。映像データ０５０１はブロック０５０２を複数含む。各ブロックはヘッダ０５１１とフレーム映像群０５２１を有する。ヘッダ０５１１は、ブロック番号０５１２と制御フラグ０５１３と、次ブロック番号０５１４を有する。フレーム映像群０５２１は、フレームＴＣ０５２２とフレーム映像０５２３との組合せを複数含んで構成される。ヘッダ０５１１の次ブロック番号０５１４は、次ブロック番号０５１４を有する映像ブロックが存在することを示す。次ブロック番号０５１４が0の場合は、現在の映像ブロックが映像データの最終映像ブロックであることを示す。
【００５６】
図３は、デコーダを構成するブロック図例である。実施例２では、固定長の映像データを処理する場合のデコーダについて説明する。
【００５７】
デコーダ０１１３は、映像デコード部０３１１と映像解析部０３１２とヘッダ解析部０３１３と黒味映像０１１４と映像切替部０３１５を有する。映像デコード部０３１１は、入力された映像データ０５０１をヘッダ０５１１とフレーム映像群０５２１にへデコード後分解し、フレーム映像群０５２１を映像解析部０３１２に、ヘッダ０５１１をヘッダ解析部０３１３に各々入力する。
【００５８】
映像解析部０３１２は、入力されたフレーム映像群０５２１を各フレーム毎にフレームＴＣ０５２２とフレーム映像０５２３に分解し、フレームＴＣ０５２２をヘッダ解析部０３１３に、フレーム映像０５２３を映像切替部０３１５に入力する。
【００５９】
ヘッダ解析部０３１３は、ヘッダ０５１１を解析してブロック番号０５１２と制限フラグ０５１３と、次ブロック番号０５１４を参照する。また、映像切替部０３１５にフレームＴＣ０５２２に対応つける映像を、代替映像０１１４かフレーム映像０５２３にするか指示する。
【００６０】
映像切替部０３１５は、ヘッダ解析部０３１３から受信した指示内容に従い映像解析部０３１２から入力されたフレーム映像０５２３と黒味映像０１１４のどちらかを、各フレームＴＣ０５２２に紐づく出力映像０３２１として出力する。
【００６１】
図９は、映像の一部がブロック単位で制限した映像を出力する処理フロー例である。処理制御部０１１２は、選択した映像データのブロック番号１の映像ブロックと、排他管理テーブル０１２４(例として図１２に２３０１を図示)から当該映像番号のパスワード入力有無２３０５をデコーダ０１１３に入力する（１３０１）。
【００６２】
デコーダ０１１３内の映像デコード部０３１１は、入力された映像ブロックを映像データ０３０１としてヘッダ０５１１とフレーム映像群０５２１にデコードし、フレーム映像群０５２１を映像解析部０３１２、ヘッダ０５１１をヘッダ解析部０３１３に入力する。
【００６３】
映像解析部０３１２はフレーム映像群０５２１を解析して、各フレームごとにフレームＴＣ０５２２とフレーム映像０５２３に分解し、フレームＴＣ０５２２をヘッダ解析部０３１３に、フレーム映像０５２３を映像切替部０３１５に入力する。
【００６４】
ヘッダ解析部０３１３は、ヘッダ５１１からブロック番号０５１２と制限フラグ０５１３と次ブロック番号０５１４を抽出する 。(１３０１)。ヘッダ解析部０３１３は、制限フラグの値を確認する（１４０２）。ヘッダ解析部０３１３は、制限フラグが0であれば、該当するブロックに公開制限されていないため、映像切替部に対して、該当する映像ブロックのフレームＴＣとフレーム映像は全てそのまま出力映像として処理するよう指示する（１４０４）。ヘッダ解析部０３１３は、制限フラグが1であれば、該当するブロックが公開制限されているため、パスワード入力有無２３０５を確認する処理に進む（１４０３）。ヘッダ解析部０３１３は、パスワード入力有無２３０５の値が0の場合、すでにパスワードの認証が完了しているもしくはパスワード入力が不要と判定し、映像切替部０３１５に対して該当する映像ブロックのフレーム映像は全てそのまま出力映像として処理するよう指示する（１４０４）。ヘッダ解析部０３１３は、パスワード入力有無２３０５の値が1の場合、パスワードの認証が完了していないため、制限がかかっていると判定し、映像切替部０３１５に対して該当する映像ブロックのフレーム映像をデコーダーに内臓された黒味映像０１１４に変更するよう指示する（１４０５）
映像切替部０３１５から出力された映像は、入出力装置０１０２に出力される（１４０６）。
【００６５】
ヘッダ解析部０３１３は、現在再生する映像がブロックの最終ＴＣに対応することを検知すると、次ブロックが存在するかを次ブロック番号０５１４で確認する（１４０７）。ヘッダ解析部０３１３は、次ブロック番号０５１４が0以外の場合、次のブロックが存在するため、処理制御部０１１２に対して次ブロック映像０５１４に合致する映像ブロックを要求する。処理制御部０１１２は、次ブロック番号０５１４に該当する映像ブロックをデコーダに入力する（１４０１）。ヘッダ解析部０３１３は、次ブロック番号０５１４が0の場合、次のブロックが存在しないと判定し、デコード処理の終了を行い処理制御部０１１２に対して映像出力の終了を通知する（１４０８）。
【００６６】
図１６はブロック指定映像公開制限登録画面の例である。ブロック指定映像公開制限登録画面３４０１は、映像メタデータ表示エリア３４０２と、映像利用制限区間表示エリア３４１１と、新規パスワード登録部３４２１と映像操作ボタン３４２２と登録ボタン３４２３とキャンセルボタン３４２４を有する。映像メタデータ表示エリア３４０２は、映像番号とタイトルと作成者と部局を表示する。映像利用制限区間表示エリア３４１１は、映像先頭ＴＣ３４１２と映像終了ＴＣ３４１３と映像ブロックリスト３４１６と選択されたブロック毎の選択先頭ＴＣ３４１４と選択終了ＴＣ３４１５とブロック操作ボタン３４１７と選択ボタン３４１８と解除ボタン３４１９を有する。
【００６７】
映像先頭ＴＣ３４１２には、映像情報管理テーブルの該当する映像番号に対応する先頭ＴＣ２２０５が表示される。映像終了点ＴＣ３４１３には、映像情報管理テーブルの該当する映像番号に対応する終了ＴＣ２２０６が表示される。
【００６８】
映像ブロックリスト３４１６には、該当する映像番号に属する映像ブロックが表示される。映像ブロックにはブロック番号が表示されており一列に図示され、移動ボタン３２１７を押下することで処理制御部０１１２は、映像ブロックの表示される範囲を切り替える。ユーザが入出力装置からの入力により、公開制限をかけたい映像ブロックを選択すると、処理制御部０１１２にて、該当する映像ブロックの枠を太枠囲みなどで選択対象ブロックとして他のブロックと区別して表示するよう制御する。
【００６９】
映像ブロックが例えば太枠の状態で、ユーザが太枠表示の選択映像ブロックを選択すると処理制御部０１１２は他の映像ブロックの枠を細枠として表示する。
【００７０】
処理制御部０１１２は、枠が太枠となっている選択映像ブロックの映像を表示する際のＴＣの範囲として先頭ＴＣ３４１４と終点ＴＣ３４１５を表示する。
【００７１】
選択映像ブロックが太枠になっている状態で、選択ボタン３４１８を操作すると、処理制御部０１１２は、当該選択映像ブロックに網掛けを表示する。この際、映像ブロックが公開制限された状態であることを表す。
【００７２】
選択映像ブロックに網掛けが表示された状態で、解除ボタンを押下すると、処理制御分０１１２は、選択中の映像ブロックの網掛けを非表示にし、公開制限されていない状態であることを表す。 
映像ブロックが太枠になっている状態で、映像操作ボタン３４２２を操作すると、処理制御部０１１２はデコーダ０１１３に該当する映像ブロックのデコード処理を指示し、映像を再生停止することが可能となる。また、新規パスワード登録部３４２１に、新しいパスワードを入力することができる。
【００７３】
登録ボタン３４２３を押下すると、処理制御部０１１２は、エンコーダに対して、該当する映像番号と、映像ブロックリスト３４１６にて公開制限されるように選択されて表示されている映像ブロックのブロック番号に対応する制限フラグ０５１３を１として、映像ブロックを更新するエンコードの指示を行う。
【００７４】
また、新規パスワード登録部３４２１に新しいパスワードが入力されることを処理制御部が０１１２が検知すると、処理制御部０１１２は映像情報管理テーブルの映像パスワード２２０７の値を、登録部３４２１に入力された値に更新する。
【００７５】
キャンセルボタンを押下すると、処理制御部０１１２はブロック指定映像公開制限登録画面３４０１に入力した値によらず、データをすべてクリアし各管理テーブルには登録を行わない。  本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７６】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００７７】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【図１】
2013102358.tif 000003
【図２】
2013102358.tif 000004
【図３】
2013102358.tif 000005
【図４】
2013102358.tif 000006
【図５】
2013102358.tif 000007
【図６】
2013102358.tif 000008
【図７】
2013102358.tif 000009
【図８】
2013102358.tif 000010
【図９】
2013102358.tif 000011
【図１０】
2013102358.tif 000012
【図１１】
2013102358.tif 000013
【図１２】
2013102358.tif 000014
【図１３】
2013102358.tif 000015
【図１４】
2013102358.tif 000016
【図１５】
2013102358.tif 000017
【図１６】
2013102358.tif 000018