(57)【特許請求の範囲】
【請求項１】
外部機器で処理可能なデータの種類を示す複数のポートから所定の要請信号を受信するステップと、
前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツからブラウジングコンテキストを把握するステップと、
前記外部機器の特性に基づき、把握された前記ブラウジングコンテキストにしたがって、前記現在ブラウジングされるコンテンツを、前記外部機器でブラウジング可能な把握されたデータに変換するステップと、
把握された前記データをそれぞれ前記ポートを介して前記外部機器に送信するステップと、を含み、
前記ブラウジングコンテキストは前記コンテンツに関するすくなくとも１つのドキュメントオブジェクトの集まりであることを特徴とするコンテンツ変換方法。
【請求項２】
外部機器から所定の要請信号を前記外部機器で処理可能なデータの種類を示す情報がそれぞれ割り当てられた複数のポートを介して受信するステップと、
前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツからブラウジングコンテキストを把握するステップと、
前記複数のポートのそれぞれに割り当てられた各コンテンツタイプ、および、把握された前記ブラウジングコンテキストにしたがって、前記現在ブラウジングされるコンテンツを、前記外部機器でブラウジング可能なデータに変換するステップと、
前記変換されたデータを複数の前記ポートを介して前記外部機器に送信するステップと、を含み、
前記ブラウジングコンテキストは前記コンテンツに関するすくなくとも１つのドキュメントオブジェクトの集まりであることを特徴とするコンテンツ変換方法。
【請求項３】
前記ポートは、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）ポートであることを特徴とする請求項２に記載のコンテンツ変換方法。
【請求項４】
前記変換されたデータに関連したデータを所定の通信網を介して外部サーバに要請するステップと、
前記要請した関連データを受信するステップと、
前記変換されたデータ及び前記関連データのうち少なくとも一つを前記外部機器に送信するステップと、をさらに含むことを特徴とする請求項２に記載のコンテンツ変換方法。
【請求項５】
外部機器で処理可能なデータの種類を示す複数のポートから所定の要請信号を受信する受信部と、
前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツからブラウジングコンテキストを把握し、前記外部機器の特性に基づき、把握された前記ブラウジングコンテキストにしたがって、前記現在ブラウジングされるコンテンツを、前記外部機器でブラウジング可能なデータに変換する制御部と、
把握された前記データをそれぞれ前記ポートを介して前記外部機器に送信する送信部と、を含むことを特徴とするコンテンツ変換装置。
【請求項６】
外部機器で処理可能なデータの種類を示す情報がそれぞれ割り当てられた複数のポートと、
外部機器から所定の要請信号を、前記ポートを介して受信する受信部と、
前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツからブラウジングコンテキストを把握し、前記複数のポートのそれぞれに割り当てられた各コンテンツタイプ、および、把握された前記ブラウジングコンテキストにしたがって、前記現在ブラウジングされるコンテンツを、前記外部機器でブラウジング可能なデータに変換する制御部と、
前記変換されたデータを複数の前記ポートを介して前記外部機器に送信する送信部と、を含み、
前記ブラウジングコンテキストは前記コンテンツに関するすくなくとも１つのドキュメントオブジェクトの集まりであることを特徴とするコンテンツ変換装置。
【請求項７】
前記ポートは、ＴＣＰ／ＩＰポートであることを特徴とする請求項６に記載のコンテンツ変換装置。
【請求項８】
前記制御部は、前記変換されたデータに関連したデータを、前記送信部を介して外部サーバに要請し、前記受信部を介して要請した関連データを受信したとき、前記変換されたデータ及び前記関連データのうち少なくとも一つを選択し、
前記送信部は、選択されたデータを前記外部機器に送信することを特徴とする請求項６に記載のコンテンツ変換装置。
【請求項９】
コンテンツ変換方法を実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
コンピュータに、
外部機器で処理可能なデータの種類を示す複数のポートから所定の要請信号を受信する手順と、
前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツからブラウジングコンテキストを把握する手順と、
前記外部機器の特性に基づき、把握された前記ブラウジングコンテキストにしたがって、前記現在ブラウジングされるコンテンツを、前記外部機器でブラウジング可能な把握されたデータに変換する手順と、
把握された前記データをそれぞれ前記ポートを介して前記外部機器に送信する手順と、を実行させ、前記ブラウジングコンテキストは前記コンテンツに関するすくなくとも１つのドキュメントオブジェクトの集まりであるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
コンテンツ変換方法を実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
コンピュータに、
外部機器から所定の要請信号を、前記外部機器で処理可能なデータの種類を示す情報がそれぞれ割り当てられた複数のポートを介して受信する手順と、
前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツからブラウジングコンテキストを把握するステップと、
前記複数のポートのそれぞれに割り当てられた各コンテンツタイプ、および、把握された前記ブラウジングコンテキストにしたがって、前記現在ブラウジングされるコンテンツを、前記外部機器でブラウジング可能なデータに変換する手順と、
前記変換されたデータを複数の前記ポートを介して前記外部機器に送信する手順と、を実行させ、前記ブラウジングコンテキストは前記コンテンツに関するすくなくとも１つのドキュメントオブジェクトの集まりであるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ変換方法及びその装置に係り、さらに詳細には、コンピューティングパワーの増大とインターネット接続の便宜及び容易性の向上によって増加しているＣＥ（Ｃｏｎｓｕｍｅｒ Ｅｌｅｃｔｒｏｎｉｃｓ）機器に搭載されたブラウザ、特に、大画面かつリモコンで操作可能なＴＶに搭載されるブラウザとそれに接続される無線ネットワーク接続性を備えたスマートフォンとの新たなユーザインタラクションインターフェースに関する。
【背景技術】
【０００２】
現在ＴＶブラウザに表示されている画面をキャプチャーするためには、ユーザは、スマートフォンのカメラを介して、ＴＶブラウザの画面を直接撮影する。この場合、スマートフォンのセンサー及びＴＶのリフレッシュレートによって、ノイズがキャプチャーされるか、またはセンサーが鮮明でなくて、キャプチャーされた内容が認識し難い。また、イメージとして保存して共有することによって、多量のデータトラフィックが発生する。
【０００３】
現在ＴＶブラウザに表示されている画面をキャプチャーする別の方法は、ＴＶ側でブラウザを制御するためのユーザインタフェース、またはアプリケーションをスマートフォンにプッシュ（ｐｕｓｈ）するものである。この場合、相異なる制御構造を有する異機種機器で、相互制御するために提供された遠隔ユーザインタフェースは、適していない場合が多く、別途のスタック（ｓｔａｃｋ）を必要とする。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする技術的課題は、ユーザの要請によって現在ブラウジングされるコンテンツからブラウジングコンテキストを把握し、これに基づいてコンテンツを変換する方法及びその装置を提供することである。
【課題を解決するための手段】
【０００５】
前記課題を解決するための本発明の一実施態様によるコンテンツ変換方法は、外部機器から所定の要請信号を受信するステップと、前記要請信号に含まれた前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツの全部または一部を、前記外部機器でブラウジング可能なデータに変換するステップと、前記変換されたデータを前記外部機器に送信するステップと、を含む。
前記データに変換するステップは、前記要請信号に含まれた前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツからブラウジングコンテキストを把握するステップと、前記把握されたブラウジングコンテキストに従って、前記ブラウジングされるコンテンツの全部または一部を、前記外部機器でブラウジング可能なデータに変換するステップと、を含む。
【０００６】
前記課題を解決するための本発明の別の実施態様によるコンテンツ変換方法は、外部機器から所定の要請信号を、前記外部機器に関する情報が割り当てられたポートを介して受信するステップと、前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツの全部または一部を、前記外部機器でブラウジング可能なデータに変換するステップと、前記変換されたデータを前記ポートを介して前記外部機器に送信するステップと、を含む。
前記データに変換するステップは、前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツからブラウジングコンテキストを把握するステップと、前記把握されたブラウジングコンテキストに従って、ブラウジングされるコンテンツの全部または一部を、前記外部機器でブラウジング可能なデータに変換するステップと、を含む。
前記ポートは、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）ポートである。
前記コンテンツ変換方法は、前記変換されたデータに関連したデータを、所定の通信網を介して外部サーバに要請するステップと、前記要請した関連データを受信するステップと、前記変換されたデータ及び前記関連データのうち少なくとも一つを前記外部機器に送信するステップと、をさらに含む。
【０００７】
前記課題を解決するための本発明のさらに別の実施態様によるコンテンツ変換装置は、外部機器から所定の要請信号を受信する受信部と、前記要請信号に含まれた前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツの全部または一部を、前記外部機器でブラウジング可能なデータに変換する制御部と、前記変換されたデータを前記外部機器に送信する送信部と、を含む。
【０００８】
前記課題を解決するための本発明のさらに別の実施態様によるコンテンツ変換装置は、外部機器に関する情報が割り当てられたポートと、外部機器から所定の要請信号を前記ポートを介して受信する受信部と、前記外部機器に関する情報に基づいて、現在ブラウジングされるコンテンツの全部または一部を、前記外部機器でブラウジング可能なデータに変換する制御部と、前記変換されたデータを前記ポートを介して前記外部機器に送信する送信部と、を含む。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態によるコンテンツ変換方法を示すフローチャートである。
【図２】本発明の別の実施形態によるコンテンツ変換方法を示すフローチャートである。
【図３】本発明の一実施形態によるコンテンツ変換装置を示すブロックダイヤグラムである。
【発明を実施するための形態】
【００１０】
以下、添付した図面を参照して、本発明の望ましい実施形態を詳細に説明する。
図１は、本発明の一実施形態によるコンテンツ変換方法を示すフローチャートである。
ステップ１０１で、第２機器は、ブラウザを駆動する。一般的に、ブラウザは、ワールドワイドウェブ（ＷＷＷ：Ｗｏｒｌｄ Ｗｉｄｅ Ｗｅｂ）ですべての情報を見られるようにするアプリケーションプログラムである。特に、ブラウザは、インターネットでウェブサーバのすべての情報を見られるようにするだけでなく、ハイパーテキスト文書検索を助けるアプリケーションプログラムである。ブラウザの一般的な機能は、ウェブページのオープン、最近訪問したインターネットアドレス（ＵＲＬ：Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）のリスト提供、頻繁に訪問するＵＲＬの記憶及び管理、ウェブページの保存及び印刷、電子メールやニュースグループを利用できるプログラム及びＨＴＭＬ（Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）文書編集がある。本発明の一実施形態において、ブラウジングは、ハイパーリンク（Ｈｙｐｅｒｌｉｎｋ）の移動、検索キーワードの入力、メールアカウントでＥメールを読んだり地図を見たりする行為を含む。ブラウザを駆動するブラウザエンジンは、マークアップ（ｍａｒｋ ｕｐ）基盤コンテンツを解釈してレンダリングする要素であり、第２機器のブラウザエンジン（Ｂｒｏｗｓｅｒ Ｅｎｇｉｎｅ）は、所定の通信網を介して接続されている第１機器のブラウザエンジンと同一か、または異なることもある。本発明の一実施形態において、ブラウザは、インターネット環境で駆動されるアプリケーションだけを意味するものではなく、第１機器及び第２機器で駆動される一般アプリケーションであってもよい。
【００１１】
ステップ１０２で、第１機器は、データ要請信号を第２機器に送信する。例えば、第１機器のユーザが、第２機器でブラウジングされているコンテンツと関連した情報を獲得しようとする場合、第１機器は、第２機器にデータ要請信号を送信する。例えば、第２機器でブラウジングされているコンテンツをキャプチャーするために、第１機器のユーザは、第１機器に含まれている録音機能ボタンまたは写真撮影機能ボタンを選択して、キャプチャー信号を送信する。
【００１２】
ステップ１０３で、第１機器は、データ要請信号に付加して、第１機器に関する情報を送信する。第１機器は、第２機器に要請したデータを受信する場合、第１機器で駆動または再生可能にするために、第１機器のスペックに関する情報を送信する。例えば、第１機器は、インターネット接続可能なブラウザを備えている場合、ブラウザを備えているという情報を送ることができ、第１機器がＭＰ３プレイヤである場合、音源を再生することができるという情報を送ることができる。
【００１３】
ステップ１０４で、第２機器は、現在ブラウジングされるコンテンツの全部または一部を、第１機器でブラウジング可能なデータに変換する。すなわち、第２機器は、第１機器に関する情報に基づいて、第１機器のブラウザエンジンで駆動されるように、第２機器でブラウジングされているコンテンツの全部または一部を変換する。具体的には、第２機器は、第１機器に関する情報に基づいて、現在ブラウジングされているコンテンツからブラウジングコンテキスト（Ｂｒｏｗｓｉｎｇ Ｃｏｎｔｅｘｔ）を把握し、把握されたブラウジングコンテキストに従って、ブラウジングされるコンテンツの全部または一部を、第１機器でブラウジング可能なデータに変換する。
【００１４】
コンテキストは、ユーザ間、システム間、またはデバイスのアプリケーション間の相互作用に影響を及ぼす人、場所、事物、個体、時間など、状況（Ｓｉｔｕａｔｉｏｎ）の特徴を規定する情報を意味する。ブラウジングコンテキストは、一つ以上のドキュメントオブジェクト（Ｄｏｃｕｍｅｎｔ Ｏｂｊｅｃｔ）及び一つ以上のビュー（Ｖｉｅｗ）の集まり（Ｃｏｌｌｅｃｔｉｏｎ）である。本発明の一実施形態において、この場合、第２機器は、現在コンテキスト情報を得られるように、ドキュメントオブジェクトモデル（Ｄｏｃｕｍｅｎｔ Ｏｂｊｅｃｔ Ｍｏｄｅｌ：ＤＯＭ）アクセスインターフェースを提供する。ＤＯＭとは、ウェブブラウザを介した拡張性マークアップ言語（ＸＭＬ：ｅＸｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）文書の相互連動のためのオブジェクト基盤の文書モデルである。ＤＯＭアクセスインターフェースは、プログラムやスクリプトを介して動的にアクセスして、コンテンツ、構造、及び文書のスタイルをアップグレード可能にするプラットホーム／言語中立のインターフェースである。ＤＯＭアクセスインターフェースは、既に処理が完了して、ユーザに見られた文書を再び修正し、その処理結果を見せることができる。本発明の一実施形態において、ブラウジングコンテキストを把握するという意味は、第１機器で駆動されるように、現在ブラウジングされているコンテンツから適切なドキュメントオブジェクトまたはビューを把握することである。例えば、第２機器のブラウザから分かるブラウジングコンテキストは、ユーザが現在まで入力した内容、アクセスしたインターネットページ、またはページにあるすべてのテキスト情報、テキスト情報からフォントサイズやタイトルの特性を利用して抽出したキーワード情報、一般的に「フォーカス（Ｆｏｃｕｓ）」と表現される現在のユーザが関心をもって見る部分のハイパーリンク、タイトル、アドレス、Ｅメールである場合には、発信者またはユーザが、現在見ている画面の特定領域にあるコンテンツとなる。
【００１５】
その後、第２機器は、把握されたブラウジングコンテキストに従って、ブラウジングされるコンテンツの全部または一部を抽出して、第１機器で駆動されるように適切なデータに変換する。例えば、第２機器で現在ブラウジングされているブラウザがインターネットブラウザであり、現在ブラウジングされているページのＵＲＬが変換されたデータとなってもよく、Ｅメールのテキスト内容が変換されたデータとなってもよい。第１機器が単純にイメージのみを再生できる場合には、第２機器で変換されたデータは、イメージファイルまたはサムネイル（Ｔｈｕｍｂｎａｉｌ）であってもよい。
【００１６】
ステップ１０５で、第２機器は、変換されたデータに関する付加情報であって、所定の通信網、例えば、インターネットに接続された外部サーバに、変換されたデータと関連したデータを要請する。例えば、第２機器は、第２機器のブラウザ自体の特徴を利用して、グーグル（Ｇｏｏｇｌｅ）やヤフー（Ｙａｈｏｏ）のＯｐｅｎＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｇｒａｍ Ｉｎｔｅｒｆａｃｅ）を介して拡張情報を提供する。例えば、メール内容に結婚式場名のみあり、略図や電話番号がない場合、第２機器は、ＯｐｅｎＡＰＩを利用して、当該結婚式場の略図をグーグルやヤフーを介して獲得できる。この場合、第２機器は、自ら判断して外部サーバにデータを要請することもでき、第１機器から要請を受けて、外部サーバにデータを要請することもできる。
【００１７】
ステップ１０６で、第２機器は、外部サーバから要請した関連データを受信する。この場合、第２機器は、外部サーバを介して受信したデータを、以前の変換されたデータと同じように、または異なるように変換することもできる。ステップ１０５及びステップ１０６は、本発明の一実施形態で省略可能である。
【００１８】
ステップ１０７で、第２機器は、第１機器に変換されたデータを送信するか、または変換されたデータと関連したデータを共に送信することもできる。
図１に示された発明による場合、機器ごとにユーザに慣れているインターフェースを介して、他のデバイスでブラウジングした情報を簡単にキャプチャーできて、ユーザ便宜性が増大して、効率的なデータ共有が可能である。
【００１９】
図２は、本発明の別の実施形態によるコンテンツ変換方法を示すフローチャートである。
図２を参照すれば、ステップ２０１で、第２機器は、ブラウザを駆動する。ステップ２０１は、図１のステップ１０１と同じであるので、その説明は、省略する。
ステップ２０２で、第１機器は、データ要請信号を第２機器に送信する。例えば、第１機器のユーザが、第２機器でブラウジングされているコンテンツと関連した情報を獲得しようとする場合、第１機器は、第２機器にデータ要請信号を送信する。図２のステップ２０２が図１のステップ１０２と異なる点は、第１機器は、第２機器に含まれたポートを介して、データ要請信号を第２機器に送信することである。
【００２０】
第２機器に含まれた少なくとも一つのポートには、第１機器に関する情報が割り当てられている。例えば、第２機器にブラウジングされるコンテンツがメールと仮定すれば、メールの内容にある場所、時間などのキーワードを提供するポート、メールの全体的なサムネイルを提供するポート、メールまたはメールに添付されているイメージを提供するポート、メールの内容にエンベデッドされた背景音楽など、マルチメディアと関連したデータを提供するポート、オーディオデータのみを提供するポートが提供される。第１機器は、自身の処理可能なデータの種類が分かるので、予め定義されたポートを介して適切なデータを要請できる。例えば、第１機器がディスプレイを備えるＭＰ３プレイヤである場合、第１機器は、サムネイルを提供するポート、イメージを提供するポート、オーディオデータを提供するポートにデータを要請する。本発明の一実施形態において、ポートは、ＴＣＰ／ＩＰポートであることが望ましい。現在ＴＣＰ／ＩＰポートは、インターネットを利用して通信する各機器で行われるすべての類型のサービス（例えば、Ｅメール、ＷＷＷ、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）など）は、ソフトウェア基盤のポート番号を有しており、ポート番号は、０から６５，５３５まで利用可能である。ＩＡＮＡ（Ｉｎｔｅｒｎｅｔ Ａｓｓｉｇｎｅ Ｎｕｍｂｅｒ Ａｕｔｈｏｒｉｔｙ）は、最初の１，０２４個の番号を別途に分離して特定類型のサービスに割り当てた。したがって、その他の１，０２５〜６５，５３５番まで、本発明の一実施形態によるポートが割当可能である。
【００２１】
ステップ２０３で、第２機器は、あるポートにデータが要請されたかを確認した後、ポートに割り当てられた情報に基づいて、ブラウジングされるコンテンツの全部または一部を、第１機器でブラウジング可能なデータに変換する。第２機器は、要請されたポートに割り当てられた情報に基づいて、現在ブラウジングされているコンテンツからブラウジングコンテキストを把握し、把握されたブラウジングコンテキストに従って、ブラウジングされるコンテンツの全部または一部を、第１機器でブラウジング可能なデータに変換する。例えば、第１機器がオーディオデータを提供するポートにデータを要請した場合、第２機器は、現在ブラウジングされるコンテンツからオーディオデータを抽出する。オーディオデータが存在しない場合には、ブラウジングされているコンテンツのうち、テキストをオーディオに変換する。テキストをオーディオに変換できない場合には、応答のない例外状況が発生して、第１機器でそれによる処理が可能である。第１機器から複数のポートを介してデータ要請がある場合には、第２機器は、それぞれのポートに対応するデータに変換した後、それぞれのポートを介して変換されたデータを第１機器に送信する。
【００２２】
ステップ２０４ないしステップ２０６は、図１のステップ１０５ないしステップ１０７と同じであるので、その説明を省略する。
図２に示された発明による場合、第２機器では、予めデータを準備する必要なしに、第１機器から要請がある場合、要請されるポートに対してデータを加工すれば良い。この場合、第２機器側の負荷を軽減することができ、全体システムの具現が簡単になる。
【００２３】
図３は、本発明の一実施形態によるコンテンツ変換装置を示すブロックダイアグラムである。
図３を参照すれば、第１機器３１０は、送信部３１２、制御部３１４、及び受信部３１６を含み、第２機器３２０は、送信部３２２、制御部３２４、及び受信部３２６を含む。
第１機器３１０と第２機器３２０は、機器間の有無線通信網（例えば、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）など）を介して接続されており、第２機器３２０と外部サーバ３３０も、有無線通信網、例えば、インターネットのような通信網を介して接続されている。
第２機器３２０は、現在ブラウザが駆動中である機器であり、第１機器３１０は、第２機器３２０にブラウジングされているコンテンツに関する内容を要請する機器である。例えば、第２機器３２０は、インターネットブラウザが駆動されているＴＶであり、第１機器３１０は、ＴＶでブラウジングされている内容に関するキャプチャーを要請するスマートフォンである。
【００２４】
第１機器の送信部３１２は、データ要請信号を第２機器３２０に送信する。例えば、第１機器３１０のユーザが、第２機器３２０でブラウジングされているコンテンツと関連した情報を獲得しようとする場合、第１機器の送信部３１２は、第２機器３２０にデータ要請信号を送信する。
第１機器の送信部３１２は、データ要請信号に付加して、第１機器３１０に関する情報を送信する。第１機器３１０は、第２機器３２０に要請したデータを受信する場合、第１機器３１０で駆動または再生できるように、第１機器３１０のスペックに関する情報を送信する。
【００２５】
第１機器の制御部３１４は、第１機器３１０の属性を把握して、第１機器３１０のスペックに関する情報を生成する。第１機器の制御部３１４は、第１機器の受信部３１６から受信した変換されたデータを管理し、第１機器の保存部（図示せず）に保存されている第１機器のブラウザエンジンを駆動するなど、第１機器３１０の全般的な動作を制御する。第１機器３１０のブラウザエンジンは、所定の通信網を介して接続されている第２機器３２０のブラウザエンジンと同一か、または異なることもある。
【００２６】
本発明の別の実施形態において、第１機器の送信部３１２は、第２機器３２０に含まれたポート（図示せず）を介して、データ要請信号を第２機器３２０に送信する。第２機器３２０に含まれた少なくとも一つのポートには、第１機器３１０に関する情報が割り当てられている。例えば、第２機器３２０にブラウジングされるコンテンツがメールと仮定すれば、メールの内容にある場所、時間などのキーワードを提供するポート、メールの全体的なサムネイルを提供するポート、メールまたはメールに添付されているイメージを提供するポート、メールの内容にエンベデッドされた背景音楽など、マルチメディアと関連したデータを提供するポート、オーディオデータのみを提供するポートが提供される。第１機器の制御部３１４は、自身の処理可能なデータの種類を知ることができるため、第１機器の送信部３１２を介して、予め定義されたポートを介して適切なデータを要請できる。例えば、第１機器３１０がディスプレイを備えるＭＰ３プレイヤである場合、第１機器の制御部３１４は、サムネイルを提供するポート、イメージを提供するポート、オーディオデータを提供するポートにデータを要請する。本発明の一実施形態において、ポートは、ＴＣＰ／ＩＰポートであることが望ましい。現在ＴＣＰ／ＩＰポートは、インターネットを利用して通信する各機器で行われるすべての類型のサービス（例えば、Ｅメール、ＷＷＷ、ＦＴＰなど）は、ソフトウェア基盤のポート番号を有しており、ポート番号は、０から６５，５３５まで利用可能である。一般的に、最初の１，０２４番までのポートは、特定類型のサービスに割り当てられ、その他の１，０２５〜６５，５３５番まで本発明の一実施形態によるポートが割当可能である。
【００２７】
第２機器の制御部３２４は、ブラウザを駆動することができる。一般的に、ブラウザは、ワールドワイドウェブ（ＷＷＷ）ですべての情報を見られるようにするアプリケーションプログラムである。本発明の一実施形態において、ブラウジングは、ハイパーリンクの移動、検索キーワードの入力、メールアカウントでＥメールを読んだり地図を見たりする行為を含む。ブラウザを駆動する第２機器３２０のブラウザエンジンは、マークアップ基盤コンテンツを解釈してレンダリングする要素である。本発明の一実施形態において、ブラウザは、インターネット環境で駆動されるアプリケーションだけを意味するものではなく、第１機器３１０及び第２機器３２０で駆動される一般アプリケーションであってもよい。第２機器３２０のブラウザエンジンは、第２機器３２０の保存部（図示せず）に保存されており、第２機器の制御部３２４によって動作が制御される。
【００２８】
第２機器の受信部３２６は、第１機器３１０からデータ要請信号を受信し、第２機器の制御部３２４は、現在ブラウジングされるコンテンツの全部または一部を、第１機器３１０でブラウジング可能なデータに変換する。すなわち、第２機器の制御部３２４は、第１機器３１０に関する情報に基づいて、第１機器３１０のブラウザエンジンで駆動されるように、第２機器３２０でブラウジングされているコンテンツの全部または一部を変換する。具体的に、第２機器の制御部３２４は、第１機器３１０に関する情報に基づいて、現在ブラウジングされているコンテンツからブラウジングコンテキストを把握し、把握されたブラウジングコンテキストに従って、ブラウジングされるコンテンツの全部または一部を第１機器３１０でブラウジング可能なデータに変換する。本発明の一実施形態において、この場合、第２機器の制御部３２４は、現在コンテキスト情報を得られるようにドキュメントオブジェクトモデル（Ｄｏｃｕｍｅｎｔ Ｏｂｊｅｃｔ Ｍｏｄｅｌ：ＤＯＭ）アクセスインターフェースを提供する。本発明の一実施形態において、ブラウジングコンテキストを把握するという意味は、第１機器３１０で駆動されるように、第２機器の制御部３２４が、現在ブラウジングされているコンテンツから適切なドキュメントオブジェクトまたはビューを把握することである。例えば、第２機器３２０のブラウザから知ることができるブラウジングコンテキストは、ユーザが現在まで入力した内容、アクセスしたインターネットページ、またはページにあるすべてのテキスト情報、テキスト情報からフォントサイズやタイトルの特性を利用して抽出されたキーワード情報、一般的に「Ｆｏｃｕｓ」と表現される現在ユーザが関心をもって見ている部分のハイパーリンク、タイトル、アドレス、Ｅメールである場合には、発信者またはユーザが現在見ている画面の特定領域にあるコンテンツとなる。
【００２９】
次いで、第２機器の制御部３２４は、把握されたブラウジングコンテキストに従って、ブラウジングされるコンテンツ全部または一部を抽出して、第１機器３１０で駆動されるように適切なデータに変換する。例えば、第２機器３２０で現在ブラウジングされているブラウザがインターネットブラウザであり、現在ブラウジングされているページのＵＲＬが変換されたデータとなってもよく、Ｅメールのテキスト内容が変換されたデータとなってもよい。第１機器３１０が単純にイメージのみを再生できる場合には、第２機器３２０で変換されたデータは、イメージファイルまたはサムネイルである。
第２機器の制御部３２４は、第２機器の送信部３２２を介して変換されたデータに関する付加情報として所定の通信網、例えば、インターネットに接続された外部サーバ３３０に変換されたデータと関連したデータを要請する。例えば、第２機器の制御部３２４は、第２機器３２０のブラウザ自体の特徴を利用して、グーグルやヤフーのＯｐｅｎＡＰＩを介して拡張情報を提供する。
【００３０】
第２機器の受信部３２６は、外部サーバ３３０から要請した関連データを受信する。この場合、第２機器の制御部３２４は、外部サーバを介して受信したデータを、以前の変換されたデータと同じように、または異なるように変換することもできる。本発明の一実施形態において、外部サーバ３３０にデータを要請することは、選択事項（Ｏｐｔｉｏｎ）である。
第２機器の送信部３２２は、第１機器３１０に変換されたデータを送信するか、または変換されたデータとの関連データを共に送信することもできる。
【００３１】
本発明の別の実施形態において、第１機器３１０が第２機器３２０に含まれた所定のポートを介してデータを要請した場合、第２機器の制御部３２４は、どのポートにデータが要請されたかを確認した後、ポートに割り当てられた情報に基づいて、ブラウジングされるコンテンツの全部または一部を、第１機器でブラウジング可能なデータに変換する。第２機器の制御部３２４は、要請されたポートに割り当てられた情報に基づいて、現在ブラウジングされているコンテンツからブラウジングコンテキストを把握し、把握されたブラウジングコンテキストに従って、ブラウジングされるコンテンツの全部または一部を、第１機器３１０でブラウジング可能なデータに変換する。例えば、第１機器３１０がオーディオデータを提供するポートにデータを要請した場合、第２機器の制御部３２４は、現在ブラウジングされるコンテンツからオーディオデータを抽出する。オーディオデータが存在しない場合には、ブラウジングされているコンテンツのうち、テキストをオーディオに変換する。テキストをオーディオに変換できない場合には、応答のない例外状況が発生して、第１機器でそれによる処理が可能である。第１機器３１０から複数のポートを介してデータ要請がある場合には、第２機器の制御部３２４は、それぞれのポートに対応するデータに変換した後、それぞれのポートを介して、変換されたデータを第１機器に送信する。
【００３２】
前述したようなコンテンツ変換方法は、また、コンピュータ読み取り可能な記録媒体にコンピュータ可読コードとして具現することが可能である。コンピュータ読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての種類の記録媒体を含む。コンピュータ読み取り可能な記録媒体の例としては、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。また、コンピュータ読み取り可能な記録媒体は、ネットワークに接続されたコンピュータシステムに分散されて、分散方式でコンピュータ可読コードが保存され、かつ実行される。そして、前記ディスク管理方法を具現するための機能的なプログラム、コード及びコードセグメントは、当該技術分野のプログラマーによって容易に推論される。
【００３３】
以上、本発明について、その望ましい実施形態を中心に説明した。当業者は、本発明が、本発明の本質的な特性から逸脱しない範囲で変形された形態で具現される可能性があるということが分かるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に現れており、それと同等な範囲内にあるすべての差異点は、本発明に含まれていると解釈されねばならない。
【符号の説明】
【００３４】
３１０  第１機器
３１２  送信部
３１４  制御部
３１６  受信部
３２０  第２機器
３２２  送信部
３２４  制御部
３２６  受信部
３３０  サーバ
【図１】
0005916239.tif 000002
【図２】
0005916239.tif 000003
【図３】
0005916239.tif 000004