(57)【要約】【課題】コンテンツが、動画像、オーディオ、音声の少なくとも一つを含む場合に、能力情報が異なる、様々な端末に適合した動画像ストリームをＩＰネットワーク又は回線交換ネットワークを介して転送することができ、端末で高品質の動画、オーディオ、音声を再生することを可能とするサーバ装置と、コンテンツ配信方法とプログラムの提供。【解決手段】ネットワーク（１０５）を介し端末（１０３）にコンテンツを送出するサーバ装置（１０２）は、端末の能力を含む情報をやりとりする制御・解析部（１０８）と、映像または音声またはオーディオの少なくとも一つを含むコンテンツを入力し制御・解析部（１０８）からの情報を入力し、必要な場合は端末の能力に適合するように前記コンテンツのコーデック、ビットレート、解像度、ファイル形式の少なくとも一つを変換し前記変換後のコンテンツを送出するトランスコーダ（１０９）を備える。【選択図】図１
2009260818.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末にコンテンツを送出するサーバ装置であって、
前記端末から前記端末の能力を含む情報を受け、
ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する制御部と、
前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する変換部と、
を備える、ことを特徴とするサーバ装置。
【請求項２】
前記制御部は、
前記端末から送信される前記端末の能力を含む情報を受けて解析し、
ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツと共に、又は別途入力される、前記コンテンツの復号化情報、ファイル形式から、前記コーデック、ビットレート、解像度、ファイル形式の情報を取得して、前記端末の能力と比較し、
前記コンテンツに関するコーデック、ビットレート、解像度、及び、ファイル形式のうち前記端末の能力に合致しないものが少なくとも一つある場合に、前記変換部に変換指示を出力する制御・解析部を備え、
前記変換部は、
前記制御・解析部からの変換の指示を受けると、前記コンテンツに関するコーデック、ビットレート、解像度、及び、ファイル形式のうち前記端末の能力に合致しないものについて、前記コンテンツにトランスコード処理を施すトランスコーダ部を備え、前記トランスコーダ部から出力されるコンテンツが伝送路を介して前記端末に送出される、ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記トランスコーダ部は、
前記コンテンツの動画データストリームを受信し一時的に蓄積する受信バッファと、
前記制御・解析部から、変換に関する制御情報を受けとり、トランスコード処理の有無の指示を出力する変換制御部と、
を備え、
前記端末の能力情報と、動画像に関するコーデック、ビットレート、画面解像度のパラメータが全て一致する場合、前記変換制御部は、トランスコーダ処理を行わない指示を出し、前記受信バッファからの動画像データはスルーで前記トランスコーダ部の送受信部から、ネットワーク伝送路を介して、前記端末に送出され、
前記端末の能力情報と、動画像に関するコーデック、ビットレート、画面解像度のパラメータのうち一つでも一致しない場合、前記変換制御部は、どのパラメータに対してトランスコーダ処理を行なうのかを判別して指示を出力し、
前記トランスコーダ部は、前記受信バッファから動画像データストリームを受け取り、前記変換制御部から指示された、ビットレート、画面解像度、コーデックの該当パラメータについてトランスコード処理を実行して出力し、
前記変換制御部からの指示に基づき、前記受信バッファから動画像データストリームと、前記トランスコーダ部でトランスコード処理された動作データストリームとの一方を選択して出力するスイッチ部と、
前記スイッチ部の出力を受け予め定められたサイズ毎に出力する送信バッファと、
を備えた、ことを特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記受信バッファに動画ストリームがファイルで蓄積される場合に、前記変換制御部から指示されたファイル形式で格納された動画ストリームを、前記受信バッファから読み出して出力するファイル読み出し部を備え、
前記トランスコード部は、前記変換制御部からの指示に基づき、前記ファイル読み出し部で読み出された動画ストリームをトランスコード処理し、
前記トランスコード部でトランスコード処理された動画ストリームを、前記変換制御部から指示されたファイル形式でファイルに書き込むファイル書き込み部を備え、
前記スイッチ部は、前記変換制御部からの指示に基づき、前記ファイル書き込み部の出力と、前記受信バッファの出力との一方を選択し、予め定められたサイズ毎に前記送信バッファに出力する、ことを特徴とする請求項３に記載のサーバ装置。
【請求項５】
前記変換部は、送出すべきコンテンツの所望の位置に、
別の映像、オーディオ、音声のうちの少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
コンテンツを送出する、ことを特徴とする請求項１乃至４のいずれか１項に記載のサーバ装置。
【請求項６】
前記別の映像、オーディオ、音声のうちの少なくとも一つは広告を含む、ことを特徴とする請求項５に記載のサーバ装置。
【請求項７】
前記変換部は、送出すべきコンテンツに対して、
予め定められた時間タイミング、又は、予め定められた位置に、
文字を挿入するか、又は、重畳した上で、
コンテンツを送出する、ことを特徴とする請求項１乃至６のいずれか１項に記載のサーバ装置。
【請求項８】
ネットワークのトラフィック状態を監視し前記端末との接続可否を制御する接続制御と、
前記端末からの要求、又は、コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と
のうちの少なくとも一つを行う監視制御部をさらに備える、ことを特徴とする請求項１乃至７のいずれか１項に記載のサーバ装置。
【請求項９】
請求項１乃至８のいずれか１項に記載のサーバ装置と、
コンテンツを前記サーバ装置に供給するコンテンツサーバと、
前記サーバ装置とネットワークを介して接続される前記端末と、
を備えたコンテンツ伝送システム。
【請求項１０】
ネットワークを介して端末にコンテンツを送出するサーバが、
前記端末から前記端末の能力を含む情報を受け、
ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断し、
前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する、
ことを特徴とするコンテンツ配信方法。
【請求項１１】
送出すべきコンテンツの所望の位置に、
別の映像、オーディオ、音声の少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
コンテンツを送出する、ことを特徴とする請求項１０に記載のコンテンツ配信方法。
【請求項１２】
送出すべきコンテンツに対し、
予め定められた時間タイミング、又は、予め定められた位置に、
文字を挿入するか、又は、重畳した上で、
コンテンツを送出する、ことを特徴とする請求項１０又は１１に記載のコンテンツ配信方法。
【請求項１３】
ネットワークのトラフィック状態を監視し、前記端末との接続可否を制御する接続制御と、
前記端末からの要求又は前記コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と
のうちの少なくとも一つを行う、ことを特徴とする請求項１０乃至１２のいずれか１項に記載のコンテンツ配信方法。
【請求項１４】
ネットワークを介して端末にコンテンツを送出するサーバに、
前記端末から前記端末の能力を含む情報を受ける処理と、
ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する処理と、
前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する処理と、
を実行させるプログラム。
【請求項１５】
送出すべきコンテンツの所望の位置に、
別の映像、オーディオ、音声の少なくとも一つを挿入するか、又は、別の映像を映像合成した上で、
コンテンツを送出する処理を、
前記サーバに実行させる請求項１４に記載のプログラム。
【請求項１６】
送出すべきコンテンツに対し、
予め定められた時間タイミング、又は、予め定められた位置に、
文字を挿入するか、又は、重畳した上で、
コンテンツを送出する処理を、
前記サーバに実行させる請求項１４又は１５に記載のプログラム。
【請求項１７】
ネットワークのトラフィック状態を監視し、前記端末との接続可否を制御する接続制御と、
前記端末からの要求、又は、コンテンツからの要求の少なくとも一方の要求を満たすために行うネットワークの帯域管理と、
のうちの少なくとも一つを行う処理を、
前記サーバに実行させる請求項１４乃至１６のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバ装置に関し、特に、端末に配信するコンテンツを、端末の能力に応じて変換して配信するサーバ装置とコンテンツ配信方法とプログラムに関する。
【背景技術】
【０００２】
近年、動画像信号を低ビットレートで効率良く伝送するための動画像圧縮符号化方式として、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  ｓｅｃｔｏｒ：国際電気通信連合電気通信標準化部門）勧告Ｈ．２６３や、ＩＳＯ／ＩＥＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ／Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ）で国際標準化されているＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−４が知られている。また、ＩＴＵ−ＴとＩＳＯ／ＩＥＣで国際標準化されたＨ．２６４／ＭＰＥＧ−４  ＡＶＣ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）が前記動画像圧縮符号化方式よりも動画像信号を効率良く伝送できるとして注目を浴びている。このためＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ；次世代ネットワーク）やモバイルネットワークを利用したマルチメディア配信が普及化しつつある。
【０００３】
コンテンツに動画像信号が含まれる場合、端末が復号できる動画コーデックの設定（以下、能力情報と呼ぶ）を呼接続時にメディアサーバに伝える必要があり、このプロトコルとしてＩＰネットワークを介して転送する場合、例えば、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）  ＲＦＣ２３２７  ＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いることができる。回線交換ネットワークを介して転送する場合は、ＩＴＵ−Ｔ勧告Ｈ．２４５で規定されているプロトコルを使用して、端末の能力情報をサーバ装置に伝える。
【０００４】
なお、特許文献１には、サーバにおいて、クライアントからのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を解析し、クライアントからのＵＲＬにデータ変換指示情報がなければ、そのままコンテンツを送信し、クライアントからのＵＲＬにデータ変換指示情報が埋め込まれていれば、データ変換指示情報に従ってデータを変換しクライアントに送信する構成が開示されている。このシステムは、サーバのコンテンツ形式がクライアントが受信できるデータ一覧と異なる場合に、データ一覧を変換し、変換後のデータ一覧をクライアントに送信し、クライアントの変換部でコンテンツをコーデック変換する。
【０００５】
特許文献２には、映像コンテンツに広告を挿入する際に配信側にて映像コンテンツ、広告コンテンツを独立に管理し、広告コンテンツを配信側と視聴側で選択的に映像コンテンツに挿入する構成が開示されている。
【０００６】
特許文献３には、ネットワーク負荷が所定の制限値を越えているときは、ネットワークへの接続要求を拒否するとともに、その接続要求を予約し、通信装置を接続してもネットワーク負荷が制限値内に維持されるときは、接続要求が予約されている通信装置を所定の順にネットワークに接続するネットワーク負荷管理装置が開示されている。
【０００７】
特許文献４には、ユーザ端末からコンテンツ要求があったとき、帯域予約要求をコンテンツサーバ装置から帯域管理装置に送り、帯域管理装置で要求の受付が可能か判断し、受付可能な場合、ユーザ側エッジ装置とサーバ側エッジ装置の帯域制御部に帯域予約設定要求を送り、帯域予約の完了後、コンテンツをコンテンツサーバからユーザ端末装置に送信する構成が開示されている。
【０００８】
特許文献５には、コンテンツ作成者がコンテンツに文字データを挿入する構成が開示されている。
【０００９】
特許文献６には、異種ネットワーク間でのローミングを行うための「ネットワークシームレス」、異種符号又はメディア間で変換を行うための「コンテンツシームレス」を実現する移動通信システムとして、ネットワーク制御部において端末、呼、フローあるいはセッションについて情報変換が必要か否かを判断し、情報変換が必要であると判断した場合、変換元と変換後の情報のメディア、符号化方式、符号化速度等を管理し、情報変換装置において、ネットワーク上に転送される情報のメディア変更（音声からテキストへ変換、あるいは動画像から静止画像へ変換等を含む）、同一メディア間における伝送品質の変更を行い、ユーザ環境に応じて通信環境等を自動的に切替可能とした構成が開示されている。
【００１０】
特許文献７には、テレビ放送用の動画データ及び音声データを放送局側でインターネット配信可能なファイル形式に変換してゲートウェイサーバに送出し、ゲートウェイサーバが所定の形式に変換処理（データ変換、圧縮処理）を施した後、携帯電話端末に送信し携帯電話端末上でブラウザを介して表示するシステムが開示されている。
【００１１】
特許文献８には、ＸＨＴＭＬＢａｓｉｃ形式に変換された情報を携帯端末向けのコンテンツに変換し、Ｗｅｂからダウンロードした画像データの画像形式、画像サイズを携帯端末向けに変換し、携帯端末向けに変換したコンテンツを携帯端末の画面に応じたサイズに分割するコンテンツ変換システムが開示されている。
【００１２】
特許文献９には、アプリケーションゲートウエイが、移動端末が送出したコンテンツ要求リクエストに応じてオリジン・サーバから取得したコンテンツを、プロファイル情報における移動端末の性能や能力を示すパラメータを参照することにより、移動端末の性能や能力を十分に生かせるように変換する構成が開示されている。変換としては、マークアップ言語（ＭＬ）変換（ＳＧＭＬ、ＨＴＭＬ、ＸＴＭＬ等）、文字セット変換、オブジェクト変換（ファイル変換）が行われる。
【００１３】
特許文献１０には、コンテンツサーバから配信されたコンテンツデータをエージェントで取り込み、ユーザ端末に適合するように、コンテンツデータのフォーマット変換を行い、ユーザ端末に送信する構成が開示されている。
【００１４】
特許文献１１には、放送システムは、携帯電話から送信された機器情報にしたがって、携帯電話で再生可能なファイル形式に変換して携帯電話に転送する構成が開示されている。
【００１５】
【特許文献１】特開２００４−４６７８９号公報
【特許文献２】特開２００３−２８９５２１号公報
【特許文献３】特開２００１−３２６６５８号公報
【特許文献４】特開２００３−５１８４６号公報
【特許文献５】特開２００６−２３７６６３号公報
【特許文献６】再公表特許ＷＯ０２／０１５６３０号公報
【特許文献７】特開２００１−２１８２７３号公報
【特許文献８】特開２００３−２７１５０８号公報
【特許文献９】特開２００５−２７５５３４号公報
【特許文献１０】特開２００５−３３９１４９号公報
【特許文献１１】特開２００７−００６１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
以下に本発明による関連技術の分析を与える。
【００１７】
配信対象コンテンツの動画情報と、該動画情報配信先の端末での能力情報が一致しない場合、端末で動画ストリームを復号することが困難となり、端末で動画像を表示できなかったり、画像が乱れたりする、という問題が生じる。
【００１８】
また、配信対象コンテンツの動画情報と端末でビットレートや画面解像度が合わない場合も、端末で、画像が乱れ、画質が著しく低下するという問題が生じる。
【００１９】
さらに、配信対象コンテンツの動画情報と端末で、コーデックやファイル形式が合わないと、端末で全く再生できない、という問題が生じる。
【００２０】
そして、例えばＩＰネットワークの場合に、ネットワークのトラヒックが混んで輻輳してくるとネットワークでＩＰパケットが損失するために、端末で画像が乱れたり音声が途切れるというように、メディア品質が低下する、という問題がある。
【００２１】
次に、上記した各特許文献と、本願で開示される発明との相違点を概説しておく。
【００２２】
特許文献１においては、クライアント側の変換部でコンテンツ（例えばＭＰＥＧ−４動画コンテンツ等）を変換するものであり、後述の本願で開示される発明とは全く相違している。また、特許文献２乃至５には、後述の本願に関連した一部の技術が開示されているだけである。
【００２３】
特許文献６に記載の発明は、メディアの変更（動画像から静止画像等）、符号化方式、伝送レートの変更を行うものであり、後述の本願で開示される発明（配信対象コンテンツに対して該コンテンツの復号に必要な情報と携帯端末の能力とを比較し、必要なパラメータに関してコンテンツをトランスコードする）とは全く相違している。
【００２４】
特許文献７に記載の発明は、ゲートウェイサーバ側で、携帯電話側のＣＰＵパワーの点でリアルタイム処理が困難なレンダリング等の画像処理を行った上で、携帯電話に送信するというものであり、後述の本願で開示される発明とは全く相違している。
【００２５】
特許文献８に記載の発明は、Ｗｅｂからダウンロードした画像データの画像形式、画像サイズを携帯端末向けに変換するというものであり、後述の本願で開示される発明とは全く相違している。
【００２６】
特許文献９に記載の発明は、マークアップ言語（ＭＬ）変換（ＳＧＭＬ、ＨＴＭＬ、ＸＴＭＬ等）、文字セット変換、オブジェクト変換（ファイル変換）を行うものであり、後述の本願で開示される発明とは全く相違している。
【００２７】
特許文献１０の記載の発明はフォーマット変換、特許文献１１の記載の発明は携帯電話で再生可能なファイル形式への変換をそれぞれ行うものであり、いずれも、後述の本願で開示される発明とは全く相違している。
【００２８】
したがって、本発明の目的は、コンテンツが、動画像、オーディオ、音声の少なくとも一つを含む場合に、能力情報が異なる、様々な端末に適合した動画像ストリームをＩＰネットワーク又は回線交換ネットワークを介して転送することができ、端末で高品質の動画、オーディオ、音声を再生することを可能とするサーバ装置と、コンテンツ配信方法とプログラムを提供することにある。
【００２９】
本発明は、上記目的を実現するとともに、ネットワークの状態を監視して端末の接続制御やネットワークの帯域管理を行うことができるサーバ装置とコンテンツ配信方法とプログラムを提供することもその目的としている。
【課題を解決するための手段】
【００３０】
本発明の１つの側面（アスペクト）によれば、ネットワークを介して端末にコンテンツを送出するサーバ装置であって、前記端末から前記端末の能力を含む情報を受け、
ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する制御部と、
前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する変換部と、を備えたサーバ装置が提供される。
【００３１】
本発明の他の側面（アスペクト）によれば、ネットワークを介して端末にコンテンツを送出するサーバが、
前記端末から前記端末の能力を含む情報を受け、
ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断し、
前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する、コンテンツ配信方法が提供される。
【００３２】
本発明のさらに他の側面（アスペクト）によれば、
ネットワークを介して端末にコンテンツを送出するサーバに、
前記端末から前記端末の能力を含む情報を受ける処理と、
ネットワークを介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する処理と、
前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する処理と、
を実行させるコンピュータ・プログラムが提供される。
【発明の効果】
【００３３】
本発明によれば、コンテンツが、動画像、オーディオ、音声の少なくとも一つを含む場合に、能力情報が異なる様々な端末に適合した動画像ストリームを、ＩＰネットワーク又は回線交換ネットワークを介して転送することができ、端末で高品質の動画、オーディオ、音声を再生することを可能としている。本発明によれば、ネットワークの状態を監視して端末の接続制御やネットワークの帯域管理を行うことができる。
【発明を実施するための最良の形態】
【００３４】
本発明に１つの態様において、サーバ装置は、ネットワーク（伝送路）（１０５）を介し端末（１０３）にコンテンツを送出するサーバであって、端末（１０３）から前記端末の能力を含む情報を受け、コンテンツサーバ（１０１）からネットワーク（伝送路）（１０４）を介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する制御・解析部（１０８）と、制御・解析部（１０８）で変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換して、前記端末の能力に適合したコンテンツを生成し前記端末に送出する変換部（トランスコーダ）（１０９）を備える。
【００３５】
本発明の別の態様においては、送出すべきコンテンツの任意の位置に、広告などの別の映像又はオーディオ又は音声の少なくとも一つを挿入するか又は別の映像を映像合成するかした上でコンテンツを送出する変換部（２０９）を備える。
【００３６】
本発明のさらに別の態様においては、送出すべきコンテンツに対し予め定められた時間タイミング又は予め定められた位置に文字を挿入又は重畳した上でコンテンツを送出する変換部（３０９）を備える。
【００３７】
本発明のさらに別の態様においては、ネットワークのトラフィック状態を監視し端末との接続可否を制御する接続制御、端末からの要求又はコンテンツからの要求の少なくとも一方の要求を満たすためにネットワークの帯域管理を行う帯域管理との少なくとも一つを実行する監視制御部（４１０）を備える。以下実施例に即して説明する。なお、以下の実施例では、コンテンツの例として、動画像の場合で、サーバ装置でトランスコーダを構成する例を説明するが、オーディオ、音声の場合につても、同様の構成を用いることができる。
【００３８】
本発明に係る方法の一態様によれば以下のステップを含む。
【００３９】
＜ステップ１＞
ネットワーク（１０５）を介して、端末（１０３）にコンテンツを送出するサーバ装置（１０２）が、端末（１０３）の能力を含む情報を受ける。
【００４０】
＜ステップ２＞
サーバ装置（１０２）において、コンテンツサーバ（１０１）からネットワーク（１０４）を介して入力される、映像、音声、オーディオのうちの少なくとも一つを含むコンテンツについて、前記コンテンツの復号に関する情報としてコーデック、ビットレート、解像度、ファイル形式を含む情報を取得して、前記端末の能力と比較し、前記コンテンツの変換が必要であるか否かを判断する。
【００４１】
＜ステップ３＞
サーバ装置（１０２）において、前記変換が必要と判断された場合、前記コンテンツのコーデック、ビットレート、解像度、ファイル形式のうちの少なくとも一つを変換する。
【００４２】
＜ステップ４＞
サーバ装置（１０２）は、変換後のコンテンツをネットワーク（１０５）を介して端末（１０３）に送出する。
【００４３】
以下、実施例に即して説明する。
【００４４】
＜実施例１＞
図１は、本発明に係るサーバ装置の第１の実施例の構成を示す図である。図１において、コンテンツサーバ１０１は、動画像、オーディオ、音声の少なくとも一つを含むコンテンツの圧縮符号化ビットストリーム又はファイルを蓄積する。
【００４５】
端末１０３は、伝送路１０５を通して、サーバ装置１０２に対し、接続要求を行なう。このときに、端末１０３は、端末の能力情報をサーバ装置１０２に伝達する。能力情報の伝達には、例えばＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）で定められているＲＦＣ  ２３２６  ＲＴＣＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）や、ＲＦＣ  ２３２７  ＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などを使用することができる。
【００４６】
ここで、伝送路１０５は、ＣＳ（Ｃｉｒｃｕｉｔ  Ｓｗｉｔｃｈ）網、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網どちらでもよいが、以降の実施例では、ＩＰ網と想定して説明する。
【００４７】
図１を参照して、サーバ装置１０２について説明する。送受信部１１０は、端末１０３からの能力情報を受信し制御・解析部１０８に出力し、制御・解析部１０８は端末１０３からの能力情報を解析する。送受信部１０７は伝送路１０４を通してコンテンツサーバ１０１からコンテンツを受信する。
【００４８】
コンテンツには動画像が含まれている場合、コンテンツサーバ１０１は、選択されたコンテンツの動画像データを復号するのに必要な復号化情報（例えばＤＣＩ情報：Ｄｅｃｏｄｅｒ  Ｃｏｎｆｉｇｒａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）やファイル形式などを、動画ストリームや動画ファイルと共に又は別途、送受信部１０７に出力する。
【００４９】
送受信部１０７は、復号化情報やファイル形式などを入力し、制御・解析部１０８に出力する。
【００５０】
制御・解析部１０８は、
・送受信部１１０から入力した端末１０３からの能力情報と、
・送受信部１０７から入力したコンテンツの動画像データのＤＣＩ情報やファイル形式などに含まれる、動画に関するコーデック、ビットレート、画面解像度、ファイル形式を比較する。
【００５１】
制御・解析部１０８は、該比較の結果、これらの少なくとも一つが一致しない場合は、トランスコーダ１０９にトランスコード処理を指示する。
【００５２】
トランスコーダ１０９は、制御・解析部１０８からの指示を受け、送受信部１０７からコンテンツの動画データストリームを入力し、上記の一致しないパラメータに対して変換を行なう。そして、トランスコーダ１０９は、変換後の出力ストリームを、送受信部１１０を通して伝送路１０５経由で端末１０３に出力する。なお、図１のサーバ装置１０２の各部は、サーバ装置１０２のコンピュータ上で実行されるプログラムにより、その機能・処理を実現するようにしてもよいことは勿論である。
【００５３】
図２は、図１のトランスコーダ１０９の一構成例を示すブロック図である。図２を参照すると、変換制御部２０１、受信バッファ２０２、ファイル読み出し部２０３、トランスコーダ部２０４、ファイル書き込み部２０５、スイッチ部２０６、送信バッファ２０７を備えている。
【００５４】
受信バッファ２０２は、図１の送受信部１０７から動画データストリーム又は動画ファイルを予め定められたサイズ毎に受信し一旦バッファリングする。
【００５５】
変換制御部２０１は、図１の制御・解析部１０８から、変換に関する制御情報を受けとり、トランスコーダ処理を行なうかどうかを判別する。例えば、コーデック、ビットレート、画面解像度、ファイル形式の４種のパラメータが全て一致する場合、変換制御部２０１は、受信バッファ２０２及びスイッチ部２０６に対して、トランスコードしないという指示を出し、受信バッファ２０２が受信した動画データストリームをスルーで送信バッファ２０７に出力する。トランスコーダ１０９は送受信部１０７からコンテンツの動画データストリームを入力し、トランスコーダ処理はスルーで送受信部１１０に出力し、送受信部１１０は伝送路１０５を介して端末１０３に動画データストリームを出力する。
【００５６】
一方、端末の能力情報と、動画像に関するコーデック、ビットレート、画面解像度、ファイル形式の４種のパラメータのうち１種でも一致しない場合、変換制御部２０１は、どのパラメータに対してトランスコーダ処理を行なうのかを判別し、指示を出力する。
【００５７】
例えば、コーデック、ビットレート及び画面解像度が一致しない例として、コンテンツの動画ストリームのビットレートがＭＰＥＧ−４、１２８  ｋｂｐｓで画面解像度がＣＩＦ（Ｃｏｍｍｏｎ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｏｒｍａｔ）であるが、端末はＨ．２６３、６４  ｋｂｐｓでＱＣＩＦ（Ｑｕａｔｅｒ  Ｃｏｍｍｏｎ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｏｒｍａｔ）といった場合は、変換制御部２０１は、受信バッファ２０２、ファイル読み出し部２０３、トランスコーダ部２０４、スイッチ部２０６、ファイル書き込み部２０５に指示を出す。
【００５８】
トランスコーダ部２０４は、受信バッファ２０２から画像データストリーム又はファイルを受信し、一旦バッファリングする。
【００５９】
ファイルの場合は、ファイル読み出し部２０３は変換制御部２０１から指示されたファイル形式に格納された動画ストリームを読み出し出力する。
【００６０】
トランスコーダ部２０４は、変換制御部２０１から指示された、ビットレート、画面解像度、コーデックについてトランスコード処理を行ない出力する。
【００６１】
フィル書き込み部２０５は、変換制御部２０１から指示されたファイル形式でトランスコード後の動画ストリームをファイルに書き込み、スイッチ部２０６は、ａ側が接続され、ファイルが予め定められたサイズ毎に送信バッファ２０７に出力される。送信バッファ２０７は予め定められたサイズ毎に出力する。
【００６２】
なお、受信バッファ２０２が受信するのがファイルではなく，動画データストリームの場合、ファイル読み出し部２０３とファイル書き込み部２０５はスルー処理する。
【００６３】
なお、上記において、動画コーデックは、Ｈ．２６３、ＭＰＥＧ−４、Ｈ．２６４など周知のものを使用することができる。ファイル形式は例えば、３ＧＰファイル形式、３ＧＰ２ファイル形式など、周知のものを使用することができる。
【００６４】
本実施例によれば、コンテンツに動画像、オーディオ、音声の少なくとも一つを含む場合に、コーデック、ビットレート、画面解像度、ファイル形式などの能力情報が異なる様々な端末に適合した動画像ストリームをＩＰネットワーク又は回線交換ネットワークを介して転送することができる。
【００６５】
＜実施例２＞
図３は、本発明の第２の実施例の構成を示す図である。図３において、図１と同じ構成要素には同一の参照番号が付されており、該同一の構成要素は図１と同じ動作を行なうので説明は省略する。
【００６６】
図３を参照すると、本実施例において、サーバ装置１０２Ａの送受信部１２０は、コンテンツサーバ１０１Ａから動画データだけでなく広告などの別の映像又はオーディオ又は音声の少なくとも一つを受信する。特に制限されないが、本実施例では、広告などの別の映像を受信する例について説明する。送受信部１２０は、トランスコーダ２０９に、別の動画ストリーム又は別の動画ファイルを出力する。
【００６７】
図４は、トランスコーダ２０９の構成を示すブロック図である。図４において、図２と同じ構成要素には同一の参照番号が付されており、同一の構成要素は図２と同じ動作を行なうので説明は省略する。
【００６８】
本実施例では、別の映像として、動画ストリームで受信する場合を説明する。図４において、トランスコーダ部２２４は、コンテンツ動画ストリームに加えて、予め定められたタイミングで、別の映像ストリームを入力し、コンテンツ動画に対して、別の映像を映像合成させた動画ストリームを生成し、スイッチ部２０６を通して、送信バッファ２０７に出力する。本実施例によれば、コンテンツ映像に対し広告などの別の映像を挿入又は映像合成することができる。
【００６９】
＜実施例３＞
図５は、本発明の第３の実施例の構成を示す図である。図５において、図１と同じ構成要素には同一の参照番号が付されており、該同一の構成要素は図１と同じ動作を行なうので説明は省略する。
【００７０】
図５において、サーバ装置１０２Ｂの送受信部３２０は、文字情報を入力し、トランスコーダ３０９に出力する。
【００７１】
図６は、図５のトランスコーダ３０９の構成を示す図である。図６において、図２と同じ構成要素には同一の参照番号が付されており、同一の構成要素は図２と同じ動作を行なうので説明は省略する。
【００７２】
ファイル書き込み部３０５は、図５の送受信部３２０から文字情報を入力し、動画ファイルに対し予め定められた位置に文字情報を挿入するためのフラグを書き込む。
【００７３】
本実施例によれば、コンテンツの予め定められた時間タイミング、又は、予め定められた位置に、文字を挿入、又は、重畳することができる。
【００７４】
＜実施例４＞
図７は、本発明の第４の実施例を示す図である。図７において、図１と同じ構成要素には同一の参照番号が付されており、同一の構成要素は図１と同じ動作を行なうので説明は省略する。図７を参照すると、本実施例において、サーバ装置１０２Ｃは、図１のサーバ装置１０２に、監視・制御部４１０が追加されている。
【００７５】
監視・制御部４１０は、ネットワーク（伝送路）１０５のトラフィック状態を監視し、トラフィックが混んでいる場合は端末１０３から接続要求があっても接続拒否する接続制御や、端末１０３からＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）やＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）を用いて要求される、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）要求や帯域幅の要求に対しネットワークの帯域幅やトラフィック状況を考慮して端末に配するコンテンツの帯域幅やＱｏＳを管理する帯域管理の少なくとも一つを実現する。
【００７６】
本実施例によれば、ネットワークのトラフィック状態を監視し端末との接続可否を制御したり、端末からの要求又はコンテンツからの要求の少なくとも一方の要求を満たすためにネットワークの帯域管理を行うことができる。
【００７７】
上記実施例を個別に説明したが、本発明において、各実施例を組み合わせてもよいことは勿論である。
【００７８】
なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【図面の簡単な説明】
【００７９】
【図１】本発明の第１の実施例のシステム構成を示す図である。
【図２】図１のトランスコーダ１０９の構成を示す図である。
【図３】本発明の第２の実施例のシステム構成を示す図である。
【図４】図３のトランスコーダ２０９の構成を示す図である。
【図５】本発明の第３の実施例のシステムの構成を示す図である。
【図６】図５のトランスコーダ３０９の構成を示す図である。
【図７】本発明の第４の実施例のシステムの構成を示す図である。
【符号の説明】
【００８０】
１０１、１０１Ａ  コンテンツサーバ
１０２、１０２Ａ、１０２Ｂ、１０２Ｃ  サーバ装置
１０３  端末
１０４、１０５  伝送路
１０７、１１０、１２０、３２０  送受信部
１０８  制御・解析部
１０９、２０９、３０９  トランスコーダ
２０１  変換制御部  
２０２  受信バッファ
２０３  ファイル読み出し部
２０４、２２４  トランスコーダ部
２０５、３０５  ファイル書き込み部
２０６  スイッチ部
２０７  送信バッファ
４１０  監視・制御部
【図１】
2009260818.tif 000003
【図２】
2009260818.tif 000004
【図３】
2009260818.tif 000005
【図４】
2009260818.tif 000006
【図５】
2009260818.tif 000007
【図６】
2009260818.tif 000008
【図７】
2009260818.tif 000009