(57)【要約】【課題】  ユーザがアップロードした動画像データを、アップロード完了後すぐに閲覧可能とすることができる動画像掲示板サーバを提供する。【解決手段】  クライアント部１１１ａが送信した動画像データを掲示板書き込み部１０１が受信して動画像データベース１０４へ書き込み、この動画像データの状態情報を“編集中”と設定する。動画像データ編集部１０２はこの動画像データを動画像データベース１０４から読み出して編集し、編集した動画像データを動画像データベース１０４へ書き込み、この際には状態情報を“編集済”と設定する。掲示板読み出し部１０３はパソコン１１０ａ〜１１０ｃから動画像データの配信要求を受けた時、“編集済”であれば編集後の動画像データを、“編集中”であれば編集前の動画像データを動画像データベース１０４から読み出して送信する。【選択図】  図１
2005250862.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して動画像データを受信し、記憶領域へ前記動画像データを書き込む掲示板書き込み手段と、
動画像データを記憶領域から読み出して編集し、記憶領域へ書き込む動画像データ編集手段と、
外部から動画像データの配信要求を受け、該当する動画像データが編集済みである場合は記憶領域から編集後の動画像データを読み出して送信し、前記該当する動画像データが編集中である場合には編集前の状態の動画像データを記憶領域から読み出して送信する掲示板読み出し手段と、
を具備することを特徴とする動画像掲示板サーバ。
【請求項２】
前記動画像データ編集手段は、前記掲示板書き込み手段が動画像データの記憶領域への書き込みを完了した直後に前記動画像データの編集を開始することを特徴とする請求項１に記載の動画像掲示板サーバ。
【請求項３】
前記動画像データ編集手段は、所定の時間間隔で記憶領域中の未編集の動画像データを検知し、編集を開始することを特徴とする請求項１に記載の動画像掲示板サーバ。
【請求項４】
前記動画像データ編集手段は、動画像データの編集時にメタデータを生成して記憶領域に書き込み、
前記掲示板読み出し手段は、外部から動画像データの配信要求を受けた時、該当する動画像データが編集済みである場合であり、かつ、動画像データの配信要求発行元がメタデータを使用可能である場合にのみ、前記該当する動画像データに対応するメタデータも記憶領域から読み出して送信する
ことを特徴とする請求項１〜３のいずれかに記載の動画像掲示板サーバ。
【請求項５】
前記動画像データ編集手段は、動画像データの編集時にサムネイルを生成して記憶領域に書き込み、
前記掲示板読み出し手段は、外部から動画像データの配信要求を受けた時、該当する動画像データが編集済みである場合であり、かつ、動画像データの配信要求発行元がサムネイルを使用可能である場合にのみ、前記該当する動画像データに対応するサムネイルも記憶領域から読み出して送信する
ことを特徴とする請求項１〜４のいずれかに記載の動画像掲示板サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがアップロードした動画像データをすぐに閲覧可能とするための動画像掲示板サーバに関するものである。
【背景技術】
【０００２】
インターネットのユーザが動画像データを掲示板システムへアップロードすると、アップロード先であるサーバは動画像データ中のシーンの切れ目を認識してインデックス情報であるメタデータを作成する、あるいは、動画像データ中の一定間隔のシーンからサムネイルを作成するといった処理を行い、その後にこの動画像データを公開していた。サーバがこれらの処理を行うことにより、ユーザは動画像データ中のシーンの切り替わり部分へのジャンプや、早送りが可能な動画像データを閲覧することが可能となる。しかし、サーバが行うこれらの処理には、対象となる動画像データの大きさに比例した時間が必要となり、長い場合には数時間を要することもある。このため、従来の技術では、サーバへの動画像データのアップロード自体は終了したにもかかわらず、ユーザはその後数時間、当該動画像データを閲覧できないという問題点がある。
なお、本発明に対応する従来技術文献は見つかっていない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は上記の事情を考慮してなされたもので、その目的は、ユーザがアップロードした動画像データを、アップロード完了後すぐに閲覧可能とすることができる動画像掲示板サーバを提供することにある。
【課題を解決するための手段】
【０００４】
この発明は前述の課題を解決するためになされたもので、請求項１の発明は、ネットワークを介して動画像データを受信し、記憶領域へ前記動画像データを書き込む掲示板書き込み手段と、動画像データを記憶領域から読み出して編集し、記憶領域へ書き込む動画像データ編集手段と、外部から動画像データの配信要求を受け、該当する動画像データが編集済みである場合は記憶領域から編集後の動画像データを読み出して送信し、前記該当する動画像データが編集中である場合には編集前の状態の動画像データを記憶領域から読み出して送信する掲示板読み出し手段と、を具備することを特徴とする動画像掲示板サーバである。
【０００５】
請求項２に記載の発明は、請求項１に記載の動画像掲示板サーバであって、前記動画像データ編集手段は、前記掲示板書き込み手段が動画像データの記憶領域への書き込みを完了した直後に前記動画像データの編集を開始することを特徴とするものである。
【０００６】
請求項３に記載の発明は、請求項１に記載の動画像掲示板サーバであって、前記動画像データ編集手段は、所定の時間間隔で記憶領域中の未編集の動画像データを検知し、編集を開始することを特徴とするである。
【０００７】
請求項４に記載の発明は、請求項１〜３のいずれかに記載の動画像掲示板サーバであって、前記動画像データ編集手段は、動画像データの編集時にメタデータを生成して記憶領域に書き込み、前記掲示板読み出し手段は、外部から動画像データの配信要求を受けた時、該当する動画像データが編集済みである場合であり、かつ、動画像データの配信要求発行元がメタデータを使用可能である場合にのみ、前記該当する動画像データに対応するメタデータも記憶領域から読み出して送信することを特徴とするものである。
【０００８】
請求項５に記載の発明は、請求項１〜４のいずれかに記載の動画像掲示板サーバであって、前記動画像データ編集手段は、動画像データの編集時にサムネイルを生成して記憶領域に書き込み、前記掲示板読み出し手段は、外部から動画像データの配信要求を受けた時、該当する動画像データが編集済みである場合であり、かつ、動画像データの配信要求発行元がサムネイルを使用可能である場合にのみ、前記該当する動画像データに対応するサムネイルも記憶領域から読み出して送信することを特徴とするものである。
【発明の効果】
【０００９】
請求項１の発明によれば、動画像掲示板サーバは動画像データの編集が完了しない間は編集前の動画像データをユーザに提供するため、編集中のためにユーザが動画像を全く見ることができないという不便が解消される効果がある。
【００１０】
請求項２の発明によれば、アップロード直後に動画像データの編集を開始するため、編集が完了した動画像データを早くユーザに公開できる効果がある。
【００１１】
請求項３の発明によれば、所定の時間間隔で動画像データの編集を開始するため、動画像掲示板サーバに大きな負荷がかかる時間帯を避けて動画像データの編集を開始することができるので、動画像掲示板サーバが過負荷状態となり、ユーザがなかなかアクセスできないなどの不便が発生することを抑止することができる効果がある。
【００１２】
請求項４の発明によれば、ユーザの使用するパソコンなどでメタデータが使えない場合には動画像掲示板サーバはメタデータを送信しないため、余計なデータの送信によるネットワークの混雑や、ユーザの使用するパソコンなどでの意味不明なデータを受信したことに起因する予期しないトラブルを抑止できる効果がある。
【００１３】
請求項５の発明によれば、ユーザの使用するパソコンなどでサムネイルが使えない場合には動画像掲示板サーバはサムネイルを送信しないため、余計なデータの送信によるネットワークの混雑や、ユーザの使用するパソコンなどでの意味不明なデータを受信したことに起因する予期しないトラブルを抑止できる効果がある。
【発明を実施するための最良の形態】
【００１４】
図１は本実施の形態における動画像掲示板サーバの構成を表している。図１において、動画像掲示板サーバ１００はネットワークを経由してユーザから動画像データのアップロードを受け付け、また、動画像データを配信するコンピュータである。パソコン１１０ａ〜１１０ｃはインターネットのユーザが使用するパソコンである。
【００１５】
図１の動画像掲示板サーバ１００の動画像データベース１０４は動画像掲示板サーバ１００にアップロードされた動画像データや、この動画像データに関する情報を格納するデータベースである。動画像データベース１０４の内容は図２に示されるものであり、動画像データ識別情報は個々の動画像データを識別するためのデータである。タイトルは動画像データのタイトルである。編集前動画像データはアップロードされたままの状態の動画像データであり、編集動画像データは編集された、あるいは編集途中の動画像データである。サムネイルは動画像データの所定フレーム間隔の画像データである。
このサムネイルには、例えば動画像データの早送りや巻き戻しの際に順次１枚ずつこれを表示することによって、ユーザにどこまで早送りや巻き戻しが行われているのかを分かりやすく示すといった利用方法がある。
【００１６】
動画像データベース１０４中のメタデータは、動画像データ中のシーンの切れ目に対して生成されるデータであり、メタデータを使うと例えばユーザがシーン単位でスキップして見たい場面を捜すといった操作ができる。状態情報は動画像データの状態を表すデータであり、これが“編集中”であれば動画像データはメタデータの生成途中などの編集中の状態にあることを示し、“編集済”であればメタデータやサムネイルが使用可能な状態であることを表す。
【００１７】
図１の掲示板書き込み部１０１はネットワークを経由してパソコン１１０ａ〜ｃから動画像データのアップロード要求を受け付け、受信した動画像データを動画像データベース１０４へ書き込む。動画像データ編集部１０２は動画像データベース１０４中の動画像データに対してサムネイルと、メタデータとを生成して編集し、動画像データベース１０４に書き込む。掲示板読み出し部１０３はネットワークを経由してパソコン１１０ａ〜ｃから動画像データの配信要求を受け付け、動画像データベース１０４から該当する動画像データを読み出して送信する。
【００１８】
パソコン１１０ａのクライアント部１１１ａはユーザの要求を受けてネットワークを経由して動画像掲示板サーバ１００へ動画像データをアップロードする、あるいは動画像掲示板サーバ１００に動画像データの読み出しを要求し、これを受信して表示するためのソフトウェアである。記憶部１１２ａ中にはクライアント部１１１ａが動画像掲示板サーバ１００に動画像データの読み出しを要求する際に使用するシステムプロファイル情報が格納されている。このシステムプロファイル情報は図４に示される形式であり、システムプロファイル情報のメタ検索オプションは、クライアント部１１１ａがメタデータを使用できるか否かを表す情報である。同じように、サムネイルオプションは、クライアント部１１１ａがサムネイルを使用できるか否かを表すデータである。クライアント部１１１ｂと、記憶部１１２ｂも同様である。
パソコン１１０ｃの動画再生部１１３は、既存の動画像データ再生ソフトウェアであり、動画再生部１１３はシステムプロファイル情報を使用しないためパソコン１１０ｃはシステムプロファイル情報を記憶領域に格納していない。
【００１９】
次に、本実施の形態における処理の流れについて、図を参照しながら説明する。
本実施の形態の説明においては、例として一般のインターネットのユーザが、自身が保有する動画像データを動画像掲示板サーバ１００にアップロードし、他のユーザに公開する場合におけるアップロード処理と、ユーザが動画像掲示板サーバ１００の動画像データを閲覧する参照処理とに関して記述する。
＜アップロード処理＞
図１において、いま例えばあるユーザがパソコン１１０ａに対して動画像データと、この動画像データのタイトルである“Ｓｎｏｗ  ｏｎ  Ｍｔ．Ｆｕｊｉ”を指定して、動画像掲示板サーバ１００へのアップロードを指示する。パソコン１１０ａのクライアント部１１１ａはユーザの指示を受け、記憶領域からユーザが指定した動画像データを読み出し、ネットワークを経由してこの動画像データと、タイトルとを動画像掲示板サーバ１００へ送信する。
【００２０】
動画像掲示板サーバ１００の掲示板書き込み部１０１はネットワークを経由してパソコン１１０ａからデータを受信し（図５のステップＳＡ０１）、この動画像データの識別情報である“Ｍ１”を生成し、状態情報として”編集中”を生成する（図５のステップＳＡ０２）。そして、掲示板書き込み部１０１は受信した動画像データを編集前動画像データとして動画像データベース１０４へ書き込み、さらに、編集動画像データとして動画像データベース１０４へ書き込む。また、掲示板書き込み部１０１はタイトルである“Ｓｎｏｗ  ｏｎ  Ｍｔ．Ｆｕｊｉ”と、動画像データ識別情報である“Ｍ１”と、状態情報である”編集中”とを動画像データベース１０４へ書き込む（図５のステップＳＡ０３）。
次に、掲示板書き込み部１０１はネットワークを経由してパソコン１１０ａに“アップロード完了”を送信する（図５のステップＳＡ０４）。パソコン１１０ａのクライアント部１１１ａはネットワークを経由して掲示板書き込み部１０１から“アップロード完了”を受信し、これをパソコン１１０ａの表示部に表示してユーザに伝える。
次に、掲示板書き込み部１０１は、動画像データ編集部１０２へ“Ｍ１”を出力し、動画像データに対するサムネイルと、メタデータとの生成を要求する（図５のステップＳＡ０５）。その後、掲示板書き込み部１０１は、動画像データ編集部１０２の処理終了を待たずに、新たなアップロード要求を待つ。
【００２１】
動画像データ編集部１０２は“Ｍ１”を掲示板書き込み部１０１から入力し、動画像データベース１０４から“Ｍ１”に対応する編集前動画像データを読み出し（図５のステップＳＢ０１）、この動画像データに基づいてサムネイルと、メタデータとを生成し（図５のステップＳＢ０２）、編集した動画像データを編集動画像データとして動画像データベース１０４へ書き込み、また、サムネイルと、メタデータとも動画像データベース１０４へ書き込む（図５のステップＳＢ０３）。この処理が完了した後で、動画像データ編集部１０２は動画像データベース１０４の“Ｍ１”に対応する状態情報を“編集済”に設定する（図５のステップＳＢ０４）。この動画像データ編集部１０２の処理には長い場合には数時間を要するため、この間は動画像データベース１０４の“Ｍ１”に対応する状態情報は”編集中”のままである。
【００２２】
＜参照処理＞
いま、例えばあるユーザがパソコン１１０ｂに動画像掲示板の表示を指示する。パソコン１１０ｂのクライアント部１１１ｂはユーザの指示を受け、ネットワークを経由して動画像掲示板サーバ１００に動画像掲示板に掲載されている動画像データのタイトルの送信を要求する。
動画像掲示板サーバ１００の掲示板読み出し部１０３はネットワークを経由してパソコン１１０ｂからの要求を受け付け（図６のステップＳＣ０１）、これが動画像掲示板の動画像データのタイトルの送信要求であることを確認し（図６のステップＳＣ０２が“Ｙｅｓ”）、動画像データベース１０４中のタイトルと、動画像データ識別情報とを全て読み出し、パソコン１１０ｂへ送信する（図６のステップＳＣ０３）。
【００２３】
パソコン１１０ｂのクライアント部１１１ｂはネットワークを経由して動画像掲示板サーバ１００からデータを受信し、パソコン１１０ｂの表示部に動画像データのタイトルの一覧を表示する（図３）。次に、ユーザは興味を持ったタイトルを選択してパソコン１１０ｂに“Ｓｎｏｗ  ｏｎ  Ｍｔ．Ｆｕｊｉ”の再生を指示する。
パソコン１１０ｂのクライアント部１１１ｂはユーザの指示を受け、記憶部１１２ｂからシステムプロファイル情報を読み出し、クライアント部１１１ｂのシステムプロファイル情報である“メタ検索オプションＯＫ”と、“サムネイルオプションＯＫ”と、ユーザが選択したタイトルである“Ｓｎｏｗ  ｏｎ  Ｍｔ．Ｆｕｊｉ”の動画像データ識別情報である“Ｍ１”とを併せてネットワークを経由して動画像掲示板サーバ１００へ送信する。
【００２４】
動画像掲示板サーバ１００の掲示板読み出し部１０３はネットワークを経由してパソコン１１０ｂからデータを受信し（図６のステップＳＣ０１）、これが動画像掲示板の動画像データのタイトルの送信要求ではなく、動画像データの要求であることを確認する（図６のステップＳＣ０２が“Ｎｏ”）。
次に、掲示板読み出し部１０３は、動画像データが“編集済”であるか否かをチェックし（図６のステップＳＣ０４）、“編集済”でない場合には（図６のステップＳＣ０４が“Ｎｏ”）、編集が終わっていないためサムネイルやメタデータの使用はできないと判断して動画像データベース１０４から動画像データ識別情報“Ｍ１”に対応する編集前動画像データを読み出し（図６のステップＳＣ０５ｂ）、ネットワークを経由してパソコン１１０ｂへこれを送信する（図６のステップＳＣ１０）。パソコン１１０ｂのクライアント部１１１ｂはネットワークを経由して動画像掲示板サーバ１００からデータを受信し、動画像データの再生を開始する。動画像データの再生中、クライアント部１１１ｂはユーザからの要求があっても、サムネイルやメタデータは使用できない。しかし、ユーザは“Ｓｎｏｗ  ｏｎ  Ｍｔ．Ｆｕｊｉ”のアップロード完了直後から、動画像を見ることができる。
【００２５】
また、動画像データが“編集済”である場合には（図６のステップＳＣ０４が“Ｙｅｓ”）、サムネイルやメタデータの使用はできると判断して動画像データベース１０４から動画像データ識別情報“Ｍ１０”に対応する編集動画像データを読み出す（図６のステップＳＣ０５ａ）。そして、掲示板読み出し部１０３は“メタ検索オプションＯＫ”と、“サムネイルオプションＯＫ”とをパソコン１１０ｂから受信していることから、パソコン１１０ｂのクライアント部１１１ｂはメタデータと、サムネイルとを使用することができると判断して（図６のステップＳＣ０６が“Ｙｅｓ”、ステップＳＣ０８が“Ｙｅｓ”）、動画像データベース１０４から動画像データ識別情報が“Ｍ１”に対応するサムネイルと、メタデータとを読み出し（図６のステップＳＣ０７、ステップＳＣ０９）、ネットワークを経由してパソコン１１０ｂへ編集動画像データと、サムネイルと、メタデータとを送信する（図６のステップＳＣ１０）。パソコン１１０ｂのクライアント部１１１ｂはネットワークを経由して動画像掲示板サーバ１００からデータを受信し、編集動画像データの再生を開始する。編集動画像データの再生中、クライアント部１１１ｂはユーザからの要求に応じてサムネイルやメタデータの使用が可能である。
【００２６】
また、クライアント部１１１ｂのシステムプロファイル情報のメタ検索オプションがメタデータを使用できないことを表す“メタ検索オプションＮＧ”である場合には、動画像掲示板サーバ１００の掲示板読み出し部１０３は“Ｓｎｏｗ  ｏｎ  Ｍｔ．Ｆｕｊｉ”の状態情報が“編集済”であっても、クライアント部１１１ｂへメタデータを送信しない（図６のステップＳＣ０６が“Ｎｏ”）。また、掲示板読み出し部１０３は、クライアント部１１１ｂがメタ検索オプションそのものを送信しない場合も、クライアント部１１１ｂへメタデータを送信しない。これに該当するのは、パソコン１１０ｃの動画再生部１１３のようにシステムプロファイル情報そのものが無いないためにメタ検索オプション自体が送信されない場合である。
同様に掲示板読み出し部１０３は、クライアント部１１１ｂのシステムプロファイル情報がサムネイルを使用できないことを表す“サムネイルオプションＮＧ”である場合、あるいは、クライアント部１１１ｂがサムネイルオプションそのものを送信しない場合にも、サムネイルを送信しない（図６のステップＳＣ０８が“Ｎｏ”）。
【００２７】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成はこれらの実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、本実施の形態のアップロード処理においては、掲示板書き込み部１０１がクライアント１１１ａから受信した動画像データを動画像データベース１０４への書き込みが終わるとすぐに動画像データ編集部１０２による編集処理が開始されたが、この動画像データ編集部１０２による編集処理を所定の時間間隔で開始するものとしてもよい。即ち、掲示板書き込み部１０１は動画像データを動画像データベース１０４へ書き込んだ直後、状態情報を“未編集”とし、動画像データ編集部１０２は所定の時間間隔で動画像データベース１０４中の“未編集”のデータを捜し、該当するデータが見つかった場合には状態情報を“編集中”として編集処理を行い、編集完了後に“編集済”と設定する。アップロードが完了した時刻が動画像掲示板サーバ１００にアクセスが集中する時間帯である場合などには、アップロード完了後にすぐに編集を開始すると動画像掲示板サーバ１００の負担が大きくなり、動画像掲示板サーバ１００のレスポンスが低下することがある。これに対し、動画像掲示板サーバ１００の管理者は動画像データ編集部１０２による編集処理を開始する時間の間隔を調整することにより、編集を開始するタイミングを動画像掲示板サーバ１００にアクセスが集中する時間帯から外すことにより、動画像掲示板サーバ１００のレスポンス低下を防止することができる。
また、本実施の形態において、システムプロファイル情報はメタ検索オプションと、サムネイルオプションとであったが、この他のオプションであっても良い。
【００２８】
また、パソコン１１０ａの記憶部１１２ａに格納されているシステムプロファイル情報は、パソコン１１０ａが格納せずに掲示板サーバ１００の記憶領域に格納されていても良い。この場合には、掲示板サーバ１００はプロファイル管理部をさらに備え、クライアント部１１１ａのアップデートなどのためにシステムプロファイル情報の更新が必要な場合には、クライアント部１１１ａは掲示板サーバ１００のプロファイル管理部にネットワークを経由して更新を要求する。プロファイル管理部はクライアント部１１１ａからの要求を受信し、記憶領域中のパソコン１１０ａのシステムプロファイル情報を更新する。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態における動画像掲示板サーバのブロック図である。
【図２】本発明の実施の形態における動画像データベースを表す図である。
【図３】本発明の実施の形態における動画像データの一覧表示の表示画面の図である。
【図４】本発明の実施の形態におけるシステムプロファイル情報を表す図である。
【図５】本発明の実施の形態における動画像掲示板サーバのフローチャートである。
【図６】本発明の実施の形態における動画像掲示板サーバのフローチャートである。
【符号の説明】
【００３０】
１００…動画像掲示板サーバ
１０１…掲示板書き込み部
１０２…動画像データ編集部
１０３…掲示板読み出し部
１０４…動画像データベース
１１０ａ〜ｃ…パソコン
１１１ａ、ｂ…クライアント部
１１２ａ、ｂ…記憶部
１１３…動画再生部
【図１】
2005250862.tif 000003
【図２】
2005250862.tif 000004
【図３】
2005250862.tif 000005
【図４】
2005250862.tif 000006
【図５】
2005250862.tif 000007
【図６】
2005250862.tif 000008