(57)【要約】【課題】フラッシュコンテンツナビゲーション方法、モバイルエレクトロニックデバイス、およびコンピュータで読取り可能な媒体を提供する。【解決手段】フラッシュナビゲーティング信号を受信すると、フルスクリーンインターフェイスはポップアップされる。可視エリアのサイズがタッチスクリーンのサイズよりも大きい場合、フラッシュコンテンツは可視エリアに表示されたフラッシュコンテンツがタッチスクリーンのサイズに合うよう縮小され、可視エリアに表示されたフラッシュコンテンツは変更されたサイズにて表示される。タッチスクリーンからフラッシュ相互作用信号を受信すると、フラッシュ相互作用信号はフラッシュ相互作用信号に基づき動作を実行するよう、フラッシュエンジンにフラッシュ相互作用信号を送信する。【選択図】図２Ａ
2011159291.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンを有するモバイルエレクトロニックデバイスに適用し、フラッシュコンテンツはモバイルエレクトロニックデバイスにおけるブラウザ実行により表示されるウェブページに組み込まれ、ウェブページ内の可視エリアは前記フラッシュコンテンツの少なくとも一部を表示するために予め定められており、前記フラッシュコンテンツは前記ブラウザによってアクセスされるフラッシュエンジンによって表示されるフラッシュコンテンツナビゲーション方法であって、
フラッシュナビゲーティング信号を受信するステップと、
前記タッチスクリーンのサイズに基づきフルスクリーンインターフェイスをポップアップするステップと、
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも大きい場合、前記可視エリアに表示される前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう前記フラッシュコンテンツを縮小するステップと、
前記可視エリア内に表示された前記フラッシュコンテンツを前記フルスクリーンインターフェイス上において変更されたサイズにて再生するステップと、
前記タッチスクリーンからフラッシュ相互作用信号を受信すると、前記フラッシュ相互作用信号に基づき前記フラッシュコンテンツ上において動作を実行するよう前記フラッシュエンジンに前記フラッシュ相互作用信号を送信するステップと
を含む、フラッシュコンテンツナビゲーション方法。
【請求項２】
前記フラッシュナビゲーティング信号は前記タッチスクリーンにおける前記可視エリア内で行われるダブルタップジェスチャーにより発生する、請求項１に記載のフラッシュコンテンツナビゲーション方法。
【請求項３】
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも小さい、またはこれと同一である場合、前記可視エリアに表示された前記フラッシュコンテンツを前記フルスクリーンインターフェイス上において前記フラッシュコンテンツのオリジナルサイズにて再生すること、
をさらに含む、請求項１に記載のフラッシュコンテンツナビゲーション方法。
【請求項４】
前記可視エリアに表示された前記フラッシュコンテンツを前記フルスクリーンインターフェイス上において変更されたサイズにて再生するステップの後、
リサイズ信号を受信すると、前記リサイズ信号に基づき前記フラッシュコンテンツをリサイズするステップと、
ビューポイント移動信号を受信すると、前記可視エリア内に表示された前記フラッシュコンテンツの異なる部分を前記フルスクリーンインターフェイスに表示するため、前記ビューポイント移動信号に基づきビューポイントを移動するステップと、
シーンドラッグ信号を受信し、且つ前記フラッシュコンテンツのオリジナルサイズが前記可視エリアのサイズよりも大きい場合、前記可視エリアに前記フラッシュコンテンツの異なる部分を表示するため、前記シーンドラッグ信号に基づき、前記フラッシュコンテンツをドラッグするため前記フラッシュエンジンに前記シーンドラッグ信号を送るステップと、
フィットトゥースクリーン信号を受信すると、前記可視エリアに表示された前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう、前記フラッシュコンテンツをリサイズするステップと
をさらに含む、請求項１に記載のフラッシュコンテンツナビゲーション方法。
【請求項５】
前記リサイズ信号に基づき前記フラッシュコンテンツをリサイズするステップは、
前記リサイズ信号が前記タッチスクリーンにおけるダブルタップジェスチャーにより発生した場合、前記可視エリアに表示された前記フラッシュコンテンツの一部を前記フルスクリーンインターフェイス上において再生するため、前記フラッシュコンテンツをオリジナルサイズにリサイズするステップと、
前記リサイズ信号が前記タッチスクリーンにおけるピンチジェスチャーにより発生した場合、前記フラッシュコンテンツの一部を前記フルスクリーンインターフェイス上において再生するため、前記ピンチジェスチャーに基づき前記フラッシュコンテンツを拡大または縮小するステップと
を含む、請求項４に記載のフラッシュコンテンツナビゲーション方法。
【請求項６】
前記ビューポイント移動信号は前記タッチスクリーンにおけるパンジェスチャーに基づき発生し、前記シーンドラッグ信号は前記タッチスクリーンにおけるプレスおよびパンジェスチャーに基づき発生し、前記フィットトゥースクリーン信号は前記タッチスクリーンにおけるダブルタップジェスチャーに基づき発生する、請求項４に記載のフラッシュコンテンツナビゲーション方法。
【請求項７】
前記フラッシュ相互作用信号は前記タッチスクリーンにおけるパンジェスチャーまたはシングルタップジェスチャーに基づき発生し、前記フラッシュ相互作用信号に基づき前記フラッシュコンテンツにおいて動作を実行するため、前記フラッシュエンジンに前記フラッシュ相互作用信号を送信するステップは、
前記パンジェスチャーまたは前記シングルタップジェスチャーに対応する動作を呼び出すため、前記フラッシュエンジンに前記フラッシュ相互作用信号を送信するステップを含む、請求項１に記載のフラッシュコンテンツナビゲーション方法。
【請求項８】
イグジット信号を受信すると、前記フルスクリーンインターフェイスを閉じるステップと、
前記ブラウザによってウェブページが表示されるステップと、
前記タッチスクリーンから信号を受信すると、前記ブラウザに当該信号を送信するステップと
をさらに含む、請求項１に記載のフラッシュコンテンツナビゲーション方法。
【請求項９】
前記フラッシュコンテンツはショックウェーブフラッシュ（SWF）フォーマットである請求項１に記載のフラッシュコンテンツナビゲーション方法。
【請求項１０】
モバイルエレクトロニックデバイスであって、
タッチスクリーンと、
フラッシュエンジンおよびフラッシュエンジンインターフェイスを提供するためのフラッシュエンジン供給モジュールと、
前記タッチスクリーンおよび前記フラッシュエンジン供給モジュールに接続され、フラッシュコンテンツを有するウェブページを取得し前記タッチスクリーンに表示するためブラウザを開始し、前記フラッシュコンテンツを表示するため、前記ブラウザは前記フラッシュエンジンインターフェイスを介して前記フラッシュエンジンにアクセスし、前記ウェブページ内の所定の可視エリアに前記フラッシュコンテンツの少なくとも一部が表示されるウェブページ閲覧モジュールと、
前記タッチスクリーンと前記フラッシュエンジン供給モジュールに接続され、フラッシュナビゲーティング信号を受信すると前記タッチスクリーンのサイズに基づきフルスクリーンインターフェイスをポップアップするフラッシュコンテンツナビゲーションモジュールとを含み、
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも大きい場合、前記フラッシュコンテンツナビゲーションモジュールは前記可視エリア内に表示された前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう前記フラッシュコンテンツを縮小し、前記可視エリアに表示された前記フラッシュコンテンツを変更されたサイズにて前記フルスクリーンインターフェイスに表示し、
前記タッチスクリーンからフラッシュ相互作用信号を受信すると、前記フラッシュコンテンツナビゲーションモジュールは前記フラッシュ相互作用信号に基づき前記フラッシュコンテンツにおいて動作を実行するため前記フラッシュエンジンインターフェイスを介して前記フラッシュエンジンに前記フラッシュ相互作用信号を送信する、モバイルエレクトロニックデバイス。
【請求項１１】
前記フラッシュナビゲーティング信号は前記タッチスクリーンの前記可視エリアにおけるダブルタップジェスチャーに基づき発生する請求項１０に記載のモバイルエレクトロニックデバイス。
【請求項１２】
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも小さい、またはこれと同一である場合、前記フラッシュコンテンツナビゲーションモジュールは、前記可視エリアに表示された前記フラッシュコンテンツをオリジナルサイズにて再生する請求項１０に記載のモバイルエレクトロニックデバイス。
【請求項１３】
リサイズ信号を受信すると、前記フラッシュコンテンツナビゲーションモジュールは前記リサイズ信号に基づき前記フラッシュコンテンツをリサイズし、
ビューポイント移動信号を受信すると、前記フラッシュコンテンツナビゲーションモジュールは前記可視エリアに表示された前記フラッシュコンテンツの異なる部分を前記フルスクリーンインターフェイスに表示するため、前記ビューポイント移動信号に基づきビューポイントを移動し、
シーンドラッグ信号を受信し、且つ前記フラッシュコンテンツのオリジナルサイズが前記可視エリアのサイズよりも大きい場合、前記可視エリア内の前記フラッシュコンテンツの異なる部分を表示するため、前記フラッシュコンテンツナビゲーションモジュールは前記シーンドラッグ信号に基づき前記フラッシュコンテンツをドラッグするように、前記フラッシュエンジンインターフェイスを介して前記フラッシュエンジンに前記シーンドラッグ信号を送信し、
フィットトゥースクリーン信号を受信すると、前記可視エリア内に表示された前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう、前記フラッシュコンテンツナビゲーションモジュールは前記フラッシュコンテンツをリサイズする、請求項１０に記載のモバイルエレクトロニックデバイス。
【請求項１４】
前記リサイズ信号は前記タッチスクリーンにおけるダブルタップジェスチャーに基づき発生し、前記可視エリア内に表示された前記フラッシュコンテンツの一部を前記フルスクリーンインターフェイス上において再生するため、前記フラッシュコンテンツナビゲーションモジュールは前記フラッシュコンテンツをそのオリジナルサイズにリサイズし、
前記リサイズ信号が前記タッチスクリーンにおけるピンチジェスチャーにより発生した場合、前記フラッシュコンテンツの一部を前記フルスクリーンインターフェイス上において再生するため、前記フラッシュコンテンツナビゲーションモジュールはピンチジェスチャーに基づき前記フラッシュコンテンツを拡大または縮小するステップを含む、請求項１３に記載のモバイルエレクトロニックデバイス。
【請求項１５】
前記ビューポイント移動信号は前記タッチスクリーンにおけるパンジェスチャーに基づき発生し、前記シーンドラッグ信号は前記タッチスクリーンにおけるプレスおよびパンジェスチャーに基づき発発生し、前記フィットトゥースクリーン信号は前記タッチスクリーンにおけるダブルタップジェスチャーに基づき発生するステップを含む、請求項１３に記載のモバイルエレクトロニックデバイス。
【請求項１６】
前記フラッシュ相互作用信号は前記タッチスクリーンにおけるパンジェスチャーまたはシングルタップジェスチャーに基づき発生し、前記フラッシュコンテンツナビゲーションモジュールは前記パンジェスチャーまたは前記シングルタップジェスチャーに対応する動作を呼び出すため前記フラッシュエンジンインターフェイスを介して前記フラッシュエンジンにフラッシュ相互作用信号を送信する、請求項１０に記載のモバイルエレクトロニックデバイス。
【請求項１７】
前記フラッシュコンテンツナビゲーションモジュールはイグジット信号を受信すると前記フルスクリーンインターフェイスを閉じ、その後、前記ウェブページは前記ブラウザにより表示される、請求項１０に記載のモバイルエレクトロニックデバイス。
【請求項１８】
前記フラッシュコンテンツはショックウェーブフラッシュ（SWF）フォーマットである、請求項１０に記載のモバイルエレクトロニックデバイス。
【請求項１９】
タッチスクリーンを有するモバイルエレクトロニックデバイスにおいて実行されると、モバイルエレクトロニックデバイスに操作を実行させるコンピュータプログラムを格納するコンピュータで読取り可能な媒体であって、
前記操作は、
ブラウザによりアクセスされるフラッシュエンジンにより表示されるフラッシュコンテンツを有し、フラッシュコンテンツの少なくとも一部を表示するために可視エリアが予め定められているウェブページを前記モバイルエレクトロニックデバイスにおける前記ブラウザの実行により取得する段階と、
フラッシュナビゲーティングモジュールを受信する段階と、
前記タッチスクリーンのサイズに基づきフルスクリーンインターフェイスをポップアップする段階と、
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも大きい場合、前記可視エリアに表示される前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう前記フラッシュコンテンツを縮小する段階と、
前記可視エリアに表示された前記フラッシュコンテンツを、前記フルスクリーンインターフェイス上において変更されたサイズで再生する段階と、
前記タッチスクリーンからフラッシュ相互作用信号を受信すると、前記フラッシュ相互作用信号に基づき前記フラッシュコンテンツにおいて動作を実行するため前記フラッシュエンジンに前記フラッシュ相互作用信号を送信する段階と
を有するコンピュータで読取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ウェブコンテンツナビゲーション方法（web content navigation method）に関し、特にフラッシュコンテンツナビゲーション方法（flash content navigation method）、モバイルエレクトロニックデバイスおよびコンピュータで読取り可能な媒体に関するものである。
【背景技術】
【０００２】
モバイルテクノロジーの発展に従い、ウェブページの閲覧機能を備えるモバイルエレクトロニックデバイスがますます増加し、それゆえに、情報の氾濫するこの時代におけるユーザーは、時間と場所に制限されることなく、インターネットを介して、最も最新の情報を受信することができる。
【０００３】
現在、ますます多くのウェブページデザイナーは、アニメーション、ビデオおよび対話性をユーザーに提供するため、ウェブページにフラッシュコンテンツを埋め込む(embedded)ことに慣れてきている。しかしながら、フラッシュコンテンツはもともとコンピュータシステムにおける表示用に設計されているため、ユーザーがモバイルデバイス上でフラッシュコンテンツを見たい場合、フラッシュコンテンツのサイズがモバイルデバイスのスクリーンサイズを大いに上回り、モバイルデバイス上でフラッシュコンテンツを閲覧することが不便となる可能性がある。
【０００４】
加えて、フラッシュコンテンツを表示するためのフラッシュプレーヤーはブラウザのプラグイン(plug-in)として使用することができ、ユーザーが容易にウェブページと相互作用することができるよう、ユーザーのジェスチャー(gesture)によって発生する信号は、フラッシュエンジンではなくブラウザエンジンに送信される。したがって、フラッシュエンジンに信号を送信するかどうかは、ブラウザにより決定される。いくつかの使用状況においては、ユーザーのジェスチャーを受信した際、ユーザーがウェブページまたはフラッシュコンテンツのいずれを操作しようとするのかをブラウザが正確に識別することができず、そのため、ユーザーのジェスチャーに対する反応がユーザーの要求を満たさないことがありうる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザーがモバイルデバイス上でフラッシュコンテンツを見たい場合、フラッシュコンテンツのサイズがモバイルデバイスのスクリーンサイズを大いに上回り、モバイルデバイス上でフラッシュコンテンツを閲覧することが不便となる可能性がある。
また、いくつかの使用状況においては、ユーザーのジェスチャーを受信した際、ユーザーがウェブページまたはフラッシュコンテンツのいずれを操作しようとするのかをブラウザが正確に識別することができず、そのため、ユーザーのジェスチャーに対する反応がユーザーの要求を満たさないことがありうる。
【課題を解決するための手段】
【０００６】
この発明は、フラッシュコンテンツナビゲーション方法、モバイルエレクトロニックデバイス、およびコンピュータで読取り可能な媒体に関するものであり、ウェブページに組み込まれたフラッシュコンテンツはフルスクリーンモードにて表示することができ、ユーザーは容易にフラッシュコンテンツに相互作用することができる。
【０００７】
この発明は、タッチスクリーンを有するモバイルエレクトロニックデバイスに適用するフラッシュコンテンツナビゲーション方法を提供するものであり、ウェブページに組み込まれたフラッシュコンテンツはブラウザ実行によりモバイルエレクトロニックデバイスに表示され、ウェブページ内の可視エリア（visible area）は、フラッシュコンテンツの少なくとも一部を示すためにあらかじめ定められ、フラッシュコンテンツは、ブラウザによってアクセスされるフラッシュエンジンにより表示される。この方法において、フラッシュナビゲーティング信号（flash navigating signal）が受信されると、フルスクリーンインターフェースはタッチスクリーンのサイズに基づきポップアップされる。可視エリアのサイズがタッチスクリーンのサイズより大きい場合、可視エリアに表示されるフラッシュコンテンツがタッチスクリーンのサイズに合うようフラッシュコンテンツは縮小され、可視エリアに表示されるフラッシュコンテンツは、変更されたサイズでフルスクリーンインターフェイスに再生される。タッチスクリーンからフラッシュ相互作用信号（flash interacting signal）が受信されると、フラッシュ相互作用信号に基づき、フラッシュ相互作用信号はフラッシュコンテンツにおいて動作を実行するため、フラッシュエンジンに送信される。
【０００８】
この発明の実施形態において、フラッシュナビゲーティング信号はタッチスクリーン上の可視エリア内で行われるダブルタップジェスチャーにより発生する。
【０００９】
この発明の実施形態において、フルスクリーンインターフェースをポップアップするステップの後、この方法は、可視エリアのサイズがタッチスクリーンのサイズよりも小さい、もしくはこれと同一である場合、フルスクリーンインターフェースの可視エリア内に表示されるフラッシュコンテンツをオリジナルサイズで再生することをさらに含む。
【００１０】
この発明の実施形態において、可視エリア内に表示されるフラッシュコンテンツをフルスクリーンインターフェース上において変更されたサイズで再生するステップの後、この方法は、リサイズ信号（resizing signal）を受信すると、リサイズ信号に基づきフラッシュコンテンツをリサイズし、ビューポイント移動信号（viewpoint moving signal）を受信すると、可視エリア内に表示されたフラッシュコンテンツの異なる部分をフルスクリーンインターフェイス上において表示するため、ビューポイント移動信号に基づきビューポイントを移動し、シーンドラッグ信号（scene dragging signal）を受信し、且つフラッシュコンテンツのオリジナルサイズが可視エリアよりも大きい場合、可視エリア内でフラッシュコンテンツの異なる部分を表示するため、シーンドラッグ信号に基づきフラッシュコンテンツをドラッグするため、フラッシュエンジンにシーンドラッグ信号を送信し、フィットトゥースクリーン信号（fit-to-screen signal）を受信すると、可視エリア内に表示されるフラッシュコンテンツがタッチスクリーンのサイズに合うようフラッシュコンテンツをリサイズすることをさらに含む。
【００１１】
この発明の実施形態において、リサイズ信号に基づきフラッシュコンテンツをリサイズするステップの後、リサイズシグナルがタッチスクリーンにおけるダブルタップジェスチャーに基づき発生した場合、可視エリアに表示されたフラッシュコンテンツの一部をフルスクリーンインターフェイス上において再生するため、フラッシュコンテンツをオリジナルサイズにリサイズし、リサイズシグナルがタッチスクリーンにおけるピンチジェスチャー（pinch gesture）に基づき発生した場合、フラッシュコンテンツの一部をフルスクリーンインターフェイス上において再生するため、ピンチジェスチャーに基づきフラッシュコンテンツを拡大または縮小する（zooming）ことを含む。
【００１２】
この発明の実施形態において、ビューポイント移動信号はタッチスクリーンにおけるパンジェスチャー（pan gesture）に基づき発生し、シーンドラッグ信号はタッチスクリーンにおけるプレスおよびパンジェスチャー（press and pan gesture）に基づき発生し、フィットトゥースクリーン信号はタッチスクリーンにおけるダブルタップジェスチャー（double-tap gesture）に基づき発生する。
【００１３】
この発明の実施形態において、フラッシュ相互作用信号はタッチスクリーンにおけるプレスおよびパンジェスチャーまたはシングルタップジェスチャー（single-tap gesture）に基づき発生し、フラッシュ相互作用信号に基づきフラッシュコンテンツ上で動作を実行するためフラッシュエンジンにフラッシュ相互作用信号を送るステップは、プレスおよびパンジェスチャーまたはシングルタップジェスチャーに対応する動作を呼び出すため、フラッシュエンジンにフラッシュ相互作用信号を送信することを含む。
【００１４】
この発明の実施形態において、この方法はイグジット信号を受信すると、フルスクリーンインターフェイスを閉じ、ブラウザによりウェブページを表示させ、タッチスクリーンより信号を受け取ると、信号をブラウザに送信する。
【００１５】
この発明の実施形態において、フラッシュコンテンツはショックウェーブフラッシュ（Shockwave Flash = SWF）フォーマットである。
【００１６】
この発明は、さらに、タッチスクリーン、フラッシュエンジン提供モジュール、ウェブページ閲覧モジュール、およびフラッシュコンテンツナビゲーティングモジュールを含むモバイルエレクトロニックデバイスを提供する。ここでは、フラッシュエンジン提供モジュールはフラッシュエンジンにフラッシュエンジンインターフェースを供給するために使用される。ウェブページ閲覧モジュールは、タッチスクリーンおよびフラッシュエンジン提供モジュールに接続され、ウェブページ閲覧モジュールはタッチスクリーン上において、ウェブページにフラッシュコンテンツを取得させ表示するように、ブラウザを開始するために使用され、ブラウザはフラッシュコンテンツを表示するために、フラッシュエンジンインターフェイスを介してフラッシュエンジンにアクセスし、フラッシュコンテンツの少なくとも一部がウェブページ内の所定の可視エリア内に表示される。フラッシュコンテンツナビゲーションモジュール（flash content navigation module）は、タッチスクリーンおよびフラッシュエンジン提供モジュールに接続され、フラッシュコンテンツナビゲーションモジュールはフラッシュナビゲーティング信号を受信すると、タッチスクリーンのサイズに基づきフルスクリーンインターフェイスをポップアップするために使用される。可視エリアのサイズがタッチスクリーンのサイズよりも大きい場合、フラッシュコンテンツナビゲーションモジュールは可視エリア内に表示されるフラッシュコンテンツがタッチスクリーンのサイズに合うようにフラッシュコンテンツを縮小し、フルスクリーンインターフェイス上で、可視エリア内に表示されたフラッシュコンテンツを変更されたサイズにて再生する。タッチスクリーンからフラッシュ相互作用信号を受信すると、フラッシュコンテンツナビゲーションモジュールは、フラッシュ相互作用信号に基づき、フラッシュコンテンツ上で動作を実行するため、フラッシュエンジンインターフェイスを介してフラッシュエンジンにフラッシュ相互作用信号を発信する。
【００１７】
この発明の実施形態において、フラッシュナビゲーティング信号はタッチスクリーンの可視エリア内で行われるダブルタップジェスチャーに基づき発生する。
【００１８】
この発明の実施形態において、フラッシュコンテンツナビゲーションモジュールは、可視エリアのサイズがタッチスクリーンのサイズよりも小さい、またはこれと同一である場合、可視エリア内に表示されたフラッシュコンテンツを、フルスクリーンインターフェイス上においてオリジナルサイズで再生する。
【００１９】
この発明の実施形態において、リサイズ信号を受信すると、フラッシュコンテンツナビゲーションモジュールはリサイズ信号に基づきフラッシュコンテンツをリサイズする。ビューポイント移動信号を受信すると、可視エリア内に表示されたフラッシュコンテンツの異なる部分をフルスクリーンインターフェイス上において表示するため、フラッシュコンテンツナビゲーションモジュールはビューポイント移動信号に基づきビューポイントを移動する。シーンドラッグ信号を受信し、且つフラッシュコンテンツのオリジナルサイズが可視エリアのサイズよりも大きい場合、可視エリア内のフラッシュコンテンツの異なる部分を表示するため、フラッシュコンテンツナビゲーションモジュールはシーンドラッグ信号に基づき、フラッシュコンテンツをドラッグするよう、フラッシュエンジンインターフェイスを介してフラッシュエンジンインターフェイスをフラッシュエンジンにシーンドラッグ信号を送信する。フィットトゥースクリーン信号を受信すると、フラッシュコンテンツナビゲーションモジュールは可視エリア内に表示されたフラッシュコンテンツがタッチスクリーンのサイズに合うようリサイズする。
【００２０】
この発明の実施形態において、リサイズ信号がタッチスクリーンにおけるダブルタップジェスチャーに基づき発生した場合、可視エリア内に表示されたフラッシュコンテンツの一部をフルスクリーンインターフェイス上において再生するため、フラッシュコンテンツナビゲーションモジュールはフラッシュコンテンツをオリジナルサイズにリサイズする。リサイズ信号がタッチスクリーン上のピンチジェスチャーに基づき発生した場合、フラッシュコンテンツの一部をフルスクリーンインターフェイス上において再生するため、フラッシュコンテンツナビゲーションモジュールはピンチジェスチャーに基づきフラッシュコンテンツを拡大または縮小する（zooming）。
【００２１】
この発明の実施形態において、ビューポイント移動信号はタッチスクリーンにおけるパンジェスチャーにより発生し、シーンドラッグ信号はタッチスクリーンにおけるプレスおよびパンジェスチャーにより発生し、フィットトゥースクリーン信号はタッチスクリーンにおけるダブルタップジェスチャーにより発生する。
【００２２】
この発明の実施形態において、フラッシュ相互作用信号はタッチスクリーンにおけるプレスおよびパンジェスチャーまたはシングルタップジェスチャーにより発生し、フラッシュコンテンツナビゲーションモジュールは、プレスおよびパンジェスチャーまたはシングルタップジェスチャーに対応する動作を呼び出すため、フラッシュエンジンインターフェイスを介してフラッシュ相互作用信号をフラッシュエンジンに送信する。
【００２３】
この発明の実施形態において、フラッシュコンテンツナビゲーションモジュールはイグジット信号（exit signal）を受信するとフルスクリーンインターフェイスを閉じ、その後、ウェブページはブラウザにより表示される。
【００２４】
この発明の実施形態において、フラッシュコンテンツはショックウェーブフラッシュ（SWF）フォーマットである。
【００２５】
この発明は、さらに、コンピュータープログラムを格納しているコンピュータで読取り可能な媒体を提供し、これは、タッチスクリーンを有するモバイルエレクトロニックデバイスにおいて実行すると、モバイルエレクトロニックデバイスがモバイルエレクトロニックデバイス上において、ブラウザ実行によりフラッシュコンテンツを有するウェブページを取得する動作をする。ウェブページ内の可視エリアはフラッシュコンテンツの少なくとも一部を表示するために予め定められており、フラッシュコンテンツはブラウザによりアクセスされるフラッシュエンジンにより表示され、フラッシュナビゲーティング信号を受信し、タッチスクリーンのサイズによりフルスクリーンインターフェイスをポップアップし、可視エリアのサイズがタッチスクリーンのサイズよりも大きい場合、可視エリア内に表示されたフラッシュコンテンツがタッチスクリーンのサイズに合うようフラッシュコンテンツを縮小し、可視エリア内に表示されたフラッシュコンテンツをフルスクリーンインターフェイス上において変更されたサイズで再生し、タッチスクリーンからフラッシュ相互作用信号を受信すると、フラッシュ相互作用信号に基づきフラッシュコンテンツ上において動作を実行するよう、フラッシュ相互作用信号をフラッシュエンジンに送信する。
【発明の効果】
【００２６】
この発明において、ウェブページに組み込まれたフラッシュコンテンツはタッチスクリーンにおいて特定のジェスチャーを受信した後、フルスクリーンインターフェイスに表示され、ユーザーにより行われるジェスチャーは明瞭に識別されることが可能となる。したがって、モバイルエレクトロニックデバイスにおいてより容易にフラッシュコンテンツを操作する方法を提供し、ユーザーとフラッシュコンテンツ間の相互作用を促進する。
【００２７】
この発明の前記およびその他の特徴および効果を理解するため、数字を伴ういくつかの典型的な例を以下に詳細に記載する。
【図面の簡単な説明】
【００２８】
添付の図面は、この発明の更なる理解を提供するためのものであり、この明細書の一部を構成する。図面はこの発明の実施形態を示し、図面の説明と共に、この発明の原理を説明するのに役立つ。
【００２９】
【図１】この発明の例に基づきモバイルエレクトロニックデバイスを示すブロック図である。
【００３０】
【図２Ａ】この発明のもう一つの例に基づきフラッシュコンテンツナビゲーション方法を示すフローチャートである。
【図２Ｂ】この発明のもう一つの例に基づきフラッシュコンテンツナビゲーション方法を示すフローチャートである。
【００３１】
【図３】この発明の例に基づきフラッシュコンテンツ、可視エリアとフルスクリーンインターフェースの関係を示す図である。
【図４】この発明の例に基づきフラッシュコンテンツ、可視エリアとフルスクリーンインターフェースの関係を示す図である。
【図５】この発明の例に基づきフラッシュコンテンツ、可視エリアとフルスクリーンインターフェースの関係を示す図である。
【図６】この発明の例に基づきフラッシュコンテンツ、可視エリアとフルスクリーンインターフェースの関係を示す図である。
【発明を実施するための形態】
【００３２】
図１はこの発明の例に基づきモバイルエレクトロニックデバイスを示すブロック図である。図１に示されるように、この実施形態におけるモバイルエレクトロニックデバイス１００はタッチスクリーン１１０、ウェブページ閲覧モジュール１２０（web page browsing module １２０）、フラッシュエンジン提供モジュール１３０（flash engine providing module １３０）、およびフラッシュコンテンツナビゲーションモジュール１４０を含む。モバイルエレクトロニックデバイス１００は、例えば、携帯電話、スマートフォン、パーソナル携帯情報機器（personal digital assistant）、パームトッププレイステーション（palmtop play station、例えばPSP/GBA）などであるが、その範囲はこれに限らない。
【００３３】
タッチスクリーン１１０は、例えば、抵抗型タッチスクリーン（resistive touch screen）または静電容量型タッチスクリーン（capacitive touch screen）である。タッチスクリーン１１０は、モバイルエレクトロニックデバイス１００のインプット/アウトプットデバイスとして使用される。例えば、ユーザーはタッチスクリーン１１０を介してモバイルエレクトロニックデバイス１００にデータまたは指示を入力することができ、モバイルエレクトロニックデバイス１００の対応する反応がタッチスクリーン１１０に表示される。
【００３４】
ウェブページ閲覧モジュール１２０は、タッチスクリーン１１０およびフラッシュエンジン提供モジュール１３０に接続されている。ウェブページ閲覧モジュール１２０はウェブサーバー（図には表示されていない）からウェブページのデータを取得するために、ブラウザ１２５（browser）を提供および開始するために使用される。ウェブページデータを解析した後、ブラウザ１２５はタッチスクリーン１１０上にウェブページを表示する。ブラウザ１２５によって取得されたウェブページにフラッシュコンテンツが組み込まれている場合、フラッシュエンジン１３７によりフラッシュコンテンツを表示するため、ブラウザ１２５はフラッシュエンジン提供モジュール１３０によって提供されるフラッシュエンジンインターフェイス１３５を介してフラッシュエンジン１３７にアクセスする。
【００３５】
フラッシュコンテンツナビゲーションモジュール１４０は、タッチスクリーン１１０およびフラッシュエンジン提供モジュール１３０に接続されている。ユーザーがモバイルエレクトロニックデバイス１００を使用してフラッシュコンテンツを操作しやすくするように、フラッシュコンテンツナビゲーションモジュール１４０はウェブページ内に埋め込まれたフラッシュコンテンツを表示するため、フルスクリーンインターフェイスを作成するために使用される。フラッシュコンテンツがフルスクリーンインターフェイスに表示されると、モバイルエレクトロニックデバイス１００がユーザージェスチャーに対するより正確な反応を提供できるよう、タッチスクリーン１１０におけるユーザージェスチャーはフラッシュコンテンツに関する操作と見なされ、モバイルエレクトロニックデバイス１００を使用してのフラッシュコンテンツの操作の利便性を向上させることができる。
【００３６】
図２Ａおよび２Ｂは、この発明のもう一つの例に基づきフラッシュコンテンツナビゲーション方法を示すフローチャートである。この実施形態において、ウェブページはブラウザ１２５によりタッチスクリーン１１０に表示され、ウェブページ内の可視エリアはフラッシュコンテンツの少なくとも一部を表示するよう予め定められている。具体的には、フラッシュコンテンツのオリジナルサイズが可視エリアのサイズよりも大きい場合、可視エリアはフラッシュコンテンツの一部を表示する。しかしながら、フラッシュコンテンツのオリジナルサイズが可視エリアのサイズよりも小さいまたはこれと同一である場合、可視エリアはフラッシュコンテンツ全体を表示する。
【００３７】
図２Aを参照すると、ステップS２０５において、フラッシュコンテンツナビゲーションモジュール１４０はフラッシュナビゲーティング信号を受信する。この実施形態において、フラッシュナビゲーティング信号はタッチスクリーン１１０の可視エリア内で行われるダブルタップジェスチャーに基づき発生する。その他の実施形態において、フラッシュナビゲーティング信号はモバイルエレクトロニックデバイス１００上の物理キーまたは、タッチスクリーン１１０により表示される仮想キーを押すことにより発生させることができる。
【００３８】
ステップS２１０において、フラッシュコンテンツナビゲーションモジュール１４０はタッチスクリーン１１０のサイズに基づきフルスクリーンインターフェイスをポップアップ（pop up）する。フルスクリーンインターフェイスはタッチスクリーン１１０と同じサイズにてブラウザ１２０により提供されるウインドウの上に表示される。 注意しなければならないのは、フラッシュナビゲーティング信号を受信した後、タッチスクリーン１１０からの信号はもはやブラウザ１２５には送信されないということである。
【００３９】
次に、フラッシュコンテンツを適切な方法で表示するため、ステップS２１５において、フラッシュコンテンツナビゲーションモジュール１４０は可視エリアのサイズがタッチスクリーン１１０のサイズよりも大きいか否かを決定する。
【００４０】
可視エリアのサイズがタッチスクリーン１１０よりも小さい、またはこれと同一である場合、ステップS２２０において、フラッシュコンテンツナビゲーションモジュール１４０はフラッシュコンテンツのサイズを変更せず、可視エリア内に表示されたフラッシュコンテンツをフルスクリーンインターフェイス上においてオリジナルサイズにて再生する。具体的には、フラッシュコンテンツのサイズが可視エリアのサイズよりも小さい、またはこれと同一である場合、フラッシュコンテンツ全体が可視エリア内に表示され、したがってユーザーはフラッシュコンテンツ全体をフルスクリーンインターフェイス上においてオリジナルサイズにて見ることができる。しかしながら、フラッシュコンテンツのサイズが可視エリアよりも大きい場合、ユーザーはフラッシュコンテンツの一部のみ（即ち、可視エリア内に表示されるフラッシュコンテンツ）をオリジナルサイズにて見ることができる。
【００４１】
可視エリアのサイズがタッチスクリーン１１０のサイズよりも大きい場合、ステップS２２５において、フラッシュコンテンツナビゲーションモジュール１４０は可視エリア内に表示されるフラッシュコンテンツがタッチスクリーン１１０のサイズに合うようフラッシュコンテンツを縮小する。そして、ステップ２３０において、フラッシュコンテンツナビゲーションモジュール１４０は可視エリア内に表示されたフラッシュコンテンツをフルスクリーンインターフェイス上において変更されたサイズにて再生する。図３は、この発明の例に基づきフラッシュコンテンツ、可視エリアとフルスクリーンインターフェースの関係を示す図である。図３を参照すると、フルスクリーンインターフェイス３２０はタッチスクリーン１１０と同一のサイズを有する。フラッシュコンテンツ３００は可視エリア３１０に属するフラッシュコンテンツがフルスクリーンインターフェイス３２０のサイズに合うまで縮小される。したがって、ユーザーがフルスクリーンインターフェイス３２０の可視エリア３１０内においてフラッシュコンテンツを見ることができるよう、フラッシュコンテンツ３００はオリジナルサイズよりも小さいサイズにて表示される。
【００４２】
フルスクリーンインターフェイス上におけるフラッシュコンテンツの再生の後、ユーザーはタッチスクリーン１１０を介してフラッシュコンテンツと相互作用することができる。したがって、図２Bを参照すると、ステップS２３５において、フラッシュコンテンツナビゲーションモジュール１４０はタッチスクリーン１１０から任意の信号が受信されたか否かを決定する。つまり、フラッシュコンテンツナビゲーションモジュール１４０はユーザーがタッチスクリーン１１０において任意のジェスチャーを行ったか否かを判断する。
【００４３】
ステップS２３５はフラッシュコンテンツナビゲーションモジュール１４０がタッチスクリーン１１０から信号を受信するまで繰り返され、その後、フラッシュコンテンツナビゲーションモジュール１４０は信号のタイプを決定することができる。
【００４４】
受信した信号がタッチスクリーン１１０におけるパンジェスチャーまたはシングルタップジェスチャーに基づき発生したフラッシュ相互作用信号である場合、パンジェスチャーまたはシングルタップジェスチャーに対応する動作を呼び出すため、ステップS２４０において、フラッシュコンテンツナビゲーションモジュール１４０は、フラッシュエンジンインターフェイス１３５を介して、フラッシュ相互作用信号をフラッシュエンジン１３７に送信する。例えば、ユーザーがフラッシュコンテンツ内の動作可能制御（movable control）においてパンジェスチャーを適用した場合、フラッシュエンジン１３７はこの動作に従ってフラッシュコンテンツを表示することができる。ユーザーがフラッシュコンテンツ内の実行可能制御（executable control）においてシングルタップジェスチャーを適用した場合、フラッシュエンジン１３７はフラッシュコンテンツの実行結果を表示することができる。
【００４５】
ステップS２４５に示されるように、受信した信号がリサイズ信号であった場合、フラッシュコンテンツナビゲーションモジュール１４０はリサイズ信号に基づきフラッシュコンテンツをリサイズする。この実施形態において、リサイズ信号を発生させることのできるジェスチャーは２つある。具体的には、リサイズ信号がタッチスクリーン１１０におけるダブルタップジェスチャーにより発生した場合、フラッシュコンテンツナビゲーションモジュール１４０はフラッシュコンテンツをオリジナルサイズにリサイズする。この実施形態において、フラッシュコンテンツナビゲーションモジュール１４０は可視エリア内に表示されたフラッシュコンテンツの一部をフルスクリーンインターフェイス上において再生するため、フラッシュコンテンツを拡大する。図４は、この発明のもう一つの例によってフラッシュコンテンツ、可視エリアとフルスクリーンインターフェースの関係を示す図である。図４を参照すると、ユーザーがタッチスクリーン１１０を介して可視エリア４１０内に表示されたフラッシュコンテンツの左上角のみを見ることができるよう、フラッシュコンテンツナビゲーションモジュール１４０はフラッシュコンテンツ４００全体をそのオリジナルサイズに拡大し、可視エリア４１０の左上角をフルスクリーンインターフェース４２０（タッチスクリーン１１０と同一のサイズ）に表示する。リサイズ信号がタッチスクリーン１１０におけるピンチジェスチャーにより発生した場合、フラッシュコンテンツの一部をフルスクリーンインターフェイス上において再生するよう、フラッシュコンテンツナビゲーションモジュール１４０はピンチジェスチャーに基づきフラッシュコンテンツを拡大または縮小する（zooming）。
【００４６】
次に、ステップS２５０において、フラッシュコンテンツナビゲーションモジュール１４０はタッチスクリーン１１０から任意の信号を受信したか否かを決定する。信号を受信すると、フラッシュコンテンツナビゲーションモジュール１４０は信号のタイプを決定する。
【００４７】
ステップS２６０において、ビューポイント移動信号を受信すると、フラッシュコンテンツナビゲーションモジュール１４０は可視エリアに属するフラッシュコンテンツがフルスクリーンインターフェイスに完全に表示されたか否かを決定する。表示されていなかった場合は、フラッシュコンテンツナビゲーションモジュール１４０は、可視エリア内に表示されたフラッシュコンテンツの異なる部分をフルスクリーンインターフェイスに表示するため、ビューポイント移動信号に基づきビューポイントを移動する。この実施形態において、ビューポイント移動信号はタッチスクリーン１１０におけるパンジェスチャーに基づき発生するが、実際にはこの限りではない。例えば、図５に示されるように、ユーザーはフラッシュコンテンツナビゲーションモジュール１４０が、フルスクリーンインターフェイス４２０上において、可視エリア４１０の右下角を表示するよう、タッチスクリーン１１０においてパンジェスチャーを行うことができる。しかしながら、図４および図５を参照すると、フラッシュコンテンツ４００および可視エリア４１０間の相対位置は、ビューポイント移動信号によって変化しない。
【００４８】
ステップS２７０において、シーンドラッグ信号を受信すると、フラッシュコンテンツナビゲーションモジュール１４０はフラッシュコンテンツのオリジナルサイズが可視エリアのサイズよりも大きいか否かを決定する。これに当てはまる場合は、可視エリア内のフラッシュコンテンツの異なる部分を表示するため、シーンドラッグ信号に基づきフラッシュコンテンツをドラッグするよう、フラッシュコンテンツナビゲーションモジュール１４０は、フラッシュエンジンインターフェイス１３５を介してフラッシュエンジン１３７にシーンドラッグ信号を送信する。この実施形態において、シーンドラッグ信号はタッチスクリーン１１０におけるプレスおよびパンジェスチャーに基づき発生するが、実際にはこの限りではない。例えば、図５に示されるように、フラッシュコンテンツ４００の中央部分は可視エリア４１０内に表示される。ユーザーがタッチスクリーン１１０において、右から左へ水平にプレスおよびパンジェスチャーを行う間、図６に示されるように、可視エリア４１０内のフラッシュコンテンツ４００のその他の部位を表示するため、フラッシュエンジン１３７はフラッシュコンテンツ４００を水平にドラッグする。図５および図６を参照すると、シーンドラッグ信号はフラッシュコンテンツ４００および可視エリア４１０間の相対位置を変更することができることから、ユーザーはプレスおよびパンジェスチャーを行うことにより、フルスクリーンインターフェイス４２０上においてフラッシュコンテンツ４００全体を見ることができる。
【００４９】
ステップS２８０において、フィットトゥースクリーン信号を受信すると、フラッシュコンテンツナビゲーションモジュール１４０は可視エリア内に表示されたフラッシュコンテンツがタッチスクリーン１１０のサイズに合うよう、フラッシュコンテンツをリサイズする。この実施形態において、フィットトゥースクリーン信号はタッチスクリーン１１０におけるダブルタップジェスチャーに基づき発生するが、実際にはこの限りではない。したがって、ユーザーがタッチスクリーン１１０においてダブルタップジェスチャーを行うと、可視エリア内のコンテンツ全体がフルスクリーンインターフェイスに表示される（図３において示すとおり）。
【００５０】
前記の実施形態において、フラッシュコンテンツはショックウェーブフラッシュ（SWF）フォーマットである。フラッシュナビゲーティング信号を受信した後、フルスクリーンインターフェイスをポップアップし、フラッシュコンテンツを表示し、ユーザーはフラッシュコンテンツと相互作用するため、タッチスクリーン１１０において、ダブルタップジェスチャー、シングルタップジェスチャー、ピンチジェスチャー、パンジェスチャーならびにプレスおよびパンジェスチャーを行うことができる。しかしながら、前記実施形態にて記載されているジェスチャーとフラッシュ相互作用信号、リサイズ信号、ビューポイント移動信号、シーンドラッグ信号、ならびにフィットトゥースクリーン信号との関係はこの発明の例に過ぎず、この発明の範囲を制限するものではない。図２Bのステップは、例えばモバイルエレクトロニックデバイス１００上の特定の物理キー(例えばリターンキー)を押すことによって発生するイグジット信号を受信するまで繰り返される。イグジット信号を受信した後、フラッシュコンテンツナビゲーションモジュール１４０はフルスクリーンインターフェイスを閉じる。その後直ちに、ブラウザ１２５はタッチスクリーン１１０上にウェブページを表示し、その後タッチスクリーン１１０からの全ての信号はブラウザ１２５に送信される。
【００５１】
この実施形態において、フラッシュコンテンツはフラッシュビデオ（Flash Video = FLV）フォーマットであり、フラッシュナビゲーティング信号を受信した後、フルスクリーンインターフェイスをポップアップし、フラッシュコンテンツナビゲーションモジュール１４０はフルスクリーンインターフェイス上においてフラッシュコンテンツを再生する。同様に、フラッシュコンテンツナビゲーションモジュール１４０はイグジット信号を受信するとフルスクリーンインターフェイスを閉じる。
【００５２】
この発明は、さらにコンピュータで読取り可能な媒体を提供する。コンピュータで読取り可能な媒体は、複数のプログラム命令を含むコンピュータープログラムを格納する。これらのプログラム命令は、タッチスクリーンを有するエレクトロニックデバイスにロードされることができ、前記実施形態において記載されたフラッシュコンテンツナビゲーション方法におけるステップを完成するため、これらは同様に実行される。コンピュータで読取り可能な媒体は読み取り専用メモリ（read only memory = ROM）、ランダムアクセスメモリ、磁気テープ、フロッピー（登録商標）ディスク、コンパクトディスク、または伝送媒体であることができる。
【００５３】
この発明において、フルスクリーンインターフェイスはウェブページ内に組み込まれたフラッシュコンテンツを表示するためポップアップされ、フラッシュコンテンツはそのサイズがタッチスクリーンのサイズを越える場合縮小される。したがって、ユーザーは容易に可視エリア内のフラッシュコンテンツを操作することができる。加えて、フラッシュコンテンツを表示するためにフルスクリーンインターフェイスをポップアップした後、タッチスクリーンにおけるユーザージェスチャーはフラッシュコンテンツに関する操作であると見なされる。このように、ユーザーはスラッシュコンテンツ内の制御と相互作用することができる。更に、異なるユーザージェスチャーを認識することによって、フラッシュコンテンツのリサイズ、ビューポイントの移動、およびフラッシュコンテンツのドラッグといった操作は正確に行われることができる。したがって、モバイルエレクトロニックデバイスにおけるフラッシュコンテンツ操作の利便性は著しく向上する。
【００５４】
発明の属する技術の分野における通常の知識を有する者にとって、この発明の範囲または精神を超越することなく現在の発明の構造に修正および変更を行うことができることは明らかである。前記の説明から見ると、現在の発明は、以下の請求項およびその等価物の範囲に漏れがあった場合、この発明を修正および変更できることを意図している。
【符号の説明】
【００５５】
１００  モバイルエレクトロニックデバイス
１１０  タッチスクリーン
１２０  ウェブページ閲覧モジュール
１２５  ブラウザ
１３０  フラッシュエンジン提供モジュール
１３５  フラッシュエンジンインターフェイス
１３７  フラッシュエンジン
１４０  フラッシュコンテンツナビゲーションモジュール
S２０５-S２８０ ステップ
３００、４００  フラッシュコンテンツ
３１０、４１０  可視エリア
３２０、４２０  フルスクリーンインターフェイス
【図１】
2011159291.tif 000003
【図２Ａ】
2011159291.tif 000004
【図２Ｂ】
2011159291.tif 000005
【図３】
2011159291.tif 000006
【図４】
2011159291.tif 000007
【図５】
2011159291.tif 000008
【図６】
2011159291.tif 000009
【手続補正書】
【提出日】平成23年3月29日(2011.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチスクリーンを有するモバイルエレクトロニックデバイスに適用し、フラッシュコンテンツはモバイルエレクトロニックデバイスにおけるブラウザ実行により表示されるウェブページに組み込まれ、ウェブページ内の可視エリアは前記フラッシュコンテンツの少なくとも一部を表示するために予め定められており、前記フラッシュコンテンツは前記ブラウザによってアクセスされるフラッシュエンジンによって表示されるフラッシュコンテンツナビゲーション方法であって、
フラッシュナビゲーティング信号を受信するステップと、
前記タッチスクリーンのサイズに基づきフルスクリーンインターフェイスをポップアップするステップと、
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも大きい場合、前記可視エリアに表示される前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう前記フラッシュコンテンツを縮小するステップと、
前記可視エリア内に表示された前記フラッシュコンテンツを前記フルスクリーンインターフェイス上において変更されたサイズにて再生するステップと、
前記タッチスクリーンからフラッシュ相互作用信号を受信すると、前記フラッシュ相互作用信号に基づき前記フラッシュコンテンツ上において動作を実行するよう前記フラッシュエンジンに前記フラッシュ相互作用信号を送信するステップと
を含む、フラッシュコンテンツナビゲーション方法。
【請求項２】
前記フラッシュナビゲーティング信号は前記タッチスクリーンにおける前記可視エリア内で行われるダブルタップジェスチャーにより発生する、請求項１に記載のフラッシュコンテンツナビゲーション方法。
【請求項３】
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも小さい、またはこれと同一である場合、前記可視エリアに表示された前記フラッシュコンテンツを前記フルスクリーンインターフェイス上において前記フラッシュコンテンツのオリジナルサイズにて再生すること、
をさらに含む、請求項１または２に記載のフラッシュコンテンツナビゲーション方法。
【請求項４】
前記可視エリアに表示された前記フラッシュコンテンツを前記フルスクリーンインターフェイス上において変更されたサイズにて再生するステップの後、
リサイズ信号を受信すると、前記リサイズ信号に基づき前記フラッシュコンテンツをリサイズするステップと、
ビューポイント移動信号を受信すると、前記可視エリア内に表示された前記フラッシュコンテンツの異なる部分を前記フルスクリーンインターフェイスに表示するため、前記ビューポイント移動信号に基づきビューポイントを移動するステップと、
シーンドラッグ信号を受信し、且つ前記フラッシュコンテンツのオリジナルサイズが前記可視エリアのサイズよりも大きい場合、前記可視エリアに前記フラッシュコンテンツの異なる部分を表示するため、前記シーンドラッグ信号に基づき、前記フラッシュコンテンツをドラッグするため前記フラッシュエンジンに前記シーンドラッグ信号を送るステップと、
フィットトゥースクリーン信号を受信すると、前記可視エリアに表示された前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう、前記フラッシュコンテンツをリサイズするステップと
をさらに含む、請求項１から３の何れか１項に記載のフラッシュコンテンツナビゲーション方法。
【請求項５】
前記リサイズ信号に基づき前記フラッシュコンテンツをリサイズするステップは、
前記リサイズ信号が前記タッチスクリーンにおけるダブルタップジェスチャーにより発生した場合、前記可視エリアに表示された前記フラッシュコンテンツの一部を前記フルスクリーンインターフェイス上において再生するため、前記フラッシュコンテンツをオリジナルサイズにリサイズするステップと、
前記リサイズ信号が前記タッチスクリーンにおけるピンチジェスチャーにより発生した場合、前記フラッシュコンテンツの一部を前記フルスクリーンインターフェイス上において再生するため、前記ピンチジェスチャーに基づき前記フラッシュコンテンツを拡大または縮小するステップと
を含む、請求項４に記載のフラッシュコンテンツナビゲーション方法。
【請求項６】
前記ビューポイント移動信号は前記タッチスクリーンにおけるパンジェスチャーに基づき発生し、前記シーンドラッグ信号は前記タッチスクリーンにおけるプレスおよびパンジェスチャーに基づき発生し、前記フィットトゥースクリーン信号は前記タッチスクリーンにおけるダブルタップジェスチャーに基づき発生する、請求項４または５に記載のフラッシュコンテンツナビゲーション方法。
【請求項７】
前記フラッシュ相互作用信号は前記タッチスクリーンにおけるパンジェスチャーまたはシングルタップジェスチャーに基づき発生し、前記フラッシュ相互作用信号に基づき前記フラッシュコンテンツにおいて動作を実行するため、前記フラッシュエンジンに前記フラッシュ相互作用信号を送信するステップは、
前記パンジェスチャーまたは前記シングルタップジェスチャーに対応する動作を呼び出すため、前記フラッシュエンジンに前記フラッシュ相互作用信号を送信するステップを含む、請求項１から６の何れか１項に記載のフラッシュコンテンツナビゲーション方法。
【請求項８】
イグジット信号を受信すると、前記フルスクリーンインターフェイスを閉じるステップと、
前記ブラウザによってウェブページが表示されるステップと、
前記タッチスクリーンから信号を受信すると、前記ブラウザに当該信号を送信するステップと
をさらに含む、請求項１から７の何れか１項に記載のフラッシュコンテンツナビゲーション方法。
【請求項９】
前記フラッシュコンテンツはショックウェーブフラッシュ（SWF）フォーマットである請求項１から８の何れか１項に記載のフラッシュコンテンツナビゲーション方法。
【請求項１０】
モバイルエレクトロニックデバイスであって、
タッチスクリーンと、
フラッシュエンジンおよびフラッシュエンジンインターフェイスを提供するためのフラッシュエンジン供給モジュールと、
前記タッチスクリーンおよび前記フラッシュエンジン供給モジュールに接続され、フラッシュコンテンツを有するウェブページを取得し前記タッチスクリーンに表示するためブラウザを開始し、前記フラッシュコンテンツを表示するため、前記ブラウザは前記フラッシュエンジンインターフェイスを介して前記フラッシュエンジンにアクセスし、前記ウェブページ内の所定の可視エリアに前記フラッシュコンテンツの少なくとも一部が表示されるウェブページ閲覧モジュールと、
前記タッチスクリーンと前記フラッシュエンジン供給モジュールに接続され、フラッシュナビゲーティング信号を受信すると前記タッチスクリーンのサイズに基づきフルスクリーンインターフェイスをポップアップするフラッシュコンテンツナビゲーションモジュールとを含み、
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも大きい場合、前記フラッシュコンテンツナビゲーションモジュールは前記可視エリア内に表示された前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう前記フラッシュコンテンツを縮小し、前記可視エリアに表示された前記フラッシュコンテンツを変更されたサイズにて前記フルスクリーンインターフェイスに表示し、
前記タッチスクリーンからフラッシュ相互作用信号を受信すると、前記フラッシュコンテンツナビゲーションモジュールは前記フラッシュ相互作用信号に基づき前記フラッシュコンテンツにおいて動作を実行するため前記フラッシュエンジンインターフェイスを介して前記フラッシュエンジンに前記フラッシュ相互作用信号を送信する、モバイルエレクトロニックデバイス。
【請求項１１】
前記フラッシュナビゲーティング信号は前記タッチスクリーンの前記可視エリアにおけるダブルタップジェスチャーに基づき発生する請求項１０に記載のモバイルエレクトロニックデバイス。
【請求項１２】
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも小さい、またはこれと同一である場合、前記フラッシュコンテンツナビゲーションモジュールは、前記可視エリアに表示された前記フラッシュコンテンツをオリジナルサイズにて再生する請求項１０または１１に記載のモバイルエレクトロニックデバイス。
【請求項１３】
リサイズ信号を受信すると、前記フラッシュコンテンツナビゲーションモジュールは前記リサイズ信号に基づき前記フラッシュコンテンツをリサイズし、
ビューポイント移動信号を受信すると、前記フラッシュコンテンツナビゲーションモジュールは前記可視エリアに表示された前記フラッシュコンテンツの異なる部分を前記フルスクリーンインターフェイスに表示するため、前記ビューポイント移動信号に基づきビューポイントを移動し、
シーンドラッグ信号を受信し、且つ前記フラッシュコンテンツのオリジナルサイズが前記可視エリアのサイズよりも大きい場合、前記可視エリア内の前記フラッシュコンテンツの異なる部分を表示するため、前記フラッシュコンテンツナビゲーションモジュールは前記シーンドラッグ信号に基づき前記フラッシュコンテンツをドラッグするように、前記フラッシュエンジンインターフェイスを介して前記フラッシュエンジンに前記シーンドラッグ信号を送信し、
フィットトゥースクリーン信号を受信すると、前記可視エリア内に表示された前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう、前記フラッシュコンテンツナビゲーションモジュールは前記フラッシュコンテンツをリサイズする、請求項１０から１２の何れか１項に記載のモバイルエレクトロニックデバイス。
【請求項１４】
前記リサイズ信号は前記タッチスクリーンにおけるダブルタップジェスチャーに基づき発生し、前記可視エリア内に表示された前記フラッシュコンテンツの一部を前記フルスクリーンインターフェイス上において再生するため、前記フラッシュコンテンツナビゲーションモジュールは前記フラッシュコンテンツをそのオリジナルサイズにリサイズし、
前記リサイズ信号が前記タッチスクリーンにおけるピンチジェスチャーにより発生した場合、前記フラッシュコンテンツの一部を前記フルスクリーンインターフェイス上において再生するため、前記フラッシュコンテンツナビゲーションモジュールはピンチジェスチャーに基づき前記フラッシュコンテンツを拡大または縮小するステップを含む、請求項１３に記載のモバイルエレクトロニックデバイス。
【請求項１５】
前記ビューポイント移動信号は前記タッチスクリーンにおけるパンジェスチャーに基づき発生し、前記シーンドラッグ信号は前記タッチスクリーンにおけるプレスおよびパンジェスチャーに基づき発発生し、前記フィットトゥースクリーン信号は前記タッチスクリーンにおけるダブルタップジェスチャーに基づき発生するステップを含む、請求項１３または１４に記載のモバイルエレクトロニックデバイス。
【請求項１６】
前記フラッシュ相互作用信号は前記タッチスクリーンにおけるパンジェスチャーまたはシングルタップジェスチャーに基づき発生し、前記フラッシュコンテンツナビゲーションモジュールは前記パンジェスチャーまたは前記シングルタップジェスチャーに対応する動作を呼び出すため前記フラッシュエンジンインターフェイスを介して前記フラッシュエンジンにフラッシュ相互作用信号を送信する、請求項１０から１５の何れか１項に記載のモバイルエレクトロニックデバイス。
【請求項１７】
前記フラッシュコンテンツナビゲーションモジュールはイグジット信号を受信すると前記フルスクリーンインターフェイスを閉じ、その後、前記ウェブページは前記ブラウザにより表示される、請求項１０から１６の何れか１項に記載のモバイルエレクトロニックデバイス。
【請求項１８】
前記フラッシュコンテンツはショックウェーブフラッシュ（SWF）フォーマットである、請求項１０から１７の何れか１項に記載のモバイルエレクトロニックデバイス。
【請求項１９】
タッチスクリーンを有するモバイルエレクトロニックデバイスに、
ブラウザによりアクセスされるフラッシュエンジンにより表示されるフラッシュコンテンツを有し、前記フラッシュコンテンツの少なくとも一部を表示するために可視エリアが予め定められているウェブページを前記モバイルエレクトロニックデバイスにおける前記ブラウザの実行により取得する段階と、
フラッシュナビゲーティングモジュールを受信する段階と、
前記タッチスクリーンのサイズに基づきフルスクリーンインターフェイスをポップアップする段階と、
前記可視エリアのサイズが前記タッチスクリーンのサイズよりも大きい場合、前記可視エリアに表示される前記フラッシュコンテンツが前記タッチスクリーンのサイズに合うよう前記フラッシュコンテンツを縮小する段階と、
前記可視エリアに表示された前記フラッシュコンテンツを、前記フルスクリーンインターフェイス上において変更されたサイズで再生する段階と、
前記タッチスクリーンからフラッシュ相互作用信号を受信すると、前記フラッシュ相互作用信号に基づき前記フラッシュコンテンツにおいて動作を実行するため前記フラッシュエンジンに前記フラッシュ相互作用信号を送信する段階と
を実行させるためのプログラム。
【外国語明細書】
2011159291000001.pdf