(57)【特許請求の範囲】
【請求項１】
ストリーミング情報の配信サーバと、クライアント端末と、管理サーバとを用いており、かつ、前記配信サーバから配信されるストリーミング情報についての逐次の再生制御を行う方法であって、前記クライアント端末は、リダイレクトプログラムとブラウザとを備えており、
前記方法は、
使用者からの操作に基づいた前記ブラウザからの配信の要求に対応して前記配信サーバから前記クライアント端末に向けて配信されたストリーミング情報を、前記クライアント端末の前記リダイレクトプログラムが、前記管理サーバに逐次送り出すステップと、
前記管理サーバが、前記ストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列かつコマ単位で解析するステップと、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記管理サーバが、前記ストリーミング情報を前記クライアント端末の前記ブラウザに逐次配信し、前記ストリーミング情報に不適切な内容が含まれている場合には、前記管理サーバが、当該不適切な内容を含む前記ストリーミング情報を、他の内容のストリーミング情報にコマ単位で差し替えて前記ブラウザに逐次配信するステップと、
前記クライアント端末の前記ブラウザが、前記管理サーバから配信された前記ストリーミング情報を逐次再生して使用者に呈示するステップと、
を含む、ストリーミング再生制御方法。
【請求項２】
ストリーミング情報の配信サーバと、クライアント端末と、管理サーバとを備え、かつ、前記配信サーバから配信されるストリーミング情報についての逐次の再生制御を行うシステムであって、
前記クライアント端末は、リダイレクトプログラムとブラウザとを備えており、
使用者からの操作に基づいた前記ブラウザからの配信の要求に対応して前記配信サーバから前記クライアント端末に向けて配信されたストリーミング情報を、前記クライアント端末の前記リダイレクトプログラムが前記管理サーバに送り出す処理と、
前記管理サーバが、前記ストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列かつコマ単位で解析する処理と、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記管理サーバが、前記ストリーミング情報を前記クライアント端末の前記ブラウザに逐次配信し、前記ストリーミング情報に不適切な内容が含まれている場合には、前記管理サーバが、当該不適切な内容を含む前記ストリーミング情報を、他の内容のストリーミング情報にコマ単位で差し替えて前記ブラウザに逐次配信する処理と、
前記クライアント端末の前記ブラウザが、前記管理サーバから配信された前記ストリーミング情報を逐次再生して使用者に呈示する処理と、
を行うストリーミング再生制御システム。
【請求項３】
ストリーミング情報の配信サーバと、クライアント端末と、管理サーバとを備えており、かつ、前記配信サーバから配信されるストリーミング情報についての逐次の再生制御を行うシステムに用いられる管理サーバであって、
前記クライアント端末は、リダイレクトプログラムとブラウザとを備えており、
使用者からの操作に基づいた前記ブラウザからの配信の要求に対応して前記配信サーバから前記クライアント端末の前記ブラウザに向けて配信されたストリーミング情報を、前記クライアント端末の前記リダイレクトプログラム経由で受信する処理と、
前記ストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列かつコマ単位で解析する処理と、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記ストリーミング情報を前記クライアント端末の前記ブラウザに逐次配信し、前記ストリーミング情報に不適切な内容が含まれている場合には、前記管理サーバが、当該不適切な内容を含む前記ストリーミング情報を、他の内容のストリーミング情報にコマ単位で差し替えて前記ブラウザに逐次配信する処理と、
を行う管理サーバ。
【請求項４】
請求項１に記載のステップをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング情報に含まれる不適切な情報をフィルタリングしながら、当該ストリーミング情報の再生を制御するための技術に関するものである。
【背景技術】
【０００２】
近年、インターネット上の情報の活用が、幅広い年齢層において行われている。
【０００３】
一方、インターネット上の情報には、有害なものが存在することが知られている。例えば、著作権違反の画像やテキストデータや、わいせつ画像などである。
【０００４】
そこで、従来から、有害な情報をブロックするソフトウエアやサービスが提供されている。これらによれば、予め設定された有害サイトにクライアント端末がアクセスしようとすると、そのサイトへのアクセスがブロックされる。
【０００５】
また、下記特許文献１及び２に示されるように、有害情報へのアクセスを制限する技術が提案されている。
【特許文献１】特開２００６−１７２０８１号公報
【特許文献２】特開２００３−２０４４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記した技術は、いずれも、ストリーミング配信される情報に適用されるものではない。このため、これらの技術では、ストリーミング配信される情報に有害情報が含まれていても、適切にその配信をブロックすることが困難である。
【０００７】
本発明は、前記の状況に鑑みてなされたものである。本発明の目的の一つは、ストリーミング配信される情報に含まれる有害情報を適切にフィルタリングしながら、当該ストリーミング情報を連続的に再生させるように、その再生を制御することである。
【課題を解決するための手段】
【０００８】
本発明は、以下のいずれかの項目に記載の構成とされている。
【０００９】
（項目１）
配信サーバから配信されるストリーミング情報の再生制御を行う方法において、
ネットワークを介して前記ストリーミング情報を取得するステップと、
前記取得されたストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列で解析するステップと、
前記時系列で解析された前記ストリーミング情報に不適切な内容が含まれていない場合は、そのストリーミング情報を逐次再生させる処理を行い、前記ストリーミング情報に不適切な内容が含まれている場合には、当該不適切な内容を含む前記ストリーミング情報の再生をブロックする処理を行うステップと、
を含むストリーミング再生制御方法。
【００１０】
本発明においては、ストリーミング情報を再生する前に、いわば先読みして、不適切な内容の有無を時系列的に解析する。その結果、不適切な内容が含まれていれば、その情報の再生をブロックすることができる。ここで、再生のブロックとは、当該ストリーミング情報の再生そのものを停止する場合だけでなく、不適切情報を他の情報に差し替えた上で再生する処理を含む。また、不適切な内容が含まれていないストリーミング情報については、連続的に再生させることが可能である。
【００１１】
（項目２）
前記再生をブロックする処理を行うステップは、
前記不適切な内容のストリーミング情報を、他の内容のストリーミング情報に差し替えることで前記再生のブロックを行うステップを含む、項目１に記載のストリーミング再生制御方法。
【００１２】
（項目３）
前記再生をブロックする処理を行うステップは、
前記不適切な内容を含むストリーミング情報の再生を中止することで前記再生のブロックを行うステップを含む、項目１に記載のストリーミング再生制御方法。
【００１３】
（項目４）
前記ストリーミング情報とは、ストリーミング配信される動画情報であり、
前記ストリーミング情報の解析は、前記動画情報におけるコマの単位で順次行われる、
項目１〜３のいずれか１項に記載の再生制御方法。
【００１４】
ストリーミング情報が動画である場合は、例えば、動画を構成する静止画を順次解析することで、不適切動画の解析を行うことができる。
【００１５】
（項目５）
前記ストリーミング情報とは、ストリーミング配信される音声情報である、項目１〜３のいずれか１項に記載の再生制御方法。
【００１６】
ストリーミング情報が音声である場合には、例えば音声認識技術によって不適切音声を順次解析することができる。
【００１７】
（項目６）
ストリーミング情報の配信サーバと、クライアント端末と、管理サーバとを用いており、かつ、前記配信サーバから配信されるストリーミング情報の再生制御を行う方法であって、
前記配信サーバから前記クライアント端末に向けて配信されたストリーミング情報を、前記クライアント端末が、前記管理サーバに逐次送り出すステップと、
前記管理サーバが、前記ストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列で解析するステップと、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記管理サーバが、前記ストリーミング情報を前記クライアント端末に逐次配信し、前記ストリーミング情報に不適切な内容が含まれている場合には、前記管理サーバが、当該不適切な内容を含む前記ストリーミング情報の再生をブロックするステップと、
前記クライアント端末が、前記管理サーバから配信された前記ストリーミング情報を逐次再生して使用者に呈示するステップと、
を含むストリーミング再生制御方法。
【００１８】
本発明では、管理サーバにおいて、不適切情報の有無を順次解析することにより、クライアント端末での負荷を軽減することができる。また、不適切情報の解析に用いるデータの更新が容易になる。
【００１９】
（項目７）
ストリーミング情報の配信サーバと、クライアント端末とを用いており、かつ、前記配信サーバから配信されるストリーミング情報の再生制御を行う方法であって、
前記配信サーバから前記クライアント端末に向けて配信されたストリーミング情報に不適切な内容が含まれているか否かを、前記クライアント端末が、順次、時系列で解析するステップと、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記クライアント端末が、前記管理サーバから配信された前記ストリーミング情報を逐次再生して使用者に呈示し、前記ストリーミング情報に不適切な内容が含まれている場合には、前記クライアント端末が、当該不適切な内容を含む前記ストリーミング情報の再生をブロックするステップと、
を含むストリーミング再生制御方法。
【００２０】
本発明では、クライアント端末において、不適切情報の解析を順次行うこととしているので、この解析をサーバで行う場合に比較して、ネットワークへの負荷を軽減することができる。ただし、不適切情報を解析するためのデータは、適宜、ネットワークを介して更新することが好ましい。
【００２１】
（項目８）
配信サーバから配信されるストリーミング情報の再生制御を行う再生制御システムにおいて、
前記配信サーバからストリーミング情報を取得するストリーミング情報取得部と、
前記ストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列で解析するストリーミング情報解析部と、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記ストリーミング情報を逐次再生させるストリーミング情報再生処理部と、
前記ストリーミング情報に不適切な内容が含まれている場合には、当該不適切な内容を含む前記ストリーミング情報の再生をブロックする、ストリーミング情報ブロック部と、
を含むストリーミング再生制御システム。
【００２２】
（項目９）
ストリーミング情報の配信サーバと、クライアント端末と、管理サーバとを備えた、ストリーミング情報の再生制御システムにおいて、
前記配信サーバから前記クライアント端末に向けて配信されたストリーミング情報を、前記クライアント端末が前記管理サーバに送り出す処理と、
前記管理サーバが、前記ストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列で解析する処理と、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記管理サーバが、前記ストリーミング情報を前記クライアント端末に逐次配信し、前記ストリーミング情報に不適切な内容が含まれている場合には、前記管理サーバが、当該不適切な内容を含む前記ストリーミング情報の再生をブロックする処理と、
前記クライアント端末が、前記管理サーバから配信された前記ストリーミング情報を逐次再生して使用者に呈示する処理と、
を行うストリーミング再生制御システム。
【００２３】
（項目１０）
ストリーミング情報の配信サーバと、クライアント端末とを備えた、ストリーミング情報の再生制御システムにおいて、
前記配信サーバから前記クライアント端末に向けて配信されたストリーミング情報に不適切な内容が含まれているか否かを、前記クライアント端末が、順次、時系列で解析する処理と、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記クライアント端末が、前記管理サーバから配信された前記ストリーミング情報を逐次再生して使用者に呈示し、前記ストリーミング情報に不適切な内容が含まれている場合には、前記クライアント端末が、当該不適切な内容を含む前記ストリーミング情報の再生をブロックする処理と、
を行うストリーミング再生制御システム。
【００２４】
（項目１１）
ストリーミング情報の配信サーバと、クライアント端末と、管理サーバとを備えた再生制御システムに用いられる管理サーバであって、  前記配信サーバから前記クライアント端末に向けて配信されたストリーミング情報を、前記クライアント端末経由で受信する処理と、
前記ストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列で解析する処理と、
前記ストリーミング情報に不適切な内容が含まれていない場合には、前記ストリーミング情報を前記クライアント端末に逐次配信し、前記ストリーミング情報に不適切な内容が含まれている場合には、前記管理サーバが、当該不適切な内容を含む前記ストリーミング情報の再生をブロックする処理と、
を行う管理サーバ。
【００２５】
（項目１２）
項目１〜７のいずれか１項に記載のステップをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の効果】
【００２６】
本発明によれば、ストリーミング配信される情報に含まれる有害情報を、当該ストリーミング情報の再生から先読みするかたちでフィルタリングして有害な情報の再生を防止することが可能になる。これにより、不適切な情報が使用者に呈示されることを防止することができる。
【発明を実施するための最良の形態】
【００２７】
（第１実施形態の装置構成）
本発明の第１実施形態に係る、ストリーミング情報の再生制御システムを、添付の図面に基づいて説明する。この実施形態では、ストリーミング情報として、動画情報を扱う例を説明する。ただし、動画に音声やテキストデータが付随していてもよい。
【００２８】
このシステムは、ストリーミング情報の配信サーバ１と、クライアント端末２と、管理サーバ３と、これらを接続するネットワーク４とを備えている（図１及び図２参照）。なお、図２においては、複数のクライアント端末が記載されているが、いずれも同様の構成なので、いずれについても同じ符号を付する。
【００２９】
配信サーバ１は、クライアント端末２に配信されるべきストリーミング情報を蓄積しているものである。配信サーバ１は、クライアント端末２からの要求に基づいて、クライアント端末２にストリーミング情報を配信できるようになっている。
【００３０】
クライアント端末２は、リダイレクトプログラム２１と、ブラウザ２２とを備えている。
【００３１】
リダイレクトプログラム２１は、動画データ取得部２１１と、動画データ送信部２１２とを備えている（図２参照）。動画データ取得部２１１は、配信サーバ１からクライアント端末２に向けて配信されたストリーミング情報を取得するためのモジュールあるいはプログラムである。動画データ取得部２１１は、ネットワークを介して配信されたストリーミング情報を取得する、ストリーミング情報取得部に相当する。動画データ送信部２１２は、クライアント端末２から管理サーバ３に動画データを送り出すためのモジュールあるいはプログラムである。
【００３２】
ブラウザ２２は、配信サーバ１に対して情報配信を要求するプログラムである。また、ブラウザ２２は、管理サーバ３から配信されたストリーミング情報を受け取って順次再生できる機能を有している。すなわち、この実施形態のブラウザ２２は、動画再生ソフトウエアの機能を備えている。これにより、クライアント端末２は、管理サーバ３から配信されたストリーミング情報を再生して使用者に呈示する処理を行えるようになっている。ブラウザ単体にそのような機能を備えていなくても、適宜なプラグインを用いることにより、全体として、本実施形態のブラウザ２２として機能させることも可能である。このような目的で使用できるブラウザとしては、例えばＷｅｂページの閲覧を行うウェブブラウザ（インターネットエクスプローラやネットスケープ等）や、動画や音声の再生を行うメディア再生プログラム（メディアプレーヤーやリアルプレーヤー、クイックタイム等）がある。なお、これらの名称は、登録商標又は商標である。
【００３３】
管理サーバ３は、動画データ受信部３１と、動画解析部３２と、不適切動画のブロック部３３と、動画配信部３４とを備えている。
【００３４】
動画データ受信部３１は、クライアント端末２からリダイレクトプログラム２１によって管理サーバ３に送られた動画データを受信するものである。
【００３５】
動画解析部３２は、ストリーミング情報に不適切な内容が含まれているか否かを、順次、時系列で解析する処理を行うものである。詳しい処理内容は、本システムの動作として後述する。動画解析部３２は、ストリーミング情報に不適切な内容が含まれているか否かを解析する、ストリーミング情報解析部に相当する。
【００３６】
本実施形態の動画解析部３２は、比較用ＤＢ３２１を有している。比較用ＤＢ３２１は、不適切動画を判別するための画像を格納しているＤＢである。画像以外の不適切情報（例えば単語など）を判別する場合は、その情報も格納している。比較用ＤＢ３２１は、この例では、管理サーバ３の内部に置かれている。しかし、これに限らず、ネットワーク４を介して接続された他のノードに比較用ＤＢ３２１を配置することもできる。比較用ＤＢ３２１に格納される画像等の情報は、機械的に、あるいは人手により収集されたものである。
【００３７】
不適切動画のブロック部３３は、
（１）ストリーミング情報に不適切な内容が含まれていない場合には、そのストリーミング情報を、動画配信部３４を介して、クライアント端末２に逐次配信し、
（２）ストリーミング情報に不適切な内容が含まれている場合には、当該不適切な内容を含むストリーミング情報の再生をブロックする
という処理を行う構成となっている。ブロック部３３は、「ストリーミング情報に不適切な内容が含まれている場合には、当該不適切な内容を含むストリーミング情報の再生をブロックする、ストリーミング情報ブロック部」に相当する。
【００３８】
ここで、「ストリーミング情報の再生をブロックする」とは、「ストリーミング情報の配信を中止する」こと、あるいは、「ストリーミング情報のうちで不適切な部分を削除あるいは入れ替えて配信する」ことのいずれかを意味する。この処理の詳細も後述する。
【００３９】
動画配信部３４は、「ストリーミング情報に不適切な内容が含まれていない場合に、当該ストリーミング情報を逐次再生させる、ストリーミング情報再生処理部」に相当するものである。すなわち、動画配信部３４は、ストリーミング情報をクライアント端末２に配信することで、ストリーミング情報を連続的に再生させることができる。なお、図２では、不適切動画のブロック部３３の下流側に動画配信部３４が配置されている。しかしながら、ストリーミング情報に不適切な内容が含まれない場合は、ブロック部３３は機能しない。つまり、この場合は、ストリーミング情報は、実質的に、動画解析部３２から動画配信部３４に送られていることになる。
【００４０】
ネットワーク４は、この例では、インターネットである。ただし、ネットワーク４としては、各ノード（サーバや端末）の間において、必要な通信が行えるものであればよい。ネットワーク４で用いられるプロトコルや、物理層での構成は、特に制約されない。
【００４１】
（ストリーミング情報の再生制御方法）
つぎに、図２及び図３を参照して、本実施形態に係る再生制御方法を説明する。
【００４２】
（ステップＳＡ−１）
まず、使用者の操作に基づいて、ブラウザ（動画再生ソフトウエア）２２が、動画配信サーバ１に、動画の配信を要求する。動画配信サーバ１は、ネットワーク４を介して、この要求を受け取る。
【００４３】
（ステップＳＡ−２）
ついで、動画配信サーバ１は、ブラウザ２２からの要求に対応して、クライアント端末２に動画（ストリーミング情報）を配信する。この配信は、ネットワーク４を介して行われる。ストリーミング情報とは、動画や音声などのように、時系列に沿った連続的なデータを意味する。もちろん、パケットに分割されて不連続的に送信されるストリーミングデータであってよい。ストリーミング情報の場合、クライアント端末２では、そのデータを受信しながら同時に再生を行なうことが可能になる。ストリーミング情報を使った場合には、低速な回線であっても、ダウンロード方式に比較して、マルチメディアデータの再生が容易になるという利点がある。
【００４４】
クライアント端末２では、このように配信された動画を、リダイレクトプログラム２１によって逐次受け取る。つまり、リダイレクトプログラム２１は、ブラウザ２２へ配信されるべきストリーミング情報を、いわば横取りすることができるようになっている。例えば、リダイレクトプログラム２１は、ブラウザ２２にアドイン可能なように構成され、ブラウザ２２の送受信するデータを監視して、受信したデータを予め登録された管理サーバ３に順次送信する。
【００４５】
より詳しくは、リダイレクトプログラム２１の動画データ取得部２１１が、配信サーバ１からの動画を受け取る。ついで、動画データ送信部２１２は、動画を、ネットワーク４を介して、管理サーバ３に順次送信する。
【００４６】
（ステップＳＡ−３）
管理サーバ３の動画データ受信部３１は、クライアント端末２から動画を受け取り、動画解析部３２に順次送る。
【００４７】
（ステップＳＡ−４）
動画解析部３２は、受け取った動画を、順次、時系列で解析する。すなわち、動画解析部３２は、ストリーミング情報としての動画に不適切な内容が含まれているか否かを解析する。この解析の手法を、図３を参照しながら説明する。
【００４８】
動画解析部３２は、動画を構成している静止画（シーン）を、ストリーミング情報の時系列に沿って抽出する。具体的には、例えば、動画を構成するフレームを抽出する。あるいは、ＭＰＥＧ２でエンコードされたデータであれば、Ｉフレーム（Ｉピクチャ）を抽出してもよい。このようにして抽出された７枚のシーンＮｏ１〜Ｎｏ７を図３に示す。もちろん、シーンの数は一例である。
【００４９】
各シーンを、比較用ＤＢ３２１に格納された不適切画像と照合する。これにより、各シーンが不適切な内容であるかどうかを判定することができる。この例では、Ｎｏ２〜Ｎｏ６のシーンが不適切と判定され、残りのシーンが適切と判定されている。この例は、コマ単位（シーン単位）での判定の一例である。
【００５０】
不適切画像の判定方法としては、例えば、特開２００７−９６６０８号公報に記載された技術を用いることができるので、この明細書においては、詳細な説明を省略する。
【００５１】
（ステップＳＡ−５）
不適切動画のブロック部３３は、動画解析部３２から、解析結果（図３参照）を受け取る。ついで、ブロック部３３は、不適切動画における不適切なシーンを、他の適切なシーンと置換する。置換に用いられるべき適切なシーンは、予め、管理サーバ３中のデータベース（図示せず）に記録しておくことができる。置換に用いる適切なシーンとしては、例えば、
・何らかの静止画（例えば花や景色の画像）
・テキスト情報を示す画像（例えば「配信不可」の文字）
・単なる白色などの単色の画像
とすることができる。要するに、不適切画像の配信を行わないようにできる画像であれば何を用いてもよい。
【００５２】
このようにして不適切画像がブロックされた動画は、動画配信部３４に順次送られる。不適切画像を含まないストリーミング情報については、ブロック部３３を通過して、そのままの内容で、動画配信部３４に送られる。
【００５３】
（ステップＳＡ−６）
動画配信部３４は、不適切動画がブロックされた動画を、ネットワーク４を介して、ブラウザ（動画再生ソフトウエア）２２に送る。ブラウザ２２は、受信した動画を逐次再生する。
【００５４】
本実施形態では、不適切画像がブロックされている動画を順次再生して、使用者に、ストリーミング情報として、呈示することができる。すなわち、本実施形態によれば、不適切な動画について、内容を差し替えることができ、しかも、差し替えた内容を含むストリーミング情報を再生することができる。このように、本実施形態によれば、不適切画像のフィルタリングを行うことができるという利点がある。
【００５５】
また、ストリーミング情報に不適切な情報が含まれていない場合は、そのままの内容で、ブラウザ２２により、ストリーミング情報を連続的に再生することができる。
【００５６】
なお、前記実施形態においては、動画中の画像について、不適切か否かの解析を行っている。ここで、画像中に文字が含まれている場合には、文字についても不適切か否かを、順次、時系列で解析できる。すなわち、当該文字を認識して順次抜き出し、その文字で構成される単語と、比較用ＤＢ３２１中に記録された不適切単語とを対比して、不適切画像であるか否かを判定することもできる。このような操作は、適宜な文字認識技術（ＯＣＲ技術）や形態素解析技術を用いることで実施可能である。もちろん、不適切な単語が存在しない場合は、当該ストリーミング情報を、そのままの内容で再生させることができる。
【００５７】
さらに、動画に音声が付随している場合には、その音声についても順次の解析が可能である。すなわち、当該音声を認識して文字列とし、その文字列で構成される単語と、比較用ＤＢ３２１中に記録された不適切単語とを順次対比して、不適切情報であるか否かを判定することもできる。この場合には、当該音声を遮断した状態でストリーミング情報をブラウザ２２に配信し、再生することができる。あるいは、当該音声を他の音声に置換した上で、ストリーミング情報を配信して再生することができる。このような操作は、適宜な音声認識技術や形態素解析技術を用いることで実施可能である。
【００５８】
また、前記実施形態では、ストリーミング情報として動画を用いたが、音声のみからなるストリーミング情報であってもよい。この場合も、前記に示したように、音声における不適切情報を判定して、その配信をブロックすることができる。
【００５９】
なお、前記実施形態では、不適切動画を発見したときに、不適切画像を差し替える処理を例示したが、これに限らず、例えば、ストリーミング情報の配信そのものを中止してもよい。あるいは、管理サーバ３によりブラウザ２２を操作して、ストリーミング情報の再生を停止させることも可能である。
【００６０】
（第２実施形態）
つぎに、本発明の第２実施形態に係る、ストリーミング情報の再生制御システムを、図４を主に参照して説明する。この実施形態でも、ストリーミング情報として、動画情報を扱う例を説明する。ただし、動画に音声やテキストデータが付随していてもよい。この第２実施形態の説明においては、前記した第１実施形態と基本的に同じ機能を有する構成要素については、同一符号を用いることにより、説明を簡略化する。
【００６１】
このシステムは、ストリーミング情報の配信サーバ１００と、クライアント端末２００と、管理サーバ３００と、これらを接続するネットワーク４（図１参照）とを備えている。
【００６２】
配信サーバ１００及びネットワーク４は、第１実施形態における配信サーバ１と基本的に同様でよいので、詳しい説明は省略する。
【００６３】
クライアント端末２００は、ゲートウエイプログラム２０１と、ブラウザ２０２とを備えている。
【００６４】
ゲートウエイプログラム２０１は、動画データ取得部２０１１と、動画解析部２０１２と、比較用ＤＢ２０１３と、ブロック部２０１４とを備えている。
【００６５】
動画データ取得部２０１１は、配信サーバ１００からクライアント端末２００に向けて配信されたストリーミング情報を取得するためのモジュールあるいはプログラムである。動画データ取得部２０１１は、ネットワークを介して配信されたストリーミング情報を取得する、ストリーミング情報取得部に相当する。
【００６６】
動画解析部２０１２は、ストリーミング情報に不適切な内容が含まれているか否かを解析する処理を行うものである。具体的な処理内容は、第１実施形態における動画解析部３２と基本的に同様である。動画解析部２０１２は、ストリーミング情報に不適切な内容が含まれているか否かを解析する、ストリーミング情報解析部に相当する。
【００６７】
比較用ＤＢ２０１３は、不適切な動画などの情報を格納している部分である。比較用ＤＢ２０１３の内容は、管理サーバ３００にアクセスすることにより、適宜に更新されるようになっている。
【００６８】
不適切動画のブロック部２０１４は、
（１）ストリーミング情報に不適切な内容が含まれていない場合には、そのストリーミング情報を、ブラウザ２０２に逐次配信し、
（２）ストリーミング情報に不適切な内容が含まれている場合には、当該不適切な内容を含むストリーミング情報の再生をブロックする
という処理を行う構成となっている。ブロック部２０１４は、「ストリーミング情報に不適切な内容が含まれている場合には、当該不適切な内容を含むストリーミング情報の再生をブロックする、ストリーミング情報ブロック部」に相当する。このブロック部２０１４の構成は、第１実施形態におけるブロック部３３と基本的に同様である。
【００６９】
ブラウザ２０２は、配信サーバ１００に対して情報配信を要求するプログラムである。また、ブラウザ２０２は、ブロック部２０１４を経たストリーミング情報を受け取って再生できる機能を有している。すなわち、この実施形態のブラウザ２０２は、動画再生ソフトウエアの機能を備えている。これにより、クライアント端末２００は、配信サーバ１００から配信されたストリーミング情報を再生して使用者に呈示する処理を行えるようになっている。このブラウザ２０２の構成は、第１実施形態におけるブラウザ２２と基本的に同様である。第２実施形態においては、ブラウザ２０２が、「ストリーミング情報に不適切な内容が含まれていない場合には、ストリーミング情報を逐次再生させる、ストリーミング情報再生処理部」に対応している。
【００７０】
管理サーバ３００は、不適切動画を判定するための更新情報を保持している。管理サーバは、比較用ＤＢ３２１からの要求に対応して、更新情報を比較用ＤＢ３２１に送り、その情報を更新できるようになっている。
【００７１】
（第２実施形態におけるストリーミング情報の再生制御方法）
つぎに、図４を参照して、本実施形態に係る再生制御方法を説明する。
【００７２】
（ステップＳＢ−１）
まず、使用者の操作に基づいて、ブラウザ（動画再生ソフトウエア）２０２が、動画配信サーバ１００に、動画の配信を要求する。動画配信サーバ１００は、ネットワーク４（図１参照）を介して、この要求を受け取る。
【００７３】
（ステップＳＢ−２）
ついで、動画配信サーバ１００は、ブラウザ２０２からの要求に対応して、クライアント端末２００に動画（ストリーミング情報）を配信する。この配信は、ネットワーク４を介して行われる。
【００７４】
クライアント端末２００では、このように配信された動画を、ゲートウエイプログラム２０１によって受け取る。つまり、ゲートウエイプログラム２０１は、ブラウザ２２へ配信されるべきストリーミング情報を、いわば横取りすることができるようになっている。
【００７５】
より詳しくは、ゲートウエイプログラム２０１の動画データ取得部２０１１が、配信サーバ１００からの動画を受け取る。さらに、動画データ取得部２０１１は、受け取った動画を、動画解析部２０１２に送る。ここで、前記した第１実施形態では、動画を、管理サーバ３に配信し、そこで解析を行っていた。これに対して、この第２実施形態では、このような配信は行わず、後述のように、クライアント端末２００において動画の解析を行う。
【００７６】
（ステップＳＢ−３）
動画解析部２０１２は、動画データ取得部２０１から受け取った動画を、順次、時系列で解析する。すなわち、動画解析部２０１２は、ストリーミング情報としての動画に不適切な内容が含まれているか否かを順次解析していく。この解析の手法は、第１実施形態における動画解析部３２と基本的に同様である。ただし、この実施形態では、不適切動画の判定のために、比較用ＤＢ３２１に代えて、比較用ＤＢ２０１３を用いている。
【００７７】
（ステップＳＢ−４）
不適切動画のブロック部２０１４は、動画解析部２０１２から、解析結果（図３参照）を受け取る。ブロック部２０１４の動作は、第１実施形態におけるブロック部３３と基本的に同様である。このブロック部２０１４の動作により、不適切画像を差し替える等の処理が可能になる。
【００７８】
（ステップＳＢ−５）
動画ブロック部２０１４は、不適切動画がブロックされた動画を、ブラウザ（動画再生ソフトウエア）２０２に送る。ブラウザ２０２は、受信した動画を再生する。これにより、クライアント端末２００は、動画を使用者に呈示することができる。不適切画像がなければ、当該動画（ストリーミング情報）をブラウザ２０２に送り、そのままの内容で連続的に再生させることができる。
【００７９】
本実施形態では、不適切画像がブロックされている動画を再生して、使用者に呈示することができる。つまり、本実施形態によれば、不適切画像のフィルタリングを行うことができるという利点がある。
【００８０】
また、本実施形態では、管理サーバに動画を配信することなく、動画を解析し、不適切動画をブロックすることができるので、ネットワークへの負担を軽減することが可能になる。
【００８１】
第２実施形態における他の構成及び利点は、基本的に第１実施形態と同様である。
【００８２】
前記した各実施形態の動作は、コンピュータに適宜のコンピュータソフトウエアを組み込むことにより実施することができる。
【００８３】
なお、本発明に係る再生制御方法及び装置は、前記実施形態に限定されるものではない。本発明は、特許請求の範囲に記載された範囲内において、具体的な構成に対して種々の変更を加えうるものである。
【００８４】
例えば、前記した各構成要素は、機能ブロックとして存在していればよく、独立したハードウエアとして存在しなくても良い。また、実装方法としては、ハードウエアを用いてもコンピュータソフトウエアを用いても良い。さらに、本発明における一つの機能要素が複数の機能要素の集合によって実現されても良く、本発明における複数の機能要素が一つの機能要素により実現されても良い。
【００８５】
また、機能要素は、物理的に離間した位置に配置されていてもよい。この場合、機能要素どうしがネットワークにより接続されていても良い。グリッドコンピューティングにより機能を実現し、あるいは機能要素を構成することも可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１実施形態に係る再生制御装置の基本的な構成を示すブロック図である。
【図２】図１に示す装置の具体的な構成例及び動作手順を説明するためのブロック図である。
【図３】不適切動画をブロックする方法を説明するための説明図である。
【図４】本発明の第２実施形態に係る再生制御装置の構成及び動作手順を説明するためのブロック図である。
【符号の説明】
【００８７】
１・１００  配信サーバ
２・２００  クライアント端末
２１  リダイレクトプログラム
２１１  動画データ取得部（ストリーミング情報取得部）
２１２  動画データ送信部
２２・２０２  ブラウザ
２０１  ゲートウエイプログラム
２０１１  動画データ取得部（ストリーミング情報取得部）
２０１２  動画解析部（ストリーミング情報解析部）
２０１３  比較用ＤＢ
２０１４  不適切動画のブロック部（ストリーミング情報ブロック部）
３・３００  管理サーバ
３１  動画データ受信部
３２  動画解析部（ストリーミング情報解析部）
３２１  比較用ＤＢ
３３  不適切動画のブロック部（ストリーミング情報ブロック部）
３４  動画配信部
４  ネットワーク
【図１】
0005064140.tif 000002
【図２】
0005064140.tif 000003
【図３】
0005064140.tif 000004
【図４】
0005064140.tif 000005