(57)【要約】      （修正有）【課題】ユーザーが所望する記録用紙に所望の印刷画像がレイアウトされたプリントアウトを得ることができる画像形成装置を提供する。【解決手段】初期状態と最終状態の位置情報と、初期から最終状態までの運動情報と、レイヤ情報と、を有する運動オブジェクトデータ、と、静止状態の位置情報と、レイヤ情報とを有する静止オブジェクトデータの２種類のオブジェクトデータを保存するオブジェクトデータ保存部１１１と、このオブジェクトデータ保存部１１１の運動オブジェクトデータの初期から最終状態までの間の中間オブジェクトデータを生成する中間オブジェクトデータ生成部１１３と、中間オブジェクトデータの数を決定するフレームレート決定部１１２と、静止オブジェクトデータと、中間オブジェクトデータとを合成するオブジェクトデータ合成部１１４と、合成されたオブジェクトデータを表示する操作パネル部１５０とからなることを特徴とする。【選択図】図２
2008268499.tif 000002
【特許請求の範囲】
【請求項１】
初期状態の位置情報と最終状態の位置情報と、
初期状態から最終状態までの運動情報と、
レイヤ情報と、を有する運動オブジェクトデータ、と、
静止状態の位置情報と、レイヤ情報とを有する静止オブジェクトデータの２種類のオブジェクトデータを保存するオブジェクトデータ保存部と、
該オブジェクトデータ保存部に保存された運動オブジェクトデータの初期状態から最終状態までの間の中間オブジェクトデータを生成する中間オブジェクトデータ生成部と、
該中間オブジェクトデータ生成部にて生成する中間オブジェクトデータの数を決定するフレームレート決定部と、
該オブジェクトデータ保存部に保存された静止オブジェクトデータと、中間オブジェクトデータとを合成するオブジェクトデータ合成部と、
該オブジェクトデータ合成部で合成されたオブジェクトデータを表示するオブジェクトデータ表示部とからなることを特徴とする画像形成装置。
【請求項２】
ＣＰＵの稼働状況に係る情報を取得するＣＰＵ稼働状況取得部を有し、該フレームレート決定部は該ＣＰＵ稼働状況取得部で取得された情報に応じて、生成する中間オブジェクトデータの数を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
メモリの空き状況に係る情報を取得するメモリ空き領域情報取得部を有し、該フレームレート決定部は該メモリ空き領域情報取得部で取得された情報に応じて、生成する中間オブジェクトデータの数を決定することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを用意しておき、運動オブジェクトデータからは、中間フレーム用の中間オブジェクトデータを生成して、これらのオブジェクトデータを合成して表示するように制御することを特徴とする画像形成装置における制御方法。
【請求項５】
静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを用意しておき、ＣＰＵの稼働状況に応じて運動オブジェクトデータから中間フレーム用の中間オブジェクトデータを生成して、これらのオブジェクトデータを合成して表示するように制御することを特徴とする画像形成装置における制御方法。
【請求項６】
静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを用意しておき、メモリの空き状況に応じて運動オブジェクトデータから中間フレーム用の中間オブジェクトデータを生成して、これらのオブジェクトデータを合成して表示するように制御することを特徴とする画像形成装置における制御方法。
【請求項７】
静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを用意しておき、ＣＰＵの稼働状況及びメモリの空き状況に応じて運動オブジェクトデータから中間フレーム用の中間オブジェクトデータを生成して、これらのオブジェクトデータを合成して表示するように制御することを特徴とする画像形成装置における制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーに対して、紙ジャムなどのトラブルの対処方法・トナーなどの消耗品交換方法を操作パネルなどの表示装置にアニメーション表示する画像形成装置及びそのような画像形成装置における制御方法に関する。
【背景技術】
【０００２】
複写機やプリンタ、ファクシミリ装置、或いは複合機といった画像形成装置においては、シート材などの記録媒体に対して、画像形成を行うためのインク材料、トナー材料などの消耗品を補給することが必至の構成となる。また、画像形成装置はシート材などを用いることから、用紙搬送経路中にこれが詰まってしまうような紙ジャムの発生を避けることは完全にはできない。
【０００３】
このためユーザーは、トナーなどの消耗品交換、紙ジャムなどへのトラブル対処を自ら行う必要が出てくる。このような消耗品交換や紙ジャムなのトラブル対処は、一度経験し慣れてしまえばユーザーの負担となるような作業ではないが、初めて対応するようユーザーにとっては、大きな障壁となる。このような障壁の一つとしては、紙ジャム処理等の対処では、装置の可動部分を動かす操作が含まれる、ということが挙げることができる。
【０００４】
そこで、紙ジャムなどのトラブル対処方法・消耗品交換方法を、内蔵する操作パネルにアニメーション表示する画像形成装置が提案されている。このようなものとしては、例えば、特許文献１（特許３２７４４３７号公報）には、複数の用紙通過部におけるジャム検出手段と、上記各用紙通過部でのジャム処理のための一つの操作を複数のセルパターンからなる動画データとして、一連の操作手順における各操作毎に記憶している動画データ記憶手段と、ジャム処理手順の表示手段と、上記ジャム検出手段にてジャムが検出されたときに、上記動画データ記憶手段に記憶されている動画データを、ジャム検出手段にて用紙の残存が検出されている用紙通過部毎のジャム処理手順についての一連の操作手順として上記表示手段に循環表示させる表示制御手段とを備えていることを特徴とする画像形成装置のジャム処理手順表示装置が開示されている。
【特許文献１】特許３２７４４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
装置の可動部分を動かす表示が含まれるような操作処理手順表示を行う場合には、文章や静止画によるものより、動的表現が含まれる表示となるので、ユーザーフレンドリーであり、その点、特許文献１の装置は非常に優れていると言うことができる。
【０００６】
しかしながら、特許文献１の装置は、複数のセルパターンからなる動画による紙ジャム処理手順表示装置であり、複数のセルパターンからなる動画データは、文章や静止画に較べデータ容量が増大する、という問題があった。そこで、データ容量を削減しようとしてセルパターンの数を減らすために、フレームレート（１秒あたりのコマ数）を下げることが考えられるが、フレームレートを下げると、表示される動きがスムーズでなくなるという問題があった。また、セルパターン数以上のスムーズな動画を表示することはもちろんできなかった。
【課題を解決するための手段】
【０００７】
上記のような問題に対処するために、本発明に係る画像形成装置は、初期状態の位置情報と最終状態の位置情報と、初期状態から最終状態までの運動情報と、レイヤ情報と、を有する運動オブジェクトデータ、と、静止状態の位置情報と、レイヤ情報とを有する静止オブジェクトデータの２種類のオブジェクトデータを保存するオブジェクトデータ保存部と、該オブジェクトデータ保存部に保存された運動オブジェクトデータの初期状態から最終状態までの間の中間オブジェクトデータを生成する中間オブジェクトデータ生成部と、該中間オブジェクトデータ生成部にて生成する中間オブジェクトデータの数を決定するフレームレート決定部と、該オブジェクトデータ保存部に保存された静止オブジェクトデータと、中間オブジェクトデータとを合成するオブジェクトデータ合成部と、該オブジェクトデータ合成部で合成されたオブジェクトデータを表示するオブジェクトデータ表示部とからなることを特徴とする。
【０００８】
また、本発明に係る画像形成装置は、ＣＰＵの稼働状況に係る情報を取得するＣＰＵ稼働状況取得部を有し、該フレームレート決定部は該ＣＰＵ稼働状況取得部で取得された情報に応じて、生成する中間オブジェクトデータの数を決定することを特徴とする。
【０００９】
また、本発明に係る画像形成装置は、メモリの空き状況に係る情報を取得するメモリ空き領域情報取得部を有し、該フレームレート決定部は該メモリ空き領域情報取得部で取得された情報に応じて、生成する中間オブジェクトデータの数を決定することを特徴とする。
【００１０】
また、本発明に係る画像形成装置における制御方法は、静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを用意しておき、運動オブジェクトデータからは、中間フレーム用の中間オブジェクトデータを生成して、これらのオブジェクトデータを合成して表示するように制御することを特徴とする。
【００１１】
また、本発明に係る画像形成装置における制御方法は、静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを用意しておき、ＣＰＵの稼働状況に応じて運動オブジェクトデータから中間フレーム用の中間オブジェクトデータを生成して、これらのオブジェクトデータを合成して表示するように制御することを特徴とする。
【００１２】
また、本発明に係る画像形成装置における制御方法は、静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを用意しておき、メモリの空き状況に応じて運動オブジェクトデータから中間フレーム用の中間オブジェクトデータを生成して、これらのオブジェクトデータを合成して表示するように制御することを特徴とする。
【００１３】
また、本発明に係る画像形成装置における制御方法は、静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを用意しておき、ＣＰＵの稼働状況及びメモリの空き状況に応じて運動オブジェクトデータから中間フレーム用の中間オブジェクトデータを生成して、これらのオブジェクトデータを合成して表示するように制御することを特徴とする。
【００１４】
本発明の画像形成装置及び画像形成装置における制御方法によれば、動画表示のための中間フレームのオブジェクトデータは、演算によって求めるように構成されるので、紙ジャムなどのトラブルの対処方法・トナーの消耗品交換方法などの操作ガイダンスを動画表示により行うための画像データの容量を削減することができる。また、装置の状況によって、中間フレームの生成数を決定するので、装置にとって最善で、かつ最もなめらかな動画表示を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照しつつ説明する。本実施形態においては画像形成装置として複合機を例にとり説明するが、本発明は複合機に限らずプリンタ単体としての画像形成装置や複写機単体としての画像形成装置、ファクシミリ専用機などの画像形成装置にも適用可能なものである。
【００１６】
図１は本発明の実施の形態に係る画像形成装置（複合機）及びその周辺のシステム構成を示す図である。図１において、１０はＬＡＮ、ＷＡＮなどのネットワーク、２０は電話回線、１００は複合機、１１０は複合機の主制御を行う制御部、１２０はＦＡＸ文書の送受信を行うＦＡＸ部、１３０は記録媒体への印刷を行うプリンタ部、１４０は原稿の読み取りを行うスキャナ部、１５０はユーザーとのインターフェイスとなる操作パネル部、１６０はネットワークＩ／Ｆ、１７０はＵＳＢ  Ｉ／Ｆ、２００、２００’、２００’’はパーソナルコンピュータ、３００は外部機器をそれぞれ示している。
【００１７】
図１に示される画像形成装置周辺のシステムでは、クライアントなどのパーソナルコンピュータ２００、２００’、２００’’と複合機１００とが、ネットワーク１０を介して接続される構成となっている。また、複合機１００のＦＡＸ部１２０が電話回線２０と、ＵＳＢ  Ｉ／Ｆ１７０が、携帯電話やデジタルカメラなどの外部機器３００と接続されるような構成とされている。
【００１８】
複合機１００は、情報処理装置からなる複合機本体の主制御を行う制御部１１０と、ユーザーの入力操作を受け付ける入出力装置である操作パネル部１５０と、原稿・画像をスキャンして読み込むスキャナ部１４０と、印刷用紙等に印刷を行うプリンタ部１３０と、ＦＡＸ送受信を行うＦＡＸ部１２０とを備える。つまり、複合機１００は、スキャナ機能、印刷機能、スキャナ機能と印刷機能を組み合わせたコピー機能及びＦＡＸ送受信機能を備えるものである。
【００１９】
複合機１００の情報処理機構は、いずれも例えば汎用的なコンピュータシステムにより構成され、個々の構成要素または機能は、例えば、記憶手段に書き込まれたコンピュータプログラムを実行することにより実現される。
【００２０】
スキャナ部１４０は、原稿を載置可能な不図示の原稿台とこれを読み取る光学系からなる。スキャナ部１４０の原稿台には、原稿台に載置した原稿のサイズを検知することができる原稿サイズ検知センサが設けられている。また、複合機に１００には、スキャナ部１４０に自動的に連続的に原稿を送致する構成であるＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を設けるようにしておいてもよい。
【００２１】
スキャナ部１４０によって読み取られた制御部１１０の不図示の記憶手段に一度取り込まれる。操作パネル部１５０などからの指定によって制御部１１０は、スキャナ部１４０で読み取られた原稿画像データを、そのまま、或いは設定された倍率でプリンタ部１３０から紙出力したり（複合機１００のコピー機能）、ＦＡＸ部１２０から電話回線を通じて送信したり（複合機１００のＦＡＸ機能）、ネットワークＩ／Ｆ１６０、ネットワーク１０を介して、パーソナルコンピュータ２００、２００’、２００’’に向けて送信したり（複合機１００のスキャナ機能）する。
【００２２】
プリンタ部１３０は、記録用紙上に画像を形成するものであり、レーザーやＬＥＤラインヘッドによって感光体上に潜像を形成する方式を採用した電子写真方式や、記録用紙上に直接インクを射出する方式を採用したインクジェット方式などの周知のハードウエア構成を用いることができる。制御部１１０は、操作パネル部１５０やパーソナルコンピュータ２００、２００’、２００’’或いは、携帯電話、デジタルカメラなどの外部機器３００からの指示に基づいて、プリンタ部１３０に所定の紙出力を行わせるものである。すなわち、プリンタ部１３０は、スキャナ部１４０によって読み取られた画像データやＦＡＸ部２１０で受信されたＦＡＸデータや、パーソナルコンピュータ２００、２００’、２００’’のアプリケーションソフトウエアからのデータや外部機器３００からの画像データなどを紙出力するものである。
【００２３】
ＦＡＸ部１２０は、電話回線２０と接続されていて、ＦＡＸの送受信を行うＦＡＸ送受信部（不図示）と、ＦＡＸ送受信部が送信するための送信データを一時記憶する送信バッファ及びＦＡＸ送受信部が受信した受信データを一時記憶する受信バッファを構成するためのＦＡＸ部メモリを備えている。
【００２４】
ＦＡＸ部１２０は、スキャナ部１４０が読み取った画像データを制御部１１０から受信すると、一旦ＦＡＸ部メモリ１２１に蓄積して、ＦＡＸ送信する。送信が完了すると、ＦＡＸ部１２０は、ＦＡＸ部メモリ１２１に蓄積されている送信済みデータを消去する。
【００２５】
また、ＦＡＸ部１２０は、電話回線２０からＦＡＸ送信されてきたデータを受信すると、その受信データを一旦格納する。そして、格納された受信データは、制御部１１０へ送られて、プリンタ部１３０で印刷される。ＦＡＸ部１２０は、複合機１００内の他の構成とは独立にＦＡＸ送受信を行う。つまり、ＦＡＸ部１２０は、複合機１００から送信データを受け付けると、複合機１００とは独立にＦＡＸ送信を行うし、電話回線２０からＦＡＸデータが送信されてくれば、それを受信する。
【００２６】
複合機１００のコピー機能は、ユーザーの操作パネル部１５０の操作によって制御部１１０に設定される。操作パネル部１５０からは、コピー機能に係るコピー倍率の設定、原稿画像サイズの設定、出力用紙のサイズの設定を行うことができ、制御部１１０はこれらの設定に基づいて、複合機１００のコピー機能を実行する。複合機１００のコピー機能は、スキャナ部１４０にて読み取った原稿の原稿画像データに、コピー倍率処理を施し、これをプリンタ部１３０で指定されたサイズの用紙に紙出力する。
【００２７】
操作パネル部１５０のハードウエアは、操作に係わる表示を行うＬＣＤからなる表示部と、指などによる押圧で入力が行えるタッチパネル部とから概略構成される。これらの表示部とタッチパネル部とは重ねて構成されており、ユーザーは表示部の表示を参照しつつ、指でタッチパネル部を操作することで複合機１００の各種設定を行うことができるようになっている。この操作パネル部１５０で行うことができるのは、複合機１００のＦＡＸ機能、プリンタ機能、コピー機能といった各種機能の選択、読み取った画像のプレビュー表示、読み取った画像の加工過程の画像のプレビュー表示などである。また、本発明においては、この操作パネル部１５０を用いて、ユーザーに対して、紙ジャムなどのトラブルの対処方法・トナーなどの消耗品交換方法を、アニメーション表示による操作ガイダンスで示すように構成するものである。
【００２８】
なお、本発明に係る画像形成装置において、操作ガイダンスを行う原因のセンシングや操作ガイダンスを行うタイミングについてはいずれも周知の技術や方法を流用することができる。本発明においては、このような技術や方法については、本質的なものではないので省略するが、このようなセンシングやタイミングをもって、本発明においても操作ガイダンスを行うものである。
【００２９】
以上のように構成される複合機１００の操作パネル部１５０におけるアニメーション表示についてより詳しく説明する。図２は、本発明の実施の形態に係る画像形成装置（複合機）の操作パネル部のアニメーション表示に関連する構成を抜き出して示した図である。
【００３０】
図２において、１１０は制御部、１１１はオブジェクトデータ保存部、１１２はフレームレート決定部、１１３は中間オブジェクトデータ生成部、１１４はオブジェクトデータ合成部、１１５はＣＰＵ稼働状況取得部、１１６はメモリ空き領域情報取得部、１５０は操作パネル部をそれぞれ示している。
【００３１】
本発明は、動画（アニメーション表示）による操作処理手順（操作ガイダンス）を表示する画像形成装置である。そのために、本発明の画像形成装置は、操作ガイダンスに必要な動画データを、初期状態から最終状態に至る一連の動きをベクトルデータとして持ち、データ容量の削減をはかるとともに、スムーズな動的表現を実現するものである。
【００３２】
ところで、画像形成装置のための操作ガイダンスにおいては、静止表示部分と、ユーザーにアピールしたい動画表示部分の双方を有するものである。例えば、画像形成装置の所定の給紙カセットの取り出しに関する操作ガイダンスであれば、給紙カセット部分が動画表示として動けばよく、その他の画像形成装置の筺体部分については静止状態を維持して表示すればよいわけである。本発明は、画像形成装置の操作ガイダンスにおけるそのような特性に着目してなされたものであり、静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを有するように構成される。これによって、本発明では、データ容量の削減などを実現することができるのである。
【００３３】
オブジェクトデータ保存部１１１は、上記のような静止表示部分を担う静止オブジェクトデータと、動画表示部分を担う運動オブジェクトデータの２種類のオブジェクトデータを記憶する構成であり、静止オブジェクトデータ、運動オブジェクトデータはともに、画像形成装置の外観や内部機構の画像データである。また、両オブジェクトデータはともに、画像の表示の階層に係るデータであるレイヤ情報や位置情報などといった属性を有するものである。オブジェクトデータについては、後に具体例を示しつつ詳述する。
【００３４】
フレームレート決定部１１２は、ＣＰＵ稼働状況取得部１１５及び／又はメモリ空き領域情報取得部１１６から取得された情報に応じて、フレームレートを決定する。本発明においては、運動オブジェクトデータは、初期位置と最終位置のみに係る情報をもっておき、動画に関連するその中間オブジェクトデータは、適宜演算によって求めるようにする。
【００３５】
このような演算を行うのが、中間オブジェクトデータ生成部１１３であり、中間オブジェクトデータ生成部１１３は運動オブジェクトデータの初期状態から最終状態までの間の中間オブジェクトデータを生成する。本発明は、このような手法によって、操作ガイダンスに必要な動画データを得るので、制御部１１０が保有すべき容量データを削減することができる。
【００３６】
オブジェクトデータ合成部１１４は、オブジェクトデータ保存部１１１に保存された静止オブジェクトデータと、中間オブジェクトデータ生成部１１３が生成した中間オブジェクトデータとを合成し、ここで合成されたオブジェクトデータが、操作パネル部１５０において表示され、ユーザーに対する操作ガイダンスとして示される。
【００３７】
ＣＰＵ稼働状況取得部１１５は、不図示の制御部１１０に設けられているＣＰＵの稼働率を、また、メモリ空き領域情報取得部１１６は、不図示の制御部１１０に設けられているメモリの空き領域情報を取得する。ＣＰＵ稼働状況取得部１１５で取得された情報、メモリ空き領域情報取得部１１６で取得された情報のいずれか一方の情報、又は両方の情報がフレームレート決定部１１２において参照され、生成する中間オブジェクトデータの数が決定される。フレームレートは、動画における1秒あたりのコマ数であり、このフレームレートが大きいほど動画表示はスムーズとなる。できるだけ、フレームレートを高くすれば、その分、操作ガイダンスの表示をスムーズすることが可能となるが、一方で、ＣＰＵパワーや空きメモリを必要とすることとなる。本発明においては、ＣＰＵの稼働率が高いとき、メモリの空き容量が少ないときなどには、フレームレートを落とすことによって、画像形成装置における操作ガイダンス表示以外の処理を犠牲にしないような配慮がなされている。このような構成によれば、操作ガイダンスとしては、装置にとって最善で、かつ最もなめらかな動画表示を行うように設定することができる。
【００３８】
なお、フレームレート決定部１１２におけるパラメーターの設定（どの程度のＣＰＵ稼働状況のとき、どの程度のフレームレートとするか。或いは、どの程度のメモリ空き容量があるときに、どの程度のフレームレートとするか、など）は、画像形成装置が複合機である、或いは単体のコピー機であるのか、どのような操作ガイダンスを行うか、などに依存するものであり、適宜設定し得るものである。
【００３９】
また、フレームレート決定部１１２におけるパラメーターの設定は、画像形成装置における出荷時に固定的に設定するようにしてもよいし、或いはユーザーが自由に設定できるようにしてもよい。
【００４０】
次に、本発明におけるオブジェクトデータについてより詳しく説明する。図３は本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータのデータ構造例を示す図であり、図４乃至図６は本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータ例を示す図である。
【００４１】
図３の表中のオブジェクト１、オブジェクト２、オブジェクト３は、それぞれ図４に示すオブジェクトデータ、図５に示すオブジェクトデータ、図６に示すオブジェクトデータに対応している。
【００４２】
それぞれのオブジェクトデータは、図３の表に示すように「レイヤ」、「属性」、「（初期）位置」、「最終位置」という項目を持っている。上記項目のうち「レイヤ」は、画像の階層構造について示すものである。レイヤとは、表示画像を載せる仮想的なシートで、これを何枚も重ねることによって、一つの画像を形成することができる。レイヤの数が小さいほど、表示画像の下層の階層にあり、それよりレイヤ数が大きい表示画像に上書きされて表示されるような格好となる。
【００４３】
また、上記項目のうち「属性」は、当該オブジェクトデータが、表示画像の静止表示部分を担う静止オブジェクトデータであるのか、動画表示部分を担う運動オブジェクトデータであるのかに係る情報を保持するものである。
【００４４】
また、上記項目のうち「（初期）位置」は、当該オブジェクトデータが静止オブジェクトデータである場合には、静止状態での位置を示すものであり、当該オブジェクトデータが運動オブジェクトデータである場合には、運動を開始する位置（動画を開始する位置）である初期位置を示すものである。また、上記項目のうち「最終位置」は、当該オブジェクトデータが運動オブジェクトデータである場合にのみ保有する項目であり、運動を終了する位置（動画を終了する位置）である最終位置を示すものである。
【００４５】
なお、図３の表において「（初期）位置」、「最終位置」の欄に「（ｘ１，ｙ１）」などの座標を掲げているが、図３の表においては、「（初期）位置」、「最終位置」という位置に係る情報を各オブジェクトデータが持っている、というイメージを示すためのものであり、「（ｘ１，ｙ１）」などの座標に特別な意味がわけではないことに留意されたい。
【００４６】
以上のような項目を有するオブジェクト１乃至オブジェクト３について説明する。図４に示すオブジェクト１は、運動オブジェクトデータであり、「初期位置」としては図４（Ａ）に示すような情報を有しており、「最終位置」としては図４（Ｂ）に示すような情報を有している。アニメーション表示による操作ガイダンスを行う場合には、この「初期位置」と「最終位置」を含めた複数の中間オブジェクトデータが、中間オブジェクトデータ生成部１１３によって生成される。生成する中間オブジェクトデータの数は、前述のようにフレームレート決定部１１２が決定し、この数によって、動画表示のなめらかさが決まる。また、図４に示すオブジェクト１は、レイヤ数として２が付されている。
【００４７】
図５に示すオブジェクト２は、レイヤ数が３の静止オブジェクトデータであり、図６に示すオブジェクト３は、レイヤ数が１の静止オブジェクトデータである。
【００４８】
次に、以上のような各オブジェクトデータの操作パネル部１５０への表示について説明する。オブジェクトデータ合成部１１４は、上記のような各オブジェクトデータを合成する時には、そのレイヤ数に基づいて合成を行う。レイヤ数が小さいオブジェクトデータほど下層に表示し、それよりレイヤ数が大きいオブジェクトデータを順次上に重ねて表示する。このようにしてオブジェクトデータ合成部１１４で合成されたオブジェクトデータは、操作パネル部１５０にされる。
【００４９】
図７及び図８は、本発明の実施の形態に係る画像形成装置（複合機）の操作パネル部１５０における表示例を示す図である。本発明によれば、図７から図８にかけての、給紙カセット部が引き出される動画表示が可能となる。図７は、運動オブジェクトデータであるオブジェクト１が「初期位置」であるときの表示画像であり、図８はブジェクト１が「最終位置」であるときの表示画像であり、これらの中間の画像は、これまで説明してきたように中間オブジェクトデータ生成部１１３によって生成される。
【００５０】
以上、本発明によれば、動画表示のための中間フレームのオブジェクトデータは、演算によって求めるように構成される。したがって、紙ジャムなどのトラブルの対処方法・トナーの消耗品交換方法などの操作ガイダンスを動画表示により行うための画像データの容量を削減することができる。また、装置の状況によって、中間フレームの生成数を決定するので、装置にとって最善で、かつ最もなめらかな動画表示を行うことができる。
【００５１】
次に、オブジェクトデータ保存部１１１内での、オブジェクトデータの合成・回転操作について説明する。ここで、オブジェクトデータの合成・回転操作とは、あるオブジェクトデータと別のオブジェクトデータとを合成して、新たなオブジェクトデータとしたり、既存のオブジェクトデータを回転することによって新たなオブジェクトデータとしたりすることをいう。
【００５２】
オブジェクトデータ保存部１１１においては、データ容量的な観点から効率的にオブジェクトデータを保存する必要がある。すなわち、必要最低限のオブジェクトデータを用意しておき、これを適宜流用したりすることが好ましい。ここでは、図３の表のオブジェクトデータの合成・回転について説明する。
【００５３】
図９は、図３の表のオブジェクト２とオブジェクト３との合成操作によって作られたオブジェクトデータである。このオブジェクトデータをオブジェクト４として定義する。このようなオブジェクトデータの合成によれば、例えば画像形成装置全体の静止状態のオブジェクトデータを生成でき、これを操作パネル部１５０に表示することができるようになる。
【００５４】
また、このような合成操作によって生成された新たなオブジェクトデータに回転操作を施すことによって別の角度からの画像形成装置の様子を表示することもできる。図１０はオブジェクト４を回転することによって生成した新たなオブジェクトデータ（オブジェクト５）を示している。
【００５５】
次に、操作パネル部１５０における別の表示例について説明する。図１１は本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータのデータ構造例を示す図であり、図１２乃至図１４は本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータ例を示す図である。
【００５６】
図１１の表中のオブジェクト６、オブジェクト７、オブジェクト８は、それぞれ図１２に示すオブジェクトデータ、図１３に示すオブジェクトデータ、図１４に示すオブジェクトデータに対応している。先に説明したように、それぞれのオブジェクトデータは、図１１の表に示すような「レイヤ」、「属性」、「（初期）位置」、「最終位置」という項目を有するものとする。
【００５７】
以上のような項目を有するオブジェクト６乃至オブジェクト８について説明する。図１２に示すオブジェクト６は、運動オブジェクトデータであり、「初期位置」としては図１２（Ａ）に示すような情報を有しており、「最終位置」としては図１２（Ｃ）に示すような情報を有している。アニメーション表示による操作ガイダンスを行う場合には、この「初期位置」と「最終位置」を含めた複数の中間オブジェクトデータが、中間オブジェクトデータ生成部１１３によって生成される。この中間オブジェクトデータの一つの例が、図１２（Ｂ）に示すものである。
【００５８】
前述のように生成する中間オブジェクトデータの数は、フレームレート決定部１１２が決定し、この数によって、動画表示のなめらかさが決まる。また、図１１に示すオブジェクト１は、レイヤ数として２が付されている。
【００５９】
図１３に示すオブジェクト７は、レイヤ数が１の静止オブジェクトデータであり、図１４に示すオブジェクト８は、レイヤ数が３の静止オブジェクトデータである。
【００６０】
次に、以上のような各オブジェクトデータの操作パネル部１５０への表示について説明する。オブジェクトデータ合成部１１４は、上記のような各オブジェクトデータを合成する時には、そのレイヤ数に基づいて合成を行う。レイヤ数が小さいオブジェクトデータほど下層に表示し、それよりレイヤ数が大きいオブジェクトデータを順次上に重ねて表示する。このようにしてオブジェクトデータ合成部１１４で合成されたオブジェクトデータは、操作パネル部１５０にされる。
【００６１】
図１５は、本発明の実施の形態に係る画像形成装置（複合機）の操作パネル部１５０における表示例を示す図である。本発明によれば、前面パネル部が引き出される動画表示が可能となる。図１５はブジェクト６が「最終位置」であるときの表示画像である。
【００６２】
この実施形態によっても、画像データの容量を削減することができし、また、装置にとって最善で、かつ最もなめらかな動画表示を行うことができる。
【００６３】
次に、中間オブジェクトデータ生成部１１３における中間オブジェクトデータの生成（演算）について説明する。以下、図１２のオブジェクト６に基づいて説明する。図１６乃至図２４は本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【００６４】
図１６に示すように、オブジェクト６の点ａｂｆが形成する面と点ａ’ｂ’ｆ’が形成する面とに着目する。ａ→ａ’とｂ→ｂ’では、移動距離が異なるため、ａｂｆで囲まれる図形は、移動表示の時間ごとに単に回転するだけでなく、形状がかわっていく。このため、画像データはベクトルデータ形式で保有することが好ましい。
【００６５】
図１７に示すように、Ａ、Ｂ、θ１、θ２を定義する。ｂとａとを結ぶ曲線は、任意の点Ｐを、Ｐｘ＝Ａｃｏｓθ２＋ｆｘ、Ｐｙ＝Ｂｓｉｎθ２＋ｆｙ、と定義し、ｂからａに徐々にずらしながら（θ２の角度を徐々に変えながら）求めることができる。この演算のためのフローチャートとしては図１８に示すものを用いることができる。
【００６６】
図１９を参照して、ａ→ａ’の運動を検討する。ａ→ａ’間の運動を２秒とすると、１５ｆｐｓ、θ１＝１０°の場合、移動角度＝（９０°−１０°）／（２×１５）＝２．６７°、ａの座標は、Ａ＝５、Ｂ＝１０、（ｆｘ，ｆｙ）＝（１０，１０）とすると、図１９（Ｂ）に示すようになる。
【００６７】
次に、図２０を参照して、ｂ→ｂ’の運動を検討する。ｂ→ｂ’間の運動を２秒とすると、１５ｆｐｓ、θ２＝１０°の場合、移動角度＝（９０°＋１０°）／（２×１５）＝３．３３°、ｂの座標は、Ａ＝５、Ｂ＝１０、（ｆｘ，ｆｙ）＝（１０，１０）とすると、図２０（Ｂ）に示すようになる。
【００６８】
ｆ→ｆ’の変化はない。
【００６９】
次に、図２１に定義されるような、オブジェクト６の点ｄｃｇについて検討する。ｄｃｇ→ｄ’ｃ’ｇ’の運動は、ａｂｆ→ａ’ｂ’ｆ’と同じである。また、座標については、（ｆｘ，ｆｙ）→（ｇｘ，ｇｙ）に移動する分を考慮する。以上で、（ａｂｆｄｃｇ）→（ａ’ｂ’ｆ’ ｄ’ｃ’ｇ’）各点の運動を定義することができたこととなる。
【００７０】
各点を結ぶ線の描画と、線で囲まれた面の塗りつぶしの２種類がある。オブジェクトの属性例を、図２２に示す。また、描画の順番については、図２３に示す。図２３のＮｏ．順に描画を行うことによって、重なる部分が上書きされる。
【００７１】
図２４には、パスｃｄｇ（面２）の定義を示す。開始点と終了点は直線で結ぶものとする。パスｆｇｄａ、ｆｇｃｂ、ｆｂａについても上記ｃｄｇと同様に定義するものとする。
【００７２】
次に、図２５乃至図２８を参照して、本発明の実施の形態に係る画像形成装置のオブジェクトデータの回転操作の演算例を説明する。図２５は回転操作を行うオブジェクトデータを示し、図２６はそのオブジェクトデータの一部を抜き出して示している。
【００７３】
図２６の左のオブジェクトデータから、右のオブジェクトデータへ角度を代える場合は、図２７に示すような楕円運度となる。点１→点１’の移動の計算式としては、
ｘ＝（ｘ半径）×ｃｏｓθ＋ｘ１
ｙ＝（ｙ半径）×ｓｉｎθ＋ｙ１
となる。これは図１８に示すものと同様のフローチャートを用いて計算することができる。
【００７４】
例として（ｘ半径）＝１０、（ｙ半径）＝５、（Ｐｘ，Ｐｙ）＝（０，０）のときには、図２８に示すようになる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態に係る画像形成装置（複合機）及びその周辺のシステム構成を示す図である。
【図２】本発明の実施の形態に係る画像形成装置（複合機）の操作パネル部のアニメーション表示に関連する構成を抜き出して示した図である。
【図３】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータのデータ構造例を示す図である。
【図４】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータ例を示す図である。
【図５】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータ例を示す図である。
【図６】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータ例を示す図である。
【図７】本発明の実施の形態に係る画像形成装置（複合機）の操作パネル部１５０における表示例を示す図である。
【図８】本発明の実施の形態に係る画像形成装置（複合機）の操作パネル部１５０における表示例を示す図である。
【図９】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータの合成操作を示す図である。
【図１０】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータの回転操作を示す図である。
【図１１】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータのデータ構造例を示す図である。
【図１２】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータ例を示す図である。
【図１３】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータ例を示す図である。
【図１４】本発明の実施の形態に係る画像形成装置（複合機）のオブジェクトデータ例を示す図である。
【図１５】本発明の実施の形態に係る画像形成装置（複合機）の操作パネル部１５０における表示例を示す図である。
【図１６】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図１７】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図１８】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図１９】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図２０】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図２１】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図２２】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図２３】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図２４】本発明の実施の形態に係る画像形成装置の運動オブジェクトデータの演算例を説明する図である。
【図２５】本発明の実施の形態に係る画像形成装置のオブジェクトデータの回転操作の演算例を説明する図である。
【図２６】本発明の実施の形態に係る画像形成装置のオブジェクトデータの回転操作の演算例を説明する図である。
【図２７】本発明の実施の形態に係る画像形成装置のオブジェクトデータの回転操作の演算例を説明する図である。
【図２８】本発明の実施の形態に係る画像形成装置のオブジェクトデータの回転操作の演算例を説明する図である。
【符号の説明】
【００７６】
１０・・・ネットワーク、２０・・・電話回線、１００・・・複合機、１１０・・・制御部、１２０・・・ＦＡＸ部、１３０・・・プリンタ部、１４０・・・スキャナ部、１５０・・・操作パネル部、１６０・・・ネットワークＩ／Ｆ、１７０・・・ＵＳＢ  Ｉ／Ｆ、２００、２００’、２００’’ ・・・パーソナルコンピュータ、３００・・・外部機器、１１１・・・オブジェクトデータ保存部、１１２・・・フレームレート決定部、１１３・・・中間オブジェクトデータ生成部、１１４・・・オブジェクトデータ合成部、１１５・・・ＣＰＵ稼働状況取得部、１１６・・・メモリ空き領域情報取得部
【図１】
2008268499.tif 000003
【図２】
2008268499.tif 000004
【図３】
2008268499.tif 000005
【図４】
2008268499.tif 000006
【図５】
2008268499.tif 000007
【図６】
2008268499.tif 000008
【図７】
2008268499.tif 000009
【図８】
2008268499.tif 000010
【図９】
2008268499.tif 000011
【図１０】
2008268499.tif 000012
【図１１】
2008268499.tif 000013
【図１２】
2008268499.tif 000014
【図１３】
2008268499.tif 000015
【図１４】
2008268499.tif 000016
【図１５】
2008268499.tif 000017
【図１６】
2008268499.tif 000018
【図１７】
2008268499.tif 000019
【図１８】
2008268499.tif 000020
【図１９】
2008268499.tif 000021
【図２０】
2008268499.tif 000022
【図２１】
2008268499.tif 000023
【図２２】
2008268499.tif 000024
【図２３】
2008268499.tif 000025
【図２４】
2008268499.tif 000026
【図２５】
2008268499.tif 000027
【図２６】
2008268499.tif 000028
【図２７】
2008268499.tif 000029
【図２８】
2008268499.tif 000030