(57)【要約】      （修正有）【課題】モバイル端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する。【解決手段】ウェブブラウザがフラッシュ基盤のビデオコンテンツに対する情報をフラッシュプラグインに送り、ビデオコンテンツに対する情報を通じてビデオコンテンツの構造を分析して動画像情報とプレーヤースキン情報とをパージングする。動画像は端末の性能に従ってソフトウェアコーデックあるいはハードウェアコーデックでデコーディング処理を行ない、スキン生成の要否も端末の性能に応じて判断して処理する。また動画像の再生領域とスキン領域とは別に処理することで、相互間の干渉を減らして最上のパフォーマンスを発揮することができ、動画像の再生速度を向上させることができる。【選択図】図２
2010268420.tif 000002
【特許請求の範囲】
【請求項１】
モバイル及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法において、
ウェブブラウザがフラッシュ基盤のビデオコンテンツに対する情報をフラッシュプラグインに送る段階；
前記フラッシュプラグインが前記フラッシュ基盤のビデオコンテンツに対する情報を通じて前記フラッシュ基盤のビデオコンテンツの構造を分析して動画像情報とプレーヤースキン情報とをパージングする段階；
前記構造分析を通じて得た動画像情報を利用して動画像を抽出する段階；
前記抽出された動画像を該端末でソフトウェア基盤のコーデックでデコーディングしなければならないか、またはハードウェア基盤のコーデックでデコーディングすることができるかどうかを判断する段階；
前記判断の結果、ソフトウェア基盤のコーデックデコーディングの場合には、ソフトウェア基盤のコーデックで動画像をデコーディングしてフラッシュプラグインを通じて前記抽出された動画像を再生する段階；
前記判断の結果、ハードウェア基盤のコーデックデコーディングの場合には、該端末のハードウェア支援マルチメディアプラットホーム上で前記抽出された動画像を再生する段階；
スキン生成の要否を判断する段階；
前記判断の結果、スキンを生成する場合には前記構造分析過程を通じて得た情報に基づいてスキンを生成する段階；
前記生成されたスキンをフラッシュプラグインを通じてビデオ再生領域と同じレイヤーの他の画面領域または前記ビデオ再生領域と相違するレイヤーに出力する段階を含むことを特徴とするモバイル及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【請求項２】
第１項において、
前記分析してパージングする段階で、
前記分析はフラッシュ基盤のビデオコンテンツのフラッシュ動画像情報及びプレーヤーのコントロール部を含むスキン情報を分析することを特徴とするモバイル端末及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【請求項３】
第１項において、
前記動画像抽出段階は、
前記動画像情報に含まれた該フラッシュ基盤のビデオコンテンツのフラッシュ動画像ファイルの位置経路(ＵＲＬ)を通じて動画像を抽出することを特徴とするモバイル端末及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【請求項４】
第１項において、
前記スキン生成段階は、
各サービス別にあらかじめ該スキンの構成要素情報を持っていてから、フラッシュ基盤のビデオコンテンツ情報が入ると、前記構造分析過程を通じて得た情報に基づいてどのようなサービスであるかを把握して、該サービスに当たる前記スキンの構成要素情報でスキンを生成することを特徴とするモバイル端末及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【請求項５】
第１項において、
前記スキン生成段階は、
あらかじめビデオコンテンツ提供業社のスキンを持っていてから、該業社のフラッシュ基盤のビデオコンテンツを再生する時に前記構造分析過程を通じて得た情報に基づいて該業社を判別して、前記あらかじめ持っていたスキンを該業社に対応して使うことを特徴とするモバイル及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【請求項６】
第１項において、
前記スキン生成段階は、
該ビデオ提供業社のスキンをダウンロードして生成することを特徴とするモバイル端末及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【請求項７】
第６項において、
前記該ビデオコンテンツ提供業社のスキンをダウンロードして生成することは、
ウェブページまたはビデオコンテンツ内に、該スキンをダウンロードすることができる特定ＵＲＬを持っているとかスキン別に固有ＩＤを持っていて、特定経路に近付いて該当するスキンをダウンロードすることを特徴とするモバイル端末及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【請求項８】
第１項において、
前記判断の結果、スキンを生成していない場合には該スキン生成を省略することを特徴とするモバイル端末及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【請求項９】
第１項において、
前記コーデック判断段階は、
該端末の可用コーデック及び性能を基準と判断することを特徴とするモバイル端末及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はモバイル及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法に関するものである。
【背景技術】
【０００２】
３Ｇ移動通信の普及とともに、ＷｉＦｉ、Ｗｉｂｒｏ、無線ランなどの無線通信技術が発達することにより、最近に発売開始されるモバイル及びインベッド端末たちはウェブブラウザを搭載してネットワークが可能な場所でウェブ接続及びブラウジングが可能であるようにしている。
【０００３】
ところが、モバイル及びインベッド端末たちが既存のＰＣよりもハードウェア的な仕様が低くて既存のＰＣ用ウェブブラウザを使うことができずにモバイル端末用ウェブブラウザを搭載しているが、これを業界ではモバイルウェブブラウザ、あるいはフルブラウザなどの多様な名称として呼んでいる。
【０００４】
しかし、このようなモバイル及びインベッド端末のウェブブラウザにおいては、器機のハードウェア的な環境とソフトウェア的な環境により一般ウェブで見えるフラッシュ基盤のビデオコンテンツたち(ＹｏｕＴｕｂｅ、Ｄａｕｍなどでサービス)をそのまま再生することができない。
【０００５】
これはフラッシュ基盤のビデオコンテンツがフラッシュ動画像ファイル(ｆｌｖ、ｆ４ｖ、Ｈ.２６４、ＡＶＣなどの形態)とプレーヤースキン(ＡｃｔｉｏｎＳｃｒｉｐｔ基盤でイメージ、サウンドなどのリソースからなってＰｌａｙ、Ｓｔｏｐなどのコントロールを含んだ形態)とが合された形態となっているからである。
【０００６】
そのため、従来の技術ではモバイル環境で該ビデオを再生するために次のような２つの方法が広く使われている。
【０００７】
一番目の方法は、フラッシュ基盤のビデオコンテンツの構成要素のうち、フラッシュ動画像ファイルだけを抽出して別途の変換サーバーを通じてモバイル端末用動画像フォーマット(ｓｋｍ、ｍｐｅｇ４、３ｇｐなど)に変換してこれを再び端末へ送って再生する方法である。
【０００８】
二番目の方法は、図１のようにフラッシュ基盤のビデオコンテンツを端末自体で処理する方法である。この方法はウェブブラウザ(１１０)でフラッシュプラグイン(１２０)にフラッシュ基盤のビデオコンテンツ情報を伝達して、伝達受けた情報を持っていてから構造分析部(１３０)でスキン情報とビデオ情報とをパージングする。パージングされた情報に基づいてスキン生成部(１４０)でスキンを生成してビデオ抽出部(１５０)でビデオを抽出(１５０)した後、統合部(１６０)でスキンとビデオを一つのビットマップ(またはフレームバッファーにコピーが可能な形態のイメージ)で統合してフラッシュプラグイン(１２０)でレンダリングに使われるようになる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、該一番目の方法は別途の変換サーバーを運営しなければならないし、外部のサーバーを通じて変換過程を経ってから動画像を受けて来るので処理速度が早くない。
【００１０】
また、該二番目の方法はフラッシュ動画像とスキンを抽出して一つのビットマップ(あるいは、フレームバッファーにコピーが可能な形態のイメージ)で結合してレンダリングする過程を通じるようになるのでその処理速度及び再生速度が遅い。
【００１１】
本発明は以上のような従来の技術的な問題点を勘案して、別途のサーバーを経らないでモバイル端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生することができる新しい方法を提示して、フラッシュ基盤のビデオコンテンツの処理速度及び動画像の再生速度の向上を達成しようとする。
【課題を解決するための手段】
【００１２】
以上の技術的な課題を達成するために本発明は、モバイル及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生する方法において、ウェブブラウザがフラッシュ基盤のビデオコンテンツに対する情報をフラッシュプラグインに送る段階；前記フラッシュプラグインが前記フラッシュ基盤のビデオコンテンツに対する情報を通じて前記フラッシュ基盤のビデオコンテンツの構造を分析して動画像情報とプレーヤースキン情報とをパージングする段階；前記構造分析を通じて得た動画像情報を利用して動画像を抽出する段階；前記抽出された動画像を該端末でソフトウェア基盤のコーデックでデコーディングしなければならないか、あるいはハードウェア基盤のコーデックでデコーディングすることができるかどうかを判断する段階；前記判断の結果、ソフトウェア基盤のコーデックデコーディングの場合には、ソフトウェア基盤のコーデックで動画像をデコーディングしてフラッシュプラグインを通じて前記抽出された動画像を再生する段階；前記判断の結果、ハードウェア基盤のコーデックデコーディングの場合には、該端末のハードウェア支援マルチメディアプラットホーム上で前記抽出された動画像を再生する段階；スキン生成の要否を判断する段階；前記判断の結果、スキンを生成する場合には前記構造分析過程を通じて得た情報に基づいてスキンを生成する段階；前記生成されたスキンをフラッシュプラグインを通じてビデオ再生領域と同じレイヤーの他の画面領域または前記ビデオ再生領域と相違するレイヤーに出力する段階を含むことを特徴とする。
【発明の効果】
【００１３】
以上のように本発明を利用すれば、既存のモバイル及びインベッド端末のウェブブラウザ内でフラッシュ基盤のビデオコンテンツを再生することにおいて該端末の性能に従って相応しいコーデックを判断して動画像を再生することができるし、ビデオ再生部分とプレーヤースキン部分とを分離してあらかじめスキン出力部の情報を構成しておくとか構成を省略することでスキン生成時の処理速度を改善して、ビデオ再生部とスキン部との統合過程を縮めて全体的な処理速度を向上させるようになる。また動画像の再生領域とスキン領域を別に処理することで、相互間の干渉を減らして最上のパフォーマンスを発揮することができて動画像の再生速度を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】従来の技術に沿うフラッシュ基盤のビデオ処理方法を示す。
【図２】本発明に沿うフラッシュ基盤のビデオ再生方法を示す。
【図３】従来の技術と本発明に沿うレイヤー構造を示す。
【発明を実施するための形態】
【００１５】
本発明の構成及び動作を図２、３を参照にして詳しく説明する。
【００１６】
先ず、モバイル及びインベッド端末のウェブブラウザ(２００)でウェブページ画面を構成する中においてフラッシュ基盤のビデオコンテンツのある場合、該情報をフラッシュプラグイン(２０１)に送るようになる。該情報を受けたプラグインの構造分析部(２０２)は該フラッシュ基盤のビデオコンテンツの構造を分析して動画像情報とプレーヤースキン情報とをパージングする。前記過程を通じて得た動画像情報はフラッシュ動画像ファイル(ｆｌｖ、ｆ4ｖ、Ｈ.２６４、ＡＶＣなどの形態)の位置経路(ＵＲＬ)を含む。
【００１７】
ビデオ抽出部(２０３)は前記分析された動画像情報中に含まれた動画像ファイルの位置経路(ＵＲＬ)を通じて実際の動画像を抽出するようになる。抽出された動画像はコーデック判断部(２０４)で該動画像をソフトウェア基盤のコーデックでデコーディングするか、ハードウェア基盤のコーデックでデコーディングするかどうかを判断するようになる。これは端末の可用コーデック及び性能などを基準と判断し、該判断によりソフトウェア基盤のコーデックでデコーディングする場合に該動画像はソフトウェア基盤のコーデックビデオ再生部(２０５)に送られてウェブブラウザのフラッシュプラグイン(２０１)を通じて再生するようになる。 
【００１８】
ハードウェア基盤で再生する場合には、ハードウェア基盤のコーデックビデオ再生部(２０９)に送られてハードウェア支援を最大限に受けてウェブブラウザではない該端末のハードウェア支援マルチメディアプラットホーム(２１０)に送られて再生するようになる。これと同時にスキン判断部(２０６)はそれぞれの場合にスキン生成の要否を判断するようになる。これは端末の性能及びブラウザの性能に従って決まり、スキンを生成する場合に前記構造分析部(２０２)で分析過程を通じて得たフラッシュ基盤のビデオコンテンツの出処情報及びプレーヤースキンの構成情報に基づいてスキンの生成方法を決めてスキン生成部(２０７)がスキンを生成する。
【００１９】
一方、端末の性能に従ってスキンの生成自体を省略することができるのに、これはスキンの生成及び出力を省略して動画像の再生にだけ端末の性能を集中することでより早い処理及び再生速度を得るためである。
【００２０】
スキンを生成する場合に、該スキンを生成する方法は各サービス別にそのイメージと構成要素が相違することができるので、各サービス別に該スキンの構成要素情報を持っていてからあらかじめ自体的にスキンを生成する方法、ビデオコンテンツ提供業社の自体スキンをあらかじめ持っていてから生成する方法、必要の時に該ビデオコンテンツ提供業社のスキンをダウンロードしてあらかじめ生成する方法がある。
【００２１】
この方法たちを具体的に説明すれば次のとおりである。
【００２２】
第一、各サービス別に該スキンの構成要素情報を持っていてから自体的にスキンをあらかじめ生成する方法は、一般的にスキンを構成する要素たちは類似するから該スキンたちを構成する共通的なコントロールなどのイメージと各サービス別のスキン構成情報(コントロール構成及び機能など)とをあらかじめ持っていてから、フラッシュ基盤のビデオコンテンツ情報が入ると、前記構造分析過程を通じて得た情報に基づき、該サービスＵＲＬあるいはメタ情報などを利用してどのようなサービスであるかを把握して該サービスに当たるスキンの構成要素情報でスキンを構成して生成するものである。
【００２３】
第二、ビデオコンテンツ提供業社の自体スキンをあらかじめ持っていてから生成する方法は、ビデオコンテンツ提供業社のスキン自体をあらかじめフラッシュプラグインに保存しておいてから、該業社のフラッシュ基盤のビデオコンテンツを再生する時に前記構造分析過程を通じて得た情報に基づいて該業社を判別してこの該業社に対応するあらかじめ保存されたスキンを利用するものである。
【００２４】
第三、該ビデオコンテンツ提供業社のスキンをダウンロードしてあらかじめ生成する方法は、ウェブページまたはビデオコンテンツ内に該スキンをダウンロードすることができる特定ＵＲＬを持っているとかスキン別に固有 ＩＤを持っていて、必要の時に特定経路に近付いて該スキンをダウンロードして生成するものである。
【００２５】
このような方法を通じてスキンをあらかじめ生成しておくことができるので、従来の方式よりもスキン処理の時に速度が向上する。このように生成されたスキンはスキン出力部(２０８)を通じてビデオ再生部(２０５、２０９)と相違するウェブブラウザの領域に出力されるようにフラッシュプラグイン(２０１)で処理される。
【００２６】
結局、本発明のスキン出力部(２０８)はソフトウェア基盤のコーデック再生部(２０５)及びハードウェア基盤のコーデックビデオ再生部(２０９)とは相違するので、動画像と合する過程が別にないから早い処理及びビデオ再生が可能である。
【００２７】
図３は前記過程のビデオ再生部(２０５、２０９)とスキン出力部(２０８)の端末機の画面上の位置領域とを説明した図面であって、従来には３１０のようにフラッシュ基盤のビデオがスキンと映像が合された形態で画面上に出力されるが、本発明では３２０、３３０、３４０、３５０のようにスキン出力部分をビデオ再生部分と分離して多様な位置で出力することができる。ここで、３２０及び３３０はそれぞれビデオ再生部分の下方と上方にスキンを位置させた場合を示し、３４０はスキンがビデオ映像の上に上がる場合を示して該スキンは一般再生の時には隠れていてからユーザーのアクションに従って示すことができる。３５０はスキンがビデオ再生部分と離れている場合で、ユーザーのアクションに従って画面の外側で隠れていてから示すとか、他のコンテンツの上で示すことができる。
【００２８】
以上のように、フラッシュ基盤の動画像コンテンツを再生する場合、動画像の再生領域とスキン領域とを分離して位置させることで、映像はソフトウェアまたはハードウェア基盤のコーデックでデコーディングして端末のフラッシュプラグインまたはハードウェア支援マルチメディアプラットホーム上で再生して、スキン領域はウェブブラウザのフラッシュプラグインでソフトウェア的に別に処理して相互間の干渉を最小化することでビデオ再生速度を向上させるようになる。
【００２９】
結局、本発明で提示する方法は、従来の技術におけるスキン生成方法を改善してあらかじめスキン情報を構成しておくとか構成を省略することで従来のスキン生成時間を縮めて、スキン出力部とビデオの再生部とを分離することで既存の統合する過程を経らなくなるので処理時間を短縮するようになる。また映像の再生方法を端末の性能に従ってソフトウェア基盤のコーデックでデコーディングして再生するとかハードウェア基盤のコーデックでデコーディングしてスキン領域とは別に再生することでビデオの再生速度が従来に比べて早くなる。
【００３０】
以上において本発明の好ましい実施例を説明したが、本発明はこのような実施例に限定するのでなく、本発明の精神を脱していない範囲内においては多様な変形及び変更が可能であることに留意しなければならない。
【図１】
2010268420.tif 000003
【図２】
2010268420.tif 000004
【図３】
2010268420.tif 000005