(57)【要約】【課題】動画データの投稿を受け付けると共に、動画データを所定の日時情報にしたがってカレンダー形式で表示し、閲覧者が任意に選択した動画を配信する。【解決手段】カレンダー記憶部１０２には、投稿者端末２のメールアドレスと、日付毎にサムネイル表示枠が設けられた、投稿者ごとのＷｅｂ形式のカレンダーとが記憶されている。投稿者端末２から動画データが添付された電子メールを受信すると、日時情報取得部１０４が電子メールの受信日時情報を取得すると共に、サムネイル生成部１０５が動画データのサムネイルを生成する。また、特定処理部１０７により、電子メールの送信元アドレスである投稿者端末２のメールアドレスに基づき、投稿者のカレンダーが特定されると、カレンダー更新部１０８は、受信日時情報に基づき、カレンダーの対応する日付のサムネイル表示枠に、動画データのサムネイルを挿入し、投稿者のカレンダーを更新する。【選択図】図２
2013047943.tif 000002
【特許請求の範囲】
【請求項１】
動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、当該投稿者から投稿された動画データを公開する装置であって、
上記投稿者端末の投稿者識別情報ごとに、日付毎に、各日付を受信日とする動画データのサムネイルを択一的に表示するサムネイル表示枠と、各日付を受信日とする動画データの一覧を表示するためのボタンが設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーを関連付けて記憶するカレンダー記憶手段と、
上記投稿者端末から送信された、上記投稿者識別情報と動画データを受信する動画データ受信手段と、
上記動画データの受信日時情報を取得する日時情報取得手段と、
上記受信した動画データのサムネイルを生成するサムネイル生成手段と、
上記閲覧者端末から、上記動画データに対する評価情報を受信する評価情報受信手段と、
上記受信した動画データと、上記生成したサムネイルと、上記評価情報を相互に関連付けて記憶する動画情報記憶手段と、
上記投稿者識別情報に基づき、上記カレンダー記憶手段を参照して、上記投稿者のカレンダーを特定する特定処理手段と、
上記受信日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に表示する対象となり得る動画データのサムネイルを振り分け、当該サムネイル表示枠に、上記動画情報記憶手段に記憶されている動画データのサムネイルであって、上記投稿された動画データと受信日が同一の動画データのサムネイルのうち、上記評価情報が最も多く登録されている動画データのサムネイルを優先的に挿入して上記投稿者のカレンダーを更新すると共に、上記評価情報が新たに登録されるたびに、上記評価情報が最も多く登録されている動画データを特定し、上記サムネイル表示枠に表示される動画データのサムネイルを、上記評価情報が最も多く登録されている動画データのサムネイルに変更するカレンダー更新手段と、
上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する閲覧要求受信手段と、
上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出するカレンダー抽出手段と、
上記閲覧者端末に対して、上記抽出したカレンダーを送信するカレンダー送信手段と、
上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する配信要求受信手段と、
上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する動画データ配信手段と、を有する、
ことを特徴とする動画公開装置。
【請求項２】
メタデータに撮影開始日時情報を含む動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、当該投稿者から投稿された動画データを公開する装置であって、
上記投稿者端末の投稿者識別情報ごとに、日付毎に、各日付を撮影日とする動画データのサムネイルを択一的に表示するサムネイル表示枠と、各日付を撮影日とする動画データの一覧を表示するためのボタンが設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーを関連付けて記憶するカレンダー記憶手段と、
上記投稿者端末から送信された、上記投稿者識別情報と動画データを受信する動画データ受信手段と、
上記動画データのメタデータから、動画データの撮影開始日時情報を取得する日時情報取得手段と、
上記受信した動画データのサムネイルを生成するサムネイル生成手段と、
上記閲覧者端末から、上記動画データに対する評価情報を受信する評価情報受信手段と、
上記受信した動画データと、上記生成したサムネイルと、上記評価情報を相互に関連付けて記憶する動画情報記憶手段と、
上記投稿者識別情報に基づき、上記カレンダー記憶手段を参照して、上記投稿者のカレンダーを特定する特定処理手段と、
上記撮影開始日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に、上記動画情報記憶手段に記憶されている動画データのサムネイルであって、上記投稿された動画データと撮影日が同一の動画データのサムネイルのうち、上記評価情報が最も多く登録されている動画データのサムネイルを優先的に挿入し、上記投稿者のカレンダーを更新するカレンダー更新手段と、
上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する閲覧要求受信手段と、
上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出するカレンダー抽出手段と、
上記閲覧者端末に対して、上記抽出したカレンダーを送信するカレンダー送信手段と、
上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する配信要求受信手段と、
上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する動画データ配信手段と、を有する、
ことを特徴とする動画公開装置。
【請求項３】
動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、
上記投稿者端末の投稿者識別情報ごとに、日付毎に、各日付を受信日とする動画データのサムネイルを択一的に表示するサムネイル表示枠と、各日付を受信日とする動画データの一覧を表示するためのボタンが設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーとを関連付けて記憶するカレンダー記憶手段、を有するコンピュータにより、上記投稿者から投稿された動画データを公開する方法であって、
上記投稿者端末から送信された、上記投稿者識別情報と動画データを受信する処理と、
上記動画データの受信日時情報を取得する処理と、
上記受信した動画データのサムネイルを生成する処理と、
上記閲覧者端末から、上記動画データに対する評価情報を受信する処理と、
上記受信した動画データと、上記生成したサムネイルと、上記評価情報を相互に関連付けて動画情報記憶手段に記憶する処理と、
上記投稿者識別情報に基づき、上記カレンダー記憶手段を参照して、上記投稿者のカレンダーを特定する処理と、
上記受信日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に表示する対象となり得る動画データのサムネイルを振り分け、当該サムネイル表示枠に、上記動画情報記憶手段に記憶されている動画データのサムネイルであって、上記投稿された動画データと受信日が同一の動画データのサムネイルのうち、上記評価情報が最も多く登録されている動画データのサムネイルを優先的に挿入して上記投稿者のカレンダーを更新すると共に、上記評価情報が新たに登録されるたびに、上記評価情報が最も多く登録されている動画データを特定し、上記サムネイル表示枠に表示される動画データのサムネイルを、上記評価情報が最も多く登録されている動画データのサムネイルに変更する処理と、
上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する処理と、
上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出する処理と、
上記閲覧者端末に対して、上記抽出したカレンダーを送信する処理と、
上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する処理と、
上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する処理と、を実行する、
ことを特徴とする動画公開方法。
【請求項４】
動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、
上記投稿者端末の投稿者識別情報ごとに、日付毎に、各日付を受信日とする動画データのサムネイルを択一的に表示するサムネイル表示枠と、各日付を受信日とする動画データの一覧を表示するためのボタンが設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーとを関連付けて記憶するカレンダー記憶手段、を有するコンピュータを、
上記投稿者から投稿された動画データを公開する動画公開装置として機能させるためのプログラムであって、
上記コンピュータに、
上記投稿者端末から送信された、上記投稿者識別情報と動画データを受信する処理と、
上記動画データの受信日時情報を取得する処理と、
上記受信した動画データのサムネイルを生成する処理と、
上記閲覧者端末から、上記動画データに対する評価情報を受信する処理と、
上記受信した動画データと、上記生成したサムネイルと、上記評価情報を相互に関連付けて動画情報記憶手段に記憶する処理と、
上記投稿者識別情報に基づき、上記カレンダー記憶手段を参照して、上記投稿者のカレンダーを特定する処理と、
上記受信日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に表示する対象となり得る動画データのサムネイルを振り分け、当該サムネイル表示枠に、上記動画情報記憶手段に記憶されている動画データのサムネイルであって、上記投稿された動画データと受信日が同一の動画データのサムネイルのうち、上記評価情報が最も多く登録されている動画データのサムネイルを優先的に挿入して上記投稿者のカレンダーを更新すると共に、上記評価情報が新たに登録されるたびに、上記評価情報が最も多く登録されている動画データを特定し、上記サムネイル表示枠に表示される動画データのサムネイルを、上記評価情報が最も多く登録されている動画データのサムネイルに変更する処理と、
上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する処理と、
上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出する処理と、
上記閲覧者端末に対して、上記抽出したカレンダーを送信する処理と、
上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する処理と、
上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する処理と、を実行させる、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画の投稿を受け付けると共に、これを受付日や撮影日などの日付別に分類して、配信可能に公開する技術に関する。
【背景技術】
【０００２】
近年、スマートフォンに見られるように、データ通信速度の高い端末が普及してきている。今後はさらに、ＬＴＥ（Long Term Evolution）の普及なども見込まれ、データ通信速度は今以上に向上するものと思われる。
このようにデータ通信速度の高い携帯端末が一般に普及すれば、これまで携帯端末では不便であった動画などの大容量のデータの通信が手軽なものになると考えられる。
【０００３】
一方、ブログ（Weblog：ウェブログ）などに見られるように、個人の体験や特定のトピックなどを日記のように記録して公開し、情報を発信するサービスが普及している。ブログなどでは、携帯端末からでも容易に情報の更新を行うことができ、携帯端末で撮影された写真がアップロードされたりしている。
【０００４】
このような背景の下、特許文献１では、携帯電話機に記憶されている動画をWebサーバに投稿することができる投稿方法であって、ユーザの携帯電話機の機体番号を取得するステップと、取得した機体番号に対して、固有のチャンネル番号を発行するステップと、ユーザの携帯電話機に記憶された動画を、チャンネル番号又は機体番号を関連付けてメールサーバに投稿するステップと、これをWebサーバにアップロードするステップを実行する技術が提案されている。
また、特許文献２では、デジタルカメラ等の機器に保存されている複数コンテンツのコンテンツを取り込んだ上、当該複数のコンテンツのサムネイルを、時計回りに時刻の新しいコンテンツの順に配置すると共に、サムネイルによりコンテンツを選択可能に表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８―７１３３０号公報
【特許文献２】特開２０１０―３３１３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の技術では、単に動画がWebサーバにアップロードされるに過ぎず、どのような動画が蓄積されているかを把握し、所望の動画の配信を容易に見つけるための技術については開示がない。
また、特許文献２記載の技術では、コンテンツのサムネイルを時間順に並べて表示しているが、デジタルカメラ等の機器からコンテンツを収集し、これを整理しているに過ぎず、動画の投稿を受け付ける観点については何ら開示がない。
【０００７】
そこで、本発明は、ネットワークを介して動画データの投稿を受け付けると共に、受け付けた動画データを所定の日時情報にしたがってカレンダー形式で表示し、閲覧者が任意に選択した動画を配信する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一の観点に係る動画公開装置は、動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、当該投稿者から投稿された動画データを公開する装置であって、上記投稿者端末のメールアドレスと、日付毎に、サムネイルを表示するサムネイル表示枠が設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーとを関連付けて記憶するカレンダー記憶手段と、上記投稿者端末から送信された、動画データが添付された電子メールを受信する動画データ受信手段と、上記動画データが添付された電子メールの受信日時情報を取得する日時情報取得手段と、上記受信した動画データのサムネイルを生成するサムネイル生成手段と、上記受信した動画データと、上記生成したサムネイルとを相互に関連付けて記憶する動画情報記憶手段と、上記電子メールの送信元アドレスである上記投稿者端末のメールアドレスに基づき、上記カレンダー記憶手段を参照して、上記電子メールの投稿者のカレンダーを特定する特定処理手段と、上記受信日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に、上記動画データのサムネイルを挿入し、上記投稿者のカレンダーを更新するカレンダー更新手段と、上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する閲覧要求受信手段と、上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出するカレンダー抽出手段と、上記閲覧者端末に対して、上記抽出したカレンダーを送信するカレンダー送信手段と、上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する配信要求受信手段と、上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する動画データ配信手段と、を有することを特徴とする。
【０００９】
また、上記カレンダー更新手段は、上記受信日時情報に基づき、上記特定したカレンダーにおける受信日のサムネイル表示枠に、上記動画情報記憶手段に記憶されている動画データのサムネイルであって、上記投稿された動画データと受信日が同一の動画データのサムネイルのうち、上記受信日時が最新の動画データのサムネイルを優先的に挿入し、上記投稿者のカレンダーを更新するものとしてもよい。
【００１０】
また、上記閲覧者端末から、上記動画データに対する評価情報を受信する評価情報受信手段、を有し、上記動画情報記憶手段は、上記受信した動画データと、上記生成したサムネイルと、上記評価情報を相互に関連付けて記憶し、上記カレンダー更新手段は、上記受信日時情報に基づき、上記特定したカレンダーにおける受信日のサムネイル表示枠に、上記動画情報記憶手段に記憶されている動画データのサムネイルであって、上記投稿された動画データと受信日が同一の動画データのサムネイルのうち、上記評価情報が最も多く登録されている動画データのサムネイルを優先的に挿入し、上記投稿者のカレンダーを更新するものとしてもよい。
【００１１】
また、本発明の別の構成に係る動画公開装置は、メタデータに撮影開始日時情報を含む動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、当該投稿者から投稿された動画データを公開する装置であって、上記投稿者端末のメールアドレスと、日付毎に、サムネイルを表示するサムネイル表示枠が設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーとを関連付けて記憶するカレンダー記憶手段と、上記投稿者端末から送信された、動画データが添付された電子メールを受信する動画データ受信手段と、上記動画データのメタデータから、動画データの撮影開始日時情報を取得する日時情報取得手段と、上記受信した動画データのサムネイルを生成するサムネイル生成手段と、上記受信した動画データと、上記生成したサムネイルとを相互に関連付けて記憶する動画情報記憶手段と、上記電子メールの送信元アドレスである上記投稿者端末のメールアドレスに基づき、上記カレンダー記憶手段を参照して、上記電子メールの投稿者のカレンダーを特定する特定処理手段と、上記撮影開始日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に、上記動画データのサムネイルを挿入し、上記投稿者のカレンダーを更新するカレンダー更新手段と、上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する閲覧要求受信手段と、上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出するカレンダー抽出手段と、上記閲覧者端末に対して、上記抽出したカレンダーを送信するカレンダー送信手段と、上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する配信要求受信手段と、上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する動画データ配信手段と、を有することを特徴とする。
【００１２】
また、上記カレンダー更新手段は、上記撮影開始日時情報に基づき、上記特定したカレンダーにおける撮影日のサムネイル表示枠に、上記動画情報記憶手段に記憶されている動画データのサムネイルであって、上記投稿された動画データと撮影日が同一の動画データのサムネイルのうち、上記撮影日時が最新の動画データのサムネイルを優先的に挿入し、上記投稿者のカレンダーを更新するものとしてもよい。
【００１３】
また、上記投稿者端末によって投稿される動画データのメタデータにはさらに、撮影終了日時情報が含まれており、上記カレンダー更新手段は、上記撮影開始日時情報に基づき、上記特定したカレンダーにおける撮影日のサムネイル表示枠に、上記動画データの撮影開始日時情報と記撮影終了日時情報から導かれる再生時間が最も長い動画データのサムネイルを優先的に挿入し、上記投稿者のカレンダーを更新するものとしてもよい。
【００１４】
また、上記投稿者端末から送信された、動画データが添付された電子メールから、所定のテキストデータを抽出するテキスト情報抽出手段、をさらに有し、上記カレンダー記憶手段は、上記投稿者端末のメールアドレスと、日付毎に、サムネイルを表示するサムネイル表示枠と、上記テキストデータを表示するテキストデータ表示枠とが設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーとを関連付けて記憶するものとしてもよい。
【００１５】
また、本発明の別の観点に係る動画公開方法は、動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、上記投稿者端末のメールアドレスと、日付毎に、サムネイルを表示するサムネイル表示枠が設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーとを関連付けて記憶するカレンダー記憶手段、を有するコンピュータにより、上記投稿者から投稿された動画データを公開する方法であって、上記投稿者端末から送信された、動画データが添付された電子メールを受信する処理と、上記動画データが添付された電子メールの受信日時情報を取得する処理と、上記受信した動画データのサムネイルを生成する処理と、上記受信した動画データと、上記生成したサムネイルとを相互に関連付けて動画情報記憶手段に記憶する処理と、上記電子メールの送信元アドレスである上記投稿者端末のメールアドレスに基づき、上記カレンダー記憶手段を参照して、上記電子メールの投稿者のカレンダーを特定する処理と、上記受信日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に、上記動画データのサムネイルを挿入し、上記投稿者のカレンダーを更新する処理と、上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する処理と、上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出する処理と、上記閲覧者端末に対して、上記抽出したカレンダーを送信する処理と、上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する処理と、上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する処理と、を実行することを特徴とする。
【００１６】
また、本発明のさらに別の観点に係るコンピュータプログラムは、動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、上記投稿者端末のメールアドレスと、日付毎に、サムネイルを表示するサムネイル表示枠が設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーとを関連付けて記憶するカレンダー記憶手段、を有するコンピュータを、上記投稿者から投稿された動画データを公開する動画公開装置として機能させるためのプログラムであって、上記コンピュータに、上記投稿者端末から送信された、動画データが添付された電子メールを受信する処理と、上記動画データが添付された電子メールの受信日時情報を取得する処理と、上記受信した動画データのサムネイルを生成する処理と、上記受信した動画データと、上記生成したサムネイルとを相互に関連付けて動画情報記憶手段に記憶する処理と、上記電子メールの送信元アドレスである上記投稿者端末のメールアドレスに基づき、上記カレンダー記憶手段を参照して、上記電子メールの投稿者のカレンダーを特定する処理と、上記受信日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に、上記動画データのサムネイルを挿入し、上記投稿者のカレンダーを更新する処理と、上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する処理と、上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出する処理と、上記閲覧者端末に対して、上記抽出したカレンダーを送信する処理と、上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する処理と、上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する処理と、を実行させる。
【発明の効果】
【００１７】
本発明によれば、ネットワークを介して動画の投稿を受け付けると共に、閲覧者が、所望の動画を発見しやすいように、投稿された動画が表示することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る動画公開装置によって実行される一連の処理の概要を示した概要図である。
【図２】本実施形態に係る動画公開装置が備える機能を示した機能ブロック図である。
【図３】本実施形態におけるユーザ情報記憶部に記憶されるデータの一例を示した図である。
【図４】本実施形態におけるカレンダー情報記憶部に記憶されるカレンダーを構成する情報の一例を示した図である。
【図５】本実施形態における動画情報記憶部に記憶されるデータの一例を示した図である。
【図６】本実施形態に係る動画公開装置による処理のうち、投稿者端末から動画データの投稿を受け付け、カレンダーを更新する処理の流れを示したシーケンス図である。
【図７】本実施形態に係る動画公開装置による処理において、投稿者が動画データを投稿する際に作成する電子メールの入力例を示した図である。
【図８】本実施形態に係る動画公開装置によって提供されるカレンダーの画面例を示した図である。
【図９】本実施形態に係る動画公開装置によって提供されるカレンダー中に示される日別情報表示枠の拡大図である。
【図１０】本実施形態に係る動画公開装置による処理のうち、閲覧者端末に対して動画データを配信する処理の流れを示したシーケンス図である。
【図１１】本発明の第二の実施形態に係る動画公開装置による処理において、閲覧者から評価情報を受け付け、カレンダーを更新する処理の流れを示したシーケンス図である。
【図１２】本発明の第三の実施形態における動画情報記憶部に記憶されるデータの一例を示した図である。
【図１３】本実施形態に係る動画公開装置による処理のうち、投稿者端末から動画データの投稿を受け付け、カレンダーを更新する処理の流れを示したシーケンス図である。
【図１４】本発明の第四の実施形態に係る動画公開装置による処理のうち、投稿者端末から動画データの投稿を受け付け、カレンダーを更新する処理の流れを示したシーケンス図である。
【図１５】本発明の実施形態によって提供されるカレンダーの画面例を示した図である。
【発明を実施するための形態】
【００１９】
次に、本発明の実施形態に係る動画公開装置について、図を参照して説明する。
まず、図１により、本実施形態に係る動画公開装置による処理の全体について、その概要を説明する。
なお、予め動画公開装置には、投稿者ごとに、動画データを登録すためのＷｅｂ形式のカレンダーが記憶されている。
【００２０】
投稿者は、投稿者端末２により撮影を行って動画データを作成する（Ｓ１）。
そして、撮影によって得られた動画データを添付した電子メールにより、動画データを投稿する（Ｓ２）。
【００２１】
投稿者端末２から送信された電子メールは、動画公開装置１が取得する。
そして動画公開装置１は、送信元のメールアドレスによって投稿者を識別すると共に、当該識別された投稿者に対して用意されたカレンダーに、電子メールに添付されていた動画データをアップロードする（Ｓ３）。
【００２２】
投稿者のカレンダーはＷｅｂ上で公開されており、動画公開装置１は、閲覧者から、閲覧者端末３を介して所望の投稿者のカレンダーの閲覧要求を受信すると、該当するカレンダーを提供する。
さらに、当該カレンダーにアップロードされている動画データの配信要求に応じて、動画データを配信する（Ｓ４）。
【実施例１】
【００２３】
続いて、本発明の第一の実施形態に係る動画公開装置による一連の処理を実現するための具体的な構成について、図２を参照して説明する。
本実施形態に係る動画公開装置１は、動画データを投稿する投稿者が利用する投稿者端末２と、動画データの閲覧者が利用する閲覧者端末３と、インターネット等のネットワークＮＷを介して通信可能に構成されている。
【００２４】
なお、本実施形態において投稿者と閲覧者はいずれも、動画公開装置１によって提供されるサービスを利用する主体であるが、その立場は観念的なものである。そのため、当該サービスの利用者は、当該サービスを利用する立場によって投稿者にも閲覧者にもなり得る。
本実施形態では、投稿者と閲覧者とをまとめてユーザと称し、その立場に基づいて、ユーザが動画データを投稿する際には当該ユーザを投稿者と称し、ユーザがカレンダーや動画データを閲覧あるいは視聴する際には当該ユーザを閲覧者と称する。
また、ユーザの数は特に限られることはなく、複数のユーザが同時に、本実施形態に係る動画公開装置１によって提供されるサービスを利用し得る。
【００２５】
動画公開装置１は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）、及びハードディスクドライブなどの外部記憶装置により、ユーザ情報記憶部１０１、カレンダー記憶部１０２、動画情報記憶部１０３、日時情報取得部１０４、サムネイル生成部１０５、テキスト情報抽出部１０６、特定処理部１０７、カレンダー更新部１０８、カレンダー抽出部１０９、通信処理部１１０、配信処理部１１１、からなる各機能ブロックを構成する。
【００２６】
ユーザ情報記憶部１０１は、本実施形態に係る動画公開装置１によって提供されるサービスの利用者であって、動画データの投稿者又は閲覧者となり得るユーザに関する情報を記憶することができる記憶部である。
なお、本実施形態において、投稿者として動画データを投稿するためには、ユーザ登録を行うことが前提となっており、ユーザ登録によってユーザに関する情報がユーザ情報記憶部１０１に記憶される。
【００２７】
このユーザ情報記憶部１０１には例えば、図３に示されるように、ユーザを識別するユーザＩＤ、ユーザを認証するためのパスワードが相互に関連付けて記憶されている。
ユーザＩＤは、ユーザを識別するための情報であり、本実施形態では、ユーザが利用する電子メールのメールアドレスをユーザＩＤとして利用している。
また、ユーザ情報記憶部１０１にはこのほか、氏名や住所等の個人情報などを記憶するものとしてもよい。
【００２８】
カレンダー記憶部１０２は、投稿者ごとに用意されたＷｅｂ形式のカレンダーを記憶することができる記憶部である。
このカレンダー記憶部１０２には例えば、図４に示されるように、投稿者ごとに、投稿者を識別するユーザＩＤ、Ｗｅｂ形式のカレンダーが相互に関連付けて記憶されている。
【００２９】
なお、図４中において、カレンダーの項目は、Ｗｅｂ形式のカレンダーを、当該Ｗｅｂ形式のカレンダーを構成する情報の一例によって概念的に示しているが、実際には当該Ｗｅｂ形式のカレンダーを構成するためのＨＴＭＬファイルなどとして記憶されている。
このＨＴＭＬファイルには、予め定まっている暦の月、日、曜日の情報に加え、投稿に応じて埋め込まれた情報などが含まれている。
動画データ、サムネイル、及びテキストデータは、動画情報記憶部１０３に記憶されている情報に基づいて登録されている。これらの情報は、直接ＨＴＭＬファイル内に埋め込まれてもよいし、別途保存したファイルを参照されるものであってもよい。
【００３０】
ここで、テキストデータは、動画データが添付された電子メールにおいて、件名や本文として入力されていた情報であり、テキスト情報抽出部１０６によって電子メールから抽出されたものである。
また、評価情報は、閲覧者からもたらされる、動画データの評価に関する情報である。
【００３１】
なお、本実施例では、動画データが添付された電子メールの受信日時に基づいて、カレンダー中の受信日に対応する欄に、当該日を受信日とする動画データのうち、受信日時が最新の動画データに関する情報が、受信日を同一とする他の動画データに関する情報に優先して挿入されている。
【００３２】
動画情報記憶部１０３は、投稿者端末２から投稿された動画データに関する情報を記憶することができる記憶部である。
この動画情報記憶部１０３には例えば、図５に示されるように、動画データを投稿した投稿者のユーザＩＤ、投稿された動画データ、動画データのサムネイル、電子メールによる投稿の際に併せて受け付けられたテキストデータ、動画データを受信した日時に係る受信日時情報、及び、閲覧者から受け付けた動画データに関する評価情報を相互に関連付けて記憶することができる。
動画データ、サムネイル、テキストデータ、及び、受信日時に係る情報は、投稿者端末２から動画データが添付された電子メールを受信する都度、投稿者のユーザＩＤと関連付けて登録される。
また、評価情報は、閲覧者が動画データを視聴した際の評価であり、閲覧者端末３から随時受け付けられ、その都度登録される。
【００３３】
動画データは、動画データのファイル名、動画そのものであるバイナリデータなどから構成される。
また、動画データのサムネイルは、ファイル名、サムネイルとしての画像そのものであるバイナリデータなどから構成される。
また、テキストデータは、動画データが添付された電子メールの件名や本文入力欄に入力されていたテキスト情報を抽出したものである。
また、ユーザＩＤは、本実施形態では投稿者端末２のメールアドレスとして構成されており、投稿者端末２から電子メールを受信した際に、その送信元アドレスとして取得される。
【００３４】
日時情報取得部１０４は、常時、現在日時を計時しており、投稿者端末２から、動画データが添付された電子メールを受信した際、その受信日時情報を取得する。
【００３５】
サムネイル生成部１０５は、投稿者から投稿された動画データのサムネイル（thumbnail）を生成する処理を実行する。
このサムネイル生成部１０５は例えば、動画データの冒頭の一場面を静止画に変換すると共に、これを縮小させることによってサムネイルを生成する。
【００３６】
テキスト情報抽出部１０６は、投稿者端末２から送信された、動画データが添付された電子メールから、件名や本文入力欄に入力されたテキストデータを抽出する処理を実行する。
【００３７】
特定処理部１０７は、カレンダー記憶部１０２を参照して、投稿者端末２から受信した電子メールの送信元メールアドレスとして構成されたユーザＩＤと関連付けられたカレンダーを特定する処理を実行する。
【００３８】
カレンダー更新部１０８は、新たな動画データの投稿があるたびに、当該投稿された動画データの受信日時に基づいて、特定処理部１０７によって特定されたカレンダー中、動画データの受信日に対応する日のサムネイル表示枠に表示されるべきサムネイルを判断し、必要に応じてカレンダーを更新する。
この処理はまず、新たな動画データが投稿され、特定処理部１０７によって投稿者のカレンダーが特定された際、新たに投稿された動画データの受信日時情報に基づき、当該特定されたカレンダー中の受信日に対応する日のサムネイル表示枠を特定する。そして、新たに投稿された動画データのサムネイル、及び、動画情報記憶部１０３に記憶されている動画データのサムネイルであって、新たに投稿された動画データと受信日が同一の動画データのサムネイルのうち、受信日時が最新の動画データのサムネイルを、択一的かつ優先的に、当該特定したサムネイル表示枠に挿入して、カレンダーを更新する。
【００３９】
カレンダー抽出部１０９は、閲覧者端末３から、所定のユーザに対して用意されたカレンダーの閲覧要求を受信した際に、カレンダー記憶部１０２を参照して、閲覧要求されたカレンダーを抽出する処理を実行する。
【００４０】
通信処理部１１０は、投稿者端末２、及び閲覧者端末３とインターネット等のネットワークＮＷを介し、所定のプロトコルに従ってデータの送受信処理を実行する処理部であって、Ｗｅｂブラウザやメーラー等により実現される。
この通信処理部１１０は例えば、投稿者端末２との間において、動画データが添付された電子メールを受信したりする。
また、閲覧者端末３との間において、閲覧者のユーザＩＤと共に所定のユーザのカレンダーの閲覧要求を受信して、要求されたカレンダーを送信したり、カレンダー中に表示されたサムネイルに対応する動画データの配信要求を受信したりする。
【００４１】
配信処理部１１１は、閲覧者端末３から、閲覧者がカレンダー上から指定したサムネイルに対応する動画データの配信要求があった際に、動画情報記憶部１０３を参照して、当該配信要求された動画データを、閲覧者端末３に対して配信する処理を実行する。
なお、動画データの配信は、閲覧者が閲覧者端末３によって動画データを視聴することができるものであればよく、例えば、ストリーミング配信やダウンロードなどの方法によることができる。
【００４２】
投稿者端末２は、投稿者が利用する端末であって、例えば、カメラ付きの携帯電話機やタブレット端末などによって実現される。
この投稿者端末２は、ＣＰＵ（Central Processing Unit）や、ＣＰＵが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などにより、撮影部２０１、動画情報記憶部２０２、入出力処理部２０３、通信処理部２０４からなる機能ブロックを構成する。
また、この投稿者端末２は、インターネット等のネットワークＮＷを介して、動画公開装置１と通信可能に構成されている。
【００４３】
撮影部２０１は、投稿者によるイベントの撮影に応じて、音声と映像からなる動画データを生成し、ＭＰＥＧ（Moving Picture Experts Group）やＡＶＩ（Audio Video Interleave）などの所定のファイル形式で保存する処理を実行する機能部であって、例えば、ＣＣＤカメラなどによって構成される。
【００４４】
動画情報記憶部２０２は、撮影部２０１によって生成された動画データを記憶することができる記憶部である。
【００４５】
入出力処理部２０３は、データの入出力を実行する処理部であって、データを出力するためのディスプレイやスピーカ、データを入力するためのテンキーやキーボード、タッチパネルなどにより実現される。
この入出力処理部２０３により例えば、動画データを添付した電子メールを作成したり、撮影した動画データを確認したりすることができる。
【００４６】
通信処理部２０４は、動画公開装置１とインターネット等のネットワークＮＷを介し、所定のプロトコルに従ってデータの送受信処理を実行する処理部であって、Ｗｅｂブラウザやメーラー等により実現される。
この通信処理部２０４により例えば、動画公開装置１との間において、動画データが添付された電子メールを送信したりすることができる。
【００４７】
閲覧者端末３は、ユーザごとのＷｅｂ形式のカレンダーを閲覧すると共に、カレンダーを介して動画データの配信を受け、これを視聴する閲覧者が利用する端末である。
この閲覧者端末３は例えば、いわゆるパーソナルコンピュータや、携帯電話機、タブレット端末などにより実現され、ＣＰＵ（Central Processing Unit）や、ＣＰＵが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などにより、入出力処理部３０１、通信処理部３０２からなる機能ブロックを構成する。
【００４８】
入出力処理部３０１は、データの入出力を実行する処理部であって、データを出力するためのディスプレイやスピーカ、データを入力するためのマウスやキーボード、タッチパネルなどにより実現される。
この入出力処理部３０１により例えば、ユーザごとのカレンダーを閲覧したり、所望の動画データを視聴したりすることができる。
【００４９】
通信処理部３０２は、動画公開装置１とインターネット等のネットワークＮＷを介し、所定のプロトコルに従ってデータの送受信処理を実行する処理部であって、Ｗｅｂブラウザ等により実現される。
この通信処理部３０２により例えば、動画公開装置１との間で、ユーザごとのカレンダーの閲覧要求を送信したり、動画データの配信を受けたりすることができる。
【００５０】
次に、本実施形態に係る動画公開装置１による一連の処理の流れの詳細について説明する。
なお、予め、動画データの投稿を行う投稿者となるユーザごとにＷｅｂ形式のカレンダーが用意され、カレンダー記憶部１０２に記憶されている。また、投稿者となるユーザの情報が、ユーザ情報記憶部１０１に記憶されている。
【００５１】
まず、図６により、投稿者端末２を介して、投稿者から動画データの投稿を受け付ける処理の流れを説明する。
投稿者は、投稿者端末２を用いて撮影を行い、動画データを作成する（Ｓ１０１）。
これにより得られた動画データは、動画情報記憶部２０２に記憶される（Ｓ１０２）。
【００５２】
投稿者は、動画データを添付した電子メール（以下、「投稿メール」ということがある。）を投稿者端末２により送信することによって、動画データを投稿する（Ｓ１０３）。
【００５３】
図７に、投稿メール作成の例を示す。
投稿メールの宛先入力欄には、予め定められた、動画公開装置１を宛先とするメールアドレスが入力される。
件名及び本文の入力欄には、投稿者の任意によって、動画データに付随するテキストデータが入力される。
動画情報記憶部２０２に記憶された動画データは、投稿メールに添付される。
【００５４】
動画公開装置１は、投稿者端末２から投稿メールを受信すると、日時情報取得部１０４により受信日時情報を取得する（Ｓ１０４）。
また、サムネイル生成部１０５により動画データのサムネイルを生成し（Ｓ１０５）、テキスト情報抽出部１０６により、投稿メールから、件名や本文入力欄からテキストデータを抽出する（Ｓ１０６）
【００５５】
投稿者端末２から受け付けた投稿メールに添付された動画データ、サムネイル生成部１０５によって生成されたサムネイル、及び、テキスト情報抽出部１０６により抽出されたテキスト情報は、投稿メールの送信元アドレスとしてのユーザＩＤに基づき、動画情報記憶部１０３に相互に関連付けられて登録される（Ｓ１０７）。
【００５６】
また、特定処理部１０７は、カレンダー記憶部１０２を参照して、投稿メールの送信元メールアドレスとして構成されたユーザＩＤと関連付けられたカレンダーを特定する（Ｓ１０８）。
ここで、カレンダー記憶部１０２に記憶されている、ユーザごとのカレンダーの一例を図８、図９に示す。
カレンダー上には、暦に応じて月日や曜日が表示され、日ごとに日別表示枠１０が設けられている。
日別表示枠１０には、日付表示枠１１、投稿数表示枠１２、サムネイル表示枠１３、テキストデータ表示枠１４、及び評価情報表示枠１５が設けられている。
【００５７】
投稿数表示枠１２は、該当する日に投稿された動画データの数を表示する枠である。この投稿数表示枠１２に示された投稿数は、動画情報記憶部１０３を参照して、各動画データの受信日に基づいて算出されている。
サムネイル表示枠１３には、該当する日を受信日として投稿された動画データのサムネイルのうち、受信日時が最新のサムネイル１３ａが表示されている。
テキストデータ表示枠１４には、動画情報記憶部１０３において、サムネイル表示枠１３に表示されているサムネイル１３ａと関連付けて記憶されているテキストデータが表示されている。
評価情報表示枠１５には、動画情報記憶部１０３において、サムネイル表示枠１３に表示されているサムネイル１３ａと関連付けて記憶されている評価情報が表示されている。
【００５８】
なお、本実施形態では、日別表示枠１０には、当該日を受信日とする動画データのうち、受信日時が最新の動画データのサムネイルが択一的、かつ優先的に表示されているが、このカレンダーには、当該日に投稿された動画データのサムネイル一覧を別途、表示可能とするボタン等が設けられていてもよい。
例えば、投稿数表示枠１２を押下可能に構成し、この投稿数表示枠の押下に応じて、動画情報記憶部１０３に記憶されている、当該日を受信日とした動画データのサムネイル一覧を表示可能に構成することができる。
また、カレンダー中のサムネイルを指定することによって、当該サムネイルに対応する動画データの配信を要求することができる。
なお、他の例では、日ごとのサムネイル表示枠１３に表示されたサムネイル１３ａが押下されたとき、当該日に複数の動画データが登録されている場合には、当該動画データのサムネイルの一覧を展開して、その中から再度、サムネイルが押下されたときに、当該指定されたサムネイルに対応する動画データの配信を要求することができるようになっていてもよい。
【００５９】
特定処理部１０７によってカレンダーが特定されると、カレンダー更新部１０８はまず、新たに投稿された動画データの受信日時情報に基づき、当該特定されたカレンダー中、受信日に対応する日付のサムネイル表示枠を特定する（Ｓ１０９）。
新たに投稿された動画データの受信日時は、動画情報記憶部１０３に記憶されているいずれの動画データの受信日時よりも最新であるから、上記特定されたサムネイル表示枠に、新たに投稿された動画データのサムネイルを、既に挿入されていたサムネイルに替えて挿入する。
なお、いまだ該当する日付のサムネイル表示枠にサムネイルが挿入されていなかった場合には、新たに投稿された動画データのサムネイルを、上記特定されたサムネイル表示枠に新たに挿入する。
【００６０】
また、サムネイルの挿入に併せて、新たに投稿された動画データのテキストデータや、当該日における動画データの投稿数を、各枠に挿入する。
なお、評価情報は、サムネイルに対応した動画データに対して評価情報が投稿される都度、動画情報記憶部１０３を参照して、反映される。
【００６１】
以上のように、新たに投稿された動画データに基づいてサムネイル表示枠等の情報が一新されると、カレンダー記憶部１０２のカレンダーが更新される（Ｓ１１０）。
【００６２】
次に、本実施形態に係る動画公開装置１により、動画データが閲覧者に対して配信される処理の流れについて、図１０を参照して説明する。
まず、別途用意されたウェブサイト等を介し、閲覧者端末３から動画公開装置１に対して、所望のユーザのカレンダーの閲覧要求が送信される（Ｓ２０１）。
【００６３】
閲覧者端末３からの閲覧要求に対して動画公開装置１は、カレンダー抽出部１０９により、カレンダー記憶部１０２を参照して、要求されたカレンダーを抽出する（Ｓ２０２）。
抽出されたカレンダーは、通信処理部１１０によって、閲覧者端末３に対して送信される（Ｓ２０３）。
【００６４】
動画公開装置１からカレンダーの提供を受けた閲覧者は、所望の動画データを視聴したい場合、カレンダー中のサムネイルを指定して、動画公開装置１に対し、当該指定したサムネイルに対応した動画データの配信要求を送信する（Ｓ２０４）。
【００６５】
閲覧者端末３からの配信要求に応じて動画公開装置１は、動画情報記憶部１０３を参照して、指定されたサムネイルと関連付けられた動画データを、閲覧者端末３に対して配信する（Ｓ２０５）。
以上の処理により閲覧者は、投稿されている動画データの受信日を一目瞭然に判別し、自分の視聴したい動画データを容易に見つけることができる。
【実施例２】
【００６６】
上述した第一の実施形態では、動画データの受信日時に基づいて、カレンダー中の日ごとに設けられたサムネイル表示枠に、当該日に受信した動画データのサムネイルのうち、受信日時が最新の動画データのサムネイルを択一的、かつ優先的に表示するものとした。これに対して、第一の実施形態の変形例として構成された第二の実施形態では、カレンダー中の日ごとに設けられたサムネイル表示枠に、当該日に受信した動画データのサムネイルのうち、評価情報が最も多く付された動画データのサムネイルを択一的、かつ優先的に表示する。
【００６７】
本例では、特定処理部１０７は、カレンダー記憶部１０２を参照して、閲覧者端末２から受信した評価情報による評価の対象となった動画データの投稿者たるユーザのカレンダーを特定する処理を実行する。
【００６８】
また本例のカレンダー更新部１０８は、動画データの受信日時情報に基づき、特定処理部１０７によって特定されたカレンダー中の受信日に対応する日のサムネイル表示枠に、動画情報記憶部１０３に記憶されている動画データのサムネイルであって、投稿された動画データと受信日が同一の動画データのサムネイルのうち、評価情報が最も多く登録されている動画データのサムネイルを優先的に挿入し、投稿者のカレンダーを更新する。
【００６９】
本例における動画公開装置１による処理の流れを、図１１を参照して説明する。
なお、投稿者端末２から動画データの投稿を受け付ける処理の流れは、既述した図６におけるＳ１０１からＳ１０７までの処理と同様である。また、閲覧者端末３に対して動画データを配信する処理の流れは、図１０を参照して既述したのと同様である。
【００７０】
まず、動画データを閲覧等した閲覧者の閲覧者端末３から、動画公開装置１に対して、所定の動画データについての評価情報が送信される（Ｓ３０１）。
これに応じて動画公開装置１は、動画情報記憶部１０３を参照し、閲覧者によって指定された動画データに関連付けて、受信した評価情報を記憶する（Ｓ３０２）。
【００７１】
評価情報が新たに登録されると、特定処理部１０７はカレンダー記憶部１０２を参照して、評価情報により評価対象となった動画データの投稿者たるユーザのカレンダーを特定する（Ｓ３０３）。
また、カレンダー更新部１０８は動画情報記憶部１０３を参照して、評価対象となった動画データの投稿者たるユーザの動画データであって、当該評価対象となった動画データと受信日が同じ動画データのうち、評価情報が最も多い動画データを特定する（Ｓ３０４）。
【００７２】
そして、Ｓ３０３の処理によって特定されたカレンダー中、上記受信日に対応する日のサムネイル表示枠において、既に表示されているサムネイルに対応する動画データが、Ｓ３０４の処理によって特定された動画データか否かを判断する（Ｓ３０５）。
【００７３】
この結果、既に表示されているサムネイルに対応する動画データが、Ｓ３０４の処理によって特定された動画データである場合には、表示しているサムネイルを変更する必要はないものとして、処理を終了する。
【００７４】
一方、既に表示されているサムネイルに対応する動画データが、Ｓ３０４の処理によって特定された動画データと異なる場合には、当該Ｓ３０４の処理によって特定された動画データのサムネイルを、既に表示されているサムネイルに替えて、サムネイル表示枠内に挿入し、カレンダーを更新する（Ｓ３０６）。
【００７５】
なお、本実施形態では、評価情報の数量に応じて、受信日を同一にする動画データのサムネイルから、カレンダー中のサムネイル表示枠に択一的に表示するサムネイルを決定したが、評価情報が例えば、動画データが「良い」とする評価と、「悪い」とする二種類の評価からなる場合、「良い」とする評価情報の数量のみに基づいて、択一的に表示するものとしてもよい。
【実施例３】
【００７６】
上述した第一、及び第二の実施形態では、投稿メールの受信日に基づき、カレンダー中の日ごとのサムネイル表示枠に表示する対象となり得る、動画データのサムネイルを振り分けたが、第三の実施形態では、動画データの撮影開始日時に基づき、カレンダー中の日ごとのサムネイル表示枠に、どの動画データのサムネイルが表示対象となり得るかが決定される。
【００７７】
本例では、投稿者端末２の撮影部２０１によって生成、保存される動画データには、メタデータを格納するフィールドが設けられており、本実施形態では、このメタデータに少なくとも撮影開始日時に係る情報が含まれるほか、撮影終了日時が含まれる。
この撮影開始日時は、撮影部２０１が常時、現在日時情報を取得あるいは計時し、撮影開始時に当該現在日時情報を参照することによって取得される。また、撮影終了時に当該現在日時情報を参照することによって、撮影終了日時に係る情報を取得することができる。
【００７８】
また、本例における動画情報記憶部１０３には、動画データに関する情報として、メタデータとしての撮影開始日時情報や撮影終了日時が記憶される。
本例における動画情報記憶部１０３に記憶されるデータの一例を図１２に示す。
動画情報記憶部１０３には例えば、動画データを投稿した投稿者のユーザＩＤ、投稿された動画データ、動画データのメタデータ、動画データのサムネイル、電子メールによる投稿の際に併せて受け付けられたテキストデータ、動画データを受信した日時に係る受信日時情報、及び、閲覧者から受け付けた動画データに関する評価情報を相互に関連付けて記憶することができる。
動画データ、メタデータ、サムネイル、テキストデータ、及び、受信日時に係る情報は、投稿者端末２から動画データが添付された電子メールを受信する都度、ユーザＩＤと関連付けて登録される。
また、評価情報は、閲覧者が動画データを視聴した際の評価であり、閲覧者端末３から随時受け付けられ、その都度登録される。
【００７９】
本例における特定処理部１０７は、第一の実施形態と同様、カレンダー記憶部１０２を参照して、投稿者端末２から受信した電子メールの送信元メールアドレスとして構成されたユーザＩＤと関連付けられたカレンダーを特定する処理を実行する。
【００８０】
また、本例におけるカレンダー更新部１０８は、動画データの撮影開始日時情報に基づき、特定処理部１０７により特定したカレンダー中の撮影日に対応する日のサムネイル表示枠に、新たに投稿された動画データ、及び、動画情報記憶部１０３に記憶されている動画データのサムネイルであって、投稿された動画データと撮影日が同一の動画データのサムネイルのうち、撮影日時が最新の動画データのサムネイルを優先的に挿入し、投稿者のカレンダーを更新する。
なお、本例における撮影日は、撮影開始日時に係る日付をもって、当該日を撮影日としている。
【００８１】
また、本例における日時情報取得部２０４は、投稿メールを受信した際、当該投稿メールに添付された動画データのメタデータから、撮影開始日時に係る情報や撮影終了日時に係る情報を取得する処理を実行する。
【００８２】
次に、本実施形態に係る動画公開装置１による処理の流れのうち、投稿者端末２を介して、投稿者から動画データの投稿を受け付ける処理の流れを、図１３を参照して説明する。
なお、閲覧者端末３に対して動画データを配信する処理の流れは、図１０を参照して既述したのと同様である。
【００８３】
投稿者は、投稿者端末２を用いて撮影を行い、動画データを作成する（Ｓ４０１）。この際、メタデータとして、撮影部２０１により撮影開始日時情報と撮影終了日時が生成される。
これにより得られた動画データは、動画情報記憶部２０２に記憶される（Ｓ４０２）。
【００８４】
投稿者は、動画データを添付した電子メールを投稿者端末２により送信することによって、動画データを投稿する（Ｓ４０３）。
なお、動画データの投稿の仕方は、図７により既述したとおりである。
【００８５】
動画公開装置１は、投稿者端末２から投稿メールを受信すると、日時情報取得部１０４により、動画データのメタデータを解析して、撮影開始日時情報と撮影終了日時情報を取得する（Ｓ４０４）。
また、サムネイル生成部１０５により動画データのサムネイルを生成し（Ｓ４０５）、テキスト情報抽出部１０６により、投稿メールから、件名や本文入力欄からテキストデータを抽出する（Ｓ４０６）
【００８６】
投稿者端末２から受け付けた投稿メールに添付の動画データ、日時情報抽出部１０４によって取得されたメタデータに係る情報、サムネイル生成部１０５によって生成されたサムネイル、及び、テキスト情報抽出部１０６により抽出されたテキスト情報は、投稿メールの送信元アドレスとしてのユーザＩＤと相互に関連付けられて動画情報記憶部１０３に登録される（Ｓ４０７）。
【００８７】
また、特定処理部１０７は、カレンダー記憶部１０２を参照して、投稿メールの送信元メールアドレスとして構成されたユーザＩＤと関連付けられたカレンダーを特定する（Ｓ４０８）。
【００８８】
なお、本実施形態におけるカレンダーでは、カレンダー中の日ごとに設けられたサムネイル表示枠には、当該日を撮影日とした動画データのサムネイルのうち、撮影日時が最新の動画データのサムネイルが択一的、かつ優先的に表示されている。
なお、このカレンダーにおいて、上述した他の実施形態と同様、当該日を撮影日とした他の動画データのサムネイル一覧を別途、表示可能とするボタン等が設けられていてもよい。
ともできる。
【００８９】
特定処理部１０７によってカレンダーが特定されると、カレンダー更新部１０８はまず、新たに投稿された動画データの撮影開始日時に係る情報に基づき、撮影日に対応する日付のサムネイル表示枠を特定する（Ｓ４０９）。
また、カレンダー更新部１０８は動画情報記憶部１０３を参照して、新たに投稿された動画データ、及び、当該新たに投稿された動画データの投稿者たるユーザの動画データであって、当該新たに投稿された動画データと撮影日が同じ動画データのうち、撮影開始日時が最新の動画データを特定する（Ｓ４１０）。
【００９０】
そして、Ｓ４０９の処理によって特定されたカレンダー中、上記撮影日におけるサムネイル表示枠において、既に表示されているサムネイルに対応する動画データが、Ｓ４１０の処理によって特定された動画データか否かを判断する（Ｓ４１１）。
【００９１】
この結果、既に表示されているサムネイルに対応する動画データが、Ｓ４１０の処理によって特定された動画データである場合には、表示しているサムネイルを変更する必要はないものとして、処理を終了する。
【００９２】
一方、既に表示されているサムネイルに対応する動画データが、Ｓ４１０の処理によって特定された動画データと異なる場合には、当該Ｓ４１０の処理によって特定された動画データのサムネイルを、既に表示されているサムネイルに替えて、サムネイル表示枠内に挿入し、カレンダーを更新する（Ｓ４１２）。
本例によれば、投稿されている動画データの撮影日を一目瞭然に判別し、自分の視聴したい動画データを容易に見つけることができる。
【実施例４】
【００９３】
上述した第三の実施形態では、各動画データの撮影開始日時に基づいて、カレンダー中の日ごとに設けられたサムネイル表示枠に、同一の撮影日に撮影された動画データのサムネイルのうち、撮影日時が最新の動画データのサムネイルを択一的、かつ優先的に表示するものとした。これに対して、第三の実施形態の変形例として構成された第四の実施形態では、同一の撮影日に撮影された動画データのサムネイルのうち、再生時間あるいは撮影時間が最長の動画データのサムネイルを択一的、かつ優先的に表示する。
なお、再生時間あるいは撮影時間とは、動画データの録画時間である。また、本例においても、動画データの撮影日は、動画データの撮影開始日時における日付をもって、これを動画データの撮影日としている。
【００９４】
本例では、カレンダー更新部１０８は、動画データの撮影開始日時情報に基づき、特定処理部１０７により特定したカレンダーの対応する日付のサムネイル表示枠に、新たに投稿された動画データ、及び、動画情報記憶部１０３に記憶されている動画データのサムネイルであって、投稿された動画データと、撮影開始日時情報と記撮影終了日時情報から導かれる再生時間が最も長い動画データのサムネイルを優先的に挿入し、投稿者のカレンダーを更新する。
なお、再生時間は、撮影開始日時と撮影終了日時に基づき、その差分を算出することによって導かれる。
【００９５】
本例における動画情報記憶部１０３に記憶されるデータの一例は、第三の実施形態におけるとの同様であるが、撮影開始日時と撮影終了日時とから導かれる再生時間を併せて、各動画データに関連付けて記憶しておくようにしてもよい。
【００９６】
次に、本実施形態に係る動画公開装置１による処理の流れのうち、投稿者端末２を介して、投稿者から動画データの投稿を受け付ける処理の流れを、図１４を参照して説明する。
なお、閲覧者端末３に対して動画データを配信する処理の流れは、図１０を参照して既述したのと同様である。
【００９７】
投稿者は、投稿者端末２を用いて撮影を行い、動画データを作成する（Ｓ５０１）。この際、メタデータとして、撮影部２０１により撮影開始日時情報と撮影終了日時が生成される。
これにより得られた動画データは、動画情報記憶部２０２に記憶される（Ｓ４０２）。
【００９８】
投稿者は、動画データを添付した電子メールを投稿者端末２により送信することによって、動画データを投稿する（Ｓ５０３）。
なお、動画データの投稿の仕方は、図７により既述したとおりである。
【００９９】
動画公開装置１は、投稿者端末２から投稿メールを受信すると、日時情報取得部１０４により、動画データのメタデータを解析して、撮影開始日時情報と撮影終了日時情報を取得する（Ｓ５０４）。
また、サムネイル生成部１０５により動画データのサムネイルを生成し（Ｓ５０５）、テキスト情報抽出部１０６により、投稿メールから、件名や本文入力欄からテキストデータを抽出する（Ｓ５０６）
【０１００】
投稿者端末２から受け付けた投稿メールに添付の動画データ、日時情報抽出部１０４によって取得されたメタデータに係る情報、サムネイル生成部１０５によって生成されたサムネイル、及び、テキスト情報抽出部１０６により抽出されたテキスト情報は、投稿メールの送信元アドレスとしてのユーザＩＤと相互に関連付けられて動画情報記憶部１０３に登録される（Ｓ５０７）。
なお、このとき併せて、撮影開始日時情報と撮影終了日時情報とから再生時間を算出して記憶するようにしてもよい。
【０１０１】
また、特定処理部１０７は、カレンダー記憶部１０２を参照して、投稿メールの送信元メールアドレスとして構成されたユーザＩＤと関連付けられたカレンダーを特定する（Ｓ５０８）。
【０１０２】
なお、本実施形態におけるカレンダーでは、カレンダー中の日ごとに設けられたサムネイル表示枠には、当該日を撮影日とした動画データのサムネイルのうち、再生時間が最長の動画データのサムネイルが択一的、かつ優先的に表示されている。
なお、このカレンダーにおいて、上述した他の実施形態と同様、当該日を撮影日とした他の動画データのサムネイル一覧を別途、表示可能とするボタン等が設けられていてもよい。
ともできる。
【０１０３】
特定処理部１０７によってカレンダーが特定されると、カレンダー更新部１０８はまず、新たに投稿された動画データの撮影開始日時に係る情報に基づき、撮影日に対応する日付のサムネイル表示枠を特定する（Ｓ５０９）。
また、カレンダー更新部１０８は動画情報記憶部１０３を参照して、新たに投稿された動画データ、及び、当該新たに投稿された動画データの投稿者たるユーザの動画データであって、当該新たに投稿された動画データと撮影日が同じ動画データのうち、再生時間が最新の動画データを特定する（Ｓ４１０）。
このとき、各動画情報記憶部１０３に記憶されている各動画データについて、再生時間が登録されていない場合には、撮影開始日時と撮影終了日時とから再生時間を算出し、再生時間が最長の動画データを特定する。また、各動画情報記憶部１０３に記憶されている動画データについて、再生時間が予め登録されている場合には、当該再生時間を参照して、再生時間が最長の動画データを特定する。
【０１０４】
そして、Ｓ５０９の処理によって特定されたカレンダー中、上記撮影日におけるサムネイル表示枠において、既に表示されているサムネイルに対応する動画データが、Ｓ５１０の処理によって特定された動画データか否かを判断する（Ｓ５１１）。
【０１０５】
この結果、既に表示されているサムネイルに対応する動画データが、Ｓ５１０の処理によって特定された動画データである場合には、表示しているサムネイルを変更する必要はないものとして、処理を終了する。
【０１０６】
一方、既に表示されているサムネイルに対応する動画データが、Ｓ５１０の処理によって特定された動画データと異なる場合には、当該Ｓ５１０の処理によって特定された動画データのサムネイルを、既に表示されているサムネイルに替えて、サムネイル表示枠内に挿入し、カレンダーを更新する（Ｓ５１２）。
本例によれば、投稿されている再生時間が最長の動画データを一目瞭然に判別し、自分の視聴したい動画データを容易に見つけることができる。
【０１０７】
なお、以上の本実施形態では、投稿メールの受信日や、動画データの撮影日に基づいて、カレンダーの日ごとのサムネイル表示枠に表示するサムネイルを、択一的に選択するものとしたが、これに限らず、カレンダーの日ごとに、複数のサムネイル表示枠を設け、当該日を受信日あるいは撮影日とした動画データのサムネイルを全て表示するようにすることもできる。
【０１０８】
また、投稿者端末２に、撮影部２０１、動画情報記憶部２０２、入出力処理部２０３、通信処理部２０４の全ての構成を備えさせたが、撮影部２０１、及び動画情報記憶部２０２の機能部はデジタルカメラなどに備えさせ、これにより取得した動画データを、携帯電話機などの別の端末から動画公開装置１に投稿させるなど、物理的に分離した別々の装置によって、投稿者端末２を構成してもよい。
【０１０９】
また、カレンダー中のテキストデータ表示枠に表示するテキストデータは、ユーザによる任意の編集が可能なものとしてもよい。この場合、管理画面などにおいて、カレンダー中のテキストデータ表示枠に表示するテキストを編集するための設定ツールを設けるとよい。
このような設定ツールにより、毎日同じテキストデータが挿入されるようにしたり、所定のＷｅｂサイト等へのリンクを挿入できたりするようにしてもよい。また、図１５に示されるように、テキストデータ表示枠に、各種のアイコン２０を貼り付けられるようにしてもよい。アイコン２０は、所定のＷｅｂサイトへ等へのリンクが設定されたものであってもよいし、注目を引くための単なる図柄であってもよい。
【０１１０】
また、以上の本実施形態における動画データを公開するＷｅｂページ上において、動画データの検索する機能を適宜、設けてもよい。
検索においては例えば、何月何日の何時何分に撮影が行われた動画データ、あるいは何月何日の何時何分から１０分の間に撮影が行われた動画データなど、各動画データの撮影開始日時や受信日時を、所定の時刻や時間間隔の範囲などで検索可能とするとよい。撮影開始日時や受信日時などの情報は、動画データ記憶部に記憶された各動画データのメタデータ等から得ることができる。
【０１１１】
また、以上の本実施形態に係る動画公開装置１における動画データの投稿においては、投稿者端末２が備えるメーラーによって実行されるものとしたが、投稿者端末２用に作製した専用のアプリケーションソフトウェア（いわゆるアプリ）や、所定のＷｅｂサイト経由によって行えるようにしてもよい。
【０１１２】
投稿者端末２に組み込む専用のアプリケーションソフトウェアを用いる場合、当該アプリケーションソフトウェアは例えば、撮影部によって撮影された動画を格納する動画情報記憶部を参照して動画データを抽出する機能、抽出した動画データを、投稿者による選択入力を受付可能に画面上にサムネイル等で展開する機能、予め設定された動画公開装置１のインターネット上のアドレスを参照し、所定の通信プロトコルに従い、投稿者によって選択された動画データを投稿者識別情報と共に動画公開装置１に対して送信する機能を有する。この場合の投稿者識別情報は、予め投稿者に発行されたＩＤや、端末固有の識別番号等を用いることができる。
これによれば、動画データの投稿に特化したプログラムを用いるため、動画データの抽出や、動画データをアップロード先アドレスの入力等、投稿者による操作の一部を省略させることができ、便利である。また、当該ソフトウェアに動画データを格納したり、投稿履歴を記憶したりすることによって、操作の簡略化や利便性を向上させることができる。
【０１１３】
また、所定のＷｅｂサイト上から、動画データを投稿できるようにする場合には例えば、投稿者は、デジタルカメラやカメラ付携帯端末によって撮影された動画データを、ＰＣ等の投稿者端末に取り込むと共に、予め投稿者に発行されたログインＩＤ等によってＷｅｂサイトにログインして、当該動画データを動画公開装置にアップロードする。これによれば投稿者は、ネットワークへの通信環境を用意するだけで、動画データを投稿することができる。
【０１１４】
＜付記１＞
動画データを投稿する投稿者が利用する投稿者端末と、当該投稿された動画データを閲覧する閲覧者が利用する閲覧者端末とネットワークを介して通信可能に構成され、当該投稿者から投稿された動画データを公開する装置であって、上記投稿者端末の識別情報と、日付毎に、サムネイルを表示するサムネイル表示枠が設けられた、上記投稿者ごとのＷｅｂ形式のカレンダーとを関連付けて記憶するカレンダー記憶手段と、上記投稿者端末から送信された、動画データを受信する動画データ受信手段と、上記動画データの受信日時情報を取得する日時情報取得手段と、上記受信した動画データのサムネイルを生成するサムネイル生成手段と、上記受信した動画データと、上記生成したサムネイルとを相互に関連付けて記憶する動画情報記憶手段と、上記動画データと共に受信した上記投稿者端末の識別情報に基づき、上記カレンダー記憶手段を参照して、上記投稿者のカレンダーを特定する特定処理手段と、上記受信日時情報に基づき、上記特定したカレンダーの対応する日付のサムネイル表示枠に、上記動画データのサムネイルを挿入し、上記投稿者のカレンダーを更新するカレンダー更新手段と、上記閲覧者端末から、所定の投稿者のカレンダーの閲覧要求を受信する閲覧要求受信手段と、上記カレンダー記憶手段を参照して、上記閲覧要求されたカレンダーを抽出するカレンダー抽出手段と、上記閲覧者端末に対して、上記抽出したカレンダーを送信するカレンダー送信手段と、上記閲覧者端末から、上記カレンダーのサムネイル表示枠に挿入されたサムネイルによって示される動画データの配信要求を受信する配信要求受信手段と、上記動画情報記憶手段を参照して、上記サムネイルによって示される動画データを、上記閲覧者端末に対して配信する動画データ配信手段と、を有することを特徴とする動画公開装置。
【符号の説明】
【０１１５】
１          動画公開装置
１０１      ユーザ情報記憶部
１０２      カレンダー情報記憶部
１０３      動画情報記憶部
１０４      日時情報取得部
１０５      サムネイル生成部
１０６      テキスト情報抽出部
１０７      特定処理部
１０８      カレンダー更新部
１０９      カレンダー抽出部
１１０      通信処理部
１１１      配信処理部
２          投稿者端末
２０１      撮影部
２０２      動画情報記憶部
２０３      入出力処理部
２０４      通信処理部
３          閲覧者端末
３０１      入出力処理部
３０２      通信処理部
ＮＷ        ネットワーク
【図１】
2013047943.tif 000003
【図２】
2013047943.tif 000004
【図３】
2013047943.tif 000005
【図４】
2013047943.tif 000006
【図５】
2013047943.tif 000007
【図６】
2013047943.tif 000008
【図７】
2013047943.tif 000009
【図８】
2013047943.tif 000010
【図９】
2013047943.tif 000011
【図１０】
2013047943.tif 000012
【図１１】
2013047943.tif 000013
【図１２】
2013047943.tif 000014
【図１３】
2013047943.tif 000015
【図１４】
2013047943.tif 000016
【図１５】
2013047943.tif 000017