(57)【要約】【課題】使用者がリアルタイム情報の確認のためにページを再訪問する煩わしさを減らして、クリップデータに対する活用度が高いホスト装置のコンテンツ表示方法を提供する。【解決手段】ホスト装置のコンテンツ表示方法は、ブラウザを実行して少なくとも一つのコンテンツを含むページを表示する段階と、ブラウザでコンテンツのクリップメニューを実行する段階と、ブラウザの一領域にスクラップボードがプラグインされるように表示する段階と、表示されたページで少なくとも一つのコンテンツを選択する段階と、選択されたコンテンツをスクラップボードにクリップする段階と、クリップされたコンテンツを所定形式のクリップデータとして貯蔵する段階と、貯蔵されたクリップのデータを表示する段階と、表示されたクリップのデータをコンテンツの現在ＵＲＬに対応するデータにアップデートする段階を含む。【選択図】図５
2012064207.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザを実行して少なくとも一つのコンテンツを含むページを表示する段階と、
前記ブラウザでコンテンツのクリップメニューを選択する段階と、
前記ブラウザの一領域にスクラップボードがプラグイン（Ｐｌｕｇ−ｉｎ）されるように表示する段階と、
前記表示されたページで少なくとも一つのコンテンツを選択する段階と、
前記選択されたコンテンツを前記スクラップボードにクリップして表示する段階と、
前記クリップされたコンテンツを所定形式のクリップデータとして貯蔵する段階と、
前記貯蔵されたクリップデータを表示する段階と、
前記表示されたクリップデータを前記コンテンツの現在ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に対応するデータにアップデートする段階と、を含むことを特徴とするホスト装置のコンテンツ表示方法。
【請求項２】
前記クリップデータを表示する段階は前記クリックされたコンテンツのＵＲＬ及びクリップの時間を表示する段階を含むことを特徴とする請求項１に記載のホスト装置のコンテンツ表示方法。
【請求項３】
前記クリップデータをアップデートする段階は前記クリップされたコンテンツのＵＲＬ及びクリップの時間をアップデートする段階を含むことを特徴とする請求項２に記載のホスト装置のコンテンツ表示方法。
【請求項４】
前記クリップデータをアップデートする段階は、
前記クリップされたコンテンツのＵＲＬを利用して対応するページにアクセスする段階と、
前記アクセスしたページから収集されたＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データをパージングする段階を含むことを特徴とする請求項１乃至３のいずれか１項に記載のホスト装置のコンテンツ表示方法。
【請求項５】
前記クリップデータをアップデートする段階は、
前記パージングされたＨＴＭＬデータを仮想イメージ形態で貯蔵する段階と、
前記貯蔵された仮想イメージと前記貯蔵されたクリップデータを比較する段階と、
前記比較の結果によって前記貯蔵されたクリップデータでアップデートすべきクリップの領域を抽出する段階を更に含むことを特徴とする請求項４に記載のホスト装置のコンテンツ表示方法。
【請求項６】
前記クリップデータをアップデートする段階は、
前記クリップされたコンテンツの中で少なくとも一つのアップデートしようとするコンテンツを選択する段階と、
前記選択されたコンテンツをアップデートする段階を含むことを特徴とする請求項１乃至３のいずれか１項に記載のホスト装置のコンテンツ表示方法。
【請求項７】
前記クリップデータを貯蔵する段階は、
前記クリップデータをＷ２Ｐ形式の圧縮ファイル形態で貯蔵して、
前記Ｗ２Ｐファイルは前記表示されたページでクリップされた領域の座標、幅、高さ、スケール、状態、ＵＲＬ、原本ページの名称及びクリップ時間の中少なくとも一つの情報を管理するファイルを含むことを特徴とする請求項１乃至３のいずれか１項に記載のホスト装置のコンテンツ表示方法。
【請求項８】
前記表示されたクリップデータをアップデートする段階は、
前記貯蔵されたクリップデータのリフレッシュを選択する段階と、
前記貯蔵されたクリップデータをロードする段階と、
前記ロードされたクリップデータをアップデートする段階を含むことを特徴とする請求項１乃至３のいずれか１項に記載のホスト装置のコンテンツ表示方法。
【請求項９】
外部とデータ通信を行う通信部と、
ブラウザの実行によって少なくとも一つのコンテンツを含むページを表示して、前記ブラウザの一領域にスクラップボードがプラグイン（Ｐｌｕｇ−ｉｎ）されるように表示する表示部と、
前記ブラウザを実行して、前記ブラウザでコンテンツのクリップメニューを選択して、前記表示されたページで少なくとも一つのコンテンツを選択して、前記選択されたコンテンツを前記スクラップボードにクリップする使用者入力部と、
前記クリップされたコンテンツを所定形式のクリップデータで貯蔵する貯蔵部と、
前記貯蔵されたクリップデータを表示するように前記表示部を制御して、前記使用者入力部から前記貯蔵されたクリップデータをリフレッシュする選択が入力されると、前記貯蔵されたクリップデータを前記コンテンツの現在ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に対応するデータにアップデートするように前記通信部を制御する制御部と、
を含むことを特徴とするホスト装置。
【請求項１０】
前記表示部は前記クリップされたコンテンツのＵＲＬのクリップ時間を更に表示して、前記制御部は前記クリップされたコンテンツのＵＲＬ及びクリップ時間を更にアップデートすることを特徴とする請求項９に記載のホスト装置。
【請求項１１】
前記制御部は、
前記クリップされたコンテンツのＵＲＬを利用して対応するページにアクセスするように前記通信部を制御して、前記アクセスしたページから収集されたＨＴＭＬデータをパージングして前記クリップデータをアップデートすることを特徴とする請求項９又は１０に記載のホスト装置。
【請求項１２】
前記制御部は、
前記パージングされた情報に基づいて前記アクセスしたページを臨時データで前記貯蔵部に貯蔵して、前記貯蔵された臨時データと前記貯蔵されたクリップデータを比較して、前記比較の結果によって前記貯蔵されたクリップデータでアップデートすべきクリップの領域を抽出することを特徴とする請求項１１に記載のホスト装置。
【請求項１３】
前記使用者の入力部はクリップされたコンテンツの中でアップデートしようとする少なくとも一つのコンテンツを選択して、
前記制御部は前記選択されたコンテンツをアップデートすることを特徴とする請求項９又は１０に記載のホスト装置。
【請求項１４】
前記貯蔵部は、
前記クリップデータをＷ２Ｐ形式の圧縮ファイル形態で貯蔵して、
前記Ｗ２Ｐファイルは前記表示されたページでクリップされた領域の座標、幅、高さ、スケール、状態、ＵＲＬ、原本ページの名称及びクリップ時間の中少なくとも一つの情報を管理するファイルを含むことを特徴とする請求項９又は１０に記載のホスト装置。
【請求項１５】
前記制御部は前記クリップデータのリフレッシュの選択に対応して、前記貯蔵部からクリップデータをロードして、前記ロードされたクリップのデータをアップデートすることを特徴とする請求項９又は１０に記載のホスト装置。
【請求項１６】
前記コンテンツはウェブコンテンツであり、前記ページはウェブページであり、前記ブラウザはウェブブラウザであることを特徴とする請求項１に記載のホスト装置のコンテンツ表示方法。
【請求項１７】
前記コンテンツはウェブコンテンツであり、前記ページはウェブページであり、前記ブラウザはウェブブラウザであることを特徴とする請求項９に記載のホスト装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置及びホスト装置のコンテンツ表示方法に係り、より詳しくは、ウェブコンテンツをクリップして表示するホスト装置及びホスト装置のコンテンツ表示方法に関するものである。
【背景技術】
【０００２】
超高速インターネットの普及及びウェブ３．０時代の到来と共に様々なウェブ環境が提供されるに伴い、使用者はウェブページを通じて沢山の情報に接している。
【０００３】
こういう多様なウェブ環境で使用者はウェブページを通じて沢山の情報を収集して、これを貯蔵して印刷、加工などの方式に活用できる。
【０００４】
ウェブページの内容を貯蔵して活用する方式として、ウェブページの所定の領域をキャプチャ（ｃａｐｔｕｒｅ）つまり、クリップ（ｃｌｉｐ）して貯蔵する方式が使用されている。
【０００５】
しかし、以上のような従来のウェブクリップデータを貯蔵する方式はウェブページのクリップされた領域をイメージ形式で貯蔵するので、クリップされた時間に対応する静的なイメージだけが活用可能である。
【０００６】
つまり、クリップされた領域のコンテンツがニュース、天気、交通情報などのようなリアルタイムに変化される情報の場合、貯蔵されたウェブクリップデータはクリップされた過去の時点の情報だけを含むので現在時点の情報を使用者に提供できない。
【０００７】
故に使用者がリアルタイムで情報を確認しようとする場合、該当ウェブページを再訪問する煩わしさがあるので、貯蔵されたウェブクリップデータの活用度が低くなる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
故に本発明の目的は、貯蔵されたウェブクリップデータをリアルタイムにアップデートして使用者に提供することによって、使用者がリアルタイム情報の確認のためウェブページを再訪問する煩わしさを減らして、ウェブクリップデータに対する活用度が高いホスト装置及びホスト装置のウェブコンテンツ表示方法を提供することにある。
【０００９】
また本発明の他の目的は、ウェブクリップデータと共に該当ウェブページのＵＲＬ情報とクリップの時間及びアップデートの時間を表示して、使用者がウェブクリップデータの出処及び時間の情報を一度に確認することができるように使用者の便宜を向上したホスト装置及びホスト装置のウェブコンテンツ表示方法を提供することにある。
【００１０】
また、本発明の他の目的は、複数のウェブコンテンツを一つのウェブクリップデータに貯蔵及びアップデートして一つのウェブクリップデータで複数のウェブページのコンテンツを使用者に提供できるだけではなく、複数のウェブコンテンツの中使用者が選択したオブジェクトを選択的にアップデートして使用者の便宜性をより向上したホスト装置及びホスト装置のウェブコンテンツ表示方法を提供することにある。
【課題を解決するための手段】
【００１１】
前記目的を達成するための本発明によるホスト装置のコンテンツ表示方法は、ブラウザを実行して少なくとも一つのコンテンツを含むページを表示する段階と、前記ブラウザでコンテンツのクリップメニューを選択する段階と、前記ブラウザの一領域にスクラップボードがプラグイン（Ｐｌｕｇ−ｉｎ）されるように表示する段階と、前記表示されたページで少なくとも一つのコンテンツを選択する段階と、前記選択されたコンテンツを前記スクラップボードにクリップして表示する段階と、前記クリップされたコンテンツを所定形式のクリップデータとして貯蔵する段階と、前記貯蔵されたクリップデータを表示する段階と、前記表示されたクリップデータを前記コンテンツの現在ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に対応するデータにアップデートする段階と、を含むことを特徴とする。
【００１２】
前記クリップデータを表示する段階は、前記クリックされたコンテンツのＵＲＬ及びクリップの時間を表示する段階を含むことができる。
【００１３】
前記クリップデータをアップデートする段階は、前記クリップされたコンテンツのＵＲＬ及びクリップの時間をアップデートする段階を含むことができる。
【００１４】
前記クリップデータをアップデートする段階は、前記クリップされたコンテンツのＵＲＬを利用して対応するページにアクセスする段階と、前記アクセスしたページから収集されたＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データをパージングする段階を含むことができる。
【００１５】
前記クリップデータをアップデートする段階は、前記パージングされたＨＴＭＬデータを仮想イメージ形態で貯蔵する段階と、前記貯蔵された仮想イメージと前記貯蔵されたクリップデータを比較する段階と、前記比較の結果によって前記貯蔵されたクリップデータでアップデートすべきクリップの領域を抽出する段階を更に含むことができる。
【００１６】
前記クリップデータをアップデートする段階は、前記クリップされたコンテンツの中で少なくとも一つのアップデートしようとするコンテンツを選択する段階と、前記選択されたコンテンツをアップデートする段階を含むことができる。
【００１７】
前記クリップデータを貯蔵する段階は、前記クリップデータをＷ２Ｐ形式の圧縮ファイル形態で貯蔵して、前記Ｗ２Ｐファイルは前記表示されたページでクリップされた領域の座標、幅、高さ、スケール、状態、ＵＲＬ、原本ページの名称及びクリップの時間の中少なくとも一つの情報を管理するファイルを含むことができる。
【００１８】
前記表示されたクリップデータをアップデートする段階は、前記貯蔵されたクリップデータのリフレッシュを選択する段階と、前記貯蔵されたクリップデータをロードする段階と、前記ロードされたクリップデータをアップデートする段階を含むことができる。
【００１９】
一方、前記目的を達成するための本発明によるホスト装置は、外部とデータ通信を行う通信部と、ブラウザの実行によって少なくとも一つのコンテンツを含むページを表示して、前記ブラウザの一領域にスクラップボードがプラグイン（Ｐｌｕｇ−ｉｎ）されるように表示する表示部と、前記ブラウザを実行して、前記ブラウザでコンテンツのクリップメニューを選択して、前記表示されたページで少なくとも一つのコンテンツを選択して、前記選択されたコンテンツを前記スクラップボードにクリップする使用者入力部と、前記クリップされたコンテンツを所定形式のクリップデータで貯蔵する貯蔵部、前記貯蔵されたクリップデータを表示するように前記表示部を制御して、前記使用者入力部から前記貯蔵されたクリップデータをリフレッシュする選択が入力されると、前記貯蔵されたクリップデータを前記コンテンツの現在ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に対応するデータにアップデートするように前記通信部を制御する制御部と、を含むことを特徴とする。
【００２０】
前記表示部は前記クリップされたコンテンツのＵＲＬ及びクリップ時間を更に表示して、前記制御部は前記クリップされたコンテンツのＵＲＬ及びクリップ時間を更にアップデートできる。
【００２１】
前記制御部は、前記クリップされたコンテンツのＵＲＬを利用して対応するページにアクセスするように前記通信部を制御して、前記アクセスしたページから収集されたＨＴＭＬデータをパージングして前記クリップデータをアップデートできる。
【００２２】
前記制御部は、前記パージングされた情報に基づいて前記アクセスしたページを臨時データで前記貯蔵部に貯蔵して、前記貯蔵された臨時データと前記貯蔵されたクリップデータを比較して、前記比較の結果によって前記貯蔵されたクリップデータからアップデートすべきクリップ領域を抽出できる。
【００２３】
前記使用者の入力部はクリップされたコンテンツの中でアップデートしようとする少なくとも一つのコンテンツを選択して、前記制御部は前記選択されたコンテンツをアップデートできる。
【００２４】
前記貯蔵部は、前記クリップデータをＷ２Ｐ形式の圧縮ファイル形態で貯蔵して、前記Ｗ２Ｐファイルは前記表示されたページでクリップされた領域の座標、幅、高さ、スケール、状態、ＵＲＬ、原本ページの名称及びクリップ時間の中少なくとも一つの情報を管理するファイルを含むことができる。
【００２５】
前記制御部は前記クリップデータのリフレッシュの選択に対応して、前記貯蔵部からクリップデータをロードして、前記ロードされたクリップのデータをアップデートできる。
【００２６】
前記コンテンツはウェブコンテンツで、前記ページはウェブページで、前記ブラウザはウェブブラウザであり得る。
【発明の効果】
【００２７】
本発明によるホスト装置及びホスト装置のコンテンツ表示方法は、貯蔵されたクリップデータをリアルタイムにアップデートして使用者に提供するので、使用者がリアルタイム情報の確認のためにウェブページを再訪問する煩わしさを減らして、クリップデータに対する活用度をより高くする効果がある。
【００２８】
また、クリップデータと共に該当ウェブページのＵＲＬ情報とクリップ時間及びアップデータの時間を表示するので、使用者がクリップデータの出処及び時間の情報を一度に一目で確認でき、使用者の便宜を向上できる。
【００２９】
また、複数のコンテンツを一つのクリップデータに貯蔵及びアップデートして一つのクリップデータで複数のページのコンテンツを使用者に提供するだけではなく、複数のコンテンツの中使用者が選択したオブジェクトを選択的にアップデートするので、使用者の便宜性をより向上できる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施例によるホスト装置の構成を示すブロック図である。
【図２】本発明の一実施例によるウェブページの画面を示す図面である。
【図３】本発明の一実施例によるウェブクリップデータの構造を示す図面である。
【図４】本発明の一実施例によるレイアウトファイルの一例を示す図面である。
【図５】本発明の一実施例によるウェブクリップデータを表示する全体画面を示す図面である。
【図６】本発明の一実施例によるウェブクリップデータを表示する全体画面を示す図面である。
【図７】本発明の他の実施例によるウェブページの画面及び全体画面を示す図面である。
【図８】本発明の他の実施例によるウェブページの画面及び全体画面を示す図面である。
【図９】本発明の一実施例によるホスト装置のコンテンツ表示方法を示す流れ図の前半部分である。
【図１０】本発明の一実施例によるホスト装置のコンテンツ表示方法を示す流れ図の後半部分である。
【図１１】本発明の他の実施例によるホスト装置のコンテンツ表示方法を示す流れ図である。
【発明を実施するための形態】
【００３１】
以下、添付の図面を参照して本発明の好ましい実施例に関して詳しく説明する。
【００３２】
図１は本発明の一実施例によるホスト装置１００の構成を示すブロック図である。
【００３３】
本発明のホスト装置１００は例えばＰＣで具現されて、画像形成装置２００と有無線ネットワークやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のような通信インターフェースによって連結され、少なくとも一つの画像形成装置２００とデータの通信を行う。画像形成装置２００はプリンター、コピー機、ファクス、又は、これらのうちの二つ以上の機能を持つ複合機などで具現される。
【００３４】
図１に示すように、ホスト装置１００は使用者の入力部１１０、表示部１２０、貯蔵部１３０、通信部１４０及び制御部１５０を含む。
【００３５】
使用者の入力部１１０は使用者から各種の選択が入力される。具体的に、使用者は使用者の入力部１１０を利用してウェブページ画面（後述の図２の２０）上で少なくとも一つのコンテンツを含むコンテンツ領域（図２の２２）を選択して、該当コンテンツ領域を含むページ領域（図２の３２）からなるクリップデータを編集する。また、使用者は使用者の入力部１１０を通じて編集された、ページ領域３２からなるクリップデータに対する貯蔵、印刷などの命令を入力する。ここで、前記コンテンツはウェブコンテンツで、前記ページはウェブページで、前記ブラウザはウェブブラウザで、クリップデータはウェブクリップデータであって、本発明では前記コンテンツ、ページ、ブラウザ、クリップデータ各々をウェブコンテンツ、ウェブページ、ウェブブラウザ、ウェブクリップデータとも言う。
【００３６】
使用者の入力部１１０はホスト装置１００の入力装置として設けられるキーボード、マウス、タッチパネルなどを含めて、ドライバーや別途のアプリケーションの実行によって生成されて使用者から選択できるように表示部１２０に表示されるグラフィックユーザインターフェース（ＧＵＩ）を含む。例えば、本発明の使用者入力部１１０は、図２及び図５乃至図８のウェブページ画面２０のツールバー（Ｔｏｏｌｂａｒ）に表示されるウェブページのクリップメニューボタン２１、スクラップボード３０のメニュー項目ボタン３１と全体画面のボタン３５、スクラップボードに対する全体画面４０のメニュー項目のツールボタン４１を含む。
【００３７】
表示部１２０はスクラップボード（Ｓｃｒａｐ  Ｂｏａｒｄ）３０（又は、クリップボード（Ｃｌｉｐ  Ｂｏａｒｄ））を含むウェブページ画面２０を使用者に表示する。
【００３８】
表示部１２０は液晶ディスプレー（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤ）及びＬＣＤを駆動する駆動部（図示されてない）を含む。
【００３９】
図２は本発明の一実施例によるウェブページ画面２０を示す図面である。
【００４０】
図２に示すように、使用者が使用者入力部１１０を利用してウェブページ画面２０のツールバー（Ｔｏｏｌｂａｒ）でウェブコンテンツのクリップメニューボタン２１を選択してウェブコンテンツのクリップモードを実行すると、表示部１２０はスクラップボード３０をウェブブラウザの一領域（例えば、左側）にプラグイン（Ｐｌｕｇ−ｉｎ）して表示する。
【００４１】
本発明のスクラップボード３０はウェブページが表示される表示部１２０の画面を分割して形成され、別途のアプリケーションやプログラムによって生成される新しいウインドーではなく、ウェブページ画面２０上でウェブクリップデータを貯蔵するために設けられる。スクラップボード３０は使用者の選択によって隠すことができる。
【００４２】
表示部１２０はマウスポイントの模様を‘＋’に転換して、ウェブコンテンツのクリップモードが選択されたことを使用者に表示できる。
【００４３】
表示部１２０は使用者の入力部１１０を通じてウェブページ画面２０上で少なくとも一つのコンテンツ領域２２が選択されると、選択されたコンテンツ領域２２を除いたウェブページ画面の背景領域と区別されるように表示する。
【００４４】
具体的に、使用者はウェブコンテンツのクリップモードでマウスなどを利用してウェブページ画面２０の特定地点をクリックして所定の位置にドラッグ（Ｄｒａｇ）して所定のコンテンツ領域２２を選択する。ここで、選択されたコンテンツ領域２２は破線で成りたった境界線によって囲まれて、使用者が認知できるように表示される。これで、使用者は選択されたコンテンツ領域２２を確認して、マウスを利用して選択されたコンテンツ領域２２を修正できる。
【００４５】
図２を参照すると、使用者はウェブページ画面２０上でマウスを利用したドラッグエンドドロップ（Ｄｒａｇ  ａｎｄ  Ｄｒｏｐ）によってコンテンツ領域２２を選択して選択されたコンテンツ領域２２をスクラップボード３０に移動する。
【００４６】
また、マウスの左ボタンをクリックしてコンテンツ領域２２を選択した状態で、マウスの右のボタンをクリックして表示されるコンテキスト（Ｃｏｎｔｅｘｔ）メニューでスクラップボードへの移動を選択して、選択したコンテンツ領域２２をスクラップボード３０に移動することもできる。
【００４７】
ここで、使用者によって選択されたコンテンツ領域２２はＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）オブジェクト（Ｏｂｊｅｃｔ）単位にクリップ（Ｃｌｉｐ）されて、スクラップボード３０に移動される。
【００４８】
図２のように、クリップされたコンテンツ領域２２はスクラップボード３０のページ領域３２に追加される。
【００４９】
スクラップボード３０は図２に示すように、少なくとも一つのコンテンツ領域２２を含むウェブクリップデータを表示するページ領域３２と、少なくとも一つのメニュー項目ボタン３１を含むメニュー領域を含む。
【００５０】
メニュー項目ボタン３１には例えば、全体選択のチェックボックス、ページ追加、ページ削除、余白設定、ロード、貯蔵、印刷にそれぞれ対応する少なくとも一つのボタンが含まれる。メニュー領域はウェブクリップデータを全体画面に表示するように選択する全体画面のボタン３５を更に含むことができる。
【００５１】
使用者はメニュー項目ボタン３１のいずれかを選択して、少なくとも一つのコンテンツ領域２２が含まれたウェブクリップデータを編集できる。ここで、表示部１２０は使用者の選択によってウェブクリップデータの印刷ページのマージンを表示して、使用者がより便利に編集を行えるようにできる。
【００５２】
少なくとも一つのコンテンツ領域２２を含むウェブクリップデータは所定形式のファイルで貯蔵部１３０に貯蔵される。ここで、貯蔵部１３０に貯蔵されるウェブクリップデータは例えば、スタック（Ｓｔａｃｋ）構造を持つＷ２Ｐ形式の圧縮ファイル形態になる。
【００５３】
図３は本発明の一実施例によるウェブクリップデータの構造を示した図面である。
【００５４】
図３に示すように、Ｗ２Ｐ形式のファイルはリレーションシップ（Ｒｅｌａｔｉｏｎｓｈｉｐｓ）、ＥＭＦ（Ｅｎｈａｎｃｅｄ  Ｍｅｔａ  Ｆｉｌｅ）、レイアウト（Ｌａｙｏｕｔ）、コンテンツタイプ（Ｃｏｎｔｅｎｔ  Ｔｙｐｅｓ）を含む複数のファイルを構成要素とする。
【００５５】
ここで、レイアウトファイルはｘｍｌ形式で設けられた「Ｌａｙｏｕｔ．ｘｍｌ」として、ウェブクリップデータのリフレッシュ（Ｒｅｆｒｅｓｈ）に必要な各種の情報を含む。
【００５６】
図４は本発明の一実施例によるレイアウトファイルの一例を示した図面である。
【００５７】
図３及び図４のようにレイアウトファイル「Ｌａｙｏｕｔ．ｘｍｌ」には該当ウェブクリップデータに対してウェブページからクリップされたコンテンツ領域２２の座標（ｘ座標及びｙ座標）、幅（ｗｉｄｔｈ）、高さ（ｈｅｉｇｈ）、スケール（ｓｃａｌｅ）、状態（ｓｔａｔｅ）、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、原本ウェブページの名称（ｔｉｔｌｅ）、クリップの時間（貯蔵された時間（ｓａｖｅｄ  ｔｉｍｅ）、及びアップデートされた時間（ｕｐｄａｔｅｄ  ｔｉｍｅ）などの情報が貯蔵及び管理される。
【００５８】
このようにウェブクリップデータがＷ２Ｐファイルで貯蔵された場合、使用者はメニュー項目ボタン３１のうちのロードボタンを通じて貯蔵されたＷ２Ｐファイルをロードし、表示部１２０はロードされたウェブクリップデータファイルをリアルタイムにアップデートして使用者に表示する。
【００５９】
貯蔵部１３０はＷ２Ｐ形式のウェブクリップデータを貯蔵して、貯蔵されたウェブクリップデータは、メニュー項目ボタン３１のうちのリフレッシュボタンを通じた使用者のリフレッシュ命令に対応してリアルタイムにアップデートされる。貯蔵部１３０はホスト装置１００に設けられるＨＤＤのような内装用貯蔵媒体や、ＵＳＢメモリー、メモリーカード（メモリースティック、ＣＦカード、ＭＭＣ）のような外装用又はポータブル貯蔵媒体を含む。
【００６０】
通信部１４０は外部とデータの通信を行う。通信部１４０は画像形成装置２００と所定プロトコルによりネットワーク連結できる有無線通信モジュールないしＵＳＢを含む通信インターフェースを含む。
【００６１】
具体的に、通信部１４０は貯蔵部１３０に貯蔵されたウェブクリップデータに対するリフレッシュ命令に対応してウェブクリップデータの原本ウェブページにアクセスして、アクセスしたウェブページからＨＴＭＬデータを収集する。収集されたＨＴＭＬデータは貯蔵部１３０に臨時ファイルに貯蔵されてウェブクリップデータのアップデートに使用される。
【００６２】
ここで、通信部１４０は少なくとも一つの画像形成装置２００と通信を行って、ウェブクリップデータに対する印刷命令を画像形成装置２００に伝送できる。
【００６３】
例えば通信部１４０は、少なくとも一つのウェブコンテンツを含むウェブクリップデータに対する印刷命令を受信すると、ウェブクリップデータに対応する印刷データを画像形成装置２００に伝送する。画像形成装置２００はホスト装置１００から印刷データを受信して、受信した印刷データに基づいて印刷を行う。
【００６４】
制御部１５０はホスト装置１００を全般的に制御する。
【００６５】
具体的に、制御部１５０は図２に示したように表示部１２０に少なくとも一つのコンテンツを含むウェブページが表示された状態で使用者の入力部１１０を通じてウェブコンテンツのクリップモードを選択する命令を受信すると、ウェブページ画面２０の一領域にスクラップボード３０を表示するように表示部１２０を制御する。
【００６６】
制御部１５０はウェブページ画面２０で使用者の入力部１１０を通じて少なくとも一つのコンテンツ領域２２に対するクリップの命令が受信されると、選択されたコンテンツ領域２２をスクラップボード３０に表示するように表示部１２０を制御する。ここで制御部１５０は、「Ｌａｙｏｕｔ．ｘｍｌ」によって管理される該当ウェブコンテンツのＵＲＬ、クリップされた時間などの情報を、使用者の入力部１１０を通じて使用者により選択された表示可否に合わせてウェブクリップデータの特定領域に該当情報を表示するように表示部１２０を制御する。
【００６７】
制御部１５０はスクラップボード３０に表示されたコンテンツ領域２２を含むウェブクリップデータを貯蔵部１３０に貯蔵する、ここで、貯蔵されるウェブクリップデータは図３及び図４の「Ｌａｙｏｕｔ．ｘｍｌ」を含むＷ２Ｐ形式のファイルであり得る。
【００６８】
制御部１５０は使用者の選択によってウェブクリップデータを全体画面に表示するように表示部１２０を制御できる。例えば、使用者は図２のスクラップボード３０で全体画面ボタン３５をクリックして、ウェブクリップデータの全体画面表示を選択する。
【００６９】
図５と図６は本発明の一実施例によるウェブクリップデータを表示する全体画面４０を示した図面である。
【００７０】
図５及び図６に示すように全体画面４０は使用者の選択が可能な少なくとも一つのボタンを含むメニュー項目のツールバー４１と、ウェブクリップデータに含まれるコンテンツ領域２２が表示されるページ領域４２を含む。メニュー項目のツールバー４１はすべてを選択、ページ追加、ページ削除、余白設定、ロード、貯蔵、印刷、黒白、リフレッシュ（Ｒｅｆｒｅｓｈ）などのいずれかに対応する少なくとも一つのメニュー項目のボタンを含む。
【００７１】
使用者は図５のようにメニュー項目のツールバー４１に設けられたロードボタン４３を選択して、貯蔵部１３０に既貯蔵されたウェブクリップデータをロード（ｌｏａｄ）することができる。ここで、ロードされるウェブクリップデータはＷ２Ｐ形式で、ロードされたウェブクリップデータはクリップされたウェブコンテンツのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）及びクリップ時間の情報を一緒に表示する。
【００７２】
使用者は図６のように、メニュー項目のツールバー４１に設けられたリフレッシュボタン４５を選択して、貯蔵されたウェブクリックデータを表示されたウェブクリップデータをリフレッシュ、即ち、リアルタイムでアップデートする。ここで、使用者は更新に対応するキーボードのＦ５を選択することによっても、ウェブクリップデータをリフレッシュできる。
【００７３】
制御部１５０は使用者からウェブクリップデータに対するリフレッシュ命令が受信されると、該当ウェブデータをウェブコンテンツの現在ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）対応するデータにアップデートするように通信部１４０を制御する。
【００７４】
具体的に、制御部１５０はクリップされたウェブコンテンツのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を利用して対応するウェブページにアクセスして、アクセスしたウェブぺージからＨＴＭＬデータを収集するように通信部１４０を制御する。
【００７５】
制御部１５０はウェブクリップデータに対するクリップの時間を現在の時間にアップデートして、ＵＲＬ情報をアップデートする。ここで、アップデートはレイアウトファイル「Ｌａｙｏｕｔ．ｘｍｌ」に対するアップデートで、ＵＲＬ情報は変更事項がある場合にアップデートされる。
【００７６】
ここで、クリップの時間はアップデートヒストリーログ（ｕｐｄａｔｅ  ｈｉｓｔｏｒｙ  ｌｏｇ）を残すデータの要素であり、使用者がアップデートを実施するごとに時間とアップデートされるデータの情報はログファイルに別途に貯蔵されているので、貯蔵されたログファイルを利用してウェブクリップデータのバックトラッキング（ｂａｃｋ  ｔｒａｃｋｉｎｇ）が可能である。
【００７７】
制御部１５０は通信部１４０を通じて収集されたＨＴＭＬデータをパージング（Ｐａｒｓｉｎｇ、構文解析）して貯蔵する。ここで、パージングされたＨＴＭＬ情報は全体ウェブページに対する仮想イメージ（Ｖｉｒｔｕａｌ  Ｉｍａｇｅ）形態で貯蔵され、貯蔵された仮想イメージはローデータ（ｒａｗ  ｄａｔａ、生データ）形態のままＷ２Ｐ形式で使用できる一種のＥＭＦになる。
【００７８】
そして、制御部１５０はパージングされたＨＴＭＬデータと既貯蔵されたウェブクリップデータのレイアウトファイル「Ｌａｙｏｕｔ．ｘｍｌ」を比較する。
【００７９】
制御部１５０は比較の結果によって既貯蔵されたウェブクリップデータからアップデートすべきクリップの領域を抽出（Ｃｌｉｐｐｅｄ  Ｉｍａｇｅ  Ａｎａｌｙｚｅ）する。ここで、制御部１５０は座標（ｘ座標及びｙ座標の開始点）、幅（ｗｉｄｔｈ）、高さ（ｈｅｉｇｈ）を利用してクリックの領域を指定する。
【００８０】
制御部１５０は以上のような過程を経て抽出されたクリップ領域の情報を臨時ファイルで貯蔵部１３０内の臨時バッファー（ｔｅｍｐｏｒａｒｙ  ｂｕｆｆｅｒ）に貯蔵する。
【００８１】
そして、制御部１５０は貯蔵された臨時ファイルをレイアウトファイル「Ｌａｙｏｕｔ．ｘｍｌ」に記録して貯蔵部１３０のウェブクリップデータをアップデートし、アップデートされたウェブクリップデータを表示するように表示部１２０を制御する。
【００８２】
ここで、アップデートされたウェブクリップデータは最終的にアップデートされたＵＲＬ及びクリップ時間の情報を共に表示する。
【００８３】
一方、使用者が既貯蔵されたウェブクリップデータをロードするように選択する場合、リフレッシュボタン４５やアップデートボタンの選択と関係なく、制御部１５０はロードと同時にロードされるウェブクリップデータをアップデートすることもできる。
【００８４】
前記のような、ウェブクリップデータのアップデート過程は表示部１３０上に別途のＵＩ表示なくバックグラウンドで行われるので、使用者は特別に意識せずにリアルタイムにウェブクリップデータをアップデートされた状態で確認できる。
【００８５】
図７と図８は本発明の他の実施例によるウェブページ画面２０及びそのスクラップボード３０に対する全体画面４０を示す図面である。
【００８６】
図７と図８の実施例で使用者は複数のウェブコンテンツを一つのウェブクリップデータに貯蔵する。
【００８７】
具体的に、図７に示すように使用者は天気に関する第１コンテンツ領域２２がクリップされた状態で、ペンションの予約に関するウェブページを訪問して第２コンテンツ２４を同一のウェブクリップデータにクリップする。つまり、一つのウェブクリップデータに天気及びペンションの予約に関するコンテンツをすべて含む。
【００８８】
これによって、一つのデータだけで複数のコンテンツを一目で確認できるという使用者の便宜性を提供する。
【００８９】
ここで一つのウェブクリップデータに含まれる複数のコンテンツ領域２２、２４は同一のウェブページから、又は異なるウェブページから、クリップされる。
【００９０】
複数のコンテンツ領域２２、２４が異なるウェブページからクリップされた場合、該当コンテンツ間の連関関係は図３のリレーションシップ（Ｒｅｌａｔｉｏｎｓｈｉｐ）ファイルにグループ化されて貯蔵される。
【００９１】
つまり、図７及び図８に示す実施例で、使用者にとって週末ペンションの予約のため天気情報と予約サイトに対する情報が全部必要な場合、この連関関係がウェブクリップデータのリレーションシップファイルに定義されて貯蔵される。
【００９２】
ここで、ウェブクリップデータは連関関係がない他のウェブページのコンテンツを更に含むことができる。
【００９３】
例えば、使用者は図７のように、第１コンテンツ領域２２と第２コンテンツ領域２４がスクラップボード３０にクリップされた状態で、ニュースサイトに接続して速報に関するコンテンツを同一のウェブクリップデータにクリップできる。
【００９４】
この場合、リレーションシップファイルは連関性がある第１コンテンツ領域２２と第２コンテンツ領域２４だけをグループ化するように定義できる。ここて、使用者は複数のウェブコンテンツを含むウェブクリップデータでグループ化されたコンテンツだけを選択的にアップデートできる。
【００９５】
また、場合によってウェブコンテンツ間のグループ化と関係なく使用者が選択したウェブコンテンツだけを選択的にアップデートすることもできる。
【００９６】
図７に示すように、使用者がウェブクリップデータに含まれた複数のコンテンツ領域２２、２４を選択した状態でリフレッシュボタン４５を選択すると、制御部１５０はクリップされた第１コンテンツ領域２２及び第２コンテンツ領域２４各々のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を利用して対応するウェブページに各々アクセスして、アクセスしたウェブページからＨＴＭＬデータを収集するように通信部１４０を制御する、
【００９７】
制御部１５０はウェブクリップデータに対するクリップの時間を現在の時間にアップデートして、ＵＲＬ情報をアップデートする。ここで、アップデートはレイアウトファイル「Ｌａｙｏｕｔ．ｘｍｌ」に対するアップデートであり、ＵＲＬ情報は変更事項がある場合にアップデートできて、各々のウェブコンテンツ別にクリップの時間がアップデートされる。
【００９８】
制御部１５０は通信部１４０を通じて収集されたＨＴＭＬデータをパージング（Ｐａｒｓｉｎｇ）して貯蔵する。そして、制御部１５０はパージングされたＨＴＭＬデータと既貯蔵されたウェブクリップデータのレイアウトファイル「Ｌａｙｏｕｔ．ｘｍｌ」を比較する。
【００９９】
制御部１５０は比較の結果によって既貯蔵されたウェブクリップデータからアップデートすべきクリップ領域を抽出する。ここで、制御部１５０は座標（ｘ座標及びｙ座標の開始点）、幅（ｗｉｄｔｈ）、高さ（ｈｅｉｇｈｔ）を利用してクリップの領域を指定する。
【０１００】
制御部１５０は以上のような過程を経て抽出されたクリップ領域の情報を臨時ファイルとして臨時バッファー（ｔｅｍｐｏｒａｒｙ  ｂｕｆｆｅｒ）に貯蔵する。
【０１０１】
そして、制御部１５０は貯蔵された臨時ファイルをレイアウトファイル「Ｌａｙｏｕｔ．ｘｍｌ」に記録して貯蔵部１３０のウェブクリップデータをアップデートして、アップデートされたウェブクリップデータを表示するように表示部１２０を制御する。
【０１０２】
ここで、アップデートされたウェブクリップデータは図８に示すように最終的にアップデートされたＵＲＬ及びクリップ時間の情報を一緒に表示して、一部のコンテンツだけを選択的にアップデートする場合、表示されるアップデートの時間が相違することがある。
【０１０３】
以上のような本発明の他の実施例によると、複数のウェブコンテンツを一つのウェブクリップデータに貯蔵した場合、一つの画面で複数のコンテンツ各々を同時にアップデートするか、グループ化されたコンテンツだけを選択的にアップデートするか、又は、グループ化と関係なく選択された一部のコンテンツだけをアップデートするか、を選択できる。
【０１０４】
以下、前記のような構成によるホスト装置にあって、コンテンツの表示方法を図９、図１０、及び図１１を参照して説明する。
【０１０５】
図９及び図１０は、本発明の一実施例によるホスト装置のコンテンツ表示方法を示す流れ図の各々、前半部分及び後半部分である。
【０１０６】
図９に示すように、ホスト装置１００の表示部１２０は少なくとも一つのコンテンツを含むウェブページを表示する［段階Ｓ５０］。
【０１０７】
使用者は使用者の入力部１１０を利用して図２のウェブページ画面２０でウェブコンテンツのクリップモードを選択する［段階Ｓ５１］。
【０１０８】
使用者は使用者の入力部１１０を利用して段階Ｓ５０で表示されたウェブページで少なくとも一つのコンテンツを選択する［段階Ｓ５２］。
【０１０９】
そして、段階Ｓ５２で選択されたウェブコンテンツをスクラップボード３０に移動する［段階Ｓ５３］。
ここで、スクラップボード３０には選択されたウェブコンテンツがクリップされて表示されて、表示部１２０は使用者の選択によってウェブコンテンツのＵＲＬ、クリップ時間などの情報を一緒に表示できる。
【０１１０】
使用者は少なくとも一つのウェブコンテンツがクリップされた状態で他のウェブページを訪問して表示するかの可否を選択する［段階Ｓ５４］。
【０１１１】
上記段階Ｓ５４の選択の結果、使用者が他のウェブページの表示を選択する場合、使用者の選択によって段階Ｓ５２と段階Ｓ５３のウェブコンテンツのクリップが反復的に行われることがある。
【０１１２】
上記段階Ｓ５４の選択の結果、使用者がこれ以上他のウェブケージの表示を選択しない場合、制御部１５０は段階Ｓ５２及び段階Ｓ５３で選択してクリップされたコンテンツを含むウェブクリップデータを貯蔵部１３０に貯蔵する［段階Ｓ５５］。
ここで、貯蔵されるウェブクリップデータは図３に示す構造のＷ２Ｐファイルであり得る。
【０１１３】
使用者はウェブクリップデータの図２の全体画面のボタン３５を選択して、段階Ｓ５５で貯蔵されたウェブクリップデータを全体画面（図６の４０）に表示するように選択できる［段階Ｓ５６］。
【０１１４】
段階Ｓ５６で全体画面に表示するように選択すると、図１０に示すように、使用者は図６の全体画面４０でリフレッシュボタン４５又は更新Ｆ５を選択して、表示されたウェブクリップデータをリフレッシュできる［段階Ｓ５７］。
ここで、使用者は複数のウェブコンテンツを含むウェブクリップデータの場合、複数のコンテンツ全部又は一部のコンテンツを選択的にアップデートできる。ここで、選択される一部のコンテンツはその連関関係によってグループ化されたコンテンツであり得る。
【０１１５】
上記段階Ｓ５７で使用者がウェブクリップデータをリフレッシュするように選択すると、制御部１５０は既貯蔵されたウェブクリップデータのクリップ時間とＵＲＬを現在に対応するようにアップデートする［段階Ｓ５８］。
【０１１６】
そして、制御部１５０は通信部１４０を通じてクリップされたウェブコンテンツのＵＲＬを利用して対応するウェブページにアクセスして、アクセスしたウェブページからＨＴＭＬデータを収集して収集されたＨＴＭＬデータをパージングする［段階Ｓ５９］。
【０１１７】
制御部１５０は上記段階Ｓ５９でパージングされたＨＴＭＬデータを仮想イメージ形態で貯蔵する［段階Ｓ６０］。
【０１１８】
制御部１５０は既貯蔵されたウェブクリップデータのレイアウトファイルと上記段階Ｓ６０で貯蔵されたＨＴＭＬデータを比較する［段階Ｓ６１］。
【０１１９】
制御部１５０は上記段階Ｓ６１の比較の結果によって既貯蔵されたウェブクリップデータからアップデートすべきクリップの領域を抽出する［段階Ｓ６２］。
【０１２０】
制御部１５０は上記段階Ｓ６２で抽出されたクリップの領域に対応するデータを臨時貯蔵する［段階Ｓ６３］。
【０１２１】
そして、制御部１５０は上記段階Ｓ６３で貯蔵された臨時データをウェブクリップデータのレイアウトファイルに記録して、ウェブクリップデータをアップデートして表示するように表示部１２０を制御する［段階Ｓ６４］。
ここで、制御部１５０はウェブクリップデータに段階Ｓ５８でアップデートされたＵＲＬ及びクリップ時間の情報を表示するように表示部１２０を制御する。
【０１２２】
図１１は本発明の他の実施例によるホスト装置のコンテンツ表示方法を示す流れ図である。
【０１２３】
図１１に示すように、使用者は上記図９の段階Ｓ５５において貯蔵部１３０に既貯蔵されたウェブクリップデータの中の一つを選択する［段階Ｓ７０］。
【０１２４】
上記段階Ｓ７０の選択に対応して制御部１５０は選択されたウェブクリップデータをロードする［段階Ｓ７１］。
【０１２５】
制御部１５０は上記段階Ｓ７１のロードと共に既貯蔵されたウェブクリップデータのクリップの時間とＵＲＬを現在に対応するようにアップデートする［段階Ｓ７２］。
ここで、制御部１５０は使用者のリフレッシュボタン４５の選択を別途に受信してアップデートを行うこともできる。また、使用者は選択されたデータが複数のウェブコンテンツを含むウェブクリップデータの場合、複数のコンテンツ全部又は一部のコンテンツを選択的にアップデートできる。ここで、選択される一部のコンテンツはその連関関係によってグループ化されたコンテンツであり得る。
【０１２６】
そして、制御部１５０は通信部１４０を通じてクリップされたウェブコンテンツのＵＲＬを利用して対応するウェブページにアクセスして、アクセスしたウェブページからＨＴＭＬデータを収集して収集されたＨＴＭＬデータをパージングする［段階Ｓ７３］。
【０１２７】
制御部１５０は上記段階Ｓ７３でパージングされたＨＴＭＬデータを仮想イメージ形態で貯蔵部１３０内に貯蔵する［段階Ｓ７４］。
【０１２８】
制御部１５０は既貯蔵されたウェブクリップデータのレイアウトファイルと上記段階Ｓ７４で貯蔵されたＨＴＭＬデータを比較する［段階Ｓ７５］。
【０１２９】
制御部１５０は上記段階Ｓ７５の比較の結果によって既貯蔵されたウェブクリップデータからアップデートすべきクリップの領域を抽出する［段階Ｓ７６］。
【０１３０】
制御部１５０は上記段階Ｓ７６で抽出されたクリップの領域に対応するデータを臨時貯蔵する［段階Ｓ７７］。
【０１３１】
そして、制御部１５０は上記段階Ｓ７７で貯蔵された臨時データをウェブクリップデータのレイアウトファイルに記録して、ウェブクリップデータをアップデートして表示するように表示部１２０を制御するＳ７８。ここで、制御部１５０はウェブクリップデータに上記段階Ｓ７２でアップデートされたＵＲＬ及びクリップ時間の情報を表示するように表示部１２０を制御する。
【０１３２】
以上、好ましい実施例を通じて本発明に関して詳しく説明したが、本発明はこれに限らずに特許請求範囲内で多様に実施できる。
【符号の説明】
【０１３３】
２０      ウェブページ画面
２１      クリップメニューボタン
２２      第１コンテンツ領域
２４      第２コンテンツ領域
３０      スクラップボード（クリップボード）
３１      メニュー項目ボタン
３２      ページ領域
３５      全体画面のボタン
４０      （スクラップボードに対する）全体画面
４１      メニュー項目のツールバー
４２      ページ領域
４３      ロードボタン
４５      リフレッシュボタン
１００      ホスト装置
１１０      使用者の入力部
１２０      表示部
１３０      貯蔵部
１４０      通信部
１５０      制御部
【図１】
2012064207.tif 000003
【図２】
2012064207.tif 000004
【図３】
2012064207.tif 000005
【図４】
2012064207.tif 000006
【図５】
2012064207.tif 000007
【図６】
2012064207.tif 000008
【図７】
2012064207.tif 000009
【図８】
2012064207.tif 000010
【図９】
2012064207.tif 000011
【図１０】
2012064207.tif 000012
【図１１】
2012064207.tif 000013