(57)【要約】【課題】字幕が付加されている画像を再生する際に字幕と同時に画面上に表示する画像をユーザが変更すること、を支援することを図る。【解決手段】表示順序が定められた複数のフレーム画像を有する画像データファイル内のフレーム画像を表示順序に従って画面上に並べて表示し、且つ、字幕及び字幕と同時に表示される字幕表示対象フレーム画像を特定するフレーム識別情報を有する字幕データファイル内の字幕を当該字幕表示対象フレーム画像と共に前記画面上で表示する字幕編集画面を出力する編集画面出力部５１と、字幕編集画面に基づいたユーザによる操作情報を入力する操作情報入力部５２と、該操作情報に応じて字幕データファイルの内容を変更する字幕データファイル編集部５３と、を備える。【選択図】図２
2012142881.tif 000002
【特許請求の範囲】
【請求項１】
表示順序が定められた複数のフレーム画像を有する画像データファイル内のフレーム画像を表示順序に従って画面上に並べて表示し、且つ、字幕及び字幕と同時に表示される字幕表示対象フレーム画像を特定するフレーム識別情報を有する字幕データファイル内の字幕を当該字幕表示対象フレーム画像と共に前記画面上で表示する字幕編集画面を出力する編集画面出力部と、
前記字幕編集画面に基づいたユーザによる操作情報を入力する操作情報入力部と、
前記操作情報に応じて、前記字幕データファイルの内容を変更する字幕データファイル編集部と、
を備えたことを特徴とする字幕編集装置。
【請求項２】
前記編集画面出力部は、
前記画面上に表示されている字幕に対応する字幕表示対象フレーム画像を変更する前記操作情報に応じて、前記画面上で字幕表示対象フレーム画像と共に表示した変更対象の字幕を変更先のフレーム画像と共に表示する字幕移動制御部を有する、
ことを特徴とする請求項１に記載の字幕編集装置。
【請求項３】
前記字幕移動制御部は、前記変更対象の字幕を移動できる範囲を、前記変更対象の字幕に対応する字幕表示対象フレーム画像の直前に表示する字幕表示対象フレーム画像の直後のフレーム画像から、前記変更対象の字幕に対応する字幕表示対象フレーム画像の直後に表示する字幕表示対象フレーム画像の直前のフレーム画像までに制限する、
ことを特徴とする請求項２に記載の字幕編集装置。
【請求項４】
前記編集画面出力部は、前記画面上で前記変更対象の字幕の移動中において順次共に表示するフレーム画像を拡大して表示する、
ことを特徴とする請求項２又は３に記載の字幕編集装置。
【請求項５】
前記編集画面出力部は、
前記画面上で選択された字幕に対応する字幕表示対象フレーム画像に連続するフレーム画像を拡大して表示する字幕周辺フレーム画像表示制御部を有する、
ことを特徴とする請求項１から４のいずれか１項に記載の字幕編集装置。
【請求項６】
前記編集画面出力部は、
前記画面上で字幕を選択する前記操作情報に応じて、前記画面上で選択された字幕に対応する字幕表示対象フレーム画像を拡大して表示する字幕選択制御部を有する、
ことを特徴とする請求項１から５のいずれか１項に記載の字幕編集装置。
【請求項７】
前記編集画面出力部は、
前記画面上に表示するフレーム画像の表示間隔を変更する前記操作情報に応じて、前記画面上でフレーム画像の表示間隔を縮小又は拡大する表示スケール制御部を有する、
ことを特徴とする請求項１から６のいずれか１項に記載の字幕編集装置。
【請求項８】
前記表示スケール制御部は、フレーム画像の表示間隔を操作する操作バーを前記画面上に表示し、前記操作バーが最大の縮小に操作された場合に、前記画像データファイル内の全フレーム画像を表示順序に従って前記画面上に並べて表示できる最大の表示間隔にする、
ことを特徴とする請求項７に記載の字幕編集装置。
【請求項９】
編集画面出力部が、表示順序が定められた複数のフレーム画像を有する画像データファイル内のフレーム画像を表示順序に従って画面上に並べて表示し、且つ、字幕及び字幕と同時に表示される字幕表示対象フレーム画像を特定するフレーム識別情報を有する字幕データファイル内の字幕を当該字幕表示対象フレーム画像と共に前記画面上で表示する字幕編集画面を出力するステップと、
操作情報入力部が、前記字幕編集画面に基づいたユーザによる操作情報を入力するステップと、
字幕データファイル編集部が、前記操作情報に応じて、前記字幕データファイルの内容を変更するステップと、
を含むことを特徴とする字幕編集方法。
【請求項１０】
コンピュータに、
表示順序が定められた複数のフレーム画像を有する画像データファイル内のフレーム画像を表示順序に従って画面上に並べて表示し、且つ、字幕及び字幕と同時に表示される字幕表示対象フレーム画像を特定するフレーム識別情報を有する字幕データファイル内の字幕を当該字幕表示対象フレーム画像と共に前記画面上で表示する字幕編集画面を出力するステップと、
前記字幕編集画面に基づいたユーザによる操作情報を入力するステップと、
前記操作情報に応じて、前記字幕データファイルの内容を変更するステップと、
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、字幕編集装置、字幕編集方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、デジタル放送番組の要約コンテンツとしてアニメーション風の画像を生成する技術が、例えば特許文献１に記載されている。この特許文献１に記載される要約コンテンツ生成装置では、デジタル放送番組データに含まれる画像符号化データと字幕データを用いて、字幕を該字幕に対応する復号画像とともに画面上に表示する要約コンテンツを生成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０８１３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来の要約コンテンツ生成装置では、デジタル放送番組データにおいて機械的に字幕の長さや切れ目を編集し、字幕に対応する最適な画像を選択するが、ユーザは、字幕の内容を変更したい、又は、要約コンテンツを再生する際に字幕と同時に画面上に表示する画像を自由に設定したい、という要望がある。
【０００５】
本発明は、このような事情を考慮してなされたもので、要約コンテンツ等のように字幕が付加されている画像を再生する際に字幕と同時に画面上に表示する画像をユーザが変更すること、を支援することができる字幕編集装置、字幕編集方法、及びコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係る字幕編集装置は、表示順序が定められた複数のフレーム画像を有する画像データファイル内のフレーム画像を表示順序に従って画面上に並べて表示し、且つ、字幕及び字幕と同時に表示される字幕表示対象フレーム画像を特定するフレーム識別情報を有する字幕データファイル内の字幕を当該字幕表示対象フレーム画像と共に前記画面上で表示する字幕編集画面を出力する編集画面出力部と、前記字幕編集画面に基づいたユーザによる操作情報を入力する操作情報入力部と、前記操作情報に応じて、前記字幕データファイルの内容を変更する字幕データファイル編集部と、を備えたことを特徴とする。
【０００７】
本発明に係る字幕編集装置において、前記編集画面出力部は、前記画面上に表示されている字幕に対応する字幕表示対象フレーム画像を変更する前記操作情報に応じて、前記画面上で字幕表示対象フレーム画像と共に表示した変更対象の字幕を変更先のフレーム画像と共に表示する字幕移動制御部を有する、ことを特徴とする。
【０００８】
本発明に係る字幕編集装置において、前記字幕移動制御部は、前記変更対象の字幕を移動できる範囲を、前記変更対象の字幕に対応する字幕表示対象フレーム画像の直前に表示する字幕表示対象フレーム画像の直後のフレーム画像から、前記変更対象の字幕に対応する字幕表示対象フレーム画像の直後に表示する字幕表示対象フレーム画像の直前のフレーム画像までに制限する、ことを特徴とする。
【０００９】
本発明に係る字幕編集装置において、前記編集画面出力部は、前記画面上で前記変更対象の字幕の移動中において順次共に表示するフレーム画像を拡大して表示する、ことを特徴とする。
【００１０】
本発明に係る字幕編集装置において、前記編集画面出力部は、前記画面上で選択された字幕に対応する字幕表示対象フレーム画像に連続するフレーム画像を拡大して表示する字幕周辺フレーム画像表示制御部を有する、ことを特徴とする。
【００１１】
本発明に係る字幕編集装置において、前記編集画面出力部は、前記画面上で字幕を選択する前記操作情報に応じて、前記画面上で選択された字幕に対応する字幕表示対象フレーム画像を拡大して表示する字幕選択制御部を有する、ことを特徴とする。
【００１２】
本発明に係る字幕編集装置において、前記編集画面出力部は、前記画面上に表示するフレーム画像の表示間隔を変更する前記操作情報に応じて、前記画面上でフレーム画像の表示間隔を縮小又は拡大する表示スケール制御部を有する、ことを特徴とする。
【００１３】
本発明に係る字幕編集装置において、前記表示スケール制御部は、フレーム画像の表示間隔を操作する操作バーを前記画面上に表示し、前記操作バーが最大の縮小に操作された場合に、前記画像データファイル内の全フレーム画像を表示順序に従って前記画面上に並べて表示できる最大の表示間隔にする、ことを特徴とする。
【００１４】
本発明に係る字幕編集方法は、編集画面出力部が、表示順序が定められた複数のフレーム画像を有する画像データファイル内のフレーム画像を表示順序に従って画面上に並べて表示し、且つ、字幕及び字幕と同時に表示される字幕表示対象フレーム画像を特定するフレーム識別情報を有する字幕データファイル内の字幕を当該字幕表示対象フレーム画像と共に前記画面上で表示する字幕編集画面を出力するステップと、操作情報入力部が、前記字幕編集画面に基づいたユーザによる操作情報を入力するステップと、字幕データファイル編集部が、前記操作情報に応じて、前記字幕データファイルの内容を変更するステップと、を含むことを特徴とする。
【００１５】
本発明に係るコンピュータプログラムは、コンピュータに、表示順序が定められた複数のフレーム画像を有する画像データファイル内のフレーム画像を表示順序に従って画面上に並べて表示し、且つ、字幕及び字幕と同時に表示される字幕表示対象フレーム画像を特定するフレーム識別情報を有する字幕データファイル内の字幕を当該字幕表示対象フレーム画像と共に前記画面上で表示する字幕編集画面を出力するステップと、前記字幕編集画面に基づいたユーザによる操作情報を入力するステップと、前記操作情報に応じて、前記字幕データファイルの内容を変更するステップと、を実行させるためのコンピュータプログラムであることを特徴とする。
これにより、前述の字幕編集装置がコンピュータを利用して実現できるようになる。
【発明の効果】
【００１６】
本発明によれば、要約コンテンツ等のように字幕が付加されている画像を再生する際に字幕と同時に画面上に表示する画像をユーザが変更すること、を支援することができるという効果が得られる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るオーサリングシステム１の構成を示すブロック図である。
【図２】図１に示す字幕編集部３２の構成を示すブロック図である。
【図３】画像データファイルの構成例である。
【図４】画像インデックスファイルの構成例である。
【図５】本発明の一実施形態に係る字幕編集画面１００の構成例である。
【図６】本発明の一実施形態に係る編集全体画面１０００の構成例である。
【図７】本発明の一実施形態に係る表示スケールの変更処理を説明するための画面例である。
【図８】本発明の一実施形態に係る字幕周辺フレーム画像の表示処理を説明するための画面例である。
【図９】本発明の一実施形態に係る字幕の移動処理を説明するための画面例である。
【図１０】本発明の一実施形態に係る字幕の選択処理を説明するための画面例である。
【発明を実施するための形態】
【００１８】
以下、図面を参照し、本発明の実施形態について説明する。
図１は、本発明の一実施形態に係るオーサリングシステム１の構成を示すブロック図である。図１において、オーサリングシステム１は、番組素材入力部１０と中間ファイル生成部２０と編集部３０と出力ファイル生成部４０を備える。番組素材入力部１０は、編集の対象となるデジタル映像コンテンツを入力する。デジタル映像コンテンツは、字幕が付加されている画像を有する。デジタル映像コンテンツとしては、例えば、特許文献１に記載される要約コンテンツ生成装置が生成した要約コンテンツを利用することができる。
【００１９】
中間ファイル生成部２０は、番組素材入力部１０によって入力されたデジタル映像コンテンツから、編集用の中間ファイルを生成する。編集部３０は、中間ファイル生成部２０によって生成された中間ファイルに対して、ユーザによる編集操作に応じた変更を加える。編集部３０は、字幕編集部３２を有する。字幕編集部３２は、中間ファイルに対して、ユーザによる字幕編集操作に応じた変更を加える。なお、編集部３０には、字幕編集部３２以外に、チャプター編集機能や番組のメタ情報を編集する機能などを設けてもよい。
【００２０】
出力ファイル生成部４０は、編集部３０から出力された中間ファイルを所定の映像フォーマットのファイルに変換する。この変換後のファイルは、デジタル映像コンテンツの出力ファイルとなる。
【００２１】
図２は、図１に示す字幕編集部３２の構成を示すブロック図である。図２において、字幕編集部３２は、編集画面出力部５１と操作情報入力部５２と字幕データファイル編集部５３を有する。編集画面出力部５１は、表示スケール制御部５４と字幕周辺フレーム画像表示制御部５５と字幕移動制御部５６と字幕選択制御部５７を有する。
【００２２】
字幕編集部３２には、中間ファイル生成部２０によって生成された中間ファイルのうち、画像データファイルと画像インデックスファイルと字幕データファイルとが入力される。図３は画像データファイルの構成例である。図４は画像インデックスファイルの構成例である。画像データファイル（video.dat）には、静止画像であるフレーム画像（jpeg1, jpeg2, jpeg3,・・・）が表示順序に従って格納される。画像インデックスファイル（index0.dat）には、画像データファイル（video.dat）内の各フレーム画像（jpeg1, jpeg2, jpeg3,・・・）の先頭のアドレス（固定長：４バイト）が格納される。
【００２３】
字幕データファイルには、字幕と、字幕と同時に表示される字幕表示対象フレーム画像を特定するフレーム識別情報（例えば、フレーム番号）とが格納される。一つの字幕に関するデータは、例えば「フレーム番号＜ｔａｂ＞字幕」という形式で、字幕データファイルに格納される。本実施形態では、字幕データファイル内の一つの字幕に関するデータの形式として「フレーム番号＜ｔａｂ＞字幕」を用いる。
【００２４】
編集画面出力部５１は、字幕編集画面を出力する。字幕編集画面は、ユーザが字幕データファイル内のデータ「フレーム番号＜ｔａｂ＞字幕」を変更することを支援する画面である。字幕編集画面は、表示装置（図示せず）で表示される。表示装置としては、ＣＲＴ（Cathode Ray Tube）や液晶表示装置等であって、オーサリングシステム１に直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
【００２５】
操作情報入力部５２は、ユーザが字幕編集画面に基づいて入力装置（図示せず）を操作した内容である操作情報を入力する。入力装置としては、キーボードやマウス等であって、オーサリングシステム１に直接接続するものであってもよく、あるいは通信回線を介して接続するようにしてもよい。
【００２６】
字幕データファイル編集部５３は、操作情報入力部５２から入力された操作情報に応じて、字幕データファイル内のデータ「フレーム番号＜ｔａｂ＞字幕」を変更する。例えば、フレーム番号と字幕との対応付けを変更したり、又は、字幕の内容を変更したり、又は、字幕を削除（データ「フレーム番号＜ｔａｂ＞字幕」を削除）したり、又は、字幕を追加（データ「フレーム番号＜ｔａｂ＞字幕」を追加）したりする。
【００２７】
以下、本実施形態に係る字幕編集部３２の動作を順次詳細に説明する。
【００２８】
［字幕編集画面出力］
図５は、本実施形態に係る字幕編集画面１００の構成例である。編集画面出力部５１は字幕編集画面１００を出力する。字幕編集画面１００上には、画像データファイル内の各フレーム画像Ｆ１、Ｆ２、Ｆ３等が表示順序に従って並べて表示される。図５の例では、フレーム画像Ｆ１、Ｆ２、Ｆ３等が字幕編集画面１００の上下方向に一列に並べて表示されている。字幕編集画面１００には、画面を上下方向にスクロールさせるためのスクロールバー１１０が設けられる。
【００２９】
さらに、字幕編集画面１００上には、字幕データファイル内の字幕Ｊ１、Ｊ２、Ｊ３等が字幕表示対象フレーム画像と共に表示される。編集画面出力部５１は、字幕データファイル内のデータ、例えば「フレーム番号（Ｆ４）＜ｔａｂ＞字幕（Ｊ１）」を用いて、字幕（Ｊ１）に対応する字幕表示対象フレーム画像としてフレーム画像Ｆ４を特定し、図５の字幕編集画面１００上に字幕Ｊ１とフレーム画像Ｆ４を共に表示させる。図５の例では、フレーム画像Ｆ４の表示位置に近接する位置に字幕Ｊ１を表示している。字幕Ｊ１の表示位置は、他の字幕よりも、フレーム画像Ｆ４の表示位置に近い。これにより、ユーザは、字幕Ｊ１の字幕表示対象フレーム画像がフレーム画像Ｆ４であることを認識することができる。
【００３０】
又、編集画面出力部５１は、字幕の有無によってフレーム画像Ｆ１、Ｆ２、Ｆ３等の表示間隔を調整する。図５の例では、複数の字幕に対応する字幕表示対象フレーム画像が連続するフレーム画像である場合には、そうでない場合に比べてフレーム画像の表示間隔を狭くしている。例えば、字幕Ｊ２、Ｊ３、Ｊ４に対応する字幕表示対象フレーム画像は連続するフレーム画像Ｆ９、Ｆ１０、Ｆ１１であるために、フレーム画像Ｆ９、Ｆ１０、Ｆ１１の表示間隔は狭くなっている。これにより、一定の画面サイズにおいてフレーム画像と字幕を効率的に表示させることを図っている。
【００３１】
なお、図６に示されるように、字幕編集画面１００を他の画面１１００、１２００と組み合わせて表示装置で表示させるようにしてもよい。図６において、画面１０００は、編集部３０が出力する編集全体画面である。画面１１００は、字幕編集画面１００上で選択されているフレーム画像Ｆ４のプレビュー画面である。このとき、フレーム画像Ｆ４は字幕Ｊ１の字幕表示対象フレーム画像であるので、プレビュー画面上にはフレーム画像Ｆ４と共に字幕Ｊ１が表示される。画面１２００は、チャプターを選択するための画面である。字幕を選択する操作としては、例えば、ユーザがマウスを用いて字幕編集画面１００上でポインタを字幕上に移動してクリックすることが挙げられる。
【００３２】
［表示スケール変更］
図７は、本実施形態に係る表示スケールの変更処理を説明するための画面例である。表示スケール制御部５４は、操作情報入力部５２から入力された表示スケール変更に係る操作情報に応じて、字幕編集画面１００上でフレーム画像の表示間隔を縮小又は拡大する。
【００３３】
図７において、字幕編集画面１００上には、表示スケールを変更するための表示スケール操作バー２１０が設けられる。本実施形態では、表示スケール制御部５４は、表示スケール操作バー２１０が右方向へ移動されるとフレーム画像の表示間隔を縮小し、左方向へ移動されるとフレーム画像の表示間隔を拡大する。表示スケール制御部５４は、表示スケール操作バー２１０の位置に応じて、フレーム画像の表示間隔を決定する。表示スケール制御部５４は、表示スケール操作バー２１０が最右端に位置する場合（つまり、最大の縮小に操作された場合）に、画像データファイル内の全フレーム画像を表示順序に従って字幕編集画面１００上に並べて表示できる最大の表示間隔にする。
【００３４】
図７の例では、図７（１）の字幕編集画面１００において、ユーザが表示スケール操作バー２１０を図７（２）の位置まで右に移動させる。この表示スケール操作バー２１０に係る操作情報によって、表示スケール制御部５４はフレーム画像の表示間隔を縮小させる。この結果、図７（１）の字幕編集画面１００から図７（２）の字幕編集画面１００へと表示内容が変わり、より多くのフレーム画像および字幕が一画面内に表示される。
【００３５】
［字幕周辺フレーム画像表示］
図８は、本実施形態に係る字幕周辺フレーム画像の表示処理を説明するための画面例である。字幕周辺フレーム画像表示制御部５５は、字幕編集画面１００上で選択された字幕に対応する字幕表示対象フレーム画像に連続するフレーム画像を拡大して表示する。
【００３６】
図８（１）において、字幕編集画面１００上では字幕Ｊ２３が選択されている。フレーム画像Ｆ４０は字幕Ｊ２３の字幕表示対象フレーム画像である。図８の例では、編集画面出力部５１は、選択されている字幕Ｊ２３の字幕表示対象フレーム画像Ｆ４０を、他のフレーム画像よりも拡大して表示する。ここで、ユーザが所定の操作（例えば、シフトキー押下）を行うと、字幕周辺フレーム画像表示制御部５５は、選択されている字幕Ｊ２３の字幕表示対象フレーム画像Ｆ４０に連続するフレーム画像を初期サイズよりも拡大して表示する。この字幕表示対象フレーム画像Ｆ４０に連続するフレーム画像を拡大したときのサイズは、初期サイズよりも大きく、且つ、選択されている字幕Ｊ２３の字幕表示対象フレーム画像Ｆ４０のサイズよりも小さい。
【００３７】
これにより、図８（２）に例示されるように、字幕周辺フレーム画像表示制御部５５は、字幕編集画面１００上で、選択されている字幕Ｊ２３の字幕表示対象フレーム画像Ｆ４０に連続するフレーム画像Ｆ３０〜Ｆ３９、Ｆ４１〜Ｆ４５を初期サイズよりも拡大して表示する。これらフレーム画像Ｆ３０〜Ｆ３９、Ｆ４１〜Ｆ４５のサイズは、初期サイズよりも大きく、且つ、選択されている字幕Ｊ２３の字幕表示対象フレーム画像Ｆ４０のサイズよりも小さい。字幕周辺フレーム画像表示制御部５５は、図８（２）の字幕編集画面１００上には、サイズ的に表示可能な個数のフレーム画像だけを表示する。
【００３８】
ユーザは、選択した字幕Ｊ２３の字幕表示対象フレーム画像Ｆ４０に連続するフレーム画像Ｆ３０〜Ｆ３９、Ｆ４１〜Ｆ４５が初期サイズよりも拡大して表示されるので、それらフレーム画像Ｆ３０〜Ｆ３９、Ｆ４１〜Ｆ４５を視認しやすい。これにより、ユーザは、字幕Ｊ２３の字幕表示対象フレーム画像として現在のフレーム画像Ｆ４０よりも適切なフレーム画像を、フレーム画像Ｆ４０に連続するフレーム画像Ｆ３０〜Ｆ３９、Ｆ４１〜Ｆ４５の中から見つけやすくなる。例えば、字幕Ｊ２３の現在の字幕表示対象フレーム画像Ｆ４０に問題（例えば、画像の乱れ、フレーム画像内にテロップの表示あり等）があった場合には、フレーム画像Ｆ４０に連続するフレーム画像Ｆ３０〜Ｆ３９、Ｆ４１〜Ｆ４５の中から適切なフレーム画像を選んで字幕Ｊ２３の字幕表示対象フレーム画像に更新することが挙げられる。
【００３９】
［字幕移動］
図９は、本実施形態に係る字幕の移動処理を説明するための画面例である。字幕移動制御部５６は、操作情報入力部５２から入力された字幕移動に係る操作情報に応じて、字幕編集画面１００上で字幕表示対象フレーム画像と共に表示した変更対象の字幕を変更先のフレーム画像と共に表示する。この字幕の移動処理は、ユーザが、字幕編集画面１００上に表示されている字幕に対応する字幕表示対象フレーム画像を変更することを支援する処理である。
【００４０】
図９（１）において、字幕編集画面１００上では字幕Ｊ８が選択されている。フレーム画像Ｆ１８は字幕Ｊ８の字幕表示対象フレーム画像である。図９の例では、編集画面出力部５１は、選択されている字幕Ｊ８の字幕表示対象フレーム画像Ｆ１８を、他のフレーム画像よりも拡大して表示する。ここで、ユーザが、字幕Ｊ８に対応する字幕表示対象フレーム画像を変更する所定の操作（例えば、字幕Ｊ８を変更先のフレーム画像までドラッグする）を行うと、字幕移動制御部５６は、図９（２）に例示されるように、選択されている字幕Ｊ８を変更先のフレーム画像Ｆ１７３と共に表示する。そして、編集画面出力部５１は、選択されている字幕Ｊ８に対応する字幕表示対象フレーム画像としてフレーム画像Ｆ１７３を拡大して表示する。これにより、字幕データファイル編集部５３は、字幕データファイル内の字幕Ｊ８に係るデータを、「フレーム番号（Ｆ１８）＜ｔａｂ＞字幕（Ｊ８）」から「フレーム番号（Ｆ１７３）＜ｔａｂ＞字幕（Ｊ８）」に変更する。
【００４１】
字幕移動制御部５６は、字幕表示対象フレーム画像を変更する対象の字幕を移動できる範囲を制限する。この字幕の移動範囲の制限について、図９（１）の例を挙げて説明する。図９（１）の字幕編集画面１００上において、字幕表示対象フレーム画像を変更する対象の字幕Ｊ８を移動できる範囲は、変更対象の字幕Ｊ８に対応する字幕表示対象フレーム画像Ｆ１８の直前に表示する字幕表示対象フレーム画像Ｆ１７の直後のフレーム画像Ｆ１７１から、変更対象の字幕Ｊ８に対応する字幕表示対象フレーム画像Ｆ１８の直後に表示する字幕表示対象フレーム画像Ｆ１９の直前のフレーム画像Ｆ１８１までである。
【００４２】
この字幕の移動範囲の制限によって、ユーザは、図９（１）の字幕編集画面１００上において、変更対象の字幕Ｊ８を、フレーム画像Ｆ１７１からＦ１８１までの間にあるフレーム画像にしか移動することができない。この制限は、字幕位置の逆転を防ぐためである。図９（１）の字幕編集画面１００上において、字幕Ｊ８を字幕表示対象フレーム画像Ｆ１８の直前に表示する字幕表示対象フレーム画像Ｆ１７以前のフレーム画像に移動してしまうと、字幕Ｊ８よりも前の字幕Ｊ７との間で、字幕位置が逆転してしまう。同様に、字幕Ｊ８を字幕表示対象フレーム画像Ｆ１８の直後に表示する字幕表示対象フレーム画像Ｆ１９以降のフレーム画像に移動してしまうと、字幕Ｊ８よりも後の字幕Ｊ９との間で、字幕位置が逆転してしまう。このような不都合を防ぐために、字幕を移動できる範囲を制限するのである。
【００４３】
編集画面出力部５１は、図９（１）の字幕編集画面１０００内のプレビュー画面１１００上に、選択されているフレーム画像Ｆ１８および字幕Ｊ８を表示する。そして、ユーザが、選択している字幕Ｊ８に対応する字幕表示対象フレーム画像を変更する操作として字幕Ｊ８を字幕編集画面１００上で移動させると、編集画面出力部５１は、字幕Ｊ８の移動に伴って変わる変更先のフレーム画像を順次、プレビュー画面１１００上に拡大して表示する。これにより、ユーザは、変更先のフレーム画像を視認しやすくなる。
なお、ユーザが、選択している字幕Ｊ８に対応する字幕表示対象フレーム画像を変更する操作として字幕Ｊ８を字幕編集画面１００上で移動させると、編集画面出力部５１は、字幕Ｊ８の移動に伴って変わる変更先のフレーム画像を順次、字幕編集画面１００上で拡大して表示するようにしてもよい。これにより、プレビュー画面１１００が具備されない場合であっても、ユーザは、変更先のフレーム画像を視認しやすくなる。
【００４４】
［字幕選択］
図１０は、本実施形態に係る字幕の選択処理を説明するための画面例である。字幕選択制御部５７は、操作情報入力部５２から入力された字幕選択に係る操作情報に応じて、字幕編集画面１００上で選択された字幕に対応する字幕表示対象フレーム画像を拡大して表示する。
【００４５】
図１０（１）において、字幕編集画面１００上では字幕Ｊ１０が選択されている。フレーム画像Ｆ２０は字幕Ｊ１０の字幕表示対象フレーム画像である。図１０の例では、編集画面出力部５１は、選択されている字幕Ｊ１０の字幕表示対象フレーム画像Ｆ２０を、他のフレーム画像よりも拡大して表示する。ここで、ユーザが、選択する字幕を変更する所定の操作（例えば、字幕を選択している状態で上キー又は下キーを押下）を行うと、字幕選択制御部５７は、字幕編集画面１００上で変更先の字幕に対応する字幕表示対象フレーム画像を拡大して表示する。
【００４６】
図９（１）の例では、ユーザが字幕Ｊ１０を選択している状態（字幕Ｊ１０の字幕表示対象フレーム画像Ｆ２０が他のフレーム画像よりも拡大して表示されている状態）で下キーを押下する。これにより、字幕選択制御部５７は、字幕Ｊ１０の直後の字幕Ｊ１１に対応する字幕表示対象フレーム画像Ｆ２１を初期サイズで表示されている他のフレーム画像よりも拡大して表示し、字幕Ｊ１０の字幕表示対象フレーム画像Ｆ２０の表示サイズを初期サイズに戻す。これにより、ユーザは、選択している字幕が字幕Ｊ１０から字幕Ｊ１１に変更されたことを容易に視認することができる。
【００４７】
字幕データファイル編集部５３は、操作情報入力部５２から入力された字幕選択に係る操作情報によって、選択されている字幕を認識する。図１０の例では、字幕Ｊ１０が選択されている状態で下キーが押下されることによって、字幕データファイル編集部５３は、選択されている字幕が字幕Ｊ１０から字幕Ｊ１０の直後の字幕Ｊ１１に変更されたことを認識する。
【００４８】
編集画面出力部５１は、図１０（１）の字幕編集画面１０００内のプレビュー画面１１００上に、選択されているフレーム画像Ｆ２０および字幕Ｊ１０を表示する。そして、ユーザが、選択する字幕を変更する操作を行うと、編集画面出力部５１は、選択する字幕の変更に伴って変わる変更先のフレーム画像（字幕表示対象フレーム画像）を順次、プレビュー画面１１００上に拡大して表示する。図１０（２）の例では、編集画面出力部５１は、変更後の字幕Ｊ１１に対応する字幕表示対象フレーム画像Ｆ２１をプレビュー画面１１００上に拡大して表示している。これにより、ユーザは、変更先のフレーム画像（字幕表示対象フレーム画像）を視認しやすくなるので、字幕と字幕表示対象フレーム画像とが内容的に合致しているかを判断することが容易になる。
【００４９】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
また、図２に示す字幕編集部３２の各部が行う処理の各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、字幕編集処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disk）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５０】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５１】
１…オーサリングシステム、１０…番組素材入力部、２０…中間ファイル生成部、３０…編集部、３２…字幕編集部、４０…出力ファイル生成部、５１…編集画面出力部、５２…操作情報入力部、５３…字幕データファイル編集部、５４…表示スケール制御部、５５…字幕周辺フレーム画像表示制御部、５６…字幕移動制御部、５７…字幕選択制御部
【図１】
2012142881.tif 000003
【図２】
2012142881.tif 000004
【図３】
2012142881.tif 000005
【図４】
2012142881.tif 000006
【図５】
2012142881.tif 000007
【図６】
2012142881.tif 000008
【図７】
2012142881.tif 000009
【図８】
2012142881.tif 000010
【図９】
2012142881.tif 000011
【図１０】
2012142881.tif 000012