(57)【特許請求の範囲】
【請求項１】
動画を提供する方法において、
通信部により、原本動画の情報を含む原本動画信号を受信する段階と、
制御部により、前記原本動画を第１時間だけ遅延させたディレイ動画の情報を含むディレイ動画信号を生成する段階と、
前記通信部により、前記原本動画信号を字幕入力者端末機に送信する段階と、
前記通信部により、前記字幕入力者端末機から、前記原本動画に係わる字幕を含む字幕信号、及び前記字幕の表示を遅延させるための情報を含むディレイ信号を受信する段階であって、前記ディレイ信号は、前記字幕の表示を遅延させるための第２時間の情報を含む信号である、段階と、
前記制御部により、前記ディレイ信号を基に、前記ディレイ動画上で、前記字幕が表示される時刻を示す表示時刻信号を生成する段階であって、前記字幕入力者端末機が、前記字幕信号を送信した時刻から、前記第１時間から、前記第２時間を差し引いた長さの時間だけ遅延された第１時刻を計算し、前記字幕が、前記第１時刻に前記ディレイ動画上に表示されるように、前記表示時刻信号を生成する段階と、
前記通信部により、前記ディレイ動画信号を視聴者端末機に送信する段階と、
前記通信部により、前記表示時刻信号及び前記字幕信号を、前記視聴者端末機に送信する段階と、を含む動画提供方法。
【請求項２】
動画を提供する方法において、
通信部により、原本動画の情報を含む原本動画信号を受信する段階と、
制御部により、前記原本動画を第１時間だけ遅延させたディレイ動画の情報を含むディレイ動画信号を生成する段階と、
前記通信部により、前記原本動画信号を字幕入力者端末機に送信する段階と、
前記通信部により、前記字幕入力者端末機から、前記原本動画に係わる字幕を含む字幕信号、前記字幕の表示を遅延させるための情報を含むディレイ信号、及び前記字幕入力者端末機上で前記字幕が入力され始めた入力開始時刻を示す入力開始時刻信号を受信する段階であって、前記ディレイ信号は、前記字幕の表示を遅延させるための第２時間の情報を含む信号である、段階と、
前記制御部により、前記ディレイ信号を基に、前記ディレイ動画上で、前記字幕が表示される時刻を示す表示時刻信号を生成する段階であって、前記入力開始時刻から、前記第１時間から、前記第２時間を差し引いた長さの時間だけ遅延された第２時刻を計算し、前記字幕が、前記第２時刻に、前記ディレイ動画上に表示されるように、前記表示時刻信号を生成する段階と、
前記通信部により、前記ディレイ動画信号を視聴者端末機に送信する段階と、
前記通信部により、前記表示時刻信号及び前記字幕信号を、前記視聴者端末機に送信する段階と、を含む動画提供方法。
【請求項３】
動画を提供する方法において、
通信部により、原本動画の情報を含む原本動画信号を受信する段階と、
制御部により、前記原本動画を第１時間だけ遅延させたディレイ動画の情報を含むディレイ動画信号を生成する段階と、
前記通信部により、前記原本動画信号を字幕入力者端末機に送信する段階と、
前記通信部により、前記字幕入力者端末機から、前記原本動画に係わる字幕を含む字幕信号、及び前記字幕の表示を遅延させるための情報を含むディレイ信号を受信する段階であって、前記ディレイ信号は、前記字幕の特徴の情報を含む信号である、段階と、
前記制御部により、前記ディレイ信号を基に、前記ディレイ動画上で、前記字幕が表示される時刻を示す表示時刻信号を生成する段階であって、前記字幕の特徴を基に、前記字幕が表示される時刻を決定し、前記表示時刻信号を生成する段階と、
前記通信部により、前記ディレイ動画信号を視聴者端末機に送信する段階と、
前記通信部により、前記表示時刻信号及び前記字幕信号を、前記視聴者端末機に送信する段階と、を含む動画提供方法。
【請求項４】
前記字幕信号を、前記視聴者端末機に送信する段階は、
前記通信部により、前記字幕の表示を維持する表示維持時間の情報を含む維持時間信号を、前記視聴者端末機に送信する段階を含むことを特徴とする請求項１乃至３のいずれか一項に記載の動画提供方法。
【請求項５】
前記ディレイ信号を受信する段階は、
前記通信部により、前記字幕入力者端末機から、前記維持時間信号を受信する段階を含むことを特徴とする請求項４に記載の動画提供方法。
【請求項６】
前記字幕信号を、前記視聴者端末機に送信する段階前、
前記制御部により、前記字幕の特徴を基に、前記表示維持時間を決定し、前記表示維持時間の情報を含む維持時間信号を生成する段階をさらに含むことを特徴とする請求項４に記載の動画提供方法。
【請求項７】
前記字幕信号を、前記視聴者端末機に送信する段階は、
前記通信部により、前記字幕が表示される位置に係わる情報を含む表示位置信号を、前記視聴者端末機に送信する段階を含むことを特徴とする請求項１乃至３のいずれか一項に記載の動画提供方法。
【請求項８】
前記字幕信号を、前記視聴者端末機に送信する段階前、
前記制御部により、前記字幕信号を送信した前記字幕入力者端末機に対応し、前記字幕が表示される位置を決定し、前記表示位置信号を生成する段階をさらに含むことを特徴とする請求項７に記載の動画提供方法。
【請求項９】
前記ディレイ信号を受信する段階は、
前記通信部により、前記字幕入力者端末機から、前記表示位置信号を受信する段階を含むことを特徴とする請求項７に記載の動画提供方法。
【請求項１０】
前記字幕入力者端末機に送信する段階は、
前記通信部により、前記原本動画信号を、第１字幕入力者端末機及び第２字幕入力者端末機に送信する段階を含み、
前記ディレイ信号を受信する段階は、
前記通信部により、前記第１字幕入力者端末機から、第１字幕を含む第１字幕信号を受信し、前記第２字幕入力者端末機から、第２字幕を含む第２字幕信号を受信する段階を含み、
前記字幕信号を、前記視聴者端末機に送信する段階は、
前記通信部により、前記視聴者端末機に、前記第１字幕信号及び前記第２字幕信号のうち少なくとも一つを送信する段階を含むことを特徴とする請求項１乃至３のいずれか一項に記載の動画提供方法。
【請求項１１】
前記第１字幕信号及び前記第２字幕信号のうち少なくとも一つを送信する段階は、
前記通信部により、前記視聴者端末機の特性、前記視聴者端末機からの要請、及び前記原本動画信号を送信した動画提供者端末機の要請のうち少なくとも一つにより、前記第１字幕信号及び前記第２字幕信号のうち少なくとも一つを、前記視聴者端末機に送信する段階を含むことを特徴とする請求項１０に記載の動画提供方法。
【請求項１２】
前記字幕信号を、前記視聴者端末機に送信する段階は、
前記通信部により、第１字幕を、第１文字サイズ、第１文字色相または第１フォントで表示されたいという第１字幕字体信号を、前記第１字幕信号と共に送信する段階と、
前記通信部により、第２字幕を、第２文字サイズ、第２文字色相または第２フォントで表示されたいという第２字幕字体信号を、前記第２字幕信号と共に送信する段階と、を含むことを特徴とする請求項１０に記載の動画提供方法。
【請求項１３】
前記字幕信号を、前記視聴者端末機に送信する段階後、
前記通信部により、前記視聴者端末機から、前記字幕に対するフィードバックの情報を含むフィードバック信号を受信する段階をさらに含むことを特徴とする請求項１乃至３のいずれか一項に記載の動画提供方法。
【請求項１４】
フィードバック信号を受信する段階後、
前記通信部により、前記フィードバック信号を、前記字幕入力者端末機に送信する段階をさらに含むことを特徴とする請求項１３に記載の動画提供方法。
【請求項１５】
通信部により、原本動画の情報を含む原本動画信号をサーバから受信する段階と、
出力部により、前記原本動画を出力する段階と、
入力部により、前記原本動画に係わる字幕及び前記字幕の表示を第２時間だけ遅延されたいという要請を入力される段階と、
制御部により、前記原本動画に係わる字幕を含む字幕信号を生成し、前記字幕の表示を遅延させるための情報及び前記第２時間に係わる情報を含むディレイ信号を生成する段階と、
前記通信部により、前記字幕信号及び前記ディレイ信号を、前記サーバに送信する段階と、を含む動画提供方法。
【請求項１６】
コンピュータに請求項１乃至３のいずれか一項に記載の方法を実行させるためコンピュータプログラム。
【請求項１７】
原本動画の情報を含む原本動画信号を受信し、前記原本動画信号を字幕入力者端末機に送信し、前記字幕入力者端末機から、前記原本動画に係わる字幕を含む字幕信号、前記字幕の表示を遅延させるための情報、及び前記字幕の表示を遅延させるための第２時間の情報を含むディレイ信号を受信する通信部と、
前記原本動画を第１時間だけ遅延させたディレイ動画の情報を含むディレイ動画信号を生成し、前記ディレイ信号を基に、前記字幕入力者端末機が、前記字幕信号を送信した時刻から、前記第１時間から、前記第２時間を差し引いた長さの時間だけ遅延された第１時刻を計算し、前記字幕が、前記第１時刻に、前記ディレイ動画上に表示されるように、前記ディレイ動画上で前記字幕が表示される時刻を示す表示時刻信号を生成する制御部と、を含み、
前記通信部は、前記ディレイ動画信号、前記表示時刻信号及び前記字幕信号を視聴者端末機に送信する動画提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画提供装置、動画提供方法及びそのコンピュータプログラムに関する。
【背景技術】
【０００２】
映像処理技術及び電子通信技術の発展により、動画を提供しようとする者は、電子装置を利用して、インターネットなどの通信網を介した放送を進めることができるようになり、動画を視聴しようとする者も、通信網を介して動画を視聴することができるようになった。
【０００３】
ただし、ほとんどの動画は、特定言語を介した対話またはテキストを含んでおり、当該言語を理解することができる者だけが、当該動画を完全に楽しむことができる。すでに制作された動画の場合には、追って制作した字幕を動画に含めて共に再生することができるが、ライブ放送で提供される動画については、字幕提供に困難さが伴う。
【０００４】
前述の背景技術は、発明者が本発明導出のために保有していたり、本発明の導出過程において習得したりした技術情報であり、必ずしも本発明の出願前に一般公衆に公開された公知技術と言えるものではない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態は、原本動画を一定時間ほど遅延させて視聴者端末機に提供し、当該遅延された時間の間、字幕入力者端末機から字幕を入力され、当該字幕を視聴者端末機に提供することができる動画提供装置、動画提供方法及びそのコンピュータプログラムを提供する。
【０００６】
本発明の実施形態は、視聴者端末機に提供した動画上に正しいタイミングで字幕が表示されるように、字幕と共に当該字幕を表示するタイミングに係わる情報を視聴者端末機に提供することができる動画提供装置、動画提供方法及びそのコンピュータプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の一実施形態は、動画を提供する方法において、通信部により、原本動画の情報を含む原本動画信号を受信する段階と、制御部により、前記原本動画を第１時間ほど遅延させたディレイ動画の情報を含むディレイ動画信号を生成する段階と、前記通信部により、前記原本動画信号を字幕入力者端末機に送信する段階と、前記通信部により、前記字幕入力者端末機から、前記原本動画に係わる字幕情報を含む字幕信号、及び前記字幕の表示を遅延させるための情報を含むディレイ信号を受信する段階と、前記制御部により、前記ディレイ信号を基に、前記ディレイ動画上で、前記字幕が表示される時刻を示す表示時刻信号を生成する段階と、前記通信部により、前記ディレイ動画信号を視聴者端末機に送信する段階と、前記通信部により、前記表示時刻信号及び前記字幕信号を、前記視聴者端末機に送信する段階と、を含む動画提供方法を開示する。
【０００８】
本発明の他の実施形態は、通信部により、原本動画の情報を含む原本動画信号をサーバから受信する段階と、出力部により、前記原本動画を出力する段階と、入力部により、前記原本動画に係わる字幕を入力される段階と、制御部により、前記原本動画に係わる字幕情報を含む字幕信号を生成し、前記字幕の表示を遅延させるための情報を含むディレイ信号を生成する段階と、前記通信部により、前記字幕信号及び前記ディレイ信号を、前記サーバに送信する段階と、を含む動画提供方法を開示する。
【０００９】
かような一般的であって具体的な側面が、システム、方法、コンピュータプログラム、またはいかなるシステム、方法、コンピュータプログラムの組み合わせを使用しても実施される。
【００１０】
本発明の他の実施形態は、原本動画の情報を含む原本動画信号を受信し、前記原本動画信号を字幕入力者端末機に送信し、前記字幕入力者端末機から、前記原本動画に係わる字幕情報を含む字幕信号、及び前記字幕の表示を遅延させるための情報を含むディレイ信号を受信する通信部；及び前記原本動画を第１時間ほど遅延させたディレイ動画の情報を含むディレイ動画信号を生成し、前記ディレイ信号を基に、前記ディレイ動画上で、前記字幕が表示される時刻を示す表示時刻信号を生成する制御部；を含み、前記通信部は、前記ディレイ動画信号、前記表示時刻信号及び前記字幕信号を視聴者端末機に送信する動画提供装置を開示する。
【００１１】
前述のところ以外の他の側面、特徴、利点は、以下の図面、特許請求の範囲、及び発明の詳細な説明から明確になるであろう。
【発明の効果】
【００１２】
かような本発明により、原本動画を一定時間ほど遅延させて視聴者端末機に提供し、当該遅延された時間の間、字幕入力者端末機から字幕を入力され、当該字幕を視聴者端末機に提供することができる動画提供装置、動画提供方法及びそのコンピュータプログラムを提供することができる。
【００１３】
また、視聴者端末機に提供した動画上に正しいタイミングで字幕が表示されるように、字幕と共に当該字幕を表示するタイミングに係わる情報を視聴者端末機に提供することができる動画提供装置、動画提供方法及びそのコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による動画提供システムの構成を概略的に図示した図面である。
【図２】図１の動画提供装置の内部構成の例示を概略的に図示したブロック図である。
【図３】本発明の一実施形態による字幕入力者端末機の内部構成の例示を概略的に図示したブロック図である。
【図４】本発明の一実施形態による字幕入力者端末機の内部構成の例示を概略的に図示したブロック図である。
【図５】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図６】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図７】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図８】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図９】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１０】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１１】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１２】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１３】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１４】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１５】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１６】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１７】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１８】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図１９】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図２０】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【図２１】本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。
【発明を実施するための形態】
【００１５】
本発明の実施形態は、多様な変換を加えることができるが、特定実施形態を図面に例示し、詳細な説明によって詳細に説明する。実施形態の効果、特徴、及びそれらを達成する方法は、図面と共に詳細に説明する内容を参照すれば、明確になるであろう。しかし、本実施形態は、以下で開示される実施形態に限定されるものではなく、多様な形態によって具現されるのである。
【００１６】
以下、添付された図面を参照し、実施形態について詳細に説明するが、図面を参照して説明するとき、同一であったり対応したりする構成要素は、同一図面符号を付し、それに係わる重複説明は省略する。
【００１７】
以下の実施形態において、第１、第２のような用語は、限定的な意味ではなく、１つの構成要素を他の構成要素と区別する目的で使用された。
【００１８】
以下の実施形態において、単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。
【００１９】
以下の実施形態において、「含む」または「有する」というような用語は、明細書上に記載された特徴または構成要素が存在するということを意味するものであり、１以上の他の特徴または構成要素が付加される可能性をあらかじめ排除するものではない。
【００２０】
図面においては、説明の便宜のために、構成要素がその大きさが誇張されていたり縮小されていたりする。例えば、図面に示された各構成の大きさ及び厚みは、説明の便宜のために任意に示されており、以下の実施形態は、必ずしも図示されたところに限定されるものではない。
【００２１】
なお、本明細書において動画は、視聴覚的情報を含んでもよい。すなわち、該動画は、動画に登場する実存人物、仮想人物、周辺事物または背景などによって発生する音（例えば、声）の情報を含んでもよい。かような動画には、映画、ニュース、ドラマ、漫画などが含まれ、インターネットなどの通信網を介して提供される多種の個人放送映像も含まれる。本明細書において動画は、一定時間にわたって表示される静止映像を含んでもよい。
【００２２】
また、本明細書において字幕は、動画で表現される多様な視聴覚的種類の情報を視覚的な形態で表示した記号でもある。例えば、動画で表現される多種の情報には、動画に登場する実存人物、仮想人物、周辺事物または背景などによって発生する音が含まれもし、動き、形態、色相、においまたはナレーションなどの情報も含まれもする。字幕は、かような情報を示す文字、文章符号、図形、絵または写真などを含む視覚的記号でもある。それに加え、本明細書において字幕は、その名称にもかかわらず、動画において表現される多様な視聴覚的種類の情報を、聴覚的な形態で表現した音でもある。例えば、動画に出演した人物またはナレータが、第１言語を使用して台詞を遂行する場合、当該台詞に係わる内容が第２言語に翻訳された音声が字幕でもある。このとき、第２言語に翻訳された音声は、翻訳を行う自然人の音声でもあり、音声生成プログラムによって生成された音声でもある。
【００２３】
図１は、本発明の一実施形態による動画提供システムの構成を概略的に図示した図面である。
【００２４】
図１を参照すれば、本発明の一実施形態による動画提供システム１０は、動画提供装置１００を含んでもよい。また、動画提供システム１０は、動画供給者端末機２００、字幕入力者端末機３００、視聴者端末機４００及び通信網５００をさらに含んでもよい。
【００２５】
本発明の一実施形態による動画提供システム１０は、動画供給者端末機２００から供給される動画を、視聴者端末機４００に提供することができる。また、字幕入力者端末機３００から生成された字幕を、視聴者端末機４００に提供することができる。
【００２６】
動画提供装置１００は、かような動画提供システム１０による動画提供サービスを遂行するための装置でもある。すなわち、動画提供装置１００は、動画供給者端末機２００から供給される動画の情報を含む動画信号を受信することができる。また、動画提供装置１００は、当該動画信号を字幕入力者端末機３００に提供し、字幕入力者端末機３００のユーザが動画に係わる字幕を入力する機会を提供することができる。また、動画提供装置１００は、字幕入力者端末機３００から字幕情報を含む字幕信号を受信することができる。動画提供装置１００は、動画及び、当該動画に係わる字幕が視聴者端末機４００上で再生されるようにする多様な信号を、視聴者端末機４００に提供することができる。かような動画提供装置１００は、動画提供サービスを遂行するためのデータ（例えば、動画及び字幕）が保存されるサーバでもある。このとき、動画提供装置１００は、接続量あるいはデータ量によって、複数のサーバによっても構成される。
【００２７】
かような動画提供装置１００は、動画提供サービスを提供する以外にも、一般的な検索サービス、及びその他ユーザの便宜を増進させる多様なサービスを提供するサーバでもある。すなわち、動画提供装置１００は、動画提供サービス以外にも、検索、電子メール、ブログ、ソーシャルネットワークサービス、ニュース、ショッピング情報提供のような多様なサービスを提供することができる。
【００２８】
または、動画提供装置１００は、検索、電子メール、ニュース、ショッピングのようなポータルサービスを提供するサーバに連結され、ポータルサービスに情報提供を要請する端末機に、ポータルサービスが提供するウェブページを提供するサーバでもある。ここで、動画提供装置１００とポータルサービス提供サーバは、物理的に分離された別途のサーバでもあり、概念的のみ分離された同一サーバでもある。
【００２９】
かような動画提供装置１００は、通信部１１０及び制御部１２０を含んでもよい。
【００３０】
通信部１１０は、動画供給者端末機２００が供給する、希望する動画と係わる信号を受信することができる。また、通信部１１０は、字幕入力者端末機３００に、動画と係わる信号を提供することができ、字幕入力者端末機３００から、当該動画に係わる字幕信号を受信することができる。また、通信部１１０は、視聴者端末機４００に、動画と係わる信号及び字幕信号を提供することができる。
【００３１】
かような通信部１１０は、ブルートゥース（登録商標（Bluetooth））通信部、ＢＬＥ（Bluetooth  low  energy）通信部、近距離無線通信部（near  field  communication  unit）、ＷＬＡＮ（wireless  local  area  network）（Ｗｉ−Ｆｉ（wireless  fidelity））通信部、ジグビー（ZigBee）通信部、赤外線  （ＩｒＤＡ：infrared  data  association）通信部、ＷＦＤ（Ｗｉ−Ｆｉ  direct）通信部、ＵＷＢ（ultra  wideband）通信部、Ａｎｔ＋通信部などでもあるが、それらに限定されるものではない。
【００３２】
制御部１２０は、一般的に、動画提供装置１００の全般的な動作を制御することができる。例えば、制御部１２０は、通信部１１０の信号送受信動作を制御し、通信部１１０の信号送受信を許可したり禁止させたりする。
【００３３】
かような制御部１２０は、プロセッサのように、データを処理することができる全種の装置を含んでもよい。ここで、「プロセッサ」は、例えば、プログラム内に含まれたコードまたは命令によって表現された機能を遂行するために、物理的に構造化された回路を有する、ハードウェアに内蔵されデータ処理装置を意味することができる。このように、ハードウェアに内蔵されたデータ処理装置の一例として、マイクロプロセッサ、中央処理装置（ＣＰＵ：central  processing  unit）、プロセッサコア、マルチプロセッサ、ＡＳＩＣ（application  specific  integrated  circuit）、ＦＰＧＡ（field-programmable  gate  array）などの処理装置を網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００３４】
一方、図２を参照すれば、動画提供装置１００は、通信部１１０及び制御部１２０以外に、メモリ１３０、プログラム保存部１４０、及びデータベース（ＤＢ）１５０をさらに含んでもよい。
【００３５】
メモリ１３０は、制御部１２０が処理するデータを、一時的または永久に保存する機能を遂行することができる。ここで、メモリ１３０は、磁気記録媒体（magnetic  storage  media）またはフラッシュ記録媒体（flash  storage  media）を含んでもよいが、本発明の範囲は、それらに限定されるものではない。
【００３６】
プログラム保存部１４０は、動画提供サービスを遂行するために必須であったり補助的であったりする多様な作業を遂行するためのソフトウェアを搭載する構成要素でもある。
【００３７】
データベース１５０は、動画供給者端末機２００、字幕入力者端末機３００、視聴者端末機４００またはその他電子装置から受信したデータを保存することができる。通信部１１０は、動画供給者端末機２００、字幕入力者端末機３００、または視聴者端末機４００から特定データの情報を含む信号を受信することができ、データベース１５０は、当該データを保存することができる。また、通信部１１０は、動画供給者端末機２００、字幕入力者端末機３００または視聴者端末機４００から特定データを提供されたいという要請信号を受信することができ、制御部１２０は、データベース１５０に保存されたデータのうち、当該要請信号に対応するデータを選定することができる。通信部１１０は、要請信号を送信した電子装置に、選定されたデータを提供することができる。
【００３８】
再び図１を参照すれば、動画供給者端末機２００は、動画提供システム１０内において、動画を供給する装置でもある。このとき、動画供給者端末機２００が供給する動画は、動画供給者端末機２００で直接制作された動画でもあり、外部ソースから、動画供給者端末機２００が受信した動画でもある。動画供給者端末機２００が供給した動画の情報を含む動画信号は、通信網５００を介して、動画提供装置１００に伝達される。
【００３９】
字幕入力者端末機３００は、動画供給者端末機２００によって供給された動画に係わる字幕を生成することができる。このとき、字幕入力者端末機３００で生成された字幕は、字幕入力者端末機３００のユーザによって入力された字幕でもある。または、字幕入力者端末機３００で生成された字幕は、字幕入力者端末機３００の内部または外部の自動翻訳コンピュータプログラムまたは音声認識コンピュータプログラムによって、自動的に生成された字幕でもある。１つの動画提供システム１０内に含まれる字幕入力者端末機３００は、複数でもある。すなわち、１つの動画提供システム１０には、第１字幕入力者端末機３００ａ及び第２字幕入力者端末機３００ｂが含まれもし、字幕入力者端末機３００それぞれが１つの動画に係わる字幕をそれぞれ生成することができる。
【００４０】
視聴者端末機４００は、動画供給者端末機２００によって供給された動画、及び字幕入力者端末機３００で生成された字幕が表示される装置でもある。すなわち、視聴者端末機４００は、動画の情報を含む動画信号、及び字幕情報を含む字幕信号を受信することができ、当該信号を利用して、視聴者端末機４００のユーザに動画及び字幕を提供することができる。１つの動画提供システム１０内に含まれる視聴者端末機４００は、複数でもある。すなわち、１つの動画提供システム１０には、第１視聴者端末機４００ａ及び第２視聴者端末機４００ｂが含まれもし、視聴者端末機４００それぞれは、互いに同じであったり異なったりする動画を再生することができ、同一動画に対して、互いに同じであったり異なったりする字幕を表示することができる。
【００４１】
このとき、視聴者端末機４００で表示される字幕は、視覚的記号によって作成された文字でもあるが、前記言及された内容のように、聴覚的な形態によって表現された音でもある。すなわち、字幕入力者端末機３００において、音声情報を含む字幕信号が生成された場合、視聴者端末機４００は、動画提供装置１００から当該信号を受信し、当該音声が、視聴者端末機４００の音響部を介して出力される。このとき、聴覚的な形態に表現された音は、字幕入力者端末機３００のユーザがダビングした音声でもある。
【００４２】
動画供給者端末機２００、字幕入力者端末機３００及び視聴者端末機４００は、有無線通信環境において、他の装置とデータを送受信することができる電子装置であるならば、制限なしに借用される。具体的には、動画供給者端末機２００、字幕入力者端末機３００及び視聴者端末機４００それぞれは、デスクトップ、ノート型ＰＣ（personal  computer）、タブレットＰＣ、スマートフォン、スマートＴＶ（television）、携帯電話、ＰＤＡ（personal  digital  assistant）、ラップトップ、メディアプレーヤ、マイクロサーバ、ＧＰＳ（global  position  system）装置、電子書籍端末機、デジタル放送用端末機、ナビゲーション、キオスク、ＭＰ３プレーヤ、デジタルカメラ、ウェアラブル装置、及びその他のモバイルまたは非モバイルのコンピューティング装置でもあるが、本発明は、それらに限定されるものではない。また、動画供給者端末機２００、字幕入力者端末機３００及び視聴者端末機４００それぞれは、電子黒板、タッチテーブルのように、タッチ入力を受信することができる多様な装置を含んでもよく、通信機能及びデータプロセッシング機能を具備した時計、めがね、ヘアバンド及び指輪などのアクセサリでもあるが、本発明は、それらに限定されるものではない。
【００４３】
通信網５００は、動画提供装置１００を、動画供給者端末機２００、字幕入力者端末機３００及び視聴者端末機４００それぞれと電子的に連結する役割を行うことができる。すなわち、通信網５００は、有無線通信環境において、他の装置とデータを送受信することができる電子装置間の連結通路を意味する。通信網５００は、例えば、ＬＡＮｓ（local  area  networks）、ＷＡＮｓ（wide  area  networks）、ＭＡＮｓ（metropolitan  area  networks）、ＩＳＤＮｓ（integrated  service  digital  networks）などの有線ネットワーク；無線ＬＡＮｓ、ＣＤＭＡ（code  division  multiple  access）、ブルートゥース（Bluetooth）、衛星通信などの無線ネットワークを網羅することができるが、本発明の範囲は、それらに限定されるものではない。
【００４４】
図３及び図４は、本発明の一実施形態による字幕入力者端末機の内部構成の例示を概略的に図示したブロック図である。
【００４５】
図３を参照すれば、本発明の一実施形態による字幕入力者端末機３００は、通信部３１０、入力部３２０、出力部３３０及び制御部３４０を含んでもよい。
【００４６】
通信部３１０は、動画と係わる信号を動画提供装置１００から受信することができる。また、通信部３１０は、字幕情報を含む字幕信号を動画提供装置１００に提供することができる。
【００４７】
かような通信部３１０は、ブルートゥース（Bluetooth）通信部、ＢＬＥ通信部、近距離無線通信部、ＷＬＡＮ通信部、ジグビー（ZigBee）通信部、赤外線通信部、ＷＦＤ通信部、ＵＷＢ通信部、Ａｎｔ＋通信部などでもあるが、それらに限定されるものではない。
【００４８】
入力部３２０は、字幕入力者端末機３００のユーザから多様な要請を入力される。例えば、入力部３２０は、字幕入力者端末機３００のユーザから動画を受信されたいという要請、受信された動画を再生されたいという要請、字幕信号を送信されたいという要請を入力される。また、入力部３２０は、字幕入力者端末機３００のユーザが入力する字幕情報が入力される。入力部３２０は、ユーザの音声入力、ユーザの文字入力、ユーザがボタンを押す入力、またはユーザのタッチ入力を受信することができるが、本発明の範囲は、それらに限定されるものではない。
【００４９】
出力部３３０は、字幕入力者端末機３００のユーザに情報を伝達するための信号を多様な形態で出力することができる。例えば、出力部３３０は、受信された動画の映像情報、及び音に係わる情報を視聴覚的に出力することができる。
【００５０】
一方、図４を参照すれば、出力部３３０は、表示部３３１及び音響部３３２を含んでもよい。また、字幕入力者端末機３００は、通信部３１０、入力部３２０、出力部３３０及び制御部３４０以外に、メモリ３５０及びプログラム保存部３６０をさらに含んでもよい。
【００５１】
表示部３３１は、動画信号に含まれた情報のうち、視覚的に表示されるように意図された情報を表示することができる。例えば、表示部３３１は、表示部３３１の少なくとも一部の領域に、動画信号に含まれた映像情報を出力することができる。
【００５２】
表示部３３１は、液晶（liquid  crystal）ディスプレイ、薄膜トランジスタ液晶（thin  film  transistor-liquid  crystal）ディスプレイ、有機発光ダイオード（organic  light-emitting  diode）、フレキシブル（flexible）ディスプレイ、三次元（３Ｄ）ディスプレイ及び電気泳動（electrophoretic）ディスプレイのうち少なくとも一つを含んでもよいが、本発明の範囲は、それらに限定されるものではない。また、字幕入力者端末機３００の具現形態により、字幕入力者端末機３００は、表示部３３１を２個以上含んでもよい。
【００５３】
音響部３３２は、動画信号に含まれた情報のうち、聴覚的な形態で伝達されるように意図された情報を出力することができる。例えば、音響部３３２は、動画信号に含まれた音に係わる情報を出力することができる。音響部３３２は、お知らせの種類により、互いに異なる長さ、周波数、強度、高低または様相を有した音を出力することができる。
【００５４】
音響部３３２は、チューナ、イコライザ、ヘッドホン、イヤホン、及び多様な形態のスピーカのうち少なくとも一つを含んでもよいが、本発明の範囲は、それらに限定されるものではない。すなわち、音響部３３２は、電気的または機械的な方法を介して音を発生させる多種の装置でもある。
【００５５】
メモリ３５０は、制御部３４０が処理するデータを一時的または永久に保存する機能を遂行することができる。ここで、メモリ３５０は、磁気記録媒体またはフラッシュ記録媒体を含んでもよいが、本発明の範囲は、それらに限定されるものではない。プログラム保存部３６０は、動画提供サービスを遂行するために必須であったり補助的であったりする多様な作業を遂行するためのソフトウェアを搭載する構成要素でもある。
【００５６】
図５ないし図２１は、本発明の一実施形態による動画提供方法の例示を概略的に図示したフローチャートである。以下、図５ないし図１９を参照し、前述のところのような動画提供装置１００を利用した動画提供方法について説明し、続いて、図２０及び図２１を参照し、前述のところのような字幕入力者端末機３００を利用した動画の字幕提供方法について説明する。
【００５７】
まず、図５を参照すれば、動画提供装置１００は、原本動画信号を受信する段階（Ｓ１００段階）を遂行することができる。このとき、該原本動画信号は、原本動画に係わる情報を含んでもよい。すなわち、該原本動画信号は、原本動画再生に必要な多様な情報を含む信号でもある。該多様な情報は、例えば、動画の全体フレームのうち少なくとも一部のフレームに係わる映像情報、動画再生最中に出力される音に係わる音響情報、動画コーデックに係わる情報などを含んでもよい。動画提供装置１００は、かような原本動画信号を、動画供給者端末機２００から受信することができる。かような原本動画信号の受信は、動画提供装置１００の通信部１１０によっても遂行される。
【００５８】
この後、動画提供装置１００は、ディレイ動画信号を生成する段階（Ｓ２００段階）を遂行することができる。該ディレイ動画信号は、ディレイ動画に係わる情報を含んでもよい。このとき、該ディレイ動画は、原本動画を第１時間ほど遅延させた動画でもある。該ディレイ動画信号は、原本動画信号と別途に新たに生成された信号でもあり、単に原本動画信号を一時的に保存していて、第１時間が経過した後に提供する信号でもある。すなわち、動画提供装置１００がディレイ動画信号を生成するという意味は、該原本動画信号から再生時間が、第１時間ほど遅延された新たな動画を生成し、当該新たな動画の情報を含む信号を生成することでもあり、該原本動画信号を単に、第１時間の間保存して遅延させる動作でのディレイ動作を意味することでもある。
【００５９】
ここで、該第１時間は、動画提供装置１００の管理者、または動画供給者端末機２００のユーザなどが任意に設定した時間でもある。かような第１時間は、動画提供装置１００が視聴者端末機４００に、動画及び字幕を共に提供するための余裕時間でもある。具体的には、該第１時間は、動画提供装置１００が、原本動画信号を字幕入力者端末機３００に送信する過程に必要となる時間、字幕入力者端末機３００が、字幕を生成する過程に必要となる時間、動画提供装置１００が、字幕信号を字幕入力者端末機３００から受信される過程に必要となる時間などのための余裕時間でもある。かようなディレイ動画信号の生成は、動画提供装置１００の制御部１２０によっても遂行される。
【００６０】
また、動画提供装置１００は、原本動画信号を、字幕入力者端末機３００に送信する段階（Ｓ３００段階）を遂行することができる。このとき、動画提供装置１００は、動画供給者端末機２００から受信した原本動画信号をそのまま送信することもでき、第１時間より短い時間を遅延させて送信することもできる。または、動画提供装置１００は、動画供給者端末機２００から受信した原本動画信号から原本動画を抽出し、抽出した情報を含む信号を新たに生成して送信することもできる。すなわち、動画供給者端末機２００から受信した原本動画信号による動画の解像度、秒当たりフレーム数、コーデックなどは、字幕入力者端末機３００に送信する原本動画信号による動画の解像度、秒当たりフレーム数、コーデックなどと、互いに異なることもあり同一でもある。かような原本動画信号の送信は、動画提供装置１００の通信部１１０によっても遂行される。
【００６１】
その後、動画提供装置１００は、字幕信号及びディレイ信号を、字幕入力者端末機３００から受信する段階（Ｓ４００段階）を遂行することができる。該字幕信号は、字幕入力者端末機３００で生成した字幕情報を含む信号でもあり、当該字幕は、原本動画の内容と関連がある字幕でもある。ディレイ信号は、字幕の表示を遅延させるための情報を含む信号でもある。具体的には、字幕入力者端末機３００のユーザは、原本動画を直接視聴しながら、当該動画の一部内容に係わる字幕を直接作成することができる。このとき、字幕入力者端末機３００のユーザが、動画の一部内容を視聴した後、当該内容を字幕にするまで時間がかかる。例えば、ユーザが「こんにちは」という韓国語を聞き、そこから「hello」という英語で字幕を作成する場合、「こんにちは」を聴取する時間、「こんにちは」を英語でいかに翻訳するか考える時間、及び考えた内容である「hello」をタイピングする時間などが必要となる。その結果、動画提供装置１００が字幕信号を受信した時点を基準にして動画に字幕を表示する場合、映像と字幕とのシンクロが合わない問題が生じてしまう。該ディレイ信号は、字幕入力者端末機３００のユーザによって発生する遅延時間に係わる情報を含んでもよい。かような字幕信号及びディレイ信号の受信は、動画提供装置１００の通信部１１０によっても遂行される。該ディレイ信号が含む情報に係わる具体的な例示は、図６及び図７を介して説明する。
【００６２】
その後、動画提供装置１００は、表示時刻信号を生成する段階（Ｓ５００段階）を遂行することができる。動画提供装置１００は、ディレイ信号を基にして、表示時刻信号を生成することができ、かような表示時刻信号は、ディレイ動画上で字幕が表示される時刻を示す信号でもある。具体的には、前述のように、ディレイ信号は、字幕入力者端末機３００のユーザによって発生する遅延時間に係わる情報を含む信号でもあり、動画提供装置１００は、当該情報を利用して、実際に字幕が表示される時刻を決定することができる。かような表示時刻信号の生成は、動画提供装置１００の制御部１２０によっても行われる。表示時刻信号を生成する具体的な例示は、図６ないし図８を介して説明する。
【００６３】
一方、動画提供装置１００は、ディレイ動画信号を視聴者端末機４００に送信する段階（Ｓ６００段階）を遂行することができる。かようなディレイ動画信号の送信は、動画提供装置１００の通信部１１０によっても行われる。
【００６４】
また、動画提供装置１００は、字幕信号及び表示時刻信号を、視聴者端末機４００に送信する段階（Ｓ７００段階）を遂行することができる。かような字幕信号及び表示時刻信号の送信は、動画提供装置１００の通信部１１０によっても行われる。
【００６５】
前述のＳ６００段階及びＳ７００段階により、動画提供装置１００は、視聴者端末機４００が動画を再生しながら、当該動画に対応する字幕を表示させる。このとき、動画提供装置１００は、当該動画において、当該字幕がいつ表示されなければならないかということに係わる表示時刻信号を共に提供することにより、視聴者端末機４００が動画提供装置１００によって意図されたタイミングで字幕を表示するようにする。
【００６６】
図５においては、Ｓ３００段階がＳ２００段階後に遂行されるように図示されているが、発明は、それに限定されるものではなく、Ｓ３００段階がＳ２００段階前にも遂行され、Ｓ２００段階と同時にも遂行される。また、Ｓ６００段階及びＳ７００段階は、その順序を変えても遂行され、同時にも遂行される。
【００６７】
選択的には、図６に図示された実施形態によれば、動画提供方法のＳ５００段階は、第１時刻を計算し、表示時刻信号を生成する段階（Ｓ５１０段階）を含んでもよい。具体的には、字幕入力者端末機３００から受信したディレイ信号が、第２時間の情報を含む信号でもある。該第２時間は、字幕入力者端末機３００のユーザが直接指定した時間であり、当該ユーザが自ら視聴した内容を字幕で生成する過程に必要となった遅延時間を示したものでもある。その場合、動画提供装置１００は、字幕入力者端末機３００が字幕信号を送信した時刻、または字幕入力者端末機３００が送信した字幕信号を動画提供装置１００が受信した時刻から、前述の第１時間から、前述の第２時間を差し引いた長さの時間ほど遅延された第１時刻を計算することができる。
【００６８】
以下、論理的な動作順に、第１時刻の計算過程について説明する。まず、動画提供装置１００は、字幕信号が完成された時刻において、第１時間を遅延させることができる。かような動作の意味は、動画提供装置１００が視聴者端末機４００に提供する動画が、第１時間ほど遅延されたものであるために、字幕入力者端末機３００と視聴者端末機４００との動画時間差を補正するためのものでもある。その後、動画提供装置１００は、第２時間ほど早められた時間を計算することができる。かような動作の意味は、字幕入力者端末機３００のユーザが、字幕を生成する過程に必要となった遅延時間による時間差を補正するためのものでもある。
【００６９】
前述のＳ５１０段階により、動画提供装置１００は、ディレイ動画と字幕とのシンクロを合わせることができる字幕表示時刻の第１時刻を計算することができ、当該時刻を示す表示時刻信号を生成することができる。
【００７０】
選択的には、図７に図示された実施形態によれば、動画提供方法のＳ４００段階は、入力開始時刻信号を受信する段階（Ｓ４１０段階）を含んでもよく、Ｓ５００段階は、第２時刻を計算し、表示時刻信号を生成する段階（Ｓ５２０段階）を含んでもよい。具体的には、字幕入力者端末機３００から受信したディレイ信号が、第２時間の情報を含む信号でもある。また、字幕入力者端末機３００のユーザが字幕を入力し始める瞬間、字幕入力者端末機３００は、字幕を入力し始めたという情報を含む入力開始時刻信号を、動画提供装置１００に送信することができる。このときの第２時間は、字幕入力者端末機３００のユーザが直接指定した時間であり、当該ユーザが自ら動画の特定部分の視聴を始めた瞬間から字幕入力を始めるまでに必要となった遅延時間を表示するものでもある。視聴した内容を字幕に生成する過程に必要となった遅延時間を示したものでもある。その場合、動画提供装置１００は、字幕入力者端末機３００が字幕信号を送信した時刻、または字幕入力者端末機３００が送信した字幕信号を動画提供装置１００が受信した時刻から、前述の第１時間から、前述の第２時間を差し引いた長さの時間ほど遅延された第２時刻を計算することができる。
【００７１】
以下、論理的な動作順に、第２時刻の計算過程について説明する。まず、動画提供装置１００は、字幕信号が完成された時刻において、第１時間を遅延させることができる。かような動作の意味は、動画提供装置１００が、視聴者端末機４００に提供する動画が、第１時間ほど遅延されたものであるために、字幕入力者端末機３００と視聴者端末機４００との動画時間差を補正するためのものでもある。その後、動画提供装置１００は、第２時間ほど早められた時間を計算することができる。かような動作の意味は、字幕入力者端末機３００のユーザが視聴を始めた瞬間から、字幕入力を始めるまでに必要となった遅延時間による時間差を補正するためのものでもある。
【００７２】
前述のＳ４１０段階及びＳ５２０段階により、動画提供装置１００は、ディレイ動画と字幕とのシンクロを合わせることができる字幕表示時刻の第２時刻を計算することができ、当該時刻を示す表示時刻信号を生成することができる。
【００７３】
選択的には、図８に図示された実施形態によれば、動画提供方法のＳ５００段階は、字幕の特徴を基に、字幕表示時刻を決定し、表示時刻信号を生成する段階（Ｓ５３０段階）を含んでもよい。このとき、字幕の特徴には、字幕の長さ、字幕の言語、字幕に含まれたアルファベットまたは単語の種類が含まれもする。すなわち、動画提供装置１００は、字幕の長さのような字幕の特徴を基にして、字幕入力者端末機３００のユーザが、当該字幕を入力するのに必要となった予想時間を予想することができる。その後、動画提供装置１００は、字幕入力者端末機３００が字幕信号を送信した時刻、または字幕入力者端末機３００が送信した字幕信号を動画提供装置１００が受信した時刻、または字幕入力者端末機３００上に字幕が入力され始めた時刻から、前述の第１時間から、前述の予想時間を差し引いた長さの時間ほど遅延された時刻を計算することができる。
【００７４】
前述のＳ５３０段階により、動画提供装置１００は、ディレイ動画と字幕とのシンクロを合わせることができる字幕表示時刻を計算することができ、当該時刻を示す表示時刻信号を生成することができる。
【００７５】
選択的には、図９に図示された実施形態によれば、動画提供方法のＳ７００段階は、維持時間信号を視聴者端末機４００に送信する段階（Ｓ７１０段階）を含んでもよい。具体的には、維持時間信号は、字幕の表示を維持する表示維持時間の情報を含む信号でもある。すなわち、動画提供装置１００は、視聴者端末機４００に提供する字幕が、視聴者端末機４００上でどのほどの長さの期間の間表示されなければならないかということを示す信号を視聴者端末機４００に提供することができる。
【００７６】
このとき、選択的には、維持時間信号は、動画提供装置１００が、字幕入力者端末機３００から受信した信号でもある。すなわち、図１０に図示された実施形態によれば、動画提供方法のＳ４００段階は、維持時間信号を受信する段階（Ｓ４２０段階）を含んでもよい。すなわち、字幕入力者端末機３００のユーザは、自分が入力した字幕がどれほどの時間の間表示されなければならないかということを自ら決定することができる。例えば、字幕が「hello」のように比較的短い長さの場合、字幕入力者端末機３００のユーザは、字幕維持時間を、比較的短い時間と決定することができ、字幕が相対的に長い文章である場合、字幕入力者端末機３００のユーザは、字幕維持時間を比較的長い時間と決定することができる。動画提供装置１００は、当該字幕維持時間の情報を含む維持時間信号を受信することができ、当該信号を字幕信号と共に、視聴者端末機４００に送信することができる。
【００７７】
また選択的には、維持時間信号は、動画提供装置１００で直接生成した信号でもある。すなわち、図１１に図示された実施形態によれば、Ｓ７００段階前、動画提供方法は、字幕の特徴を基に、維持時間信号を生成する段階（Ｓ６９０段階）をさらに含んでもよい。このとき、字幕の特徴には、字幕の長さ、字幕の言語、字幕に含まれたアルファベットまたは単語の種類が含まれもする。すなわち、動画提供装置１００は、字幕の長さのような字幕の特徴を基にし、視聴者端末機４００のユーザが動画を視聴するとき、当該字幕を読むのに必要となる時間を予測することができる。動画提供装置１００は、当該予測された時間を基にし、字幕維持時間を決定することができ、当該字幕維持時間の情報を含む維持時間信号を生成し、字幕信号と共に視聴者端末機４００に送信することができる。かような維持時間信号の生成は、動画提供装置１００の制御部１２０によっても遂行される。
【００７８】
前述のＳ７１０段階により、動画提供装置１００は、それぞれの字幕をどれほど長い時間の間動画に表示した方がよいかということに係わる情報を、視聴者端末機４００に提供することができる。
【００７９】
一方、視聴者端末機４００は、それぞれの字幕を、維持時間信号による字幕維持時間の間ディスプレイ部に表示することができる。このとき、もし第１字幕に係わる字幕維持時間が経過する前、第２字幕を表示しなければならない場合、視聴者端末機４００は、第１字幕を早期に削除し、第２字幕を表示することもでき、第１字幕の位置を移動させた後、第２字幕を表示することもでき、第２字幕を第１字幕と重ならない位置に表示することもできる。
【００８０】
選択的には、図１２に図示された実施形態によれば、動画提供方法のＳ７００段階は、表示位置信号を視聴者端末機４００に送信する段階（Ｓ７２０段階）を含んでもよい。具体的には、表示位置信号は、視聴者端末機４００のディスプレイ部上または動画上において、字幕が表示される位置に係わる情報を含む信号でもある。例えば、該表示位置信号は、視聴者端末機４００のディスプレイ部の下端部に字幕が表示されるように位置を指定する信号でもあり、動画の特定位置にチャット風船状で字幕が表示されるように位置を指定する信号でもある。すなわち、動画提供装置１００は、視聴者端末機４００に提供する字幕が、視聴者端末機４００上でどの位置に表示されなければならないかということを示す表示位置信号を視聴者端末機４００に提供することができる。
【００８１】
このとき、選択的には、該表示位置信号は、動画提供装置１００で直接生成した信号でもある。すなわち、図１３に図示された実施形態によれば、Ｓ７００段階前、動画提供方法は、字幕入力者端末機３００に対応し、表示位置信号を生成する段階（Ｓ６９５段階）をさらに含んでもよい。このとき、動画提供装置１００は、字幕入力者端末機３００の種類に基づき、字幕の表示位置を決定することができる。例えば、動画提供装置１００に、第１字幕入力者端末機３００ａ及び第２字幕入力者端末機３００ｂそれぞれが字幕を送信する場合、動画提供装置１００は、第１字幕入力者端末機３００ａから受信した字幕は、視聴者端末機４００のディスプレイ部の左側に表示されるように、表示位置を決定することができ、第２字幕入力者端末機３００ｂから受信した字幕は、視聴者端末機４００のディスプレイ部の右側に表示されるように、その位置を決定することができる。動画提供装置１００は、当該字幕表示位置の情報を含む表示位置信号を生成し、字幕信号と共に視聴者端末機４００に送信することができる。かような表示位置信号の生成は、動画提供装置１００の制御部１２０によっても遂行される。
【００８２】
また選択的には、表示位置信号は、動画提供装置１００が、字幕入力者端末機３００から受信した信号でもある。すなわち、図１４に図示された実施形態によれば、動画提供方法のＳ４００段階は、表示位置信号を受信する段階（Ｓ４３０段階）を含んでもよい。すなわち、字幕入力者端末機３００のユーザは、自分が入力した字幕が動画において、どの位置に表示されなければならないかということを自ら決定することができる。例えば、字幕が、動画で右側に座っている者の台詞に係わるものである場合、字幕入力者端末機３００は、当該字幕の表示位置を右側に決定し、当該字幕に対応する言葉をどの者が話したかということを示すことができる。動画提供装置１００は、当該字幕表示位置の情報を含む表示位置信号を受信することができ、当該信号を、字幕信号と共に、視聴者端末機４００に送信することができる。
【００８３】
前述のＳ７２０段階により、動画提供装置１００は、それぞれの字幕がどの位置に表示された方がよいかということに係わる情報を、視聴者端末機４００に提供することができる。
【００８４】
選択的には、図１５に図示された実施形態によれば、動画提供方法のＳ３００段階は、原本動画信号を、第１字幕入力者端末機３００ａ及び第２字幕入力者端末機３００ｂに送信する段階（Ｓ３１０段階）を含んでもよく、Ｓ４００段階は、第１字幕信号及び第２字幕信号それぞれを、第１字幕入力者端末機３００ａ及び第２字幕入力者端末機３００ｂそれぞれから受信する段階（Ｓ４４０段階）を含んでもよく、Ｓ７００段階は、第１字幕信号及び第２字幕信号のうち少なくとも一つを、視聴者端末機４００に送信する段階を含んでもよい。
【００８５】
すなわち、１つの動画提供装置１００と、動画信号及び字幕信号を送受信する字幕入力者端末機３００が複数とでもある。また、動画提供装置１００は、第１字幕信号及び第２字幕信号のうち少なくとも一つを、視聴者端末機に送信することができる。
【００８６】
このとき、選択的には、動画提供装置１００は、多様な条件を考慮し、第１字幕信号及び第２字幕信号のうち少なくとも一つを、視聴者端末機４００に送信することができる。すなわち、図１６に図示された実施形態によれば、動画提供方法のＳ７３０段階は、多様な条件を考慮し、第１字幕信号及び第２字幕信号のうち少なくとも一つを送信する段階（Ｓ７３１段階）を含んでもよい。
【００８７】
動画提供装置１００が考慮する多様な条件には、視聴者端末機４００からの要請、視聴者端末機４００が存在する位置の国籍情報、当該国籍の使用言語情報、視聴者端末機４００からの特定字幕信号の指定いかん、視聴者端末機４００からの特定字幕信号受信拒否いかん、字幕入力者端末機３００の要請などが含まれもする。すなわち、例えば、動画提供装置１００は、第１視聴者端末機４００ａが中国に存在する電子装置である場合、中国語で作成された字幕信号のみを、第１視聴者端末機４００ａに送信することができる。他の例示として、第２視聴者端末機４００ｂから第１字幕信号に対する受信拒否要請が存在する場合、動画提供装置１００は、第２字幕信号のみを第２視聴者端末機４００ｂに送信することができる。
【００８８】
このとき、動画提供装置１００は、視聴者端末機４００が特定字幕信号を指定したり拒否したりするときに考慮することができる情報を、視聴者端末機４００に提供することができる。かような情報には、他の視聴者端末機４００の特定字幕選択情報、他の視聴者端末機４００の特定字幕推薦情報、動画供給者端末機２００の特定字幕推薦情報、または字幕入力者端末機３００から直接提供される情報などが含まれもする。例えば、動画提供装置１００は、第１視聴者端末機４００ａが、第１字幕信号を選択したという情報、第１字幕信号を勧めたという情報、または動画供給者端末機２００が、第２字幕信号を勧めなかったという情報などを、第２視聴者端末機４００ｂに提供することができる。他の例示として、動画提供装置１００は、字幕入力者端末機３００が自ら提供する自分の字幕に係わる情報（例えば、自分が入力した字幕には、卑俗語が含まれもするという情報、または自分は、字幕を初めて作成するという情報）を、第２視聴者端末機４００ｂに提供することができる。
【００８９】
一方、動画提供装置１００は、複数の字幕信号を、視聴者端末機４００に送信することができ、視聴者端末機４００側において、特定字幕信号を選択し、当該信号に含まれる字幕のみを表示することもできる。さらに、動画提供装置１００にすでに設定された条件により、動画提供装置１００は、視聴者端末機４００からの要請にもかかわらず、特定字幕信号の送信を遮断することもでき、それぞれの視聴者端末機４００に、任意に選択された字幕信号を提供することもできる。
【００９０】
また選択的には、図１７に図示された実施形態によれば、動画提供方法のＳ７００段階は、第１字幕字体信号を、視聴者端末機４００に送信する段階（Ｓ７４０段階）、及び第２字幕字体信号を、視聴者端末機４００に送信する段階（Ｓ７５０段階）を含んでもよい。具体的には、動画提供装置１００は、第１字幕を、第１文字サイズ、第１文字色相または第１フォントで表示されたいという情報が含まれた第１字幕字体信号を、第１字幕信号と共に、視聴者端末機４００に送信することができる。同様に、動画提供装置１００は、第２字幕を、第２文字サイズ、第２文字色相または第２フォントで表示されたいという情報が含まれた第２字幕字体信号を、第２字幕信号と共に、視聴者端末機４００に送信することができる。一般的に、字幕の文字サイズ、色相、フォントなどは、動画を視聴する者の端末機、すなわち、視聴者端末機４００において、自ら決定することができる。ただし、動画提供装置１００は、第１字幕入力者端末機３００ａから受信した第１字幕、及び第２字幕入力者端末機３００ｂから受信した第２字幕が互いに区分され、視聴者端末機４００上に表示されるようにするために、第１字幕及び第２字幕それぞれの字体情報を含む字幕字体信号を、視聴者端末機４００に送信することができる。このとき、第１字幕字体信号及び第２字幕字体信号は、動画提供装置１００が直接生成した信号でもあり、第１字幕字体信号及び第２字幕字体信号それぞれを、第１字幕入力者端末機３００ａ及び第２字幕入力者端末機３００ｂそれぞれから受信した信号でもある。一方、動画提供装置１００は、視聴者端末機４００において、別途の字幕字体信号を送信しないこともあり、視聴者端末機４００側において、それぞれの字幕字体を直接決定して表示することもできる。
【００９１】
選択的には、図１８に図示された実施形態によれば、動画提供方法は、Ｓ７００段階後、フィードバック信号を受信する段階（Ｓ８００段階）をさらに含んでもよい。すなわち、動画提供装置１００は、視聴者端末機４００からフィードバック信号を受信することができる。当該フィードバック信号は、提供された字幕に対する評価を含んでもよい。具体的には、動画提供装置１００は、視聴者端末機４００から、字幕の翻訳が正しくないというフィードバック、字幕と動画との間にシンクロが好ましく合わないというフィードバック、または字幕が良好であるというフィードバックなど多種のフィードバックに係わる情報を含むフィードバック信号を受信することができる。該フィードバック信号の受信は、動画提供装置１００の通信部１１０によっても行われる。
【００９２】
また選択的には、図１９に図示された実施形態によれば、動画提供装置１００は、フィードバック信号を、字幕入力者端末機３００に送信することができる。すなわち、動画提供方法は、Ｓ８００段階後、フィードバック信号を、字幕入力者端末機３００に送信する段階（Ｓ９００段階）をさらに含んでもよい。フィードバック信号の送信は、動画提供装置１００の通信部１１０によっても行われる。
【００９３】
前述のＳ８００段階により、動画提供装置１００は、現在動画提供システム１０全体に対する視聴者のフィードバックを得ることができる。また、前述のＳ９００段階により、動画提供装置１００は、字幕入力者端末機３００のユーザにも、自分の字幕に対して、視聴者がいかなるフィードバックを行ったかということに係わる情報を得ることができる。
【００９４】
一方、図２０を参照すれば、字幕入力者端末機３００は、原本動画信号を、動画提供装置１００から受信する段階（Ｓ１１００段階）を遂行することができる。かような原本動画信号の受信は、字幕入力者端末機３００の通信部３１０によっても行われる。
【００９５】
その後、字幕入力者端末機３００は、原本動画を出力する段階（Ｓ１２００段階）を遂行することができる。すなわち、字幕入力者端末機３００のユーザが、原本動画を直接視聴しながら、字幕を作成するようにするために、字幕入力者端末機３００は、原本動画を再生することができる。かような原本動画の出力は、字幕入力者端末機３００の出力部３３０によっても行われる。
【００９６】
その後、字幕入力者端末機３００は、字幕を入力される段階（Ｓ１３００段階）を遂行することができる。このとき、字幕入力者端末機３００のユーザは、キーボード、タッチパッドなどの入力装置を介して字幕を入力することもでき、マイクを介して、音声で字幕を入力することもでき、既設定の慣用句、または既作成の字幕から、少なくとも一部の文字を選択し、当該文字を、入力しようとする字幕の少なくとも一部として入力することもできる。
【００９７】
また、字幕入力者端末機３００は、字幕入力者端末機３００の内部または外部の自動翻訳コンピュータプログラムによって自動的に生成された字幕を入力されることもできる。すなわち、字幕入力者端末機３００は、自然人である字幕入力者端末機３００のユーザが直接入力した字幕ではない、コンピュータアルゴリズムによって自動的に生成された字幕を入力されもする。また、「字幕入力」という表現にもかかわらず、Ｓ１３００段階において、字幕入力者端末機３００は、字幕入力者端末機３００内部にインストールされた自動翻訳コンピュータプログラムまたは音声認識コンピュータプログラムを利用して、字幕を自動的に生成することもできる。かような字幕を入力される動作は、字幕入力者端末機３００の入力部３２０によっても遂行される。
【００９８】
その後、字幕入力者端末機３００は、字幕信号及びディレイ信号を生成する段階（Ｓ１４００段階）を遂行することができる。字幕入力者端末機３００は、ユーザから入力された字幕情報を含む字幕信号を生成することができる。このとき、字幕信号は、動画提供装置１００または視聴者端末機４００が解釈することができるプログラミング言語によって作成された信号でもある。また、該字幕信号は、字幕入力者端末機３００の通信部３１０を介しても送信され、動画提供装置１００の通信部１１０が受信することができる形態によって生成された電子信号でもある。前述のところのように、ディレイ信号は、字幕の表示を遅延させるための情報を含む信号でもある。かような字幕信号及びディレイ信号の生成は、字幕入力者端末機３００の制御部３４０によっても行われる。
【００９９】
その後、字幕入力者端末機３００は、字幕信号及びディレイ信号を、動画提供装置１００に送信することができる。かような字幕信号及びディレイ信号の送信は、字幕入力者端末機３００の通信部３１０によっても行われる。
【０１００】
選択的には、図２１に図示された実施形態によれば、動画提供方法のＳ１３００段階は、字幕の表示を、第２時間ほど遅延されたいという要請を入力される段階（Ｓ１３１０段階）を含んでもよく、Ｓ１４００段階は、第２時間に係わる情報を含め、ディレイ信号を生成する段階（Ｓ１４１０段階）を含んでもよい。具体的には、字幕入力者端末機３００のユーザは、自分が字幕を入力する過程において必要となった時間、すなわち、第２時間を予想することができる。その場合、字幕入力者端末機３００は、ユーザから、字幕を第２時間ほど遅延させて表示されたいという要請を入力される。その後、字幕入力者端末機３００は、第２時間に係わる情報を含め、ディレイ信号を生成することができる。
【０１０１】
かような本発明の動画提供方法を介して、原本動画を一定時間ほど遅延させ、視聴者端末機に提供し、当該遅延された時間の間、字幕入力者端末機から字幕を入力され、当該字幕を視聴者端末機に提供することができる。また、本発明の動画提供方法を介して、視聴者端末機に提供した動画上に、正しいタイミングで字幕が表示されるように、字幕と共に当該字幕を表示するタイミングに係わる情報を視聴者端末機に提供することができる。
【０１０２】
以上で説明した本発明による実施形態は、コンピュータ上で多様な構成要素を介して実行されるコンピュータプログラムの形態によっても具現され、かようなコンピュータプログラムは、コンピュータで読み取り可能な媒体にも記録される。このとき、該媒体は、ハードディスク、フロッピィーディスク及び磁気テープのような磁気媒体；ＣＤ−ＲＯＭ（compact  disc  read  only  memory）及びＤＶＤ（digital  versatile  disc）のような光記録媒体；フロプティカルディスク（floptical  disk）のような磁気・光媒体（magneto-optical  medium）；及びＲＯＭ（read-only  memory）、ＲＡＭ（random  access  memory）、フラッシュメモリのような、プログラム命令語を保存して実行するように特別に構成されたハードウェア装置を含んでもよい。さらに、該媒体は、ネットワーク上で伝送信可能な形態で具現される無形の媒体を含んでもよく、例えば、ソフトウェア形態またはアプリケーション形態に具現され、ネットワークを介して伝送及び流通が可能な形態の媒体でもある。
【０１０３】
一方、前記コンピュータプログラムは、本発明のために特別に設計されて構成されたものでもあり、コンピュータソフトウェア分野の当業者に公知され、使用可能なものでもある。該コンピュータプログラムの例としては、コンパイラによって作われるような機械語コードだけではなく、インタープリタなどを使用して、コンピュータによって実行される高級言語コードが含まれもする。
【０１０４】
本発明で説明する特定実行は一実施形態であり、いかなる方法によっても、本発明の範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略される。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結、及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置においては、代替可能であったり追加されたりする多様な機能的な連結、物理的な連結または回路連結としても示される。また、「必須な」、「重要に」のような具体的な言及がなければ、本発明適用のために、必ずしも必要な構成要素ではないこともある。
【０１０５】
従って、本発明の思想は、前述の実施形態に限って決定されるものではなく、特許請求の範囲だけではなく、該特許請求の範囲と均等、またはそれらから等価的に変更された全ての範囲は、本発明の思想の範疇に属するものとするのである。
【産業上の利用可能性】
【０１０６】
本発明の実施形態は、動画提供装置、動画提供方法及びそのコンピュータプログラムに係り、原本動画を一定時間ほど遅延させて視聴者端末機に提供し、当該遅延された時間の間、字幕入力者端末機から字幕を入力され、当該字幕を視聴者端末機に提供することができるようにし、視聴者端末機に提供した動画上に、正しいタイミングで字幕が表示されるように、字幕と共に、当該字幕を表示するタイミングに係わる情報を、視聴者端末機に提供することにより、動画を鑑賞するユーザに、高い便宜性を提供する動画提供装置、動画提供方法及びそのコンピュータプログラムに利用可能である。
【図１】
0006530139.tif 000002
【図２】
0006530139.tif 000003
【図３】
0006530139.tif 000004
【図４】
0006530139.tif 000005
【図５】
0006530139.tif 000006
【図６】
0006530139.tif 000007
【図７】
0006530139.tif 000008
【図８】
0006530139.tif 000009
【図９】
0006530139.tif 000010
【図１０】
0006530139.tif 000011
【図１１】
0006530139.tif 000012
【図１２】
0006530139.tif 000013
【図１３】
0006530139.tif 000014
【図１４】
0006530139.tif 000015
【図１５】
0006530139.tif 000016
【図１６】
0006530139.tif 000017
【図１７】
0006530139.tif 000018
【図１８】
0006530139.tif 000019
【図１９】
0006530139.tif 000020
【図２０】
0006530139.tif 000021
【図２１】
0006530139.tif 000022