(57)【要約】【課題】  個々のユーザにそれぞれ適したレイアウトで文書を表示すること。【解決手段】  ユーザのアクセス頻度に応じて、文書に対し適宜なレイアウトを自動的に作成し、表示する手段を有する。【選択図】図５
2005173691.tif 000002
【特許請求の範囲】
【請求項１】
複数の電子データ（静止画、動画、テキストなど）を複数ページにわたってレイアウトし、電子文書を作成する画像処理装置であって、パソコン内の電子データを複数ページにわたってレイアウトする手段と、外部からアクセス可能なアクセス手段と、電子文書のアクセス履歴をユーザごと蓄積するアクセス履歴蓄積手段とユーザのアクセス頻度に応じて任意のレイアウトに自動的に変更して表示する自動レイアウト手段を有することを特徴とする画像処理装置及びその方法。
【請求項２】
前記電子データをレイアウトする手段は、アクセス頻度に応じて、レイアウトする電子データと、レイアウトパターンを設定する工程を有することを特徴とする請求項１記載の画像処理装置及びその方法。
【請求項３】
前記電子データをレイアウトする手段は、本発明の操作をおこなうためのグラフィカルユーザインターフェース（以後ＧＵＩ）を使って、電子データを選択する手段と、レイアウトパターンに従ってレイアウトする手段を有することを特徴とする請求項１記載の画像処理装置及びその方法。
【請求項４】
前記電子文書にアクセスするアクセス手段は、クライアント・サーバ型の画像処理装置において、サーバ装置によって管理された文書を、クライアント装置からアクセスする手段を有することを特徴とする。
【請求項５】
前記アクセス履歴蓄積手段は、電子文書にアクセスした日時とユーザの情報を蓄積する手段を有することを特徴とする請求項１記載の画像処理装置及びその方法。
【請求項６】
前記自動レイアウト手段は、前記アクセス履歴蓄積手段で蓄積されたアクセス情報から、個々のユーザのアクセス頻度を抽出し、該アクセス頻度に応じて、データの内容とレイアウトパターンを決定し、自動的に表示する手段を有することを特徴とする請求項１記載の画像処理装置及びその方法。
【請求項７】
前記自動レイアウト手段は、前記アクセス履歴蓄積手段で蓄積されたアクセス情報から、個々のユーザのアクセスした日時を抽出し、該日時が、ある一定の間隔以上に離れていた場合には、アクセス頻度に重み付けを付加することで、単純なアクセス回数のカウントアップを防ぐ手段を有することを特徴とする請求項１記載の画像処理装置及びその方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マニュアルや各種説明書等の電子文書を作成し、多数のユーザが外部から閲覧するための画像処理装置及びその方法に関するものである。
【背景技術】
【０００２】
一般に、マニュアルや各種説明書等をユーザがダウンロードして閲覧する場合には、文書データの表示は固定であって、閲覧するユーザにかかわらず、データと表示は１対１の関係であった。また、インターネットのサイトから自分の要求にあった情報を得る方法がとられているが、この場合の多くは、製品の改良、バージョンアップなどに伴って内容を更新する仕組みになっている。
【非特許文献１】ｈｔｔｐ：／／ｃｗｅｂ．ｃａｎｏｎ．ｊｐ／ｅ−ｓｕｐｐｏｒｔ／ｓｏｆｔｗａｒｅ／ｉｎｄｅｘ．ｈｔｍｌ
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のシステムでは、個々のユーザの理解度に応じたマニュアルを提供することは難しく、提供するためには、たとえば、同じ目的のマニュアルを、表現を変えたりページ数を変えたりして何種類ものマニュアルを作成しなければならなかった。また、インターネットのサイトで提供されている情報から必要な情報を得る場合は、新製品の説明や、改良に伴う内容の更新は行われるが、ユーザの理解度の違いに応じた更新ではないので、自分の程度にあった理解しやすい内容の文書を数多くのサイトから検索するという膨大な手間が必要であった。
【０００４】
本発明は、上述した従来の技術の有する問題点を解決するために考えられたものであり、一種類の電子文書を作成するだけで、はじめてマニュアルを見るユーザにとっては、要点だけを抑えた簡単な内容を表示し、またすでに何度も見て理解したユーザにとっては、詳細な説明を付加して表示することが出来る画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る画像処理装置は、複数の電子データを複数ページにわたってレイアウトする場合に、アクセス頻度のレベルごとにレイアウトパターンと該レイアウトパターンでレイアウトする電子データを設定することで、ユーザが外部からアクセスした場合に、該ユーザのアクセス頻度に応じて、適宜なレイアウトを自動的に作成し、表示する手段を有することを特徴とする。
【発明の効果】
【０００６】
本実施形態の画像処理装置及びその方法によれば、次のような効果が得られる。
【０００７】
（１）まず、本システムでは、ユーザのアクセス頻度に応じて、電子文書の詳細度を変えて表示することができるので、はじめて、マニュアルを見るユーザにとっては、概略などを中心にしたわかりやすい説明を表示し、また、すでに何度も見て理解したユーザには、詳細な説明を付加するなど、ユーザの理解度に適応した表示が可能である。
【０００８】
（２）また、本システムにおいて、電子文書を作成し提供する側は、電子文書作成時に、アクセスレベルに応じた表示エリアに電子データを登録するだけで、個々の閲覧する人に特化した電子文書を提供できる。これにより、ユーザごとに編集しなおしたり、電子データを選んで送るなどの手間が大幅に省けるという効果がある。
【０００９】
（３）さらに、縮小した電子データを貼り付けているので、ダウンロード時間や、電子データ表示の時間を短縮でき、ページ数が多くなっても、高速な処理が可能である。
【発明を実施するための最良の形態】
【００１０】
（実施例１）
以下、この発明の一実施例を図面を参照して詳しく説明する。
【００１１】
まず、第一の実施形態を図面に基づき説明する。本実施形態は、コンピュータ上で電子データを所望の形式でレイアウトした電子文書を、ネットワークを介して複数のユーザが閲覧するためのシステムを例として説明する。以後、サーバ上で電子文書を作成するものを電子文書作成者、作成された電子文書を閲覧するものをユーザと定義して説明する。
【００１２】
図１は、本発明の第一の実施形態の画像処理装置の装置構成を示すブロック図である。１０１は記録部であり、各種処理に必要なプログラム等のデータを記憶するためのメモリなどの記憶装置が用いられる。１０２は本発明の電子文書に貼り付ける（レイアウトする）電子データを格納するための電子データ蓄積部であり静止画、テキストなどの電子データを保存するためのもので、ハードディスク、ＭＯ、ＺＩＰ、ＰＤなどの各種の記憶装置を用いることができる。１０３は操作指示入力部であり、キーボードを用いて文字、数字を入力したり、マウスなどのポインティングデバイスを用いてコマンドや電子データを選択したりするためのものである。１０４は表示部であり、本システムのグラフィカルユーザインターフェース（以下、ＧＵＩと略す）の各種ウインドウや、電子文書等を表示するためのものであり、ＣＲＴなどのモニタ画面を用いることができる。１０５はユーザ情報蓄積部であり、本システムにユーザ登録したユーザのユーザＩＤ、パスワード等の情報を格納するための機構であり、ハードディスク、ＭＯ、ＺＩＰ、ＰＤなどの各種の記憶装置を用いることができる。１１０は本実施形態の各構成全ての制御を含む全体制御を司る制御部であり、記録部１０１に予め格納された処理プログラムを読み出して実行することで、後述するような各処理及びシステム全体の動作制御を行う。
【００１３】
１１１はアクセス頻度レベル設定部であり、アクセス頻度の回数に応じた相対的なレベルを設定するための機構である。１１２はレイアウト部であり、１１１アクセス頻度レベル設定部で設定したレベルごとにレイアウトを設定するための機構である。また、各ユーザが閲覧する際に各ユーザのアクセス頻度に基づいてレイアウトを変更するための機構である。１１３はユーザ認証部であり、１０５ユーザ情報蓄積部においてあらかじめ本システムに登録されているユーザのうち、アクセスしたユーザの情報を抽出するための機構である。１１４はアクセス頻度算出部であり、同一のユーザが文書にアクセスした回数を算出するための機構である。各ユーザが閲覧する際に各ユーザのアクセス頻度に基づいてレイアウトを変更するための機構である。本システムの実施形態は、ネットワークシステム上に構築され、サーバとクライアントで基本的に構成される。本実施形態は、たとえば、サーバ上で、任意の電子データを電子文書にレイアウトし、クライアント側では、電子データと、これらのレイアウト情報と一緒に電子文書をダウンロードする場合を想定して説明する。図２は、本発明の一実施形態の画像処理装置のサーバにおいて電子文書のレイアウト編集を行うためのグラフィカル・ユーザ・インタフェース（以下、ＧＵＩと略す）の一例を示す図である。図２の２０１は操作メニュー部分であり、電子文書の新規作成、１ページにレイアウトするレイアウトパターンの設定、及びファイルの保存処理を選択するためのボタンを用意している。２３０は電子データをレイアウトするための電子文書であり、２０２は、電子文書名称を入力するための文字フィールドである。２０３は、ページ送りや、レイアウトのテンプレートを選択するためのツールバーであり、２２０は、電子データを表示する画面である。
【００１４】
次に、以上の構成を備える本実施形態の画像処理装置において、まず、サーバ側で電子文書作成者が電子文書を作成する処理手順を図３−１の処理フローに基づき説明する。
【００１５】
（ステップＳ３１０１）
まず、ステップＳ３１０１において、本システムにユーザの登録を行う。登録されたユーザは、電子文書を閲覧することができる。ユーザのＩＤとパスワード等のユーザ情報を図４に示すユーザ管理テーブルに格納する。
【００１６】
（ステップＳ３１０２）
ここでは、レイアウト編集を行い、各ページに任意の電子データをレイアウトする処理を行う。上記レイアウト編集の処理手順に関して、図３−２のフロー図に基づき、詳しく説明する。
【００１７】
（ステップＳ３２０１）
ここでは、まず、アクセス頻度に対応したアクセスレベルを設定する。
【００１８】
アクセスレベルは、電子データを貼り付けるためのエリアの数と位置を決定するための目安になるものである。まず、サーバ上で電子文書を作成する際、アクセス頻度に応じたレイアウトエリアを設定し、このエリアに電子データを割り当てる処理を行う。図５は、このエリアの数と位置をアクセス頻度から算出するための方法を示したものである。レベルの総数からエリアの分割数を求めるので、予め、いくつのレベルに表示を変えるかを想定して、アクセスレベルの総数〔分割数〕を設定する。図６は、たとえば、レベル総数を２個に設定した場合を説明する図であり、図６の６０１は、エリアＥを２分割し、レベル１の場合はＥ１にレベル２の場合は、Ｅ１と、Ｅ２に表示する。図６の６０２は、Ｅ＝１、２、３のエリアをレベル総数で分割し、それぞれ、エリア１０１とエリア１０２、エリア２０１とエリア２０２を、エリア３０１とエリア３０２作成した例である。レベル総数は図２に示したＧＵＩ上で、任意の数に設定することが可能である。たとえば、図２の２０１メニューバーから、レイアウトを選択し、サブメニューで、レベル総数と閾値を設定する手段をもうけることも可能である。このとき入力したレベル総数と閾値から、自動的にエリアが分割される。
【００１９】
（ステップＳ３２０２）
まず、ステップＳ３２０１で、レイアウトを行う頁を選択する処理をおこなう。図２のＧＵＩにもとづいて詳しく説明する。図２の２０４は電子文書の頁を選択するためのツールバーの例を示した図である。このツールバーを用いて、任意の頁を選択すると、任意の頁が図２の２０２に表示される。
【００２０】
（ステップＳ３２０３）
ここでは、テンプレートを選択する。本システムにおけるテンプレートは、電子データをレイアウトする際に目安となる位置と、サイズを表示し、該位置の付近に配置した場合でも、正確に位置を調整するためのものである。２０３のツールバーでは、たとえば、図６の６０１に示したように１ページに６つのエリアを持つテンプレートや、図６の６０２に示したような３つのエリアを持つテンプレートなどを自由に選択することができる。図２の２３０は１ページに６枚の電子データをレイアウトするタイプを選択した様子を示した図であり、２３１〜２３６は電子データを貼り付ける領域を示している。
【００２１】
（ステップＳ３２０４）
ここでは、レイアウトする電子データを選択する。図２の２０１のメニューから「ファイル」を選択し、任意の電子データが格納されているフォルダを選択すると、２２０の領域に選択されたフォルダの中に格納されている電子データファイルをアイコン表示する。２２１は選択されたフォルダを示し、２２２は電子データファイルを示している。これらの電子データファイルをマウス等でクリックすることにより電子データを選択する。
【００２２】
（ステップＳ３２０５）
ここでは、電子データをレイアウトする処理をおこなう。まず、前記ステップにおいて選択した電子データファイルを、２３０の電子文書上のレイアウトエリア２３１にドラッグ＆ドロップすることにより、目的のエリアにアクセスレベルごとに電子データを貼りつけることができる。本実施例では、レベルが２個に分割されているので、まず、レベル１に対応するエリアＥ１に電子データをレイアウトし、次にレベル２に対応するエリアＥ２にたとえば、詳細な説明のような電子データをレイアウトする。個々のエリアのサイズにあわせて、選択された電子データの縮小データを作成する。まず、電子データのサイズを電子文書のレイアウトエリアのサイズから割り出す。図８の８０１は電子文書のｘサイズ（＝ｘｓ）、８０２はｙサイズである（＝ｙｓ）。８０３は電子データを貼り付けるためのエリア１０１（一辺をｌｓとする）であり、８０４は電子データ間の隙間（＝ｒｓ）である。図６に示すレイアウトパターンから、電子データの横のサイズを求めるには、たとえばｘｓ：ｌｓ：ｒｓ＝ｓ１：ｓ２：ｓ３、ｘｓ＝ｎ（ピクセル）とすると、ｌｓ＝ｎ＊ｓ２／ｓ１（ピクセル）で求めることができる。さらに、電子データの縦のサイズは原電子データの縦横比と同じであるのでこの比から求めることができる。このサイズにあわせて、原電子データを縮小した電子データを作成し、図１の１０２電子データ蓄積部に格納する。また、個々のエリアに割り当てる縮小ファイルのファイル名を図７のレイアウト情報テーブルに格納する。
【００２３】
（ステップＳ３２０５）
ここでは、図２の２０１の「ファイル」メニューから保存を選択し、任意の名前を付けてファイル保存する。たとえば、「操作マニュアル」など、ユーザーが所望の名前をつけることができる。上記入力された電子文書名を、図７のレイアウト情報テーブルに格納する。
【００２４】
（ステップＳ３２０６）
ここでは、レイアウトを終了するかをチェックする。レイアウトを終了する場合は終了し、終了しない場合はＳ３２０１に戻り、他の頁を選択し、一連の処理を繰り返す。
【００２５】
（ステップＳ３１０３）
図３−１処理フローに戻り、上記ステップでレイアウトされた電子データを表示する。
【００２６】
本実施例ではレベルを２段階に設定しているが、ここではそのうちレベル１をデフォルトの設定とし、エリアＥ１（エリア１０１、２０１、３０１・・・・）にレイアウトした電子データの縮小ファイルを読み出して表示する。
【００２７】
（ステップＳ３１０４）
ここでは、電子文書作成を終了するか否かを判定し、終了しない場合は、Ｓ３１０２のレイアウト編集にもどる。
【００２８】
次に、クライアント側で、電子文書をダウンロードし閲覧する処理手順について図３−３の処理フロー図に基づいてくわしく説明する。クライアント側には、電子文書と、実行モジュール（プログラム）がともにダウンロードされ、クライアントのＰＣ上で、アクセス頻度に応じた新しいレイアウトが自動的に作成される。
【００２９】
（ステップＳ３３０１）
まず、ユーザがダウンロードした電子文書にアクセスすると、ＩＤとパスワードを入力するためのダイアログを表示する。このダイアログ画面上でクライアント（以後ユーザ）が自分のＩＤとパスワードを入力する。
【００３０】
（ステップＳ３３０２）
ここでは、上記ステップでユーザが入力したＩＤとパスワードを図４のユーザ管理テーブルに登録されているかをチェックする。登録されている場合はＳ３３０１に戻る。
【００３１】
（ステップＳ３３０３）
ＩＤとパスワードを確認し、正しいと判断した場合は、現在のアクセス日時の抽出を行う。
【００３２】
（ステップＳ３３０４）
次に、図９に示すユーザのアクセス履歴を解析し、前回のアクセス日時との差を求める。
【００３３】
（ステップＳ３３０５）
次に上記ステップで求めた差が、ある閾値Ｒより小さい場合は、前回とアクセス日時殻時間がたっていないとみなし、次のステップＳ３３０６に進む。
【００３４】
（ステップＳ３３０６）
ここでは、アクセス回数をカウントアップし、最新のアクセス日時と、アクセス回数を図９に示すユーザのアクセス履歴に格納する。
【００３５】
（ステップＳ３３０７）
ここでは、アクセス日時を前回のアクセス日時と比較し、ある期間以内であるかを調べる。このとき、たとえば、ある期間以上たっていれば、さらに、これまでのアクセス回数をチェックし、この回数が閾値Ｐよりも短い期間である場合にはＳ３３０８の処理に進む。
【００３６】
（ステップＳ３３０８）
ここでは、たとえば、１年以上が経過した場合で、初期段階に戻ってしまった状態であると判断し、アクセス回数をゼロクリアする。
【００３７】
（ステップＳ３３０９）
ここでは、アクセスレベルの割り当てをおこなう。
【００３８】
アクセスレベルの割り当ては、図５のアクセスレベルの設定方法を用いて説明する。
【００３９】
図５は、このエリアの数と位置をアクセス頻度から算出するための方法を示したものである。図５の式にあるＬはレベル総数、Ｎはアクセス回数、Ｓは閾値である。閾値Ｓをたとえば５と設定すると、アクセス数Ｎが５回以下の場合は、レベル１の表示で表示し、６回以上になると、レベル２の表示で表示する。電子文書にアクセスしたユーザのアクセス回数をＮとしたとき、図５の式を元にＮのレイアウトレベルを算出する。たとえば、レベル総数Ｌが２に設定されている場合には、Ｎが閾値Ｓ＊（Ｌ−１）よりも少ない場合はレベル１に、多い場合はレベル２に設定する。
【００４０】
（ステップＳ３３１０）
ここでは、上記ステップで割り当てたユーザのアクセスレベルに応じたレイアウト処理をおこなう。図５に示したように、アクセスレベルがレベル１の場合は、表示エリアは各エリアの１０１、２０１、３０１…・になる。また、アクセスレベルがレベル２の場合は、エリア１０２、２０２、３０２…が付加される。
【００４１】
（ステップＳ３３１１）
ここでは、上記ステップで選定したレイアウト情報にもとづいて、電子データを表示する。
【００４２】
アクセスレベルがレベル１の場合は、図１０の１００１に示すように表示される。また、アクセスレベルがレベル２の場合は、図１０の１００２に示すように、詳細情報がある場合はエリア１０２、２０２、３０２…にも表示される。
【図面の簡単な説明】
【００４３】
【図１】本発明のシステム構成図
【図２】本発明のＧＵＩ
【図３−１】本発明の電子文書を作成する処理手順を説明する処理フロー
【図３−２】本発明のレイアウト処理の手順を説明する処理フロー
【図３−３】本発明の電子文書を閲覧する処理手順を説明する処理フロー
【図４】本発明のユーザ管理テーブルを説明するための図
【図５】本発明のアクセスレベルの設定方法を説明するための図
【図６】本発明の電子データをレイアウトするレイアウトエリアを作成する方法を説明する図
【図７】本発明のレイアウト情報テーブルを説明するための図
【図８】本発明のレイアウトエリアに電子データを割り当てる方法を説明するための図
【図９】本発明のユーザのアクセス履歴からアクセス回数を算出する方法を説明するための図
【図１０】本発明のユーザのアクセス頻度に応じた電子文書の表示形態を説明するための図
【図１】
2005173691.tif 000003
【図２】
2005173691.tif 000004
【図３−１】
2005173691.tif 000005
【図３−２】
2005173691.tif 000006
【図３−３】
2005173691.tif 000007
【図４】
2005173691.tif 000008
【図５】
2005173691.tif 000009
【図６】
2005173691.tif 000010
【図７】
2005173691.tif 000011
【図８】
2005173691.tif 000012
【図９】
2005173691.tif 000013
【図１０】
2005173691.tif 000014