(57)【特許請求の範囲】
【請求項１】
動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集方法であって、
前記字幕内容が入力される字幕入力欄にカーソルが存在する状態で、所定の改行操作を２回連続して受け付けることにより、前記カーソルが存在する前と後を分離して、前記字幕入力欄を分割して画面に表示することを特徴とする字幕データ編集方法。
【請求項２】
動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集方法であって、
前記字幕内容が入力される字幕入力欄が複数行である場合、２行目以降の行頭にカーソルが存在する状態で、所定の改行操作を受け付けることにより、前記カーソルが存在する行と直上の行を分離して、前記字幕入力欄を分割して画面に表示することを特徴とする字幕データ編集方法。
【請求項３】
前記所定の改行操作は、改行キーの入力であることを特徴とする請求項１又は２に記載の字幕データ編集方法。
【請求項４】
前記字幕入力欄が複数存在する場合、２つ目以降の字幕入力欄の文頭にカーソルが存在する状態で、所定の結合操作を受け付けることにより、
前記カーソルが存在する字幕入力欄と直上の字幕入力欄を１つの字幕入力欄として結合して画面に表示することを特徴とする請求項１〜３の何れかに記載の字幕データ編集方法。
【請求項５】
前記字幕入力欄が複数存在し、かつ２つ目以降の字幕入力欄に空白の字幕入力欄が存在する場合に、前記空白の字幕入力欄、又は、前記空白の字幕入力欄の直下の字幕入力欄の何れかの先頭にカーソルが存在する状態で、所定の削除操作を受け付けることにより、
前記空白の字幕入力欄を画面から削除することを特徴とする請求項１〜４の何れかに記載の字幕データ編集方法。
【請求項６】
前記字幕入力欄は、編集対象となる前記コンテンツの再生中に、所定の字幕開始操作と所定の字幕終了操作を交互に受け付けることにより、
所定の字幕開始操作を受け付けた再生時刻を字幕表示開始時刻として設定し、
所定の字幕終了操作を受け付けた再生時刻を字幕表示終了時刻として設定し、
設定された前記字幕表示開始時刻から前記字幕表示終了時刻までを前記字幕時間とし、前記字幕内容を入力する字幕入力欄を生成して画面に表示することを特徴とする請求項１〜５の何れかに記載の字幕データ編集方法。
【請求項７】
前記字幕入力欄が複数存在する場合、所定の方向入力操作を受け付けることにより、隣接する字幕入力欄中に前記カーソルを移動することを特徴とする請求項１〜６の何れかに記載の字幕データ編集方法。
【請求項８】
動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集方法であって、
前記字幕内容を入力する字幕入力欄が複数存在する場合、
２つ目以降の字幕入力欄の文頭にカーソルが存在する状態で、所定の結合操作を受け付けることにより、前記カーソルが存在する字幕入力欄と直上の字幕入力欄を１つの字幕入力欄として結合して画面に表示し、
２つ目以降の字幕入力欄に空白の字幕入力欄が存在するときは、前記空白の字幕入力欄、又は、前記空白の字幕入力欄の直下の字幕入力欄の何れかの先頭にカーソルが存在する状態で、所定の削除操作を受け付けることにより、前記空白の字幕入力欄を画面から削除する、
ことを特徴とする字幕データ編集方法。
【請求項９】
前記字幕入力欄は、編集対象となる前記コンテンツの再生中に、所定の字幕開始操作と所定の字幕終了操作を交互に受け付けることにより、
所定の字幕開始操作を受け付けた再生時刻を字幕表示開始時刻として設定し、
所定の字幕終了操作を受け付けた再生時刻を字幕表示終了時刻として設定し、
設定された前記字幕表示開始時刻から前記字幕表示終了時刻までを前記字幕時間とし、前記字幕内容を入力する字幕入力欄を生成して画面に表示することを特徴とする請求項８に記載の字幕データ編集方法。
【請求項１０】
前記字幕内容を入力する字幕入力欄が複数存在する場合、所定の方向入力操作を受け付けることにより、隣接する字幕入力欄中に前記カーソルを移動することを特徴とする請求項８又は９に記載の字幕データ編集方法。
【請求項１１】
動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、
前記プログラムは、
前記字幕内容が入力される字幕入力欄を画面に表示するステップ、
前記字幕入力欄において、カーソルを表示するステップ、
所定の改行操作を２回連続して受け付けるステップ、
前記カーソルが存在する前と後を分離して、前記字幕入力欄を分割して画面に表示するステップ、
をコンピュータに実行させる字幕データ編集プログラム。
【請求項１２】
動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、
前記プログラムは、
前記字幕内容が入力される字幕入力欄を画面に表示するステップ、
前記字幕入力欄に複数行の前記字幕内容を表示するステップ、
前記字幕入力欄において、２行目以降の行頭にカーソルを表示するステップ、
所定の改行操作を受け付けるステップ、
前記カーソルが存在する行と直上の行を分離して、前記字幕入力欄を分割して画面に表示するステップ、
をコンピュータに実行させる字幕データ編集プログラム。
【請求項１３】
動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、
前記プログラムは、
前記字幕内容を入力する字幕入力欄を画面に複数表示するステップ、
２つ目以降の字幕入力欄の文頭にカーソルを表示するステップ、
所定の結合操作を受け付けるステップ、
前記カーソルが存在する字幕入力欄と直上の字幕入力欄を１つの字幕入力欄として結合して画面に表示するステップ、
をコンピュータに実行させる字幕データ編集プログラム。
【請求項１４】
動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、
前記プログラムは、
前記字幕内容を入力する字幕入力欄を画面に複数表示するステップ、
２つ目以降の字幕入力欄の何れかを空白とし、空白の字幕入力欄、又は、前記空白の字幕入力欄の直下の字幕入力欄の何れかの先頭にカーソルを表示するステップ、
所定の削除操作を受け付けるステップ、
前記カーソルが存在する字幕入力欄を画面から削除するステップ、
をコンピュータに実行させる字幕データ編集プログラム。
【請求項１５】
前記プログラムは、
編集対象となる前記コンテンツを再生するステップ、
所定のショートカットキーを用いた字幕開始操作と所定のショートカットキーを用いた字幕終了操作を交互に受け付けるステップ、
前記字幕開始操作を受け付けた再生時刻を字幕表示開始時刻として設定するステップ、
前記字幕終了操作を受け付けた再生時刻を字幕表示終了時刻として設定するステップ、
設定された前記字幕表示開始時刻から前記字幕表示終了時刻までを前記字幕時間とし、前記字幕内容を入力する字幕入力欄を生成して画面に表示するステップ、
をコンピュータに実行させる請求項１１〜１４の何れかに記載の字幕データ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画コンテンツ等に表示する字幕の編集方法及び編集プログラムに関するものである。
【背景技術】
【０００２】
従来から、映画やテレビなどの動画コンテンツにおいて字幕やテロップが表示されてきた。そして近年では、情報通信技術の発達により、誰でも気軽に動画コンテンツをＷｅｂ上にアップロードして、多くのユーザと動画コンテンツを共有することができるようになっている。そして、動画コンテンツをアップロードする際には、他のユーザの興味を引くように、字幕や音響効果を付与する編集を加え、動画コンテンツをより魅力的なコンテンツとすることが多い。
しかしながら、動画コンテンツの編集は、煩雑であり、手間がかかり過ぎるという問題がある。例えば、２人の出演者が会話する動画コンテンツに字幕を表示しようとすると、映像や音声に合わせて的確に字幕を表示することが必要となる。そして、話者が切り替わる際には、表示する字幕も切り換えることが好ましいが、字幕の入力だけではなく、そのような表示の切り換えについても表示設定作業を別途行うこととなると、編集作業は更に煩雑なものとなるという問題がある。【０００３】
そこで、字幕の編集作業を容易にする字幕編集方法が知られている（特許文献１を参照）。これは、字幕と、字幕に対応するフレーム画像の結びつきを視覚的に分かりやすく表示し、編集作業を容易にしたものである。しかしながら、上記特許文献１に開示された字幕編集方法では、字幕の入力作業が完了したことを前提に、その字幕の構成単位毎の取扱いを容易にするものであり、字幕の入力作業自体を容易にするものではないという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１４２８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
動画上に字幕を表示する場合においては、一般的に、空白行は用いられないことが多い。このような字幕表示における慣例的な要素を考慮することで、より簡単な操作で、複雑な編集作業を行うことができるといえる。
かかる状況に鑑みて、本発明は、動画等コンテンツ上に表示する字幕の入力作業を簡便にし、迅速かつ効率的な編集を容易にする字幕データ編集方法及び字幕データ編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明の第１の観点の字幕データ編集方法は、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集方法であって、字幕内容が入力される字幕入力欄にカーソルが存在する状態で、所定の改行操作を２回連続して受け付けることにより、カーソルが存在する前と後を分離して、字幕入力欄を分割して画面に表示する。
例えば、字幕入力欄に字幕内容が入力され、かつ、カーソルが文中に存在する場合には、字幕入力欄が分割されることとなり、カーソルが文頭に存在する場合には、上段に新規の字幕入力欄が作成されることとなる。また、カーソルが文末に存在する場合には、下段に新規の字幕入力欄が作成されることとなる。ユーザとしては、所定の改行操作を２回連続して行うだけで、カーソルの位置を基準に、字幕入力欄を分割又は新規作成することができるため、複雑な編集作業を簡単なコマンド入力によって、迅速かつ効率的に行うことが可能となる。
ここで、動画等コンテンツとは、映画やテレビなどの動画コンテンツだけではなく、静止画が切り替わっていくものも含む趣旨で用いている。また、字幕時間とは、字幕表示開始時刻及び字幕表示終了時刻を意味する場合や、字幕表示開始時刻及び字幕表示開始時刻からの表示時間を意味する場合も含める趣旨で用いている。【０００７】
本発明の第２の観点の字幕データ編集方法は、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集方法であって、字幕内容が入力される字幕入力欄が複数行である場合、２行目以降の行頭にカーソルが存在する状態で、所定の改行操作を受け付けることにより、カーソルが存在する行と直上の行を分離して、字幕入力欄を分割して画面に表示する。
カーソルが存在する行と、カーソルが存在する行の直上の行の何れもが、テキストが入力された行である場合には、字幕入力欄が分割されることとなるが、カーソルが存在する行の直上の行が空白の行である場合には、上段に新規の字幕入力欄が作成されることとなり、カーソルが存在する行が空白の行である場合には、下段に新規の字幕入力欄が作成されることとなる。字幕内容が入力される字幕入力欄が複数行であればよく、第１の観点の字幕データ編集方法とは異なり、必ずしも所定の改行操作を２回連続して受け付ける必要はないため、利用の幅が広く、複雑な編集作業を簡単なコマンド入力によって行うことが可能となる。【０００８】
本発明の第１又は第２の観点の字幕データ編集方法における所定の改行操作は、マウスや音声による入力でもよいが、改行キーの入力であることが好ましい。本発明の第１の観点の字幕データ編集方法の改行操作として、改行キーの入力操作が行われることにより、改行キーを２回連続して入力するという簡単な操作で、字幕入力欄の分割や新規作成といった複雑な編集が可能となる。また、改行キーは、一般にテキスト入力において改行操作に用いられるため、かかる操作に続けて、本発明の第２の観点の字幕データ編集方法の所定の改行操作として、改行キーの入力操作が行われることにより、簡単な操作で、字幕入力欄の分割や新規作成といった複雑な編集が可能となる。
例えば、字幕入力欄が１行かつ空白であって、カーソルが当該字幕入力欄中に存在する場合には、改行キーを２回続けて入力するだけで、当該字幕入力欄の上段に空白の字幕入力欄を新規に作成することができる。カーソルが当該字幕入力欄の文頭に存在する場合には、改行キーを２回続けて入力するだけで、当該字幕入力欄の上段に空白の字幕入力欄を新規に作成することができる。カーソルが当該字幕入力欄の文中に存在する場合には、改行キーを２回続けて入力するだけで、当該字幕入力欄を分割することができる。また、カーソルが当該字幕入力欄の文末に存在する場合には、改行キーを２回続けて入力するだけで、当該字幕入力欄の下段に空白の字幕入力欄を新規に作成することができる。【０００９】
本発明の第１又は第２の観点の字幕データ編集方法において、字幕入力欄が複数存在する場合、２つ目以降の字幕入力欄の文頭にカーソルが存在する状態で、所定の結合操作を受け付けることにより、カーソルが存在する字幕入力欄と直上の字幕入力欄を１つの字幕入力欄として結合して画面に表示することが好ましい。
これにより、ユーザとしては、カーソルの位置を調整し、所定の結合操作を行うことで、字幕入力欄の結合という複雑な編集作業を簡単なコマンド入力によって行うことが可能となる。なお、字幕入力欄を結合するとは、カーソルが存在する字幕入力欄と直上の字幕入力欄の双方にテキストが入力されている場合に、当該字幕入力欄と直上の字幕入力欄を１つの字幕入力欄とすることである。【００１０】
本発明の第１又は第２の観点の字幕データ編集方法において、字幕入力欄が複数存在し、かつ２つ目以降の字幕入力欄に空白の字幕入力欄が存在する場合に、空白の字幕入力欄、又は、空白の字幕入力欄の直下の字幕入力欄の何れかの先頭にカーソルが存在する状態で、所定の削除操作を受け付けることにより、空白の字幕入力欄を画面から削除することが好ましい。
これにより、ユーザとしては、カーソルの位置を調整し、所定の削除操作を行うことで、字幕入力欄の削除という複雑な編集作業を簡単なコマンド入力によって行うことが可能となる。なお、字幕入力欄を削除するとは、カーソルが存在する字幕入力欄にテキストが入力されていない場合に当該字幕入力欄自体を消滅させること、又は、カーソルが存在する字幕入力欄の直上の字幕入力欄にテキストが入力されていない場合に直上の字幕入力欄を消滅させることを意味している。【００１１】
本発明の第１又は第２の観点の字幕データ編集方法において、字幕入力欄は、編集対象となるコンテンツの再生中に、所定の字幕開始操作と所定の字幕終了操作を交互に受け付けることにより、所定の字幕開始操作を受け付けた再生時刻を字幕表示開始時刻として設定し、所定の字幕終了操作を受け付けた再生時刻を字幕表示終了時刻として設定し、設定された字幕表示開始時刻から字幕表示終了時刻までを字幕時間とし、字幕内容を入力する字幕入力欄を生成して画面に表示することが好ましい。
ユーザにとって作成したい字幕入力欄が１つである場合には、字幕開始操作と字幕終了操作をそれぞれ１回ずつ行えばよく、作成したい字幕入力欄が２つである場合には、字幕開始操作と字幕終了操作を交互にそれぞれ２回ずつ行えばよいこととなる。このように、特定の操作を交互に行うという簡単な操作で、字幕表示開始時刻、字幕表示終了時刻及び字幕時間をまとめて設定することができ、複雑な編集を容易に行うことが可能である。字幕開始操作又は字幕終了操作としては、キーボードショートカットキーが割り当てられることが好ましく、より好ましくは、近接した位置にあるキーボードショートカットキーが割り当てられることである。ショートカットキーに限らず、マウスや音声による入力操作でも構わない。【００１２】
本発明の第１又は第２の観点の字幕データ編集方法において、字幕入力欄が複数存在する場合、所定の方向入力操作を受け付けることにより、隣接する字幕入力欄中にカーソルを移動することが好ましい。
ユーザは、字幕入力欄内において、カーソルを方向キーの入力などの方向入力操作により移動させることができるが、字幕入力欄相互間の移動については、タブキーの入力などにより、選択する字幕入力欄の切換えを行うことが一般的であるが、本発明によれば方向キーの入力などの方向入力操作により、隣接する字幕入力欄中にカーソルを移動し得るため、簡単な操作で選択する字幕入力欄の切換えを行うことができる。【００１３】
本発明の第３の観点の字幕データ編集方法は、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集方法であって、字幕内容を入力する字幕入力欄が複数存在する場合、２つ目以降の字幕入力欄の文頭にカーソルが存在する状態で、所定の結合操作を受け付けることにより、カーソルが存在する字幕入力欄と直上の字幕入力欄を１つの字幕入力欄として結合して画面に表示し、２つ目以降の字幕入力欄に空白の字幕入力欄が存在するときは、空白の字幕入力欄、又は、空白の字幕入力欄の直下の字幕入力欄の何れかの先頭にカーソルが存在する状態で、所定の削除操作を受け付けることにより、空白の字幕入力欄を画面から削除する。【００１４】
本発明の第３の観点の字幕データ編集方法において、字幕入力欄は、編集対象となるコンテンツの再生中に、所定の字幕開始操作と所定の字幕終了操作を交互に受け付けることにより、所定の字幕開始操作を受け付けた再生時刻を字幕表示開始時刻として設定し、所定の字幕終了操作を受け付けた再生時刻を字幕表示終了時刻として設定し、設定された字幕表示開始時刻から字幕表示終了時刻までを字幕時間とし、字幕内容を入力する字幕入力欄を生成して画面に表示することが好ましい。【００１５】
本発明の第３の観点の字幕データ編集方法は、字幕内容を入力する字幕入力欄が複数存在する場合、所定の方向入力操作を受け付けることにより、隣接する字幕入力欄中にカーソルを移動することが好ましい。【００１６】
本発明の第１の観点の字幕データ編集プログラムは、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、プログラムは、下記Ａ−１）〜Ａ−４）のステップをコンピュータに実行させるものである。
Ａ−１）字幕内容が入力される字幕入力欄を画面に表示するステップ。
Ａ−２）字幕入力欄において、カーソルを表示するステップ。
Ａ−３）所定の改行操作を２回連続して受け付けるステップ。
Ａ−４）カーソルが存在する前と後を分離して、字幕入力欄を分割して画面に表示するステップ。【００１７】
本発明の第２の観点の字幕データ編集プログラムは、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、プログラムは、下記Ｂ−１）〜Ｂ−５）のステップをコンピュータに実行させるものである。
Ｂ−１）字幕内容が入力される字幕入力欄を画面に表示するステップ。
Ｂ−２）字幕入力欄に複数行の字幕内容を表示するステップ。
Ｂ−３）字幕入力欄において、２行目以降の行頭にカーソルを表示するステップ。
Ｂ−４）所定の改行操作を受け付けるステップ。
Ｂ−５）カーソルが存在する行と直上の行を分離して、字幕入力欄を分割して画面に表示するステップ。【００１８】
本発明の第３の観点の字幕データ編集プログラムは、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、プログラムは、下記Ｃ−１）〜Ｃ−４）のステップをコンピュータに実行させるものである。
Ｃ−１）字幕内容を入力する字幕入力欄を画面に複数表示するステップ。
Ｃ−２）２つ目以降の字幕入力欄の文頭にカーソルを表示するステップ。
Ｃ−３）所定の結合操作を受け付けるステップ。
Ｃ−４）カーソルが存在する字幕入力欄と直上の字幕入力欄を１つの字幕入力欄として結合して画面に表示するステップ。【００１９】
本発明の第４の観点の字幕データ編集プログラムは、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、プログラムは、下記Ｄ−１）〜Ｄ−４）のステップをコンピュータに実行させるものである。
Ｄ−１）字幕内容を入力する字幕入力欄を画面に複数表示するステップ。
Ｄ−２）２つ目以降の字幕入力欄の何れかを空白とし、空白の字幕入力欄、又は、空白の字幕入力欄の直下の字幕入力欄の何れかの先頭にカーソルを表示するステップ。
Ｄ−３）所定の削除操作を受け付けるステップ。
Ｄ−４）カーソルが存在する字幕入力欄を画面から削除するステップ。【００２０】
本発明の第５の観点の字幕データ編集プログラムは、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集プログラムであって、プログラムは、下記Ｅ−１）〜Ｅ−５）のステップをコンピュータに実行させるものである。
Ｅ−１）編集対象となるコンテンツを再生するステップ。
Ｅ−２）所定のショートカットキーを用いた字幕開始操作と所定のショートカットキーを用いた字幕終了操作を交互に受け付けるステップ。
Ｅ−３）上記の所定のショートカットキーを用いた字幕開始操作を受け付けた再生時刻を字幕表示開始時刻として設定するステップ。
Ｅ−４）上記の所定のショートカットキーを用いた字幕終了操作を受け付けた再生時刻を字幕表示終了時刻として設定するステップ。
Ｅ−５）設定された字幕表示開始時刻から字幕表示終了時刻までを字幕時間とし、字幕内容を入力する字幕入力欄を生成して画面に表示するステップ。
【発明の効果】
【００２１】
本発明の字幕データ編集方法及び字幕データ編集プログラムによれば、動画等コンテンツ上に表示する字幕の入力作業を簡便にし、迅速かつ効率的な編集を容易にするといった効果がある。
【図面の簡単な説明】
【００２２】
【図１】操作画面全体イメージ図
【図２】実施例１の字幕入力部のイメージ図
【図３】実施例１の字幕データ編集方法の概略フロー図
【図４】実施例１の字幕入力欄の分割フロー図
【図５】文字非入力時における字幕入力欄のイメージ図
【図６】文頭にカーソルがある場合の字幕入力欄のイメージ図
【図７】文中にカーソルがある場合の字幕入力欄のイメージ図
【図８】文末にカーソルがある場合の字幕入力欄のイメージ図
【図９】実施例２の字幕入力欄の結合フロー図
【図１０】字幕入力欄の結合イメージ図
【図１１】実施例３の字幕入力欄の削除フロー図
【図１２】空白の字幕入力欄の削除イメージ図
【図１３】実施例４の字幕データ編集方法の概略フロー図
【図１４】音声波形表示部及び字幕時間設定部のイメージ図１
【図１５】実施例４の字幕入力部のイメージ図１
【図１６】音声波形表示部及び字幕時間設定部のイメージ図２
【図１７】実施例４の字幕入力部のイメージ図２
【図１８】字幕入力欄におけるカーソル移動イメージ図
【図１９】字幕データ編集方法を使用しない場合の字幕入力部のイメージ図
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態の一例を、図面を参照しながら詳細に説明していく。なお、本発明の範囲は、以下の実施例や図示例に限定されるものではなく、幾多の変更及び変形が可能である。
【実施例１】
【００２４】
図１は、操作画面全体イメージ図を示している。図１に示すように、ユーザ（図示せず）が使用するＰＣ（図示せず）の操作画面１には、字幕入力部２、動画表示部３、音声波形表示部４及び字幕時間設定部５が表示されている。動画表示部３には、動画の再生・停止ボタン３ａや、再生時刻を変更するためのボタンが設けられており、また、図示しないが、全画面表示等も可能である。動画表示部３には、出演者（６ａ，６ｂ）が映し出された映像が表示されている。
字幕入力部２には、字幕入力欄（２ａ〜２ｃ）が表示されている。これは、ユーザが、動画表示部３に映し出された映像を見ながら、字幕として表示するテキストを入力したものである。
音声波形表示部４には、音声波形４ａが表示され、また、字幕時間設定部５には、字幕表示時間データ（５ａ，５ｂ）が表示されている。字幕表示時間データ５ａは、字幕入力欄２ａに入力されたテキストを動画上に表示する時間、すなわち字幕時間をグラフの形で表示したものであり、所定のショートカットキーを用いて、字幕表示開始時刻及び字幕表示終了時刻を設定できる仕様となっている。同様に、字幕表示時間データ５ｂは、字幕入力欄２ｂに入力されたテキストを動画上に表示する時間を示したものである。
なお、本明細書では説明を省略するが、操作画面１には、トラックの追加、有効・無効の切換え、トラックの前後の切換え、消去、保存等の操作が可能であり、図示しないメニュー欄から、設定変更やヘルプの参照等も可能となっている。また、音声波形表示部４及び字幕時間設定部５について、表示サイズの変更も可能である。【００２５】
図２は、実施例１の字幕入力部のイメージ図を示している。図２に示すように、字幕入力欄２ａには、「こんにちは」と入力され、字幕入力欄２ｂには、「こんにちは  今日は良い天気ですね」と入力され、また、字幕入力欄２ｃには、「そうですね」と入力されている。これに対して、字幕入力欄２ｄは、空白となっている。このように、テキストが入力されていない空白の字幕を一旦設定しておいて、後で文章を入力することも可能である。ここで、字幕入力欄においては、字幕編集における一般的な例に従い、句読点は用いず、「句点」は「全角スペース」、「読点」は「半角スペース」を用いている。また、本明細書において「空白」とは、入力が無いことを意味している。なお、ここでは、字幕入力欄は４つしか使用していないが、字幕入力欄（２ｅ，２ｆ）のように、必要に応じてその数を増やすことが可能である。
また、字幕入力欄（２ａ〜２ｃ）の右端には、それぞれのテキストの動画上における表示時間が表示されている。具体的には、字幕入力欄２ａについては１．１４６秒間、字幕入力欄２ｂについては３．５６７秒間、字幕入力欄２ｃについては１．０２５秒間表示されることが分かる仕様となっている。【００２６】
次に、字幕データ編集方法について説明する。図３は、実施例１の字幕データ編集方法の概略フロー図を示している。図３に示すように、まずユーザは、字幕入力部２に設けられた字幕入力欄を選択する（ステップＳ０１）。まだ字幕が入力されていない場合には、例えば、字幕入力欄２ａを選択する。選択した字幕入力欄にテキストを入力する（ステップＳ０２）。その後、入力したテキストの表示を開始する時刻を設定する（ステップＳ０３）。また、入力したテキストの表示を終了する時刻を設定する（ステップＳ０４）。ステップＳ０３の字幕表示開始時刻設定とステップＳ０４の字幕表示終了時刻設定は、何れを先に行ってもよい。また、後述するが、字幕表示開始時刻設定や字幕表示終了時刻設定を行った後に、テキストの入力又は修正を行ってもよい。【００２７】
図４は、実施例１の字幕入力欄の分割フロー図を示している。図４に示すように、まず、字幕入力部２に設けられた字幕入力欄を選択する（ステップＳ１０１）。ここで、改行キーを２回入力する（ステップＳ１０２）。選択した字幕入力欄に文字が入力されていない場合（ステップＳ１０３）には、選択した字幕入力欄の後に空白の字幕入力欄が生成され、結果として空白の字幕が２つ生成されることになる（ステップＳ１０４）。なお、本実施例では、改行操作として改行キーの入力を行っているが、マウスや音声などによる入力でもよい。
図５は、文字非入力時における字幕入力欄のイメージ図であり、（１）は字幕入力欄選択時、（２）は改行キー１回入力時、また（３）は改行キー２回入力時を示している。図５（１）に示すように、字幕入力欄２ａは、空白の状態でカーソル７が置かれている。したがって、改行キーを１回入力すると、図５（２）に示すように、文章全体が改行され、上段及び下段が空白となる。かかる状態で改行キーをもう１回入力すると、字幕入力欄２ａは、空白の字幕入力欄２ａと空白の字幕入力欄２ｂの２つとなり、結果として空白の字幕が２つ生成されることになる【００２８】
これに対して、選択した字幕入力欄に文字が入力されている場合（ステップＳ１０３）は、改行キーを２回入力する前のカーソルの位置によって、結果が異なる（ステップＳ１０５）。すなわち、改行キーを２回入力する前に、カーソルの位置が文頭にあった場合には、文章の前に空白の字幕が生成されることになる（ステップＳ１０６）。
図６は、文頭にカーソルがある場合の字幕入力欄のイメージ図であり、（１）は字幕入力欄選択時、（２）は改行キー１回入力時、また（３）は改行キー２回入力時を示している。図６（１）に示すように、字幕入力欄２ａには、「こんにちは  今日は良い天気ですね」と入力されている。また、カーソル７は、「こんにちは  今日は良い天気ですね」の文頭に置かれている。したがって、改行キーを１回入力すると、図６（２）に示すように、文章全体が改行され、上段が空白となる。かかる状態で改行キーをもう１回入力すると、字幕入力欄２ａは、空白の字幕入力欄２ａと当該テキストが入力された字幕入力欄２ｂの２つとなり、結果として文章の前に空白の字幕が生成された状態となる。【００２９】
改行キーを２回入力する前に、カーソルの位置が文中にあった場合には、当該文章がカーソルの位置で２つに分割され、それぞれの字幕入力欄が生成される（ステップＳ１０７）。
図７は、文中にカーソルがある場合の字幕入力欄のイメージ図であり、（１）は字幕入力欄選択時、（２）は改行キー１回入力時、（３）は改行キー２回入力時を示している。図７（１）に示すように、字幕入力欄２ａには、「こんにちは  今日は良い天気ですね」と入力されている。また、カーソル７は、「こんにちは」と「今日は良い天気ですね」の間に置かれている。したがって、改行キーを１回入力すると、図７（２）に示すように、「今日は良い天気ですね」の部分が改行される。かかる状態で改行キーをもう１回入力すると、図７（３）に示すように、字幕入力欄２ａは、カーソル７の位置で２つに分割され、「こんにちは」と入力された字幕入力欄２ａと「今日は良い天気ですね」と入力された字幕入力欄２ｂの２つに分割される。【００３０】
改行キーを２回入力する前に、カーソルの位置が文末にあった場合には、文章の後に空白の字幕が生成されることになる（ステップＳ１０８）。
図８は、文末にカーソルがある場合の字幕入力欄のイメージ図であり、（１）は字幕入力欄選択時、（２）は改行キー１回入力時、また（３）は改行キー２回入力時を示している。図８（１）に示すように、字幕入力欄２ａには、「こんにちは  今日は良い天気ですね」と入力されている。また、カーソル７は、「こんにちは  今日は良い天気ですね」の文末に置かれている。したがって、改行キーを１回入力すると、図８（２）に示すように、改行され下段が空白となる。かかる状態で改行キーをもう１回入力すると、字幕入力欄２ａは、当該テキストが入力された字幕入力欄２ａと空白の字幕入力欄２ｂの２つとなり、結果として文章の後に空白の字幕が生成された状態となる。【００３１】
図１９は、字幕データ編集方法を使用しない場合の字幕入力部のイメージ図を示している。図１９に示すように、本発明の字幕データ編集方法を使用しない場合には、字幕入力欄２ａ中において改行キーを２回入力したとしても、同一の字幕入力欄２ａ中において空白の行が生成されるだけであり、字幕入力欄の分割はなされない。しかしながら、図１で示すように、動画中で複数の出演者（６ａ，６ｂ）が映し出され会話しているような場合には、話し手毎に字幕を切り替える必要があり、字幕入力欄の分割は頻繁に行われる。そのため、字幕入力欄の分割を容易に行うことのできる方法に対するニーズは極めて高いといえる。その点、実施例１の字幕データ編集方法では、上述したように、改行キーを２回入力することで、容易に字幕入力欄の分割ができるため、優れた操作性を有する編集方法であるといえる。
【実施例２】
【００３２】
実施例２では字幕入力欄の結合方法について説明する。図９は、実施例２の字幕入力欄の結合フロー図を示している。また、図１０は、字幕入力欄の結合イメージ図であり、（１）は結合前、（２）は結合後を示している。
図１０（１）に示すように、結合前においては、字幕入力欄２ａには「こんにちは」、字幕入力欄２ｂには「今日は良い天気ですね」と入力されている。このように、前後する字幕入力欄が存在する場合には、簡単な操作で字幕入力欄の結合が可能である。具体的には、図９に示すように、前後する字幕入力欄（２ａ，２ｂ）の内、後ろの字幕入力欄２ｂを選択する（ステップＳ１１）。次に、カーソル７を字幕入力欄２ｂの文頭に合わせる（ステップＳ１２）。かかる状態で、後退キーを入力する（ステップＳ１３）。これにより、前後する字幕入力欄（２ａ，２ｂ）が結合され、図１０（２）に示すように、字幕入力欄２ａのみとなる（ステップＳ１４）。なお、ステップＳ１３においては、後退キーの入力後に字幕入力欄の結合を行うか否かの確認を求めるダイアログを表示する構成としてもよい。また、本実施例では結合操作として後退キーの入力を行っているが、削除キー等のその他のキー入力によるものでもよいし、マウスや音声などによる入力でもよい。【００３３】
実施例１では、字幕入力欄の分割方法について説明したが、分割だけではなく、このように字幕入力欄の結合が容易にできることで、誤って分割した場合に結合することや、誤って結合した場合に分割することができるので、利便性が向上する。
なお、字幕入力欄の結合を行った場合の字幕表示時間の扱いについては、字幕表示時間の設定の有無によって異なることとなる。すなわち、字幕表示時間の設定が行われている字幕入力欄と、字幕表示時間の設定が行われていない字幕入力欄とを結合する場合には、字幕表示時間の設定が行われている字幕入力欄の字幕表示時間設定がそのまま適用される。これに対して、結合する字幕入力欄が何れも字幕表示時間の設定が行われている字幕入力欄である場合には、先の字幕入力欄の字幕表示開始時刻と、後の字幕入力欄の字幕表示終了時刻が適用されることとなる。また、結合する字幕入力欄が何れも字幕表示時間の設定が行われていない字幕入力欄である場合には、字幕表示時間は未設定のままとなる。
【実施例３】
【００３４】
実施例３では字幕入力欄の削除方法について説明する。図１１は、実施例３の字幕入力欄の削除フロー図を示している。また、図１２は、空白の字幕入力欄の削除イメージ図であり、（１）は削除前、（２）は削除後を示している。図１２（１）に示すように、削除前においては、字幕入力欄２ａには「こんにちは  今日は良い天気ですね」、字幕入力欄２ｃには「そうですね」と入力されているが、字幕入力欄２ｂは空白となっている。
このように、空白の字幕入力欄が存在するときに、空白の字幕入力欄が不要である場合には、簡単な操作で字幕入力欄の削除が可能である。具体的には、図１１に示すように、空白の字幕入力欄２ｂを選択する（ステップＳ２１）。次に、カーソル７を字幕入力欄２ｂの文頭に合わせる（ステップＳ２２）。かかる状態で、後退キーを入力する（ステップＳ２３）。これにより、図１２（１）に示す空白の字幕入力欄２ｂは削除される（ステップＳ２４）。なお、図１２（１）に示す状態で空白の字幕入力欄２ｂを削除する方法としては、カーソル７を字幕入力欄２ｃの文頭に合わせて、後退キーを入力することでもよい。
このように字幕入力欄の削除が容易にできることで、更に利便性の高い字幕データ編集方法となる。また、字幕入力欄が空白ではなく、文章が入力されている場合でも、予め当該文章を削除した上で、本実施例における削除方法を利用することで、容易に字幕入力欄の削除を行うことができる。なお、ステップＳ２３においては、後退キーの入力後に字幕入力欄の削除を行うか否かの確認を求めるダイアログを表示する構成としてもよい。また、本実施例では削除操作として後退キーの入力を行っているが、削除キー等のその他のキー入力によるものでもよいし、マウスや音声などによる入力でもよい。
【実施例４】
【００３５】
図１で示したように、操作画面１には動画表示部３が設けられ、動画表示部３には再生・停止ボタン３ａが設けられている。再生・停止ボタン３ａをクリックすると、動画表示部３上に、編集対象となる動画が再生される。そして、実施例４の字幕データ編集方法では、動画を再生しながら、どのタイミングで字幕を表示させるかを、動画の再生に合わせて設定することができる。
図１３は、実施例４の字幕データ編集方法の概略フロー図を示している。また、図１４は、音声波形表示部及び字幕時間設定部のイメージ図であり、図１４（１）は字幕表示開始時刻設定時、（２）は字幕表示終了時刻設定時、（３）は字幕時間設定後を示している。
図１３に示すように、まず、再生・停止ボタン３ａをクリックして、動画表示部３上に、編集対象となる動画を再生する（ステップＳ３１）。図１４（１）に示すように、動画が再生されると音声波形表示部４には、動画の再生に合わせて、音声波形４ａが右から左へと流れるように表示される。再生時点表示部８は、動画表示部３に表示される動画の再生時点を表している。【００３６】
ユーザは、再生されている動画の内容や音声波形４ａを手掛かりにして、動画を見ながら、字幕を表示したいと考えるタイミングで、字幕開始キー（図示せず）を入力して、字幕表示開始時刻を設定する（ステップＳ３２）。本実施例では、図１４（１）に示すように、時刻Ｔ１が、再生時点表示部８に到達したタイミングで、字幕開始キーを入力して、字幕表示開始時刻を設定している。
次に、当該字幕の表示を終了したいと考えるタイミングで、字幕終了キー（図示せず）を入力して、字幕表示終了時刻を設定する（ステップＳ３３）。本実施例では、図１４（２）に示すように、時刻Ｔ２が、再生時点表示部８に到達したタイミングで、字幕終了キーを入力して、字幕表示終了時刻を設定している。これにより、後述する字幕入力欄が生成され、同時に、当該字幕入力欄についての字幕時間設定が完了する。視覚的には、図１４（３）に示すように、字幕表示範囲を示す字幕表示時間データ５ａが表示される（ステップＳ３４）。
図１５は、実施例４の字幕入力部のイメージ図であり、１つの字幕入力欄が生成された場合を示している。字幕開始キーが入力され、その後、字幕終了キーが入力されると、図１５に示すように、字幕入力欄２ａが生成される。字幕入力欄２ａの右端には、字幕入力欄に入力されたテキストを動画上に表示する字幕表示時間として、２．４７８秒間と表示されている。【００３７】
動画中に設定する全ての字幕入力欄の作成及び字幕時間の設定が完了しない場合（ステップＳ３５）には、再度、字幕表示開始時刻を設定（ステップＳ３２）し、字幕表示終了時刻を設定する（ステップＳ３３）。このように、動画を再生しながら、字幕開始キーと字幕終了キーを交互に入力するだけで、字幕入力欄の作成と字幕時間の設定が同時にできるため、一度動画を再生するだけで、字幕入力欄の作成及び字幕時間の設定を簡単に行うことが可能である。なお、動画の再生速度は、任意に調整し得ることが好ましい。【００３８】
図１６は、音声波形表示部及び字幕時間設定部のイメージ図であり、複数の字幕表示時間データが表示された場合を示している。また、図１７は、実施例４の字幕入力部のイメージ図であり、複数の字幕入力欄が生成された場合を示している。
図１６に示すように、字幕表示時間データ５ａは、時刻Ｔ１が字幕表示開始時刻とされ、時刻Ｔ２が字幕表示終了時刻とされている。字幕表示時間データ５ｂは、時刻Ｔ３が字幕表示開始時刻とされ、時刻Ｔ４が字幕表示終了時刻とされている。また、字幕表示時間データ５ｃは、時刻Ｔ５が字幕表示開始時刻とされ、時刻Ｔ６が字幕表示終了時刻とされている。
図１７に示すように、字幕入力欄（２ａ〜２ｃ）の右端には、それぞれの字幕入力欄に入力されたテキストを動画上に表示する字幕表示時間が表示されている。具体的には、字幕入力欄２ａについては２．４７８秒間、字幕入力欄２ｂについては１．１９５秒間、字幕入力欄２ｃについては１．７６５秒間と表示されている。上述したように、本実施例では、字幕入力欄へのテキスト入力を逐一行うのではなく、各字幕入力欄の作成と字幕時間の設定を優先して行っているため、字幕入力欄（２ａ〜２ｃ）には、未だテキストは入力されていない。【００３９】
図１６に示す字幕表示時間データ（５ａ〜５ｃ）は、それぞれ図１７に示す字幕入力欄（２ａ〜２ｃ）に対応している。したがって、字幕表示時間データ５ａの場合、時刻Ｔ１において、字幕開始キーを入力することにより、字幕表示時間データ５ａの作成が開始され、時刻Ｔ２において、字幕終了キーを入力することにより、字幕表示時間データ５ａの作成が完了し、図１６に示す字幕表示時間データ５ａとして表示されることになる。また、時刻Ｔ２において、字幕終了キーを入力したタイミングで、図１７に示す字幕入力欄２ａが自動的に生成されることになる。
同様に、字幕表示時間データ５ｂの場合は、時刻Ｔ３において、字幕開始キーを入力することにより、字幕表示時間データ５ｂの作成が開始され、時刻Ｔ４において、字幕終了キーを入力することにより、字幕表示時間データ５ｂの作成が完了し、図１６に示す字幕表示時間データ５ｂとして表示されることになる。そして、時刻Ｔ４において、字幕終了キーを入力したタイミングで、図１７に示す字幕入力欄２ｂが自動的に生成されることになる。
また、字幕表示時間データ５ｃの場合は、時刻Ｔ５において、字幕開始キーを入力することにより、字幕表示時間データ５ｃの作成が開始され、時刻Ｔ６において、字幕終了キーを入力することにより、字幕表示時間データ５ｃの作成が完了し、図１６に示す字幕表示時間データ５ｃとして表示されることになる。そして、時刻Ｔ６において、字幕終了キーを入力したタイミングで、図１７に示す字幕入力欄２ｃが自動的に生成されることになる。【００４０】
このように、字幕開始キーと字幕終了キーを交互に入力するだけで、字幕入力欄（２ａ〜２ｃ）の作成と、字幕表示の開始及び終了時刻の設定を同時に行うことができ、シンプルな操作で、複雑な編集を行うことが可能な構成となっている。
なお、本実施例における字幕開始キーと字幕終了キーは、近接した位置にあるキーボードショートカットキーが割り当てられており、具体的には、字幕開始キーとして「Ｃｏｍｍａｎｄ（ｓｈｉｆｔ）＋Ｄ」、字幕終了キーとして「Ｃｏｍｍａｎｄ（ｓｈｉｆｔ）＋Ｆ」が割り当てられている。これとは異なり、ショートカットキーは離れた位置でもよく、またマウスや音声による入力操作でも構わない。
【実施例５】
【００４１】
図１８は、字幕入力欄におけるカーソル移動イメージ図を示している。図１８（１）又は（２）に示すように、字幕入力部２には、字幕入力欄（２ａ〜２ｄ）が作成され、字幕入力欄２ａ〜２ｃ）には、それぞれテキストが入力されている。
図１８（１）では、カーソル７は、字幕入力欄２ｂの下段行頭に置かれている。かかる状態で、キーボードの下方向キー（図示せず）を１回入力すると、図１８（２）に示すように、カーソル７は、字幕入力欄２ｃの文頭に移動する。また、これとは逆に、図１８（２）に示すように、カーソル７が、字幕入力欄２ｃの文頭に置かれた状態で、キーボードの上方向キー（図示せず）を１回入力すると、図１８（１）に示すように、カーソル７は、字幕入力欄２ｂの下段行頭に移動する。
このように、字幕入力欄（２ａ〜２ｄ）は、それぞれ別個の入力欄として字幕表示に利用されるが、編集作業時においては、上下左右の方向キーを入力することによって、自在にカーソルを移動させることが可能となっている。これにより、所謂タブキーなどの入力により、字幕入力欄（２ａ〜２ｄ）の選択状態を変更するといった操作を行うことなく、方向キーを連続的に入力したり、入力状態を保持したりすることで、容易にカーソルを移動させることができ、利便性の高い仕様となっている。なお、本実施例では方向入力操作として方向キーの入力を行っているが、その他のキー入力によるものでもよいし、マウスや音声などによる入力でもよい。【００４２】
（その他の実施例）
実施例１〜５で説明した字幕データ編集方法について、それぞれ異なるショートカットキーが割り当てられていてもよい。
【産業上の利用可能性】
【００４３】
本発明は、動画コンテンツの編集方法として有用である。
【符号の説明】
【００４４】
１  操作画面
２  字幕入力部
２ａ〜２ｆ  字幕入力欄
３  動画表示部
４  音声波形表示部
４ａ  音声波形
５  字幕時間設定部
５ａ，５ｂ  字幕表示時間データ
６ａ，６ｂ  出演者
７  カーソル
８  再生時点表示部
Ｔ  時刻
【要約】
【課題】本発明は、動画等コンテンツ上に表示する字幕の入力作業を簡便にし、迅速かつ効率的な編集を容易にする字幕データ編集方法及び字幕データ編集プログラムを提供する。
【解決手段】第１の観点の字幕データ編集方法は、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集方法であって、字幕内容が入力される字幕入力欄にカーソルが存在する状態で、所定の改行操作を２回連続して受け付けることにより、カーソルが存在する前と後を分離して、字幕入力欄を分割して画面に表示する。第２の観点の字幕データ編集方法は、動画等コンテンツの字幕時間及び字幕内容を有する字幕データの編集方法であって、字幕内容が入力される字幕入力欄が複数行である場合、２行目以降の行頭にカーソルが存在する状態で、所定の改行操作を受け付けることにより、カーソルが存在する行と直上の行を分離して、字幕入力欄を分割して画面に表示する。
【選択図】図１【図１】
0006832604.tif 000002
【図２】
0006832604.tif 000003
【図３】
0006832604.tif 000004
【図４】
0006832604.tif 000005
【図５】
0006832604.tif 000006
【図６】
0006832604.tif 000007
【図７】
0006832604.tif 000008
【図８】
0006832604.tif 000009
【図９】
0006832604.tif 000010
【図１０】
0006832604.tif 000011
【図１１】
0006832604.tif 000012
【図１２】
0006832604.tif 000013
【図１３】
0006832604.tif 000014
【図１４】
0006832604.tif 000015
【図１５】
0006832604.tif 000016
【図１６】
0006832604.tif 000017
【図１７】
0006832604.tif 000018
【図１８】
0006832604.tif 000019
【図１９】
0006832604.tif 000020