(57)【要約】【課題】ストリーミング配信用のコンテンツの内容を容易に判断できる検索用のウェブページを自動的に生成する。【解決手段】エンコード装置２からエンコードされたストリーミング配信用のコンテンツ２１が配信装置３にアップロードされる。アップロードされたコンテンツ２１は、検索属性抽出機能部２２において分析され、自動的に検索の要素が抽出される。登録機能部２３では、コンテンツ２１と共に抽出された検索の要素がコンテンツ２１の属性情報として記録部１２に登録される。表示ページ生成機能部２６では、指定された表示方法に基づいて、検索用のウェブページが自動的に生成される。Ｗｅｂサーバ機能部２４では、検索用のウェブページがコンテンツ再生装置７へ配信される。コンテンツ配信機能部２５では、検索用のウェブページにおいて選択されたコンテンツがコンテンツ再生装置７へ配信される。【選択図】    図２
2005346119.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングによる配信が可能なコンテンツを管理するコンテンツ管理装置において、
コンテンツがアップロードされたときに、上記アップロードされたコンテンツからコンテンツ検索時に要素となる属性情報を抽出する情報抽出手段と、
上記抽出された属性情報と、上記属性情報が抽出された上記コンテンツとを共に記憶する記憶手段と、
上記コンテンツがアップロードされたときに、上記記憶手段に記憶されている複数のコンテンツおよび上記属性情報からリストを生成するリスト生成手段と、
上記生成されたリストの中から要求された検索条件に該当するコンテンツを検索する検索手段と、
上記検索結果に基づいて単一または複数の上記該当するコンテンツおよび上記該当するコンテンツの属性情報を表示する検索結果画面を生成する画面生成手段と、
上記生成された検索結果画面から所望のコンテンツが選択され、上記選択されたコンテンツを配信する配信手段と
を有することを特徴とするコンテンツ管理装置。
【請求項２】
上記属性情報は、
上記コンテンツの文字情報と登録者情報および登録日時から抽出されるようにしたことを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項３】
上記検索結果画面には、
上記該当するコンテンツおよび上記該当するコンテンツの属性情報を１つ毎に表示するようにしたことを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項４】
上記検索結果画面には、
上記該当するコンテンツの縮小画像および上記該当するコンテンツの属性情報を複数毎に表示するようにしたことを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項５】
上記検索結果画面には、
上記該当するコンテンツの属性情報を複数毎に表示するようにしたことを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項６】
上記コンテンツには、
特定されたユーザにのみ閲覧を許可するためにセキュリティが設定されていることを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項７】
ストリーミングによる配信が可能なコンテンツを管理するコンテンツ管理方法において、
コンテンツがアップロードされたときに、上記アップロードされたコンテンツからコンテンツ検索時に要素となる属性情報を抽出し、
上記抽出された属性情報と、上記属性情報が抽出された上記コンテンツとを共に記憶手段に記憶し、
上記コンテンツがアップロードされたときに、上記記憶手段に記憶されている複数のコンテンツおよび上記属性情報からリストを生成し、
上記生成されたリストの中から要求された検索条件に該当するコンテンツを検索し、
上記検索結果に基づいて単一または複数の上記該当するコンテンツおよび上記該当するコンテンツの属性情報を表示する検索結果画面を生成し、
上記生成された検索結果画面から所望のコンテンツが選択され、上記選択されたコンテンツを配信する
ようにしたことを特徴とするコンテンツ管理方法。
【請求項８】
上記属性情報は、
上記コンテンツの文字情報と登録者情報および登録日時から抽出されるようにしたことを特徴とする請求項７に記載のコンテンツ管理装置。
【請求項９】
上記検索結果画面には、
上記該当するコンテンツおよび上記該当するコンテンツの属性情報を１つ毎に表示するようにしたことを特徴とする請求項７に記載のコンテンツ管理方法。
【請求項１０】
上記検索結果画面には、
上記該当するコンテンツの縮小画像および上記該当するコンテンツの属性情報を複数毎に表示するようにしたことを特徴とする請求項７に記載のコンテンツ管理方法。
【請求項１１】
上記検索結果画面には、
上記該当するコンテンツの属性情報を複数毎に表示するようにしたことを特徴とする請求項７に記載のコンテンツ管理方法。
【請求項１２】
上記コンテンツには、
特定されたユーザにのみ閲覧を許可するためにセキュリティが設定されていることを特徴とする請求項７に記載のコンテンツ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データを受信しながらコンテンツを再生する、いわゆるストリーミングによる配信用のコンテンツを管理するコンテンツ管理装置および方法に関する。
【０００２】
【従来の技術】
現在、ＰＣ（Personal Computer）、ＰＤＡ（Personal Data Assistants）、および携帯電話などを利用して簡単にネットワークに接続することができ、ウェブ上のページに掲載されている様々なコンテンツを簡単に閲覧することができる。ネットワークを経由して閲覧することができるコンテンツは、動画、静止画、オーディオ、および／または文字情報から構成されている。
【０００３】
例えば、静止画および文字情報から構成されるコンテンツは、一般のユーザでも簡単に作成することができ、自ら開設したウェブ上のページに簡単に掲載し、公開することができた。そして、この静止画および文字情報から構成されるコンテンツは、全てのデータを受信しなければ、閲覧することはできなかった。
【０００４】
【発明が解決しようとする課題】
これに対して、動画、静止画、オーディオ、文字情報などの様々なデータから構成されるコンテンツも、全てのデータを受信しなければ、閲覧することができなかった。しかしながら、この動画、静止画、オーディオ、文字情報などの様々なデータから構成されるコンテンツは、その容量が大きいため、全てのデータを受信するまでに相当な時間が必要であったり、また容量の大きい記憶装置が必要であった。そこで、この動画、静止画、オーディオ、文字情報などの様々なデータから構成されるコンテンツは、データを受信しながら同時にコンテンツを再生する、いわゆるストリーミングによる配信が可能なコンテンツとされている。
【０００５】
そして、このストリーミング配信が可能なコンテンツを公開するためには、コンテンツを配信用サーバの所定の領域にコピーした後、当該コンテンツを公開するための検索用のウェブページを逐一手作業で作らなければならなかった。さらに、検索時に使用されるコンテンツの属性情報も手動で入力しなくてはならなかった。
【０００６】
このため、ストリーミング配信や検索用のウェブページ作成に関する専門知識が必要となるため、コンテンツの完成から実際にコンテンツが配信されるまでに最短でも数時間の遅れが発生していた。
【０００７】
さらに、検索用のウェブページで公開されたコンテンツも、動画から抽出した静止画のみ、またはファイル名や属性情報の文字情報を羅列している場合が多く、コンテンツの内容を判断するための材料が貧弱であった。
【０００８】
コンテンツの内容を正確に判断できるような検索用のウェブページを作成するためには、より専門知識と経験を持った製作者によって、長い時間を費やして検索用のウェブページを作成する必要があった。そのため、企業内の一般部署では、コンテンツ公開のための装置を運用することは極めて困難だった。
【０００９】
従って、この発明の目的は、ストリーミング配信用のコンテンツの内容を容易に判断できる検索用のウェブページを自動的に生成することができるコンテンツ管理装置および方法を提供することにある。
【００１０】
【課題を解決するための手段】
上述した課題を達成するために請求項１の発明は、ストリーミングによる配信が可能なコンテンツを管理するコンテンツ管理装置において、コンテンツがアップロードされたときに、アップロードされたコンテンツからコンテンツ検索時に要素となる属性情報を抽出する情報抽出手段と、抽出された属性情報と、属性情報が抽出されたコンテンツとを共に記憶する記憶手段と、コンテンツがアップロードされたときに、記憶手段に記憶されている複数のコンテンツおよび属性情報からリストを生成するリスト生成手段と、生成されたリストの中から要求された検索条件に該当するコンテンツを検索する検索手段と、検索結果に基づいて単一または複数の該当するコンテンツおよび該当するコンテンツの属性情報を表示する検索結果画面を生成する画面生成手段と、生成された検索結果画面から所望のコンテンツが選択され、選択されたコンテンツを配信する配信手段とを有することを特徴とするコンテンツ管理装置である。
【００１１】
請求項７に記載の発明は、ストリーミングによる配信が可能なコンテンツを管理するコンテンツ管理方法において、コンテンツがアップロードされたときに、アップロードされたコンテンツからコンテンツ検索時に要素となる属性情報を抽出し、抽出された属性情報と、属性情報が抽出されたコンテンツとを共に記憶手段に記憶し、コンテンツがアップロードされたときに、記憶手段に記憶されている複数のコンテンツおよび属性情報からリストを生成し、生成されたリストの中から要求された検索条件に該当するコンテンツを検索し、検索結果に基づいて単一または複数の該当するコンテンツおよび該当するコンテンツの属性情報を表示する検索結果画面を生成し、生成された検索結果画面から所望のコンテンツが選択され、選択されたコンテンツを配信するようにしたことを特徴とするコンテンツ管理方法である。
【００１２】
このように、コンテンツ検索時に要素となる情報がコンテンツから抽出され、属性情報としてコンテンツと共に記憶手段に記憶され、コンテンツ検索時には記憶手段の中から検索条件に該当するコンテンツを検索結果画面に表示し、所望のコンテンツを選択することによって、選択された所望のコンテンツを配信することができるので、検索やコンテンツ公開のためのページを作成する手間を省くことができ、直ぐにコンテンツの検索や配信が可能とすることができる。
【００１３】
【発明の実施の形態】
以下、この発明の一実施形態について図面を参照して説明する。この発明の概念的な構成の一例を図１を参照して説明する。参照符号１で示すネットワークには、一例としてエンコード装置２、配信装置３、配信制御装置４、配信操作装置５、コンテンツ制作装置６、コンテンツ再生装置７、８、および９が接続され、相互に通信可能である。従って、ネットワーク１に接続できれば良く、それぞれの装置がローカルな範囲に設けるようにしても良いし、遠隔地に設けるようにしても良い。
【００１４】
エンコード装置２は、動画、静止画、オーディオ、および文字情報などのデータをネットワークを介した配信の目的に適した形態、例えばストリーミング配信用のコンテンツに変換する装置である。一例として、このエンコード装置２は、サーバまたはＰＣから構成され、サーバまたはＰＣ上で動作するソフトウェアを実行することによって、動画、静止画、オーディオ、および文字情報などのデータをコンテンツに変換する。
【００１５】
配信装置３は、エンコード装置２によってストリーミング配信用に変換されたコンテンツを配信を、希望するユーザからの要求に基づいて配信する装置である。一例として、この配信装置３は、サーバまたはＰＣから構成され、サーバまたはＰＣ上で動作するソフトウェアを実行するによって、コンテンツを配信する。なお、この配信装置３では、ストリーミング配信用にエンコードされたコンテンツからウェブ上のページに表示される様々な情報が抽出され、抽出された情報は属性情報としてコンテンツと共に記憶されている。
【００１６】
配信制御装置４は、エンコード装置２および配信装置３と通信し、エンコード装置２および配信装置３のそれぞれの制御や状況収集を行いつつ、配信操作者が指示したり現在の状況を把握したりするために必要な操作画面および状況確認画面を、例えばＧＵＩ（Graphical User Interface）形式の制御画面として動的に生成する装置である。一例として、この配信制御装置４は、サーバまたはＰＣから構成され、サーバまたはＰＣ上で動作するソフトウェアを実行するによって、制御画面を動的に生成する。この配信制御装置４で生成される制御画面は、一例としてＨＴＭＬ（Hyper Text Markup Language）、ＸＭＬ（eXtensible Markup Language）などの命令およびリンクなどを記述することができる言語で構成される。この配信制御装置４は、エンコード装置２および配信装置３と、配信操作装置５との間に位置し、円滑な自動および手動の処理を行うために必要な全ての処理を行う。また、配信制御装置４は、同時に複数の操作者の配信操作を単一または複数の動画、静止画、オーディオ、および文字情報などのデータを、ネットワーク１を介して配信するための装置にそれぞれ独立して仲介する。
【００１７】
配信操作装置５は、配信制御装置４で生成された操作画面および状況確認画面からなる制御画面を表示し、その制御画面から配信操作者が指令する装置である。一例として、この配信操作装置５は、サーバまたはＰＣから構成され、サーバまたはＰＣ上で動作するソフトウェアを実行するによって、制御画面を表示する。このように、配信操作者は、配信制御装置４で動的に生成された制御画面を配信操作装置５で操作し、エンコード装置２および配信装置３の動作状態を確認したり、エンコード装置２および配信装置３に対して処理指令を与えたりする。
【００１８】
コンテンツ制作装置６は、例えばＶＴＲ一体型デジタルビデオカメラまたはデジタルスチルカメラによって撮影された映像およびオーディオ、並びに静止画さらには文字情報から構成されるコンテンツが制作され、保持される。また、別の装置で制作されたコンテンツなどもコンテンツ制作装置６に保持される。このとき、別の装置で制作されたコンテンツは、ネットワーク１を経由してコンテンツ制作装置６に供給され、保持されるようにしても良い。また、別の装置で制作されたコンテンツが記録された記憶媒体を介してコンテンツ制作装置６に保持されるようにしても良い。従って、このコンテンツ制作装置６には、様々なコンテンツが保持されている。
【００１９】
コンテンツ再生装置７、８、および９は、コンテンツをストリーミング再生することが可能な装置である。一例として、コンテンツ再生装置７、８、および９は、ＰＣ、ＰＤＡ、および携帯端末などのネットワーク１に接続可能であり、且つコンテンツのストリーミング再生が可能な電子機器であり、例えばストリーミング再生専用プレーヤであっても良い。なお、以下の説明を容易とするために、コンテンツ再生装置７のみを用いて説明するが、コンテンツ再生装置８および９の何れを用いても同様な動作および効果を上げることができる。
【００２０】
ここで、配信装置３において、ストリーミング配信用にエンコードされたコンテンツから当該コンテンツの情報を抽出する一実施形態を図２を参照して説明する。この図２に示す一実施形態では、配信装置３は登録部１１、記録部１２、および検索・再生部１３から構成される。エンコード装置２からエンコードされたストリーミング配信用のコンテンツ２１が配信装置３にアップロードされる。配信装置３にアップロードされたコンテンツ２１は、登録部１１へ供給される。
【００２１】
登録部１１は、検索属性抽出機能部２２および登録機能部２３とから構成される。検索属性抽出機能部２２では、登録部１１へ供給されたコンテンツ２１が分析され、自動的にコンテンツ検索時に要素となる情報が抽出される。例えば、コンテンツ２１の文字情報と登録者情報および登録日時から自動的にコンテンツの属性情報が抽出される。抽出された属性情報は、登録機能部２３へ供給される。登録機能部２３では、コンテンツ２１と、当該コンテンツ２１から抽出された属性情報とが記録部１２に登録される。このとき、コンテンツ２１は、記録部１２のコンテンツ記録領域１２ａに記録され、コンテンツ２１の属性情報は、記録部１２の属性情報記録領域１２ｂに記録される。
【００２２】
検索・再生部１３は、Ｗｅｂサーバ機能部２４、コンテンツ配信機能部２５、表示ページ生成機能部２６、検索実行機能部２７、認証機能部２８、およびナビゲート機能部２９から構成される。Ｗｅｂサーバ機能部２４では、記録部１２に記録されているコンテンツの中から該当するコンテンツを参照するための検索用のウェブページがコンテンツ再生装置７へ配信される。この配信されたウェブページを用いて、例えば所望のキーワードに関連するコンテンツの配信要求を行うことができる。コンテンツ配信機能部２５では、コンテンツを参照する検索用のウェブページから所望のコンテンツが選択された場合、選択されたコンテンツをコンテンツ再生装置７へ配信する。
【００２３】
表示ページ生成機能部２６では、検索結果に基づいた単一または複数の該当するコンテンツを、指定された表示方法で表示するウェブページが自動的に生成される。検索実行機能部２７では、コンテンツ再生装置７から供給される検索要求が受け付けられ、受け付けられた条件に該当するコンテンツが検索される。認証機能部２８では、限定したアクセスしか許可しないコンテンツに対するアクセスを実現するためにアクセス要求の認証が行われる。ナビゲート機能部２９では、複数ある該当するコンテンツをナビゲートしながら閲覧表示させる。
【００２４】
図３を参照して、ストリーミング配信用のコンテンツを検索するときに用いられるナビゲーション表示の一例を説明する。この図３に示すナビゲーション表示の一例のウェブページ表示３１は、タイトル欄３２、日付欄３３、映像表示欄３４、スライド表示欄３５、コメント表示欄３６、およびテキスト表示欄３７から構成される。
【００２５】
タイトル欄３２には、当該コンテンツのタイトルとして入力されたテキストまたは文字情報が表示される。日付欄３３には、当該コンテンツが作成された日付が表示される。映像表示欄３４には、当該コンテンツの映像が表示される。スライド表示欄３５には、当該コンテンツで用いられる関連資料などがスライドとして表示される。コメント表示欄３６には、当該コンテンツに関連するコメント、例えばインデックスなどが表示される。テキスト表示欄３７には、検索属性抽出機能２２において、当該コンテンツの説明が文字情報によって表示される。
【００２６】
このように、ウェブページ表示３１には、最低限タイトルがタイトル欄３２にテキストで表示される。また、オプションとして日付欄３２には作成日時を表示するようにしても良いし、テキスト表示欄３７にはコンテンツの説明が文字情報で記入されていても良い。ファイル構造としては、上述したようにＨＴＭＬ形式およびＸＭＬ形式などによって記述され、単一または複数のデータの組み合わせによって構成される。
【００２７】
なお、この図３に示すウェブページ表示３１は、後述するナビゲーション単位が「１」のときにコンテンツ表示領域に表示するウェブページとして使用することもできる。
【００２８】
この図３に示すウェブページ表示３１は、ブラウザ機能を有するアプリケーションソフトウェア（以下、「ブラウザＡｐｐ」と称する）によってコンテンツ再生装置７で表示される。コンテンツ再生装置７に表示されるブラウザＡｐｐ４１の一例を図４を参照して説明する。
【００２９】
このブラウザＡｐｐ４１は、メニューバー４２、ツールバー４３、アドレスバー４４、リンク部４５、およびブラウズ領域５１から構成される。メニューバー４２には、このブラウザＡｐｐ４１において制御することができる機能が項目毎にプルダウンメニュー形式で表示可能とされる。ツールバー４３には、メニューバー４２に含まれる機能の中から使用頻度の高い機能をボタン形状のアイコンにして表示させたものである。このボタン形状のアイコンをクリックすることによって、該当する機能が実行される。アドレスバー４４には、このＡｐｐ４１で表示させたいウェブページのアドレスが入力される。リンク部４５には、リンク可能なウェブページのアドレスが纏められている。
【００３０】
ブラウズ領域５１は、ロゴ表示領域５２、表示設定機能領域５３、印刷機能領域５４、ログイン機能領域５５、コンテンツ表示領域５６、およびページ・ナビゲーション機能領域５７が表示される。
【００３１】
ロゴ表示領域５２には、例えばコンテンツをストリーミング配信する会社など団体のロゴのＧＩＦ（Graphics Interchange Format）データから構成されるイメージファイルが表示される。
【００３２】
表示設定機能領域５３は、図５に示すように、一段目に表示される表示フォルダ指定部と、二段目に表示されるコンテンツ検索部と、三段目に表示される表示設定部とから構成される。一段目に表示される表示フォルダ指定部は、フォルダ指定欄６１およびリスト表示ボタン６２から構成される。フォルダ指定欄６１には、コンテンツ表示領域５６に表示させるフォルダが指定される。リスト表示ボタン６２は、クリックすることによって、フォルダ指定欄６１において選択可能なフォルダ名のリストが表示される。
【００３３】
二段目に表示されるコンテンツ検索部は、キーワード検索部と、日付検索とから構成される。キーワード検索は、チェックボックス６３、キーワード入力欄６４ａ、６４ｂ、および６４ｃ、アンドボタン６５ａおよび６５ｂ、オアボタン６６ａおよび６６ｂから構成される。チェックボックス６３では、キーワード検索を行うか否かが識別される。キーワード入力欄６４ａ、６４ｂ、および６４ｃには、検索するキーワードが入力される。アンドボタン６５ａは、キーワード入力欄６４ａおよび６４ｂに入力されたキーワードを積事象とする場合に押される。オアボタン６６ａは、キーワード入力欄６４ａおよび６４ｂに入力されたキーワードを和事象とする場合に押される。アンドボタン６５ｂは、キーワード入力欄６４ｂおよび６４ｃに入力されたキーワードを積事象とする場合に押される。オアボタン６６ｂは、キーワード入力欄６４ｂおよび６４ｃに入力されたキーワードを和事象とする場合に押される。
【００３４】
日付検索は、チェックボックス６７、日付入力欄６８ａおよび６８ｂとから構成される。チェックボックス６７では、日付検索を行うか否かが識別される。日付入力欄６８ａには、検索する日付の開始日が入力される。日付入力欄６８ｂには、検索する日付の終了日が入力される。なお、日付入力欄６８ａおよび６８ｂは、少なくともどちらか一方に日付が入力されていれば検索することが可能である。検索開始ボタン６９は、チェックボックス６３および／または６７に入力されたチェックの有無に基づいて、キーワード検索および／または日付検索を開始するときに、クリックされる。
【００３５】
三段目に表示される表示設定部は、画面サイズ入力欄７０と、リスト表示ボタン７１と、表示方法入力欄７２と、リスト表示ボタン７３と、並替え順入力欄７４と、リスト表示ボタン７３とから構成される。
【００３６】
画面サイズ入力欄７０は、例えば水平方向１０２４画素且つ垂直方向７６８画素に対応したＸＧＡ（eXtended Graphics Array）対応の画面とするか、水平方向８００画素且つ垂直方向６００画素に対応したＶＧＡ（Video Graphics Array）対応の画面とするかが選択される。リスト表示ボタン７１は、画面サイズ入力欄７０において選択可能な画面がクリックすることによって表示される。
【００３７】
表示方法入力欄７２は、上述のナビゲーション表示の一例のウェブページ表示３１や、後述する大アイコン表示、小アイコン表示、およびリスト表示から適宜選択され、入力される。リスト表示ボタン７３は、表示方法入力欄７２において選択可能な表示方法がクリックすることによって表示される。
【００３８】
並替え順入力欄７４は、制作者氏名：昇順、制作者氏名：降順、タイトル：昇順、タイトル：降順、制作日時：昇順、制作日時：降順、およびマッチング度順に並べ替えるために適宜入力される。なお、マッチング度順は、検索結果を表示するときに、マッチングの度合いが高いものから低いものへ並べる。リスト表示ボタン７５は、並替え順入力欄７４において選択可能な並べ替え方法がクリックすることによって表示される。
【００３９】
なお、四段目に表示されるチェックボックス７６は、この表示設定機能領域５３の一段目に表示される表示フォルダ指定部と、二段目に表示されるコンテンツ検索部と、三段目に表示される表示設定部とのそれぞれの設定を初期値（デフォルト）として登録するか否かを識別する。
【００４０】
印刷機能領域５４は、クリックされることによってコンテンツ表示領域５６の内容が印刷される。
【００４１】
ログイン機能領域５５は、図６に示すように、チェックボックス８１および８５、アカウント名入力欄８２、パスワード入力欄８３、およびログインボタン８４から構成される。チェックボックス８１では、セキュリティが設定されているコンテンツを表示するか否かが識別される。アカウント名入力欄８２には、ユーザを識別するためのアカウント名、例えばユーザＩＤ（identity）が入力される。パスワード入力欄８３には、ユーザを識別するためにアカウント名と共に用いられるパスワードが入力される。ログインボタン８４は、セキュリティが設定されているコンテンツを表示するときに、アカウント名入力欄８２およびパスワード入力欄８３が共に入力された後、認証を行うときにクリックされる。チェックボタン８５では、パスワード入力欄８３に入力されたパスワードを記憶するか否かが識別される。なお、匿名でストリーミング配信用のコンテンツを検索および閲覧する場合、アカウント名およびパスワードの入力は省くことができる。
【００４２】
コンテンツ表示領域５６には、上述した図３に示すウェブページ表示３１などのナビゲーション表示が表示される。
【００４３】
ページ・ナビゲーション機能領域５７は、図７に示すように、現ページ表示欄９１、マッチング度表示欄９２、ナビゲーションボタン９３、９４、および９５から構成される。現ページ表示欄９１には、コンテンツ表示領域５６に現在ナビゲーション表示されているページ数と、対象総ページ数とが表示される。マッチング度表示欄９２には、コンテンツ表示領域５６が上述した図３に示すウェブページ表示３１のときのみ、表示されているコンテンツのキーワード検索および／または日付検索とのマッチング度が星（★）マークと、百分率で表示される。
【００４４】
なお、マッチング度の星マークの数と百分率との関係は、一例として以下の通りである。
１００％〜９０％  ★★★★★
８９％〜７０％  ★★★★
６９％〜５０％  ★★★
４９％〜３０％  ★★
２９％〜１０％  ★
９％〜  ０％  星なし
【００４５】
ナビゲーションボタン９３は、コンテンツ表示領域５６に表示されているナビゲーション表示を前のウェブページに戻すときにクリックされる。ナビゲーションボタン９４は、コンテンツ表示領域５６に最初のウェブページを表示するときにクリックされる。ナビゲーションボタン９５は、コンテンツ表示領域５６に表示されているナビゲーション表示を次のウェブページを表示するときにクリックされる。
【００４６】
このコンテンツ２１が登録されるときの制御アルゴリズムの一例を図８を参照して説明する。この図８に示す制御アルゴリズムは、コンテンツ２１が配信装置３にアップロードされたことをトリガとして開始する。
【００４７】
ステップＳ１では、ウェブページが所定の領域、例えば指定されているフォルダにコピーされる。ステップＳ２では、ウェブページは指定されているフォルダにコピーされたか否かが判断される。ウェブページは指定されているフォルダにコピーされた、すなわちウェブページのコピーは成功したと判断されると、ステップＳ３に制御が移り、ウェブページは指定されているフォルダにコピーされなかった、すなわちウェブページのコピーは失敗したと判断されると、ステップＳ１１に制御が移る。
【００４８】
ステップＳ３では、アップロードされたコンテンツ２１が所定の領域、例えば指定されているフォルダにコピーされる。ステップＳ４では、アップロードされたコンテンツ２１は指定されているフォルダにコピーされたか否かが判断される。コンテンツ２１は指定されているフォルダにコピーされた、すなわちコンテンツ２１のコピーは成功したと判断されると、ステップＳ５に制御が移り、コンテンツ２１は指定されているフォルダにコピーされなかった、すなわちコンテンツ２１のコピーは失敗したと判断されると、ステップＳ１１に制御が移る。
【００４９】
ステップＳ５では、アップロードされたコンテンツ２１にタイトルは記入されているか否かが判断される。コンテンツ２１にタイトルが記入されていると判断されると、ステップＳ６へ制御が移り、コンテンツ２１にタイトルが記入されていないと判断されると、ステップＳ１１へ制御が移る。
【００５０】
ステップＳ６では、アップロードされたコンテンツ２１のフレーズが解析される。具体的には、コンテンツ２１の内容の分析が行われ、検索に必要な文字情報が抽出される。ステップＳ７では、抽出された文字情報が検索キャッシュファイルに追加される。ステップＳ８では、抽出された文字情報は検索キャッシュファイルに追加されたか否かが判断される。抽出された文字情報は検索キャッシュファイルに追加された、すなわち抽出された文字情報の検索キャッシュファイルへの追加は成功したと判断されると、ステップＳ９へ制御が移り、抽出された文字情報は検索キャッシュファイルに追加されなかった、すなわち抽出された文字情報の検索キャッシュファイルへの追加は失敗したと判断されると、ステップＳ１１へ制御が移る。
【００５１】
ステップＳ９では、アップロードされたコンテンツ２１がコンテンツリストに追加される。ステップＳ１０では、アップロードされたコンテンツ２１はコンテンツリストに追加されたか否かが判断される。コンテンツ２１はコンテンツリストに追加された、すなわちコンテンツ２１のコンテンツリストへの追加は成功したと判断されると、この制御アルゴリズムは終了し、コンテンツ２１はコンテンツリストに追加されなかった、すなわちコンテンツ２１のコンテンツリストへの追加は失敗したと判断されると、ステップＳ１１へ制御が移る。
【００５２】
ステップＳ１１では、エラーメッセージが表示される。例えば、「ウェブページのコピーに失敗しました。」、「コンテンツのコピーに失敗しました。」、「タイトルが記入されていません。」、「検索キャッシュファイルへの追加に失敗しました。」、「コンテンツリストへの追加に失敗しました。」などのエラーメッセージが適宜表示される。
【００５３】
このように、アップロードされたコンテンツ２１の情報が登録され、検索・再生の要求に応えることができる。
【００５４】
ここで、図９を参照して、登録されたストリーミング再生が可能なコンテンツを検索・再生する一例の制御アルゴリズムを説明する。ステップＳ２１では、ユーザによってコンテンツ表示領域５６に表示させるフォルダがフォルダ指定欄６１で指定される。
【００５５】
ステップＳ２２では、フォルダ指定欄６１で指定されたフォルダにはセキュリティが設定されているか否かが判断される。フォルダ指定欄６１で指定されたフォルダにはセキュリティが設定されている、すなわち特定のユーザにのみ閲覧が許可されているフォルダであると判断されると、ステップＳ２４へ制御が移り、フォルダ指定欄６１で指定されたフォルダにはセキュリティが設定されていない、すなわち匿名のユーザであっても閲覧が許可されているフォルダであると判断されると、ステップＳ２３へ制御が移る。
【００５６】
ステップＳ２４では、フォルダ指定欄６１で指定されたフォルダにアクセスするための認証が行われる。例えば、チェックボックス８１にチェックが入力され、アカウント名入力欄８２にアカウント名が入力され、パスワード入力欄８３にパスワードが入力され、ログインボタン８４がクリックされる。
【００５７】
ステップＳ２５では、認証結果からフォルダ指定欄６１で指定されたフォルダにアクセスする権利を有している、すなわち認証が成功したと判断されると、ステップＳ２３へ制御が移り、フォルダ指定欄６１で指定されたフォルダにアクセスする権利を有していない、すなわち認証が失敗したと判断されると、ステップＳ２６へ制御が移る。
【００５８】
ステップＳ２６では、例えば「認証が失敗しました」などのエラーメッセージが表示される。そして、アクセス要求があるまで待機される。
【００５９】
ステップＳ２３では、フォルダ指定欄６１で指定されたフォルダの全てのコンテンツがスキャンされる。そして、ウェブページを生成する制御アルゴリズムへ制御が移る。
【００６０】
この制御アルゴリズムは、ストリーミング配信用のウェブページの一番初めに表示されるページ、いわゆるトップページへのアクセスを含め、全てのページのデータを生成する基点となる。同時に、アクセスが要求されたコンテンツにセキュリティが設定されている場合、認証によってセキュリティの合致を確認した後、フォルダ指定欄６１において指定されたフォルダに含まれるコンテンツ情報を抽出してウェブページを生成する制御アルゴリズムへと制御が移る。
【００６１】
図１０を参照して、ウェブページを生成する一例の制御アルゴリズムを説明する。ステップＳ３１では、コンテンツ表示領域５６にナビゲーション表示するコンテンツの最大数（以下、「ナビゲーション単位」と称する）を「１」に設定する、すなわち上述の図３に示すウェブページ表示３１とするか否かが判断される。コンテンツ表示領域５６にナビゲーション表示するナビゲーション単位を「１」に設定する、すなわちコンテンツ表示領域５６をウェブページ表示３１とする場合、ステップＳ３４へ制御が移り、ナビゲーション単位を「１」以外に設定する、すなわち、コンテンツ表示領域５６をウェブページ表示３１としない場合、ステップＳ３２へ制御が移る。
【００６２】
ステップＳ３２では、コンテンツ表示領域５６にナビゲーション表示するナビゲーション単位を「５」に設定する、すなわちコンテンツ表示領域５６にコンテンツの内容を表す大きなサイズのアイコン（以下、「大アイコン」と称する）を表示する大アイコン表示とするか否かが判断される。コンテンツ表示領域５６にナビゲーション表示するナビゲーション単位を「５」に設定する、コンテンツ表示領域５６を大アイコン表示とする場合、ステップＳ３５へ制御が移り、コンテンツ表示領域５６にナビゲーション表示するナビゲーション単位を「５」以外に設定する、コンテンツ表示領域５６を大アイコン表示としない場合、ステップＳ３３へ制御が移る。
【００６３】
ステップＳ３３では、コンテンツ表示領域５６にナビゲーション表示するナビゲーション単位を「１０」に設定する、すなわちコンテンツ表示領域５６にコンテンツの内容を表す小さいサイズのアイコン（以下、「小アイコン」と称する）を表示する小アイコン表示とするか否かが判断される。コンテンツ表示領域５６にナビゲーション表示するナビゲーション単位を「１０」に設定する、コンテンツ表示領域５６を小アイコン表示とする場合、ステップＳ３６へ制御が移り、コンテンツ表示領域５６にナビゲーション表示するナビゲーション単位を「２０」に設定する、コンテンツ表示領域５６をリスト表示とする場合、ステップＳ３７へ制御が移る。
【００６４】
ステップＳ３４では、コンテンツ表示領域５６に表示されるナビゲーション単位が「１」に設定される。このナビゲーション単位が「１」に設定されると、コンテンツ表示領域５６に表示されるナビゲーション表示が上述の図３に示すウェブページ表示３１とされる。
【００６５】
ステップＳ３５では、コンテンツ表示領域５６に表示されるナビゲーション単位が「５」に設定される。このナビゲーション単位が「５」に設定されると、コンテンツ表示領域５６は、図１１で示す大アイコン表示とされる。図１１に示すコンテンツ表示領域５６に表示される大アイコン表示には、番号、マッチング度、コンテンツの縮小画像、タイトル、制作者名、作成日時、アドレス、およびコメントが表示される。なお、マッチング度は、検索結果の表示のときのみ表示される。
【００６６】
ステップＳ３６では、コンテンツ表示領域５６に表示されるナビゲーション単位が「１０」に設定される。このナビゲーション単位が「１０」に設定されると、コンテンツ表示領域５６は、図１２に示す小アイコン表示とされる。図１２に示すコンテンツ表示領域５６に表示される小アイコン表示には、番号、マッチング度、コンテンツの縮小画像、タイトル、制作者名、作成日時、およびコメントが表示される。なお、マッチング度は、検索結果の表示のときのみ表示される。
【００６７】
ステップＳ３７では、コンテンツ表示領域５６に表示されるナビゲーション単位が「２０」に設定される。このナビゲーション単位が「２０」に設定されると、コンテンツ表示領域５６は、図１３に示すリスト表示とされる。図１３に示すコンテンツ表示領域５６に表示されるリスト表示には、番号、マッチング度、アドレス（ＵＲＬ（Uniform Resource Locator））、タイトル、制作者名、作成日時、およびコメントが表示される。なお、マッチング度は、検索結果の表示のときのみ表示される。
【００６８】
ステップＳ３８では、フォルダ指定欄６１で指定されたフォルダに含まれる全てのコンテンツが検索される。ステップＳ３９では、検索結果からフォルダ指定欄６１で指定されたフォルダには複数のコンテンツが含まれているか否かが判断される。フォルダ指定欄６１で指定されたフォルダには複数のコンテンツが含まれていると判断されると、ステップＳ４０へ制御が移り、１つのコンテンツしか含まれていないと判断されると、ステップＳ４５へ制御が移る。
【００６９】
ステップＳ４５では、設定されたナビゲーション単位に応じた単一のコンテンツがコンテンツ表示領域５６に表示されるウェブページが生成される。具体的には、コンテンツ表示領域５６に、ウェブページ表示３１、大アイコン表示、小アイコン表示、およびリスト表示の何れのナビゲーション表示がなされても表示されるコンテンツは１つとなる。ステップＳ４６では、生成されたウェブページがコンテンツ再生装置７へ配信される。そして、この制御アルゴリズムが終了する。
【００７０】
ステップＳ４０では、コンテンツ表示領域５６に、設定されたナビゲーション単位に基づいてナビゲーション表示がなされたウェブページが生成される。ステップＳ４１では、生成されたウェブページがコンテンツ再生装置７へ配信される。
【００７１】
ステップＳ４２では、コンテンツ再生装置７から表示されているウェブページで次のウェブページまたは前のウェブページを表示する要求があったか否かが判断される。具体的には、次にウェブページを表示するナビゲーションボタン９５がクリックされたか、前のウェブページを表示するナビゲーションボタン９３がクリックされたかが判断される。コンテンツ再生装置７から次のウェブページを表示する要求があった、すなわちナビゲーションボタン９５がクリックされた場合、ステップＳ４３へ制御が移り、コンテンツ再生装置７から前のウェブページを表示する要求があった、すなわちナビゲーションボタン９３がクリックされた場合、ステップＳ４８へ制御が移り、コンテンツ再生装置７から未だ次または前のウェブページを表示する要求がない、すなわち未だナビゲーションボタン９５および９３がクリックされていない場合、次または前のウェブページを表示する要求があるまで、このステップＳ４２の制御が繰り返される。
【００７２】
ステップＳ４３では、現在コンテンツ表示領域５６に表示されているナビゲーション表示が最終のページか否かが判断される。現在コンテンツ表示領域５６に表示されているナビゲーション表示が最終のページであると判断されると、ステップＳ４４へ制御が移り、最終のページではないと判断されると、ステップＳ５０へ制御が移る。ステップＳ５０では、コンテンツ表示領域５６に、設定されたナビゲーション単位に基づいて次のナビゲーション表示がなされたウェブページが生成される。そして、ステップＳ４１へ制御が戻る。
【００７３】
ステップＳ４４では、現在コンテンツ表示領域５６に表示されているナビゲーション表示が先頭のページか否かが判断される。現在コンテンツ表示領域５６に表示されているナビゲーション表示が先頭のページである、すなわち現在コンテンツ表示領域５６に表示されているナビゲーション表示は、先頭且つ最終のページであると判断されると、この制御アルゴリズムは終了し、現在コンテンツ表示領域５６に表示されているナビゲーション表示は先頭のページではない、すなわち現在コンテンツ表示領域５６に表示されているナビゲーション表示は最終のページではあるが、先頭のページではないと判断されると、ステップＳ４２へ制御が戻る。
【００７４】
ステップＳ４８では、現在コンテンツ表示領域５６に表示されているナビゲーション表示が先頭のページか否かが判断される。現在コンテンツ表示領域５６に表示されているナビゲーション表示が先頭のページであると判断されると、ステップＳ４９へ制御が移り、現在コンテンツ表示領域５６に表示されているナビゲーション表示が先頭のページではないと判断されると、ステップＳ４７へ制御が移る。ステップＳ４７では、コンテンツ表示領域５６に、設定されたナビゲーション単位に基づいて前のナビゲーション表示がなされたウェブページが生成される。そして、ステップＳ４１へ制御が戻る。
【００７５】
ステップＳ４９では、現在コンテンツ表示領域５６に表示されているナビゲーション表示が最終のページか否かが判断される。現在コンテンツ表示領域５６に表示されているナビゲーション表示が最終のページである、すなわち現在コンテンツ表示領域５６に表示されているナビゲーション表示は、先頭且つ最終のページであると判断されると、この制御アルゴリズムは終了し、現在コンテンツ表示領域５６に表示されているナビゲーション表示は最終のページではない、すなわち現在コンテンツ表示領域５６に表示されているナビゲーション表示は先頭のページではあるが、最終のページではないと判断されると、ステップＳ４２へ制御が戻る。
【００７６】
このように、このウェブページを生成する一例の制御アルゴリズムでは、指定されたフォルダの検索および再生が行われ、設定されたナビゲーション単位に基づいてナビゲーション表示がなされたウェブページが生成され、さらに次のウェブページや前のウェブページなどのナビゲーションの指令によって必要なウェブページが生成され、コンテンツ再生装置７に配信される。
【００７７】
ここで、図１４を参照して、ストリーミング配信用のコンテンツを検索する一例の制御アルゴリズムを説明する。この図１４の制御アルゴリズムは、検索開始ボタン６９がクリックされたことをトリガとして開始する。
【００７８】
ステップＳ５１では、フォルダ指定欄６１に検索するフォルダが指定されているか否かが判断される。フォルダ指定欄６１に検索するフォルダが指定されていると判断されると、ステップＳ５５へ制御が移り、フォルダ指定欄６１に検索するフォルダが指定されていないと判断されると、ステップＳ５２へ制御が移る。
【００７９】
ステップＳ５２では、チェックボックス６３にチェックが入力され、且つキーワード入力欄６４ａ、６４ｂおよび／または６４ｃにキーワードが入力されているか否かが判断される。チェックボックス６３にチェックが入力され、且つキーワード入力欄６４ａ、６４ｂおよび／または６４ｃにキーワードが入力されていると判断されると、ステップＳ５６へ制御が移り、チェックボックス６３にチェックが入力されていない、および／またはキーワード入力欄６４ａ、６４ｂおよび６４ｃにキーワードが入力されていないと判断されると、ステップＳ５３へ制御が移る。
【００８０】
ステップＳ５３では、チェックボックス６７にチェックが入力され、且つ日付入力欄６８ａおよび／または６８ｂに日付が入力されているか否かが判断される。チェックボックス６７にチェックが入力され、且つ日付入力欄６８ａおよび／または６８ｂに日付が入力されていると判断されると、ステップＳ５９へ制御が移り、チェックボックス６７にチェックが入力されていない、および／または日付入力欄６８ａおよび６８ｂに日付が入力されていないと判断されると、ステップＳ５４へ制御が移る。
【００８１】
ステップＳ５４では、検索方法が指定されていないエラーメッセージが画面に表示される。そして、異常終了とされる。
【００８２】
ステップＳ５５では、フォルダ指定欄６１で指定されたフォルダが指定される。そして、図１０に示すウェブページを生成する制御アルゴリズムへ制御が移る。
【００８３】
ステップＳ５６では、キーワード入力欄６４ａ、６４ｂ、および／または６４ｃに入力されたキーワードが抽出される。ステップＳ５７では、キーワード入力欄６４ａ、６４ｂ、および／または６４ｃから抽出されたキーワードと一致するコンテンツが配信装置３に登録されたコンテンツの中から検索される。このとき、一例としてコンテンツのタイトルおよびコメントがキーワードと比較される。ステップＳ５８では、検索結果が結果フォルダへ格納される。そして、図１０に示すウェブページを生成する制御アルゴリズムへ制御が移る。
【００８４】
ステップＳ５９では、日付入力欄６８ａおよび／または６８ｂに入力された日付が抽出される。ステップＳ６０では、抽出された日付入力欄６８ａおよび／または６８ｂに入力された日付に該当するコンテンツが配信装置３に登録されたコンテンツの中から検索される。ステップＳ６１では、検索結果が結果フォルダへ格納される。そして、図１０に示すウェブページを生成する制御アルゴリズムへ制御が移る。
【００８５】
このような、制御アルゴリズムによって、配信装置３に登録されたコンテンツは、指定された表示形式と検索指定に対応して要求元にウェブページとして配信される。
【００８６】
上述したこれらの制御アルゴリズムは、コンテンツ２１が登録されたとき、コンテンツに対して検索・再生要求を受け付けたときに別々に発生する。
【００８７】
ここで、コンテンツの更新は、アップロードしたタイミングと一定時間ごとの更新とが併用される。このため検索キャッシュやコンテンツリストのデータにエラーが発生した場合でも、特に管理などの作業を要せずに最新の状態に自動更新される。コンテンツを管理するという目的で、フォルダの移動やコンテンツの削除を行った場合にも、同様に最新状況に自動的に更新される。コンテンツのセキュリティは、アップロード先のフォルダのセキュリティ設定を引き継ぐように自動設定されるので、コンテンツを帰属させるフォルダさえ意識すれば自動でセキュリティも設定され、管理される。
【００８８】
この発明は、上述したこの発明の一実施形態などに限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００８９】
この実施形態では、図３にウェブページ表示３１の一例を示したが、これに限らず、タイトル欄、日付欄、映像表示欄、スライド表示欄、コメント表示欄および／またはテキスト表示欄から構成されるウェブページ表示であれば良い。具体的には、複数のテンプレートから所望の表示となっているテンプレートを選択するようにしても良い。例えば、映像表示欄またはスライド表示欄が２箇所設けられているテンプレートや、テキスト表示欄が設けられていないテンプレートであっても良い。さらに、それぞれの欄の形状もコンテンツの内容に応じて最適な形状としたテンプレートであっても良い。
【００９０】
【発明の効果】
この発明に依れば、ストリーミング配信用のコンテンツを配信装置へアップロードするだけで、コンテンツの検索およびコンテンツリストの画面が自動的に更新されるので、検索やコンテンツ公開のためのページを作成する手間を省くことができ、コンテンツ公開ウェブページ作成のための専門技術取得が不要になり、さらにアップロードと同時に検索やコンテンツアクセスが可能になるので公開のための時間を大幅に短縮することができる。
【００９１】
この発明に依れば、公開コンテンツの登録時にコンテンツの属性情報を登録する必要が無く、コンテンツの文字情報と登録者情報および登録日時から自動的にコンテンツの属性情報が登録される。さらに、検索項目として、コンテンツに含まれる文字情報をはじめ、登録者氏名や登録日時などの要件を複合して指定検索することができる。
【００９２】
この発明に依れば、検索結果および公開コンテンツリストの表示方法が、単なるリスト以外にも小アイコン表示および大アイコン表示とコンテンツ単独表示が可能で、特にコンテンツ単独表示の場合もコンテンツ公開および検索結果画面から直接コンテンツの再生ができる。これによって、コンテンツの公開が非常に容易になり、またシステム実現の金額も大幅に低減され、映像などのストリーミング配信用のコンテンツを大きく普及させることができる。
【図面の簡単な説明】
【図１】この発明の概念的な構成について説明するためのブロック図である。
【図２】この発明の配信装置の一実施形態を説明するためのブロック図である。
【図３】この発明の配信装置によって生成するナビゲーション表示の一例を説明するための略線図である。
【図４】この発明の配信装置によって生成するウェブページの一例を説明するための略線図である。
【図５】この発明の配信装置によって生成するウェブページの一例を説明するための略線図である。
【図６】この発明の配信装置によって生成するウェブページの一例を説明するための略線図である。
【図７】この発明の配信装置によって生成するウェブページの一例を説明するための略線図である。
【図８】この発明の配信装置にコンテンツをアップロードしたときの一例の制御アルゴリズムを説明するためのフローチャートである。
【図９】この発明のアクセス要求に応える一例の制御アルゴリズムを説明するためのフローチャートである。
【図１０】この発明のウェブページの生成の一例の制御アルゴリズムを説明するためのフローチャートである。
【図１１】この発明で適用されるナビゲーション表示の一例の略線図である。
【図１２】この発明で適用されるナビゲーション表示の一例の略線図である。
【図１３】この発明で適用されるナビゲーション表示の一例の略線図である。
【図１４】この発明のコンテンツの検索の一例の制御アルゴリズムを説明するためのフローチャートである。
【符号の説明】
１・・・ネットワーク、２・・・エンコード装置、３・・・配信装置、４・・・配信制御装置、５・・・配信操作装置、６・・・コンテンツ制作装置、７、８、９・・・コンテンツ再生装置、１１・・・登録部、１２・・・記録部、１２ａ・・・コンテンツ記録領域、１２ｂ・・・属性情報記録領域、１３・・・検索・再生部、２１・・・コンテンツ、２２・・・検索属性抽出機能部、２３・・・登録機能部、２４・・・Ｗｅｂサーバ機能部、２５・・・コンテンツ配信機能部、２６・・・表示ページ生成機能部、２７・・・検索実行機能部、２８・・・認証機能部、２９・・・ナビゲート機能部
【図１】
2005346119.tif 000003
【図２】
2005346119.tif 000004
【図３】
2005346119.tif 000005
【図４】
2005346119.tif 000006
【図５】
2005346119.tif 000007
【図６】
2005346119.tif 000008
【図７】
2005346119.tif 000009
【図８】
2005346119.tif 000010
【図９】
2005346119.tif 000011
【図１０】
2005346119.tif 000012
【図１１】
2005346119.tif 000013
【図１２】
2005346119.tif 000014
【図１３】
2005346119.tif 000015
【図１４】
2005346119.tif 000016