(57)【要約】  画像を処理して移動通信装置に表示するためのコンピュータ実装された方法には、画像マップに基づき画像の一部分を抽出する段階が含まれる。画像マップは、その部分画像に関係する。本方法には、更に、抽出された部分画像を含むドキュメントを生成する段階と、生成されたドキュメントを遠隔装置に送信して表示する段階と、が含まれる。本方法には、更に、選択可能なリンクを抽出された部分画像に割り当てる段階と、遠隔装置から画像及び画像マップを有する初期ドキュメントに対する要求を受信する段階と、を含み得る。更に、本方法には、生成されたドキュメントをデータベースに記憶する段階と、初期ドキュメントに対する今後の要求に応じて、生成され記憶されたドキュメントを送信する段階と、を含み得る。
2009509478.tif 000002
【特許請求の範囲】
【請求項１】
画像を処理して移動通信装置に表示するためのコンピュータ実装された方法であって、
画像の部分に関係する画像マップに基づき前記画像の前記部分を抽出する段階と、
前記画像の抽出された前記部分を含むドキュメントを生成する段階と、
前記生成されたドキュメントを遠隔装置に送信して表示する段階と、
が含まれる方法。
【請求項２】
請求項１に記載の方法であって、更に、選択可能なリンクを前記画像の抽出された前記部分に割り当てる段階が含まれる方法。
【請求項３】
請求項１に記載の方法であって、更に、前記遠隔装置から前記画像及び画像マップを有する初期ドキュメントに対する要求を受信する段階が含まれる方法。
【請求項４】
請求項３に記載の方法であって、更に、
前記生成されたドキュメントをデータベースに記憶する段階と、
前記初期ドキュメントに対する今後の要求に応じて、前記生成され記憶されたドキュメントを送信する段階と、
が含まれる方法。
【請求項５】
請求項３に記載の方法であって、前記要求には、前記遠隔装置の表示能力に関連する情報が含まれる方法。
【請求項６】
請求項５に記載の方法であって、更に、前記表示能力に基づき、前記画像の抽出された前記部分の大きさを修正する段階が含まれる方法。
【請求項７】
請求項５に記載の方法であって、更に、前記表示能力に基づき、前記画像の抽出された前記部分をトリミング（cropping）する段階が含まれる方法。
【請求項８】
請求項３に記載の方法であって、更に、遠隔ウェッブサーバから前記初期ドキュメントを検索する段階が含まれる方法。
【請求項９】
請求項３に記載の方法であって、更に、
前記初期ドキュメントにおける要素をドキュメント・オブジェクト・モデル・ツリーにまとめることによって、そして、前記ツリーを詳細に調べて前記画像マップを特定することによって、前記画像マップを選択する段階が含まれる方法。
【請求項１０】
請求項３に記載の方法であって、更に、前記初期ドキュメントにおける要素を順次解析して、前記画像マップを特定することによって前記画像マップを選択する段階が含まれる方法。
【請求項１１】
請求項１に記載の方法であって、更に、
顔認識アルゴリズムを用いて、前記画像マップのコンテンツを生成する段階を含み、前記コンテンツは、抽出のために前記画像の前記部分を特定するために用いられる座標を含む方法。
【請求項１２】
請求項１に記載の方法であって、更に、
光学的文字認識アルゴリズムを用いて、前記画像マップのコンテンツを生成する段階を含み、前記コンテンツは、抽出のために前記画像の前記部分を特定するために用いられる座標を含む方法。
【請求項１３】
請求項１に記載の方法であって、
前記画像マップには、前記画像の抽出された前記部分を移動装置ブラウザ上での表示用の大きさにすべきであることを特定するために用いられるマークアップ言語タグが含まれる方法。
【請求項１４】
請求項１に記載の方法であって、更に、
抽出された前記部分に隣接する領域を抽出し、それにより、前記領域と前記部分の組合せが所定の大きさ又は形状になるようにする段階が含まれる方法。
【請求項１５】
請求項１に記載の方法であって、更に、
抽出された前記部分に隣接する領域に表示するために画像データを生成し、それにより、前記生成された画像データと抽出された前記部分との組合せが所定の大きさ又は形状であるようにする前記段階が含まれる方法。
【請求項１６】
請求項１に記載の方法であって、更に、
前記画像マップに基づき、前記画像の第２の部分を抽出する段階と、
前記遠隔装置に表示するために前記第２の部分を前記生成されたドキュメントに含ませる段階と、
が含まれる方法。
【請求項１７】
請求項１６に記載の方法であって、更に、
前記部分が表示される位置は、前記画像マップに基づき、
前記画像マップは、更に、位置標識を含む方法。
【請求項１８】
請求項１６に記載の方法であって、更に、前記部分が表示される位置は、前記画像の前記コンテンツに基づく方法。
【請求項１９】
請求項１６に記載の方法であって、前記第２の部分及び前記最初の部分は、同じ大きさ及び形状である方法。
【請求項２０】
画像の部分を選択して移動通信装置に表示するためのコンピュータ履行されるシステムであって、
第１電子ドキュメントから画像及び画像マップを選択するパーサと、
前記画像の一部分を抽出するための手段であって、前記部分の位置及び周囲の長さが前記画像マップに基づく前記手段と、
前記画像の抽出された前記部分を含む第２電子ドキュメントを生成するドキュメント発生器と、
前記第２電子ドキュメントを遠隔装置に送信するインターフェイスと、
が含まれるシステム。
【請求項２１】
画像の一部分を抽出して移動通信装置に表示するためのシステムであって、
前記画像に関連する座標に基づき、画像をセグメントに分割する抽出器と、
前記抽出器と通信して、電子ドキュメントに表示するために前記セグメントの内の少なくとも１つを符号化するドキュメント生成器と、
前記電子ドキュメントを遠隔装置に送信するインターフェイスと、
が含まれるシステム。
【請求項２２】
画像から抽出された画像部分を受信するためのコンピュータ履行される方法であって、
画像の部分に関係する画像マップに基づき、前記画像の前記部分を抽出することによって生成された電子ドキュメントを無線装置において受信する段階が含まれる方法。
【請求項２３】
請求項２２に記載の方法であって、前記無線装置は、移動電話、携帯情報端末、ポータブルコンピュータ、及び移動電子メール装置からなるグループから選択される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、表示のための画像処理に関する。
【背景技術】
【０００２】
コンピュータやコンピュータネットワークがアクセス可能なグラフィカル情報が多様化するにつれて、人々は、その情報を得る方法の多様化を求めている。具体的には、人々は、適切に備えられたネットワークに繋がった常設パソコンからのみ以前は利用できた情報に、今や路上や家庭で又は職場でアクセスすることを期待している。人々は、自分の携帯電話から時の人の画像や、自分の携帯情報端末（ＰＤＡ）から家族の写真付き電子メールや、自分のパームトップ・コンピュータから写真が埋め込まれた最新ドキュメントをほしいと望んでいる。また、人々は、地元や国内又は海外にかかわらず移動している際、使用法が簡単な携帯装置でこの情報の全てをほしいと望んでいる。
【０００３】
一般的に、携帯可能であるためには、装置が小さい必要があり、このため、コンテンツを表示するために利用可能な画面の面積が制限される。この制限により、携帯装置は、小さい画面に表示された際判読し難い又は識別できない状態にまで、画像を小さくしなければならないことがある。他の選択肢として、画像は、より大きな大きさに表示し得るが、ユーザは、画像のある部分を見るにはスクロールしなければならない。
【０００４】
更に、画像の中には、ウェッブページへのナビゲート等、ユーザが行動を起こすように選択し得る“ホットスポット”又はリンクとして画像の一部分を定義した画像マップに関係付け得る画像がある。最近の携帯装置の中には、画像の定義された部分とのリンクを維持しない装置もある。その代わり、これらの装置は、画像からリンクを分離し、それらを画像外にテキストリンクとしてリスト化する。しかしながら、これらの分離されたリンクは、リンクを選択する際ユーザをガイドするために画像によって提供された文脈にもはや関連付けられていない。グラフィカル文脈からリンクを分離すると、ユーザは、リンクのコンテンツに関して混乱することがある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本明細書は、画像を処理して無線装置に表示するための方法及びシステムを開示する。
【課題を解決するための手段】
【０００６】
一態様に基づき、画像を処理して移動通信装置に表示するためのコンピュータ実装された方法を開示する。本方法には、画像の一部分に関係する画像マップに基づき、この部分画像を抽出する段階と、抽出された部分画像を含むドキュメントを生成する段階と、生成されたドキュメントを遠隔装置に送信して表示する段階と、が含まれる。更に、選択可能なリンクを抽出された部分画像に割り当て得る。
【０００７】
一実施例において、本方法には、遠隔装置から画像及び画像マップを有する初期ドキュメントに対する要求を受信する段階と、生成されたドキュメントをデータベースに記憶する段階と、が含まれる。生成され記憶されたドキュメントは、初期ドキュメントに対する今後の要求に応じて送信し得る。この要求には、更に、遠隔装置の表示能力に関連する情報を含み得る。本方法には、表示能力に基づき、抽出された部分画像の大きさを修正する段階を含み得る。更に、本方法には、表示能力に基づき、抽出された部分画像をトリミングする段階を含み得る。他の実施例において、本方法には、更に、遠隔ウェッブサーバから初期ドキュメントを検索する段階を含み得る。画像マップは、初期ドキュメントにおける要素をドキュメント・オブジェクト・モデル・ツリーにまとめることによって、そして、ツリーを詳細に調べて画像マップを特定することによって、画像マップを選択し得る。画像マップは、また、初期ドキュメントにおける要素を順次解析して、画像マップを特定することによって選択し得る。画像マップのコンテンツは、顔認識アルゴリズムを用いて生成し得るが、この場合、コンテンツには、部分画像を指定して抽出するために用いられる座標が含まれる。また、画像マップのコンテンツは、光学的文字認識アルゴリズムを用いて生成し得るが、この場合、コンテンツには、部分画像を指定して抽出するために用いられる座標が含まれる。
【０００８】
一例として、画像マップには、抽出された部分画像を移動装置ブラウザ上での表示用の大きさに変更することを指定するために用いられるマークアップ言語タグが含まれる。また、抽出された部分に隣接する領域は、領域と部分の組合せが所定の大きさ又は形状になるように抽出し得る。また、画像データは、生成された画像データと抽出された部分との組合せが所定の大きさ又は形状であるように、抽出された部分に隣接する領域に表示するために生成し得る。
【０００９】
更に他の実施例において、画像の第２部位は、画像マップに基づき抽出し得る。また、第２部位は、生成されたドキュメントに含んで遠隔装置に表示し得る。上記部分が表示される位置は、画像マップに基づくものであり、この場合、画像マップには、更に、位置標識を含む。また、部分が表示される位置は、画像のコンテンツに基づくものである。第２部位及び第１部位は、同じ大きさ及び形状であってよい。
【００１０】
他の態様に基づき、画像の一部分を選択して移動通信装置に表示するためのコンピュータ実装されたシステムを開示する。本システムには、第１電子ドキュメントから画像及び画像マップを選択するパーサと、画像の一部分を抽出するための手段であって、上記部分の位置及び周囲の長さが画像マップに基づく手段と、抽出された部分画像を含む第２電子ドキュメントを生成するドキュメント発生器と、第２電子ドキュメントを遠隔装置に送信するインターフェイスと、が含まれる。
【００１１】
更に他の態様に基づき、画像の一部分を抽出して移動通信装置に表示するためのシステムを開示する。本システムには、画像に関連する座標に基づき、画像をセグメントに分割する抽出器と、電子ドキュメントに表示するためにセグメントの内の少なくとも１つを符号化するドキュメント生成器と、電子ドキュメントを遠隔装置に送信するインターフェイスと、が含まれる。
【発明の効果】
【００１２】
ここに述べたシステム及び手法は、以下の１つ又は複数の利点を提供し得る。システムは、ユーザが携帯装置上で画像をより便利に閲覧できるように、画像から一部を選択し抽出し得る。システムは、画像の対象部分を抽出して表示し得る。また、システムは、遠隔装置が、画像マップ内において用いられるリンク用のグラフィカル文脈を維持できるようにし得る。このグラフィカル文脈の維持は、遠隔装置が画像マップを表示するアルゴリズムを有しない場合であっても、可能であり得る。更に、システムは、メモリ及び処理能力等の限定された資源を有する携帯電話等の携帯システムで実現し得る。
【発明を実施するための最良の形態】
【００１３】
１つ又は複数の実施例の詳細について添付図面及び下記説明に記載する。実施例の他の特徴、目的及び利点は、説明及び図面並びに請求項から明らかになるであろう。
【００１４】
次に、これらの及び他の態様について、添付の図面を参照して詳細に述べる。
【００１５】
様々な図面における同様な参照符号は、同様な要素を示す。
【００１６】
図１は、一実施例に基づく無線通信装置１０４に表示される画像１０２を処理するためのシステム１００の概略図である。本処理には、抽出される画像１０２の部分１０６Ａを指定する画像マップ（図示せず）に基づき、画像１０２の部分１０６Ａを抽出する段階が含まれる。本処理には、更に、部分１０６Ａを含むドキュメントを生成する段階と、生成されたドキュメントを矢印１０８によって表されるように遠隔無線通信装置１０４に送信する段階と、が含まれる。
【００１７】
画像１０２は、ワード処理ドキュメント、スタンドアローンの画像ファイル、電子メールメッセージ、又はウェッブページ等のフォーマットを有する初期ドキュメントに含み得る。一実施例において、初期ドキュメントは、関連する画像マップ付きの画像を含む。画像マップには、操作が関連付けられた画像内の１つ又は複数の領域を指定する矩形の対向角部の座標等の情報を含み得る。例えば、図１の部分画像１０６Ａは、米国の北東部を示す。ユーザは、この部分画像１０６Ａを選択し、そして、ブラウザは、北東部の観光案内について記載するウェッブサイトに向かわせてよい。
【００１８】
幾つかの実施例では、ドキュメントの処理は、画像１０２を有する初期ドキュメントに対する矢印１１０によって表される遠隔無線通信装置１０４からの要求によって起動される。画像処理システム１１２が、この要求を受信する。画像処理システム１１２のトランスコーダ１１４が、画像１０２を処理し、画像処理システム１１２は、部分画像１０６Ａを含む生成されたドキュメントを無線通信装置１０４に送信する。
【００１９】
他の実施例では、画像処理システム１１２は、無線通信装置１０４からの要求が無くても、生成されたドキュメントを無線通信装置１０４に送る。例えば、電子メールメッセージの画像は、画像処理システム１１２によって処理され、無線通信装置１０４によって要求されることなく、無線通信装置１０４に送信し得る。
【００２０】
幾つかの実施例では、画像処理システム１１２は、矢印１１８によって表されるように、遠隔ウェッブサーバ１１６から初期ドキュメントを取り込む。例えば、無線通信装置１０４のユーザは、ウェッブ検索で取り込まれたウェッブページリンクのリストを閲覧し得る。このリストには、ｈｔｔｐ：／／ｗｗｗ．ｒｅｍｏｔｅｗｅｂｓｅｒｖｅｒ．ｃｏｍ／ｉｎｉｔｉａｌ＿ｄｏｃｕｍｅｎｔ．ｈｔｍｌ等の遠隔ウェッブサーバ１１６におけるウェッブページを指定するウェッブページリンクを含み得る。
【００２１】
画像処理システム１１２は、ユーザが上記ウェッブリンクを選択する際アクセスされる実際のユニフォーム・リソース・ロケータ（ＵＲＬ）を修正して、リンクが以下のＵＲＬの場合のように、最初に画像処理システム１１２に向けられるようにしてよい。
ｈｔｔｐ：／／ｗｗｗ．ｇｏｏｇｌｅ．ｃｏｍ／？ｕ＝＝ｗｗｗ．ｒｅｍｏｔｅｗｅｂｓｅｒｖｅｒ．ｃｏｍ／ｉｎｉｔｉａｌ＿ｄｏｃｕｍｅｎｔ．ｈｔｍｌ
ここで、“ｗｗｗ．ｇｏｏｇｌｅ．ｃｏｍ”は、画像処理システム１１２のネットワークアドレスである。ＵＲＬの“？ｕ＝ｗｗｗ．ｒｅｍｏｔｅｗｅｂｓｅｒｖｅｒ．ｃｏｍ／ｉｎｉｔｉａｌ＿ｄｏｃｕｍｅｎｔ．ｈｔｍｌ”パラメータは、矢印１２０によって表されるように、“ｗｗｗ．ｒｅｍｏｔｅｗｅｂｓｅｒｖｅｒ．ｃｏｍ／ｉｎｉｔｉａｌ＿ｄｏｃｕｍｅｎｔ．ｈｔｍｌ”に在る初期ドキュメントを遠隔ウェッブサーバ１１６から要求するように画像処理システム１１２に指示する。画像処理システム１１２は、初期ドキュメントを処理し、生成されたドキュメントを無線通信装置１０４に送信する。
【００２２】
図２は、一実施例に基づく図１のシステムによる処理前後の画像１０２の概略図である。例えば、初期ドキュメント２０２は、米国（ＵＳ）の異なる地域に観光客の目的地を記載するウェッブページであってよい。図２は、処理前の初期ドキュメント２０２及び処理後の生成されたドキュメント２０４の例を示す。初期ドキュメント２０２の画像１０２には、幾つかの地域２０６Ａ−Ｅを含む画像マップが含まれる。地域２０６Ａ−Ｅは、他のウェッブページへのハイパーリンク、電子メールアドレスへのハイパーリンク、又はファイル転送プロトコル（ＦＴＰ）サイトへのハイパーリンク等の操作がそれらに関連付けられた画像１０２の領域を示す。
【００２３】
例えば、北東部地域２０６Ａを選択すると、ユーザは、米国の北東部の州に観光客の目的地を列記した他のウェッブページに案内される。あるいは、その選択によって、“宛先”フィールドが米国北東部観光協会の会員に宛てられた電子メールメッセージを起動してよい。他の選択肢として、地域２０６Ａ−Ｅは、画像１０２における特定の関心の領域を表し得る。例えば、人物の画像には、その人物の顔が定義領域としてあってよい。更に、あるグループの人々の画像には、その画像が特定の人物を記述する文章を伴う場合、その人物の周辺における定義領域があってよい。生成されたドキュメント２０４には、初期ドキュメント２０２の地域２０６Ａに対応する部分画像１０６Ａが含まれる。図２の実施例では、生成されたドキュメント２０４には、画像１０２の他の地域２０６Ｂ−Ｅに対応する他の部分画像１０６Ｂ−Ｅも含まれる。
【００２４】
図２に示す実施例では、画像処理システム１１２のトランスコーダ１１４は、画像マップにおける地域２０６Ａ−Ｅを用いて、画像１０２から部分画像１０６Ａ−Ｅを抽出し得る。特に、各部分画像１０６Ａ−Ｅは、それぞれ画像マップの各地域２０６Ａ−Ｅに対応する。
【００２５】
図３は、図１のシステム１００の更に詳細を示すブロック図である。図３は、画像処理システム１１２及びそれと通信状態にある装置を示す。画像処理システム１１２は、例えば、インターネット検索プロバイダの一般的なシステムの一部分として実現し得る。
【００２６】
画像処理システム１１２には、インターネット等のネットワーク３５８と通信を行わせるインターフェイス３５２が設けられている。画像処理システム１１２は、無線通信装置１０４及び遠隔ウェッブサーバ１１６等の様々な装置と通信を行い得る。任意の装置用の通信フローは、双方向であり、これにより、画像処理システム１１２は、装置から命令等の情報を受信し、また、情報を装置に送り得る。
【００２７】
装置から受信された命令及び要求は、要求プロセッサ３６６に提供され、要求プロセッサ３６６は、要求を解釈し、それを所定の許容可能な要求と関連付け、そして、特定の操作を実施するために、それを画像処理システム１１２の他の構成要素に命令の形態等で渡し得る。例えば、画像処理システム１１２が、インターネット検索プロバイダの一般的なシステムの一部分である場合の実施例では、この要求には、検索要求を含み得る。要求プロセッサ３６６によって、検索エンジン３７０は、検索要求に対応する検索結果を生成し得る。検索エンジン３７０は、グーグルページランク（ＴＭ）システムによって用いられるものと同様なデータ取り込み及び検索手法を用い得る。そして、検索エンジン３７０によって生成された結果は、結果に対して必要なフォーマット化を実行する応答フォーマッタ３６８を用いて、元の要求者に戻される。
【００２８】
検索エンジン３７０は、多数の他の構成要素に依拠して、その動作を適切に行い得る。例えば、検索エンジン３７０は、検索がより効率的になるように、要求がなされる度にウェッブサイト自体を検索する代わりに、ウェッブサイトのインデックス３７２を参照し得る。インデックス３７２には、ウェッブクローラ３７６によって収集されフォーマット化された情報を用いて値を代入し得るが、ウェッブクローラ３７６は、潜在的な情報源を連続的に走査して情報を変更し得る。
【００２９】
トランスコーダ１１４は、システム記憶装置３７４にアクセスし得る。システム記憶装置３７４は、アプリケーション、保守ルーチン、及び管理及び報告ソフトウェア等、システムを動作させるのに必要なファイル用の１つ又は複数の記憶場所であってよい。幾つかの実施例では、トランスコーダ１１４は、生成されたドキュメント２０４をシステム記憶装置３７４に記憶し得る。画像処理システム１１２は、生成され記憶されたドキュメント２０４を初期ドキュメント２０２に対する今後の要求に応じて送信し得る
【００３０】
トランスコーダ１１４には、初期ドキュメント２０２及び画像１０２を処理するために用いられる幾つかの構成要素を含み得る。パーサ３０２は、初期ドキュメント２０２から画像１０２と、画像１０２に関連する画像マップ３０４とを選択し得る。パーサ３０２は、アプリケーション・プログラミング・インターフェイス（ＡＰＩ）を用いて初期ドキュメント２０２のコンテンツにアクセスして、初期ドキュメント２０２全体を復号し得る。例えば、初期ドキュメント２０２がウェッブページである場合、パーサ３０２は、ドキュメント・オブジェクト・モデル（ＤＯＭ）ＡＰＩを用いて、ウェッブページの要素又はドキュメントオブジェクトにアクセスし得る。ＤＯＭ＿ＡＰＩを用いて、パーサ３０２は、アレイ、待ち行列、又はツリー等の様々なデータ構造を用いて、初期ドキュメント２０２からメモリにドキュメントオブジェクトをロードし得る。ＤＯＭによって、ドキュメントオブジェクトには、ランダムに又は初期ドキュメント２０２において指定される順番とは異なる順番でアクセスし得る。他の選択肢として、パーサ３０２は、一連の文字又は文字列として初期ドキュメント２０２を入力し得る。文字又は文字列は、画像及びその関連画像マップの存在を指定する一組の所定の識別子と順次比較し得る。
【００３１】
画像マップ３０４は、画像マップ３０４を定義する１つ又は複数のマークアップ言語タグ３０５を含み得る。例えば、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）は、画像にタグ“＜ｉｍｇ＞”を用い、画像マップに“＜ｍａｐ＞”を用いる。＜ｍａｐ＞タグは、それぞれ、“ｃｏｏｒｄｓ”属性及び“ｈｒｅｆ”属性を用いて、画像１０２における各地域２０６Ａ−Ｅの座標及びハイパーリンクを指定する＜ａｒｅａ＞タグを含み得る。また、＜ａｒｅａ＞タグは、矩形、円、又は多角形等、画像１０２の領域の形状を指定する“ｓｈａｐｅ”属性を含み得る。画像が、関連する画像マップを有する場合、＜ｉｍｇ＞タグには、“ｕｓｅｍａｐ”属性を含み得る。ＤＯＭ等でドキュメントコンテンツをランダムに解析する場合、“ｕｓｅｍａｐ”属性は、画像に関連する画像マップを特定するために用い得る。“ｕｓｅｍａｐ”属性は、画像マップ３０４の名前の前に付けることができ、これは、図５に示すＤＯＭツリー５００等のデータ構造内において、画像マップ３０４を特定しそれにアクセスために用い得る。
【００３２】
トランスコーダ１１４には、更に、画像マップ３０４に含まれる座標を用いて、画像１０２から部分画像１０６Ａを抽出する抽出器３０６を含み得る。座標は、抽出される部分画像１０６Ａの位置及び周囲の長さを示し得る。座標は、上述したようなＨＴＭＬタグ内における属性等のマークアップ言語の構成要素であってよい。
【００３３】
幾つかの実施例では、マップコンテンツ生成器３１０は、抽出器３０６に部分画像の座標３１２を提供し得る。マップコンテンツ生成器３１０は、画像又は部分画像内において、それぞれ顔及びテキストの座標を決定する顔認識（ＦＲ）モジュール３１４及び光学的文字認識（ＯＣＲ）モジュール３１６を含み得る。マップコンテンツ生成器３１０は、高コントラストの領域（例えば、暗い建物対色の薄い空）を認識して、画像内においてオブジェクトを特定するモジュール等の他のモジュールを含み得る。座標３１２は、また、画像マップ３０４に配置された座標を補足又は修正し得る。例えば、ＦＲモジュール３１４は、画像マップによって定義された部分画像に配置された顔の座標を決定し得る。他の選択肢として、マップコンテンツ生成器３１０は、初期ドキュメント２０２に含まれる関連する画像マップを有しない画像を座標３１２に提供し得る。例えば、ＯＣＲモジュール３１６は、画像マップを有しない画像に配置されたテキストの座標を決定し、画像用の画像マップを生成し、座標３１２で画像マップに値を代入し得る。
【００３４】
トランスコーダ１１４は、生成されたドキュメント２０４に部分１０６Ａ−Ｅを組み込む前に、抽出された部分１０６Ａ−Ｅに対して更に修正を行い得る。例えば、無線通信装置１０４からの要求１１０には、表示装置の大きさ及び解像度等、無線通信装置１０４における表示装置の物理的な能力に関する表示能力情報３１８が含まれる。
【００３５】
トランスコーダ１１２は、表示能力情報３１８を用いて、部分画像１０６Ａが、例えば、大き過ぎるか又は詳細過ぎるため、無線通信装置１０４が効果的にユーザに表示できないと判断し得る。この状況では、マップコンテンツ生成器３１０は、ＦＲモジュール３１４及びＯＣＲモジュール３１６等のモジュールを用いて、顔又はテキスト等の部分画像１０６Ａにおける適切な情報に焦点をあて得る。マップコンテンツ生成器３１０の出力には、抽出された部分を如何にして処理するかを定めるために抽出器３０６によって用いられる座標３１２を含み得る。例えば、座標３１２は、トリミングされるべき部分画像１０６Ａの領域を定め得る。トリミングする段階には、それが顔又はテキストの中心に置かれるように画像をずらす段階と、結果的に生じるトリミングされた画像がより小さい大きさで表示されるように周辺の画像データを除去する段階と、を含み得る。座標３１２には、ｘ及びｙ軸に沿う点を含み得るが、この場合、点は、トリミングされた画像の境界を定める。
【００３６】
他の実施例において、表示能力情報３１８は、マップコンテンツ生成器３１０によって生成された座標３１２を決定するために用い得る。例えば、画像１０２は、無線通信装置１０４が表示するには大き過ぎる又は詳細過ぎると表示能力情報３１８が示す場合、ＦＲモジュール３１４及びＯＣＲモジュール３１６は、上述したように、画像１０２において適切な情報の範囲を定める座標３１２を生成し得る。
【００３７】
他の実施例において、座標３１２は、抽出器３０６によって用いられ、画像１０２又は部分画像１０６Ａを拡大又は収縮させることによって、画像１０２又は部分画像１０６Ａの大きさを修正し得る。例えば、ＦＲモジュール３１４又はＯＣＲモジュール３１６は、それぞれ、顔又はテキストを画像１０２に配置し、これらの特徴周辺の領域を定める座標を生成し得る。マップコンテンツ生成器３１０は、無線通信装置１０４に画像１０２を表示するための大きさを決定するために表示能力情報３１８を用いて拡大又は収縮率を生成し得る。例えば、収縮された画像の各画素は、次式等のように、線形的に対応する画素の加重和であってよい。即ち、
Ｐ０＝Ｐ０ｘ３／５＋Ｐ１ｘ２／５
【００３８】
加重値は、収縮率に関連付け得る。例えば、収縮率は、インデックスで加重値を調べるために用い得る。あるいは、収縮処理のための適切な最終加重値を生成するために、一組の加重値用の乗数として用い得る。
【００３９】
例えば、表示能力情報３１８は、無線通信装置１０４によって用いられる表示装置の４８０画素×６００画素等の解像度を含み得る。マップコンテンツ生成器３１０は、４８０画素×６００より大きい画像を、それが無線通信装置１０４に表示される解像度内に適合するように、小さくする収縮率を提供し得る。
【００４０】
マップコンテンツ生成器３１０からの座標３１２出力には、ｘ及びｙ軸に沿う点及び拡大又は収縮率を含み得る。抽出器３０６は、如何にして画像１０２又は部分画像１０６Ａを処理するか決定するために座標３１２を用い得る。例えば、座標３１２に収縮率が含まれる場合、抽出器３０６は、画像１０２又は部分画像１０６Ａの画素を選択的に除去し得る。
【００４１】
幾つかの実施例では、マップコンテンツ生成器３１０は、抽出された部分が所定の大きさ及び形状であることを保証する。例えば、マップコンテンツ生成器３１０は、部分画像１０６Ａが矩形であるように、円形の部分画像に隣接する画像データが抽出されることを保証し得る。他の実施例では、画像データ生成器３２０は、部分画像に隣接する領域に画像データを生成して、部分画像が所定の大きさ及び形状であることを保証する。例えば、画像データ生成器３２０は、円形の部分画像の背後に黒い矩形背景を追加して、部分画像１０６Ａが矩形であることを保証し得る。更に、画像データ生成器３２０は、部分画像１０６Ａの色値を決定し、部分画像１０６Ａの背後の背景に対して対照的な又は補い合う画像データを生成し得る。
【００４２】
トランスコーダ１１４には、更に、ドキュメント生成器３２２を含み得る。一実施例において、ドキュメント生成器３２２は、抽出器３０６によって提供された部分画像１０６Ａ及び初期ドキュメント２０２からのコンテンツを用いて、生成ドキュメント２０４を作成する。例えば、画像１０２内における地域２０６Ａは、他のウェッブページへのハイパーリンクを指定する関連するＨＴＭＬ属性を有し得る。ドキュメント生成器３２２は、初期ドキュメント２０２の地域２０６Ａに関連するハイパーリンクに対応する生成されたドキュメント２０４の部分画像１０６Ａに選択可能なリンク３２４を追加し得る。ハイパーリンクが他のウェッブページへのリンクである場合、生成されたドキュメント２０４内における選択可能なリンク３２４は、画像処理システム１１２のネットワークアドレスを含み得る。上述した検索リストと同様に、ハイパーリンクは、最初に、ウェッブページ要求を画像処理システム１１２に宛てるが、この場合、画像処理システム１１２は、ウェッブページを検索し、ウェッブページを処理した後、それを無線通信装置１０４に転送する。例えば、初期ドキュメント２０２は、第２遠隔ウェッブサーバ３２６における他のドキュメントへの以下のハイパーリンクを含み得る。即ち、
ｈｔｔｐ：／／ｗｗｗ．ｓｅｃｏｎｄｗｅｂｓｅｒｖｅｒ．ｃｏｍ／ａｎｏｔｈｅｒ＿ｄｏｃｕｍｅｎｔ．ｈｔｍｌ
ドキュメント生成器３２２は、ハイパーリンクを、それが、最初に、以下のＵＲＬ等における画像処理システム１１２に宛てられるように修正する。即ち、
ｈｔｔｐ：／／ｗｗｗ．ｇｏｏｇｌｅ．ｃｏｎ／？ｕ＝ｗｗｗ．ｓｅｃｏｎｄｗｅｂｓｅｒｖｅｒ．ｃｏｍ／ａｎｏｔｈｅｒ＿ｄｏｃｕｍｅｎｔ．ｈｔｍｌ
【００４３】
図４は、無線通信装置１０４に表示される画像を処理する際実施し得る代表的な動作４００のフローチャートである。例えば、動作４００は、画像処理システム１１２において実施し得る。コンピュータ・プログラム・プロダクトに記憶されたプロセッサ実行命令は、動作４００を実施し得る。動作４００は、遠隔装置からの初期ドキュメントの要求によりオプションのステップ４０２で開始し得る。例えば、無線通信装置１０４のユーザは、画像処理システム１１２に初期ドキュメント２０２に対する要求１１０を送り得る。
【００４４】
オプションのステップ４０４において、画像処理システム１１２は、初期ドキュメントに対する要求を受信する。オプションのステップ４０６において、初期ドキュメントに対応する生成されたドキュメントが既に存在する場合、動作４００は、ステップ４２６に移る。生成されたドキュメントがまだ存在しない場合、動作４００は、オプションのステップ４０８に移る。例えば、画像処理システム１１２は、生成されたドキュメントの索引付けされたリストを用いて、生成されたドキュメントが存在するかどうか迅速に判断し得る。幾つかの実施例では、無線通信装置の可能な表示能力に対応する各初期ドキュメントに対する多数の生成されたドキュメントを記憶し得る。例えば、表示能力情報３１８は、無線通信装置１０４が、１２８×１２８画素の表示解像度を備えた携帯電話であることを示し得る。この情報３１８は、ドキュメントが生成される際、ドキュメント識別子と共に記憶し得る。後続の要求は、ドキュメント識別子及び表示能力情報と比較して、新しいドキュメントを生成すべきかどうか判断し得る。上述した事例において、１２８×１２８画素の表示解像度の異なる又は同じ装置が、同じ初期ドキュメントを要求する場合、インデックスが照会され、初期ドキュメントがこの画素解像度に関連するバージョンを有するかどうか判断し得る。そうであれば、新しいドキュメントを生成することなく、このドキュメントを返すことができる。
【００４５】
オプションのステップ４０８において、遠隔ウェッブサーバから初期ドキュメントを要求し得る。オプションのステップ４１０において、遠隔ウェッブサーバは、要求を受信し、そして、オプションのステップ４１２において、遠隔ウェッブサーバは、初期ドキュメントを含む要求に対する応答を送る。例えば、画像処理システム１１２は、ＣＮＮ（ＴＭ）ウェッブページを主催する遠隔ウェッブサーバ１１６からｗｗｗ．ｃｎｎ．ｃｏｍ等のウェッブページを要求する。ＣＮＮ（ＴＭ）ウェッブサーバ１１６は、ｗｗｗ．ｃｎｎ．ｃｏｍのウェッブページが含まれる応答を画像処理システム１１２に送る。
【００４６】
ステップ４１４において、初期ドキュメントに含まれる１つ又は複数の部分画像が、初期ドキュメントに含み得る画像マップに基づき抽出される。例えば、トランスコーダ１１４内のパーサ３０２は、初期ドキュメント２０２に含まれる画像１０２及び画像マップ３０４を識別する。抽出器３０６は、画像マップ３０４を用いて、部分画像１０６Ａを抽出する。他の選択肢として、画像マップ３０４は、初期ドキュメント１０２に含まれないことがある。その代わり、マップコンテンツ生成器３１０が、部分画像１０６Ａを抽出するために抽出器３０６によって用いられる画像マップを生成し得る。
【００４７】
オプションのステップ４１６において、選択可能なリンクが、部分画像に割り当てられる。例えば、トランスコーダ１１４は、例えば、部分画像１０６Ａに関連する＜ｉｍｇ＞タグの周辺に置かれたアンカー＜ａ＞タグの“ｈｒｅｆ”属性にハイパーリンクを割り当てることによって、選択可能なリンク３２４を部分画像１０６Ａに割り当て得る。
【００４８】
オプションのステップ４１８及び４２０において、画像マップのコンテンツは、それぞれ顔認識アルゴリズム及び光学的文字認識アルゴリズムを用いて生成し得る。例えば、ＦＲモジュール３１４又はＯＣＲモジュール３１６又は双方は、それぞれ、顔又はテキストに焦点を合わせる部分画像の抽出器３０６に座標３１２を提供し得る。ステップ４１４乃至４２０は、異なる順番で行い得る。例えば、顔認識及び光学的文字認識は、部分画像が抽出される前に行い得る。
【００４９】
ステップ４２２において、部分画像を含むドキュメントが、遠隔装置のために生成される。例えば、ドキュメント生成器３２２は、抽出された部分画像１０６Ａ及び初期ドキュメント２０２を用いて生成ドキュメント２０４を生成する。
【００５０】
オプションのステップ４２４において、生成されたドキュメントは、初期ドキュメントに対する後続の要求に応じてアクセスし得るデータベースに記憶される。例えば、トランスコーダ１１４は、生成されたドキュメント２０４をシステム記憶装置３７４に記憶し得る。幾つかの実施例では、トランスコーダ１１４は、生成されたドキュメント２０４と共に、生成されたドキュメント２０４の画像を修正するために用いられる表示能力情報３１８を記憶し得る。
【００５１】
ステップ４２６において、生成されたドキュメントは、遠隔装置に送信される。例えば、画像処理システム１１２のインターフェイス３５２は、生成されたドキュメント２０４をネットワーク３５８を介して無線通信装置１０４に送信する。動作４００は、ステップ４２８で終了し得るが、この場合、生成されたドキュメントは、遠隔装置に表示される。
【００５２】
図５は、画像を含むウェッブページの代表的なドキュメント・オブジェクト・モデル（ＤＯＭ）ツリー５００である。図５は、初期ドキュメント２０２用の代表的なＤＯＭツリー５００を示す。一実施例において、初期ドキュメント２０２は、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）フォーマットである。初期ドキュメント２０２の各ＨＴＭＬタグは、ツリー５００のノードによって表し得る。幾つかの実施例では、パーサ３０２は、初期ドキュメント２０２を解析してＤＯＭツリー５００にし、そして、ツリー５００を詳細に調べて、画像、画像マップ、又は双方を特定する。
【００５３】
図５の例において、ＤＯＭツリー５００は、初期ドキュメント２０２において、それぞれ＜ｈｔｍｌ＞タグ、＜ｈｅａｄ＞タグ、及び＜ｂｏｄｙ＞タグを表す＜ｈｔｍｌ＞ノード５１０、＜ｈｅａｄ＞ノード５２２、及び＜ｂｏｄｙ＞ノード５２４を含む。＜ｂｏｄｙ＞ノード５２４は、子＜ｍａｐ＞ノード５３２を有する。＜ｍａｐ＞ノード５３２及びその子は、部分画像を抽出するために用いられる地域２０６Ａ−Ｅの座標を指定し得る。＜ｂｏｄｙ＞ノード５２４は、また、子＜ｉｍｇ＞ノード５３４を有する。＜ｉｍｇ＞ノード５３４は、画像１０２用のプレースホルダである。＜ｉｍｇ＞ノード５３４の“ｓｒｃ”属性５３６は、画像１０２の位置及び名前を示す。＜ｉｍｇ＞ノード５３４の“ｕｓｅｍａｐ”属性５３８は、画像１０２に関連する＜ｍａｐ＞ノード５３２の名前又はｉｄを示す。＜ｍａｐ＞ノード５３２は、幾つかの子＜ａｒｅａ＞ノード５４２Ａ−Ｃを有し得る。各＜ａｒｅａ＞ノード５４２Ａ−Ｃは、それに関連する部分画像の座標を指定する“ｃｏｏｒｄｓ”属性５４４と、部分画像が選択される際に実行されるハイパーリンクを指定する“ｈｒｅｆ”属性５４６と、を有し得る。
【００５４】
図６は、一実施例に基づく無線通信装置１０４に表示するために処理されるＨＴＭＬコードを示す概略図である。図６は、画像処理システム１１２のトランスコーダ１１４による処理前の初期ドキュメント２０２におけるＨＴＭＬコードと、トランスコーダ１１４による処理後の生成されたドキュメント２０４におけるＨＴＭＬコードと、を示す。初期ドキュメント２０２は、それぞれ地域２０６Ａ−Ｅの座標及び地域２０６Ａ−Ｅに関連するハイパーリンクを指定する子＜ａｒｅａ＞タグ６０４Ａ−Ｅを有する＜ｍａｐ＞タグ６０２を含み得る。また、初期ドキュメント２０２には、画像１０２用のプレースホルダであり、名前“ｕｓ＿ｒｅｇｉｏｎ．ｇｉｆ”を有する＜ｉｍｇ＞タグ６０６と、名前“ｕｓ＿ｒｅｇｉｏｎ＿ｍａｐ”を有する関連する＜ｍａｐ＞タグ６０２と、が含まれる。
【００５５】
幾つかの実施例では、初期ドキュメント２０２は、例えば、図５のＤＯＭツリー５００でのように、解析されメモリにロードされる。ここで、＜ｍａｐ＞タグ６０２は、ＤＯＭツリー５００における＜ｍａｐ＞ノード５３２に対応する。＜ａｒｅａ＞タグ６０４Ａ−Ｅは、ＤＯＭツリー５００の＜ａｒｅａ＞ノード５４２Ａ−Ｃに対応し、＜ｉｍｇ＞タグ６０６は、ＤＯＭツリー５００の＜ｉｍｇ＞ノード５３４に対応する。
【００５６】
生成されたドキュメント２０４には、後で＜ａｎｃｈｏｒ＞タグ６１０Ａ−Ｅと称される個々の＜ｉｍｇ＞タグ６０８Ａ−Ｅ及び＜ａ＞タグを含み得る。新しい各＜ｉｍｇ＞タグ６０８Ａ−Ｅは、トランスコーダ１１４によって抽出された部分画像の内の１つを指定する。ここで、“ｓｒｃ”属性における＜ｉｍｇ＞タグ６０８Ａ−Ｅの名前には、それぞれ元の画像１０２の名前及び＜ａｒｅａ＞タグ６０４Ａ−Ｅの座標が含まれる。各＜ｉｍｇ＞タグ６０８Ａ−Ｅは、それぞれ＜ａｎｃｈｏｒ＞タグ６１０Ａ−Ｅの子であり、これらは、関連する“ｈｒｅｆ”属性における部分画像に関連するハイパーリンクを指定する。
【００５７】
幾つかの実施例では、初期ドキュメント２０２におけるＨＴＭＬタグ又は属性には、無線通信装置１０４等の特定の装置が、どのように画像１０２の大きさを決定して表示すべきかに関する情報が含まれる。例えば、ＨＴＭＬコードには、それぞれ移動装置、携帯情報端末、携帯電話、及び特定の種類の携帯電話用のコンテンツを識別する＜ｍｏｂｉｌｅ＞タグ、＜ＰＤＡ＞タグ、＜ｃｅｌｌｐｈｏｎｅ＞タグ、及び＜ｍｏｔｏｒｏｌａ＿ｖ６６＞タグ等の、特定のタイプの装置用のコンテンツを識別するタグを含み得る。タグは、また、それぞれ画像の人物像及びテキストを識別する＜顔＞タグ又は＜ｔｅｘｔ＞タグ等の特定のタイプのコンテンツを識別し得る。マップコンテンツ生成器３１０は、これらのタグを用いて、抽出器３０６に提供される座標３１２を決定し得る。
【００５８】
幾つかの実施例では、各抽出された部分画像は、同じ大きさ及び形状にされる。例えば、部分画像１０６Ａ−Ｅは、無線通信装置１０４に表示し得る最大の大きさ及び形状を用いて抽出し得る。表示能力情報３１８には、無線通信装置１０４によって用いられる表示の大きさを含み得る。マップコンテンツ生成器３１０は、２つ以上の部分画像２０６Ａ−Ｅが表示寸法と同じ大きさになるように、拡大及び収縮率を生成し得る。
【００５９】
幾つかの実施例では、部分画像は、＜ａｒｅａ＞タグ６０４Ａ−Ｅの順番以外の順番で、例えば、大きさ、形状、タイプ、ハイパーリンク、又はＨＴＭＬ内における他の関連する情報により部分画像をグループ分けすることによって表示される。例えば、同じネットワークアドレスへのハイパーリンクを有する部分画像は、一緒に列記し得る。円形の部分画像は、矩形の部分画像及び多角形の部分画像の前に列記し得る。部分画像は、地域２０６Ａ−Ｅの元の大きさにより降順又は昇順に列記し得る。
【００６０】
幾つかの実施例では、部分画像のコンテンツは、例えば、顔、テキスト、又はテキストスタイルを一緒にグループ化することによって、部分画像を順番に並べるために用いられる。例えば、太字の又は大きなテキストを含む部分画像は、平文又は小さいテキストの前に列記し得る。顔を含む部分画像は、顔を含まない他の部分画像の前に列記し得る。
【００６１】
図３において、表示順又は位置決めは、初期ドキュメント１０２の画像マップ３０４に含まれる位置標識３０８によって規定し得る。例えば、位置標識３０８は、顔を最初に表示することや、一番目に部分画像１０６Ａを表示し、次に部分画像１０６Ｂを表示し、三番目に部分画像１０６Ｃを表示することを指定し得る。他の実施例において、位置標識３０８は、マップコンテンツ生成器３１０によって生成され、出力され、ドキュメント生成器３２２によって用い得る。ドキュメント生成器３２２は、位置標識３０８を用いて、部分画像１０６Ａ−Ｅが指定順番になっているドキュメント２０４を生成し得る。
【００６２】
図７は、汎用コンピュータシステム７００の概略図である。システム７００は、一実施例に基づき、上述した動作４００に用い得る。例えば、システム７００は、画像処理システム１１２、無線通信装置１０４、遠隔ウェッブサーバ１１６、及び第２遠隔ウェッブサーバ３２６のいずれか又は全てを含み得る。
【００６３】
システム７００には、プロセッサ７１０、メモリ７２０、記憶装置７３０、及び入出力装置７４０が含まれる。各構成要素７１０、７２０、７３０、及び７４０は、システムバス７５０を用いて相互接続される。プロセッサ７１０は、システム７００内で実行するための命令を処理可能である。一実施例において、プロセッサ７１０は、単一スレッド式プロセッサである。他の実施例において、プロセッサ７１０は、多重スレッド式プロセッサである。プロセッサ７１０は、入出力装置７４０上のユーザインターフェイス用のグラフィカル情報を表示するためのメモリ７２０又は記憶装置７３０に記憶された命令を処理可能である。
【００６４】
メモリ７２０は、システム７００内に情報を記憶する。一実施例において、メモリ７２０は、コンピュータ判読可能媒体である。一実施例において、メモリ７２０は、揮発性メモリユニットである。他の実施例において、メモリ７２０は、不揮発性メモリユニットである。
【００６５】
記憶装置７３０は、システム７００に大容量記憶装置を提供することが可能である。一実施例において、記憶装置７３０は、コンピュータ判読可能媒体である。様々な異なる実施例において、記憶装置７３０は、フロッピー（登録商標）ディスク装置、ハードディスク装置、光ディスク装置、又はテープ装置であってよい。
【００６６】
入出力装置７４０は、システム７００に入出力動作を提供する。一実施例において、入出力装置７４０には、キーボード及び／又はポインティングデバイスが含まれる。他の実施例において、入出力装置７４０には、グラフィカルユーザーインターフェイスを表示するための表示装置が含まれる。
【００６７】
上述した特徴は、デジタル電子回路において、又はコンピュータハードウェア、ファームウェア、ソフトウェア、又はそれらの組合せにおいて実現し得る。装置は、情報担体に、例えば、機械読み取り可能な記憶装置に又は伝搬信号に具体的に具現化されたコンピュータ・プログラム・プロダクトにおいて実現して、プログラム可能なプロセッサによって実行し得る。また、方法ステップは、プログラム可能なプロセッサが、命令のプログラムを実行して、上述した実施例の機能を実施し、入力データを処理し出力を生成することによって、実施し得る。上述した特徴は、利点として、データ記憶システム、少なくとも１つの入力装置、及び少なくとも１つの出力装置との間で、データ及び命令を受信するように、また、データ及び命令を送信するように結合された少なくとも１つのプログラム可能なプロセッサを含むプログラム可能なシステム上で実行可能な１つ又は複数のコンピュータプログラムにおいて実現し得る。コンピュータプログラムは、或るアクティビティを実施するために又は或る結果をもたらすために、コンピュータにおいて直接又は間接的に用い得る命令の集合である。コンピュータプログラムは、コンパイル式又は翻訳式言語を含む任意の形式のプログラミング言語で作成可能であり、また、任意の形式で、例えば、スタンドアローンのプログラムとして、モジュール、部品、サブルーチン、又はコンピュータ処理環境での使用に適する他の単位として導入可能である。
【００６８】
一例として、プログラムの命令を実行するための適切なプロセッサとしては、汎用及び専用マイクロプロセッサ双方、及び単一のプロセッサ又は任意の種類のコンピュータの複数のプロセッサの内の１つが挙げられる。一般的に、プロセッサは、読み出し専用メモリもしくはランダムアクセスメモリ又は双方から命令及びデータを受信する。コンピュータの本質的な要素は、命令を実行するためのプロセッサ並びに命令及びデータを記憶するための１つ又は複数のメモリである。一般的に、コンピュータは、データファイルを記憶するための１つ又は複数の大容量記憶装置を更に含んだり、それらと通信を行うように連動して結合されたりする。そのような装置としては、内部ハードディスク及び着脱可能ディスク等の磁気ディスク、光磁気ディスク、及び光ディスクが挙げられる。コンピュータプログラム命令及びデータを具体的に具現化するのに適する記憶装置としては、一例として、ＥＰＲＯＭ、ＥＥＰＲＯＭ、及びフラッシュメモリ装置等の半導体メモリ装置、内部ハードディスク及び着脱可能ディスク等の磁気ディスク、光磁気ディスク、及びＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含む全ての形態の不揮発性メモリが挙げられる。プロセッサ及びメモリは、ＡＳＩＣ（特定用途向け集積回路）によって補足したり、それに組み込んだりしてよい。
【００６９】
ユーザとの対話を提供する場合、これらの特徴は、ユーザに情報を表示するためのＣＲＴ（陰極線管）又はＬＣＤ（液晶表示装置）モニタ等の表示装置や、ユーザがコンピュータへの入力を行い得るキーボード及びマウス又はトラックボール等のポインティングデバイスを有するコンピュータに実現し得る。
【００７０】
これらの特徴は、データサーバ等のバックエンド構成要素が含まれたり、アプリケーションサーバ又はインターネットサーバ等のミドルウェア構成要素が含まれたり、グラフィカルユーザーインターフェイス又はインターネットブラウザを有するクライアントコンピュータ等のフロントエンド構成要素やそれらの任意の組合せが含まれたりするコンピュータシステムに実現し得る。システムの構成要素は、通信ネットワーク等の任意の形態又は媒体のデジタルデータ通信によって接続し得る。通信ネットワークの例としては、例えば、ＬＡＮ、ＷＡＮ、及びインターネットを形成するコンピュータ及びネットワークが挙げられる。
【００７１】
コンピュータシステムには、クライアント及びサーバを含み得る。クライアント及びサーバは、一般的に、互いに離れていて、通常、上述したネットワーク等のネットワークを介してやり取りする。クライアントとサーバとの関係は、それぞれのコンピュータ上で動作し、互いにクライアント・サーバ関係を有するコンピュータプログラムのおかげで生じる。
【００７２】
数例の実施例について詳細に述べたが、他の修正が可能である。本開示の一部は、ＨＴＭＬを含む電子ドキュメントについて述べているが、ＸＭＬ（拡張マークアップ言語）、ＷＭＬ（無線マークアップ言語）、ＰＤＦ（ポータブルドキュメントフォーマット）、ワード処理フォーマット、及び画像フォーマットを含む任意の数のフォーマットを上述したシステムによって処理し得る。また、図に示した論理フローは、望ましい結果を実現するために、図示した特定の順番、逐次的な順番を必要としない。また、他のステップを提供したり、上述したフローからステップを省略したりして、上述したシステムに対して、他の構成要素を追加したり、削除したりしてよい。従って、他の実施例は、以下の請求項の範囲内にある。
【図面の簡単な説明】
【００７３】
【図１】一実施例に基づく無線通信装置に表示される画像を処理するためのシステムの概略図である。
【図２】一実施例に基づく図１のシステムによって処理する前後の画像を示す概略図である。
【図３】図１のシステムの更に詳細を示すブロック図である。
【図４】無線通信装置に表示される画像を処理する際に実施し得る代表的な動作のフローチャートである。
【図５】画像を含むウェッブページの代表的なドキュメント・オブジェクト・モデル（ＤＯＭ）ツリーを示す図である。
【図６】一実施例に基づく無線通信装置に表示するために処理されたハイパーテキスト・マークアップ言語（ＨＴＭＬ）コードを示す概略図である。
【図７】汎用コンピュータシステムの概略図である。
【符号の説明】
【００７４】
１００・・・画像処理システム、
１０２・・・画像、
１０４・・・無線通信装置、
１０６Ａ・・・部分画像、
１１２・・・画像処理システム、
１１４・・・トランスコーダ、
１１６・・・ウェッブサーバ
【図１】
2009509478.tif 000003
【図２】
2009509478.tif 000004
【図３】
2009509478.tif 000005
【図４】
2009509478.tif 000006
【図５】
2009509478.tif 000007
【図６】
2009509478.tif 000008
【図７】
2009509478.tif 000009
【国際調査報告】
2009509478.tif 000010