(57)【要約】【課題】デモ対象装置の実動作に忠実且つ臨場感溢れるデモ画像を迅速且つ容易に作成すること。【解決手段】デモ対象装置で処理条件を指定して処理させたデモ処理結果等を、予め処理条件に対応させて登録されたシナリオに沿って、実際の処理時間に対応した動画像として取り込み、更に実際のデモに近い態様の動画像を生成する構成を特徴とする。【選択図】図１
2007011737.tif 000002
【特許請求の範囲】
【請求項１】
デモ対象装置と通信回線を介して接続されたデモ画像作成装置であって、
デモ対象装置の各操作ステップに対応する複数のステップ別動画像を記憶する画像記憶手段と、
指定されたデモ条件を記憶するデモ条件記憶手段と、
前記デモ条件記憶手段に記憶されたデモ条件で前記デモ対象装置にデモ処理を実行させてデモ処理結果情報を取得する結果情報取得手段と、
前記デモ処理結果情報を所定時間続く個別動画像に変換する画像変換手段と、
各種のデモ条件に対応したステップ別動画像及び前記個別動画像及びその順序を含むシナリオ情報を記憶するシナリオ記憶手段と、
前記デモ条件記憶手段に記憶されたデモ条件に対応するシナリオ情報を前記シナリオ記憶手段から取得し、該取得したシナリオ情報に含まれる順序で、前記複数のステップ別動画像及び前記個別画像を１つの動画像に合成してデモ画像を作成する合成手段と、
を備えることを特徴とするデモ画像作成装置。
【請求項２】
前記デモ対象装置はスキャナ装置であり、
前記デモ処理結果情報は、スキャン画像及び該スキャン画像の文字認識データを含むスキャナ情報であることを特徴とする請求項１記載のデモ画像作成装置。
【請求項３】
前記スキャナ情報は、前記デモ処理のログ情報を更に含み、前記ログ情報は、スキャン時間、文字認識処理時間を少なくとも含み、
前記シナリオ情報は、前記ログ情報に基づいてステップ別動画像からスキャナ時間が略同一のスキャニングステップ動画像を対応付けるか、又は前記ログ情報に基づいてステップ別動画像から文字認識処理時間が略同一の文字認識ステップ動画像を対応付けるかの、少なくとも１つを対応付けることを特徴とする請求項１又は２記載のデモ画像作成装置。
【請求項４】
前記スキャナ情報は、前記デモ処理のログ情報を更に含み、前記ログ情報はスキャン時間、文字認識処理時間を少なくとも含み、
前記合成手段は、対応するステップの動画を合成する場合に、実際の処理時間に応じたナレーション音声を音声記録部分に付加することを特徴とする請求項１乃至３記載のデモ媒体作成装置。
【請求項５】
前記デモ処理結果情報のズームアップ画像を生成するズーム画像生成手段を備え、
前記合成手段は、前記ズーム画像生成手段により生成されたズームアップ画像も合成してデモ画像を作成することを特徴とする請求項１乃至４記載のデモ画像作成装置。
【請求項６】
スキャナ手段及び記憶手段を備えたデモ画像作成装置であって、
複合機本体の各操作ステップに対応する複数のステップ別動画像を記憶する第１の画像記憶手段と、
指定されたデモ条件を記憶するデモ条件記憶手段と、
前記デモ条件記憶手段に記憶されたデモ条件で前記スキャナ手段にデモ処理を実行させてデモ処理結果情報を取得する結果情報取得手段と、
前記デモ処理結果情報を所定時間続く個別動画像に変換する画像変換手段と、
各種のデモ条件に対応したステップ別動画像及び前記個別動画像及びその順序を含むシナリオ情報を記憶するシナリオ記憶手段と、
前記デモ条件記憶手段に記憶されたデモ条件に対応するシナリオ情報を前記シナリオ記憶手段から取得し、該取得したシナリオ情報に含まれる順序で、前記複数のステップ別動画像及び前記個別画像を１つの動画像に合成してデモ画像を作成する合成手段と、
を備えることを特徴とするデモ画像作成装置。
【請求項７】
デモ対象装置と通信回線を介して接続されたデモ画像作成装置におけるデモ画像作成方法であって、
デモ対象装置の各操作ステップに対応する複数のステップ別動画像をメモリに登録する画像登録ステップと、
デモ条件を指定するデモ条件指定ステップと、
該指定されたデモ条件で前記デモ対象装置にデモ処理を実行させてデモ処理結果情報を取得する結果情報取得ステップと、
前記デモ処理結果情報を所定時間続く個別動画像に変換する画像変換ステップと、
各種のデモ条件に対応したステップ別動画像及び前記個別動画像及びその順序を含むシナリオ情報をメモリに登録するシナリオ登録ステップと、
前記指定されたデモ条件に対応するシナリオ情報を前記登録されたシナリオから取得し、該取得したシナリオ情報に含まれる順序で、前記複数のステップ別動画像及び前記個別画像を１つの動画像に合成してデモ画像を作成する合成ステップと、
を備えることを特徴とするデモ画像作成方法。
【請求項８】
請求項７に記載されたデモ画像作成方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項７に記載されたデモ画像作成方法をコンピュータに実行させるためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デモ対象装置と通信回線を介して接続されたデモ画像作成装置およびデモ画像作成方法およびプログラムおよび記録媒体に関する。
【背景技術】
【０００２】
高価格で高性能かつ大型の業務用スキャナや大判プリンタ、高機能ＭＦＰ等を購入するにあたっては、顧客側は購入の決定をする前にデモンストレーションを要求する場合が少なくない。
【０００３】
自社業務での要求に耐えられる性能があるかはカタログを詳細に検討してもわからない場合が多いし、多額の投資をしたのに期待していた性能（業務用スキャナであれば、スキャン速度や文字認識処理速度、文字認識精度等）が十分でない場合は機種決定担当者は責任を問われるからである。
【０００４】
しかし、上記のような機器を販売する側からすれば、特に遠隔地でのデモは経費が嵩む。つまり例えば機材の梱包費、運賃、デモ要員の交通費や移動時間コスト等が高額になる。顧客の要求に応じて、遠隔地で多額の経費を費やしてデモを実行したが、結局購入に至らなかった場合は大きな赤字を出してしまう。その結果、特に遠隔地でのデモは購入する可能性が相当高い場合か、多数の購入が期待できる場合を除き、営業担当者としてはデモを実施すべきか判断に迷う場合が少なくなかった。
【０００５】
このようなデモを行う代わりに各記種別のデモＤＶＤ等を予め作成しておき、デモを要求する顧客に送付することは以前から行われている。しかし、特定機種専用のデモＤＶＤ等であっても、顧客の様々なニーズに合致したデモを用意しておくのは困難である。
【０００６】
そこで、顧客から条件を指定してもらい、その条件に合った部分画像を組み合わせてデモＤＶＤ等を作成する方法が考えられる。例えば特許文献１（特開平８−２３７５８６号公報）には、使用者の希望する再生時間などの再生条件に沿って自動的に番組素材を構成して番組を再生する番組再生装置が開示されており、このような番組再生装置で再生した画像を媒体に記憶してデモＤＶＤ等を作成することである程度顧客ニーズに対応することはできるかにも思える。
【特許文献１】特開平８−２３７５８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、出来合いの画像素材を組み合わせた場合では、臨場感に欠けるデモしか見せられず、なお購入するかどうかの結論には至らないという問題があった。つまり自社で請求した文書がどのくらいの処理時間で処理されたのか、処理結果（文字認識精度等）はどうであったのかをデモＤＶＤからは実感できず、納得感を得られないという問題があった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、デモ対象装置で処理条件を指定して処理させたデモ処理結果等を、予め処理条件に対応させて登録されたシナリオに沿って、実際の処理時間に対応した動画像として取り込み、更に実際のデモに近い態様の動画像を生成することにより、デモ対象装置の実動作に忠実且つ臨場感溢れるデモ画像を迅速且つ容易に作成することができるデモ画像作成装置およびデモ画像作成方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、デモ対象装置と通信回線を介して接続されたデモ画像作成装置であって、デモ対象装置の各操作ステップに対応する複数のステップ別動画像を記憶する画像記憶手段と、指定されたデモ条件を記憶するデモ条件記憶手段と、前記デモ条件記憶手段に記憶されたデモ条件で前記デモ対象装置にデモ処理を実行させてデモ処理結果情報を取得する結果情報取得手段と、前記デモ処理結果情報を所定時間続く個別動画像に変換する画像変換手段と、各種のデモ条件に対応したステップ別動画像及び前記個別動画像及びその順序を含むシナリオ情報を記憶するシナリオ記憶手段と、前記デモ条件記憶手段に記憶されたデモ条件に対応するシナリオ情報を前記シナリオ記憶手段から取得し、該取得したシナリオ情報に含まれる順序で、前記複数のステップ別動画像及び前記個別画像を１つの動画像に合成してデモ画像を作成する合成手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、デモ対象装置で処理条件を指定して処理させたデモ処理結果等を、予め処理条件に対応させて登録されたシナリオに沿って、実際の処理時間に対応した動画像として取り込み、更に実際のデモに近い態様の動画像を生成するので、デモ対象装置の実動作に忠実且つ臨場感溢れるデモ画像を迅速且つ容易に作成することができる。
【００１１】
また、実際にスキャンした原稿画像や文字認識結果をデモ画像に組み込むので臨場感のあるデモが可能になる。
【００１２】
さらに、一度、複数のステップ別動画像やシナリオ情報を登録すれば、後は条件を入力するだけで、簡単にデモ画像を作成することができる。
【００１３】
また、実際にスキャンした原稿画像や文字認識結果をズームアップして表示するので、臨場感に溢れるデモを作成することができる。
【００１４】
さらに、ログを参照して実際にスキャンした際のスキャン時間や文字認識した際の文字認識処理時間に基づいて当該ステップ別の動画像を選択するので、実際のデモに極めて近いタイミングで進行するデモを作成することができる。
【００１５】
また、ログを参照して実際にスキャンした際のスキャン時間や文字認識した際の文字認識処理時間に基づいて例えば「このようにご依頼の原稿２０枚の文字認識処理はＸＸ秒で終了いたしました」等の実際の処理時間に応じたナレーションの音声を挿入するので、臨場感に溢れるデモを作成することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１６】
〔第１実施形態〕
図１は、本発明の一実施形態を示すデモ画像作成システムを適用可能なシステムの構成の一例を示すブロック図である。
【００１７】
図１において、本発明のデモ画像作成システムは、情報処理装置としてのパーソナルコンピュータ（以下、ＰＣ）１０１と、このＰＣ１０１とネットワーク１０３等の通信媒体を介して通信可能な業務用スキャナ（以下、スキャナ）１０２とで構成される。
【００１８】
図２は、図１に示したＰＣ１０１の構成を示すブロック図である。
【００１９】
図２に示すように、ＰＣ１０１は、例えば、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ＬＡＮアダプタ２４と、ビデオアダプタ２５と、キーボード２６と、マウス２７等のポインティングデバイスと、ハードディスク２８と、ＤＶＤ−ＲＷドライブ２９等の記録媒体へデータを書き込み可能なドライブとを備え、これらがシステムバス２０を介して互いに接続されている。
【００２０】
ＣＰＵ２１は、ＲＯＭ２３又はハードディスク２８等に記憶保存されたプログラムを読み出してＲＡＭ２２上で実行することにより、装置全体を統括制御する。
【００２１】
ＲＡＭ２２は、ＣＰＵ２１の作業領域として使用される。ＬＡＮアダプタ２４は、ネットワークに接続するための通信インターフェースである。ハードディスク２８は、上述したプログラムの他に各種情報を記憶管理している。ビデオアダプタ２５には、ＬＣＤ，ＣＲＴ等のモニタ３０が接続されており、モニタ３０への表示を制御している。
【００２２】
以下、図３〜図１０を参照して、本発明の第１実施形態を示すデモ画像作成システムにおけるデモ画像作成処理の前処理について説明する。
【００２３】
図３は、本発明のデモ画像作成システムにおける第１の制御処理手順の一例を示すフローチャートであり、デモ画像作成処理の前処理に対応する。なお、このフローチャートの処理は、図２に示したＰＣ１０１のＣＰＵ２１がハードディスク２８に記憶保存されたプログラムを読み出してＲＡＭ２２上で実行することにより、実現される。また、図中、Ｓ３０１〜Ｓ３０４は各ステップを示す。
【００２４】
まず、ステップＳ３０１において、ＣＰＵ２１は、機種別デモ画像記憶処理を実行する。詳細には、ＣＰＵ２１は、予めデジタルビデオで撮影された各業務用スキャナ１０２のスキャン時の各操作のデモ画像（機種別デモ画像）を入力しハードディスク２８に記憶する。
【００２５】
次に、ステップＳ３０２において、ＣＰＵ２１は、ステップＳ３０１で記憶されたデモ画像から、各操作ステップを別々にした複数の画像ファイルを作成して図４に示す操作ステップ別画像マスタに登録するように制御する。
【００２６】
図４は、本発明のデモ画像作成システムにおける操作ステップ別画像マスタの一例を示すデータ構成図である。なお、この操作ステップ別画像マスタは、図２に示したハードディスク２８で記憶管理される。
【００２７】
図４に示すように、操作ステップ別画像マスタは、ステップ番号，ステップ内容，区分，動画ファイル名から構成される。ステップ番号とは、操作ステップ毎に付された識別子である。また、ステップ内容とは、操作ステップの内容を示す。例えば、「スキャニング」，「排紙」等である。また、区分とは、操作ステップが可変長のステップであるのか、固定長のステップであるのかを示す。動画ファイル名とは、操作ステップに対応する動画のファイル名を示す。
【００２８】
例えば、図４に示した例では、操作ステップ別画像マスタに、ステップ番号「Ｓ１０１」、ステップ内容「スキャニング」、区分「可変長」、動画ファイル名「S101-xx.mp2」のデモ画像が登録されている。ここで「xx」は例えば２０、３０等の数字が入った名称のデモ画像ファイルが複数存在し、S101-20.mp2はＳ１０１の２０秒間の画像であることを意味する。Ｓ１０８乃至Ｓ１１０の「yy」、「zz」、「pp」についても上記「xx」と同様に画像の秒数を意味する。
【００２９】
以下、図３のフローチャートの説明に戻る。
【００３０】
次に、ステップS３０３において、ＣＰＵ２１は、図５に示す条件テーブルの登録処理を行う。条件テーブルは、予め例えばＣＳＶ形式等で記憶したものを一括登録しても良いし、キーボード等の入力手段から入力しても良い。
【００３１】
図５は、本発明のデモ画像作成システムにおける条件テーブルの一例を示すデータ構成図である。なお、この条件テーブルは、図２に示したハードディスク２８で記憶管理される。
【００３２】
図５に示すように、条件テーブルは、条件コード，条件内容から構成され、スキャンを行う際の条件を登録したものである。条件コードとは、条件毎に付された識別子である。また、条件内容は、例えば「複数原稿連続読込」，「手動読込」等である。
【００３３】
図５に示す例では、この条件テーブルに、条件コード「Ａ０１」、条件内容「複数原稿連続読込み」の条件が登録されている。
【００３４】
以下、図３のフローチャートの説明に戻る。
【００３５】
次に、ステップＳ３０４において、ＣＰＵ２１は、シナリオ登録処理を行う。詳細には、ＣＰＵ２１は、典型的な操作パターン（上記条件テーブルに登録された条件の組み合わせにて構成される）と上記操作ステップ別画像マスタに登録された画像を関連付けるシナリオ情報を、図６に示すシナリオテーブルに複数登録し、デモ画像作成処理の前処理を終了する。シナリオについても、予め例えばＣＳＶ形式等で記憶したものを一括登録しても良いし、キーボード等の入力手段から入力しても良い。
【００３６】
図６は、本発明のデモ画像作成システムにおけるシナリオテーブルの一例を示すデータ構成図である。なお、このシナリオテーブルは、図２に示したハードディスク２８で記憶管理される。
【００３７】
図６に示すように、シナリオテーブルは、シナリオ番号，デモ条件（条件１，関係，条件２，関係，条件３に示すように複数の条件とその関係で構成される）と、図４に示した操作ステップ別画像マスタに登録されたデモ画像のステップ番号から構成される。
【００３８】
例えば、図６に示した例では、シナリオテーブルに、シナリオ番号「DR012-012」、条件「A01 and A03 and A08」、ステップ１「S101-xx」、ステップ２「S104」、ステップ３「S107」、ステップ４「S108-yy」、ステップ５「S109-zz」、ステップ６「S112」、ステップ７「S114」、ステップ８「S999」のシナリオ情報が登録されている。なお、「S999」は、シナリオの最後のステップの次のステップを意味する（Ｓ９９９の前のステップが最後のステップであることを示す）ものである。
【００３９】
図７は、本発明のデモ画像作成システムにおける第２の制御処理手順の一例を示すフローチャートであり、第１実施形態におけるデモ画像作成処理に対応する。なお、図中Ｓ７０１〜Ｓ７０６はＰＣ１０１側の処理に対応し、図２に示したＰＣ１０１のＣＰＵ２１がハードディスク２８に記憶保存されたプログラムを読み出してＲＡＭ２２上で実行することにより実現される。また、図中Ｓ７２１〜Ｓ７２５はスキャナ１０２側の処理に対応し、スキャナ１０２の図示しないＣＰＵがＲＯＭ等に記憶保存されたプログラムを読み出してＲＡＭ上で実行することにより実現される。
【００４０】
まず、ユーザは、顧客から受け取った認識したいサンプルをスキャナ１０２にセットし、ユーザがキーボード２６，マウス２７等からデモ媒体作成の指示を入力すると、ステップＳ７０１において、ＰＣ１０１のＣＰＵ２１は、図８に示すデモ条件入力画面をモニタ３０上に表示するように制御し、キーボード２６，マウス２７等からの入力を受け付ける。所定の時間が経過するとＣＰＵ２１は処理をステップＳ７０１からステップＳ７０２に進める。
【００４１】
図８は、本発明のデモ画像作成システムにおけるデモ条件入力画面の一例を示す図である。
【００４２】
図８に示すように、図４に示した条件テーブルの条件に対応する項目を指定可能となっている。
【００４３】
例えば、スキャンの場合のデモ条件は、原稿読込（１：複数原稿連続読込み，２：手動読込み）、傾き補正（１：あり、２：なし）原稿文字種別（１：日本語  横書き、２：日本語  縦書き、３：日本語  縦横混在、４：日本語／英語混在、５：英語）、文字認識（１：スキャン後自動開始、２：手動で開始）、原稿サイズ・色（１：Ａ４単一  白色紙、２：Ａ４単一  色地紙、３：Ａ４／Ａ３混在  白色紙、４：Ａ４／Ａ３混在  色地紙）、両面（１：片面、２：両面、３：片面／両面混在）、作成媒体（１：ＤＶＤ、２：ＣＤ−Ｒ、３：ビデオテープ）等である。デモ画像作成する際には、この条件に応じて、スキャニング時や画像認識処理時のステップ別動画像が適宜選択される。
【００４４】
ステップＳ７０２では、媒体作成開始ボタン８１０が押下されたかを判定する。作成条件がキーボード２６，マウス２７等から入力され、媒体作成開始ボタン８１０が押下されると、ＰＣ１０１のＣＰＵ２１は、ステップＳ７０２からステップＳ７０３に処理を遷移させる。押下されない場合は処理をステップＳ７０２からステップＳ７０１に戻す。
【００４５】
ステップＳ７０３において、ＰＣ１０１のＣＰＵ２１は、デモ条件入力画面から入力されたデモ条件に基づいて、業務用スキャナ１０２を制御する制御情報を作成し、業務用スキャナ１０２に送信するように制御する。
【００４６】
そして、スキャナ１０２のＣＰＵは、ＰＣ１０１から制御情報を受信すると制御情報を不図示のＲＡＭに記憶し（Ｓ７２１）、ステップＳ７２２に処理を遷移させ、該制御情報に応じたスキャニング処理を実行しスキャン画像を不図示のＲＡＭに記憶し、スキャン処理のログを不図示のハードディスクに記憶する。
【００４７】
次に、ステップＳ７２３において、スキャナ１０２のＣＰＵは、ステップＳ７２２でスキャニングしたスキャン画像に対して文字認識処理を実行し文字認識結果を不図示のＲＡＭに記憶し、文字認識処理のログを不図示のハードディスクに記憶する。
【００４８】
次に、ステップＳ７２４において、スキャナ１０２のＣＰＵは、ステップＳ７２２のスキャニング処理，ステップＳ７２３の文字認識処理において生成されたログ（スキャン時間、文字認識処理時間、文字認識処理結果等）を読み出す。
【００４９】
次に、ステップＳ７２５において、スキャナ１０１のＣＰＵは、ステップＳ７２４で読み出したログ情報と、ステップＳ７２２でスキャニングしたスキャン画像，ステップＳ７２３で文字認識した文字認識テキストを含むスキャン情報をＰＣ１０１に送信する。
【００５０】
そして、ＰＣ１０１のＣＰＵは、スキャナ１０２からスキャン情報を受信すると（Ｓ７０４）、ＲＡＭ２２にスキャン情報を記憶し、ステップＳ７０５に処理を遷移させる。
【００５１】
ステップＳ７０５において、ＰＣ１０１のＣＰＵ２１は、ステップＳ７０４で受信してＲＡＭ２２に記憶したスキャン情報（スキャン画像，文字認識テキスト，ログ情報）と予めハードディスク２８に登録してあるシナリオ，条件テーブル，ステップ別画像マスタに基づいて、デモ画像を合成する画像合成処理を実行し合成した画像をハードディスク２８に記憶する。なお、この処理の詳細は、後述する図９に示す。
【００５２】
そして、ステップＳ７０６において、ＰＣ１０１のＣＰＵ２１は、ステップＳ７０５で合成した画像を、ＤＶＤ等のデモ媒体に書き込むことによりデモ媒体を作成し、処理を終了する。
【００５３】
図９は、本発明のデモ画像作成システムにおける第３の制御処理手順の一例を示すフローチャートであり、図７のステップＳ７０５に示したデモ画像合成処理に対応する。なお、このフローチャートの処理は、図２に示したＰＣ１０１のＣＰＵ２１がハードディスク２８に記憶保存されたプログラムを読み出してＲＡＭ２２上で実行することにより実現される。また、図中Ｓ９０１〜Ｓ９１２は各ステップを示す。
【００５４】
まず、ステップＳ９０１において、ＰＣ１０１のＣＰＵ２１は、図８に示したデモ条件入力画面で入力されたデモ条件に基づいて、図６に示したシナリオテーブルの条件を参照しシナリオを決定する。
【００５５】
次に、ステップＳ９０２において、ＰＣ１０１のＣＰＵ２１は、ステップＳ９０１で決定したシナリオを、「ステップ１」から１ステップずつＲＡＭ２２のワークエリアに読み込む。なお、シナリオの最終ステップの次のステップには「Ｓ９９９」が記録されている。
【００５６】
そして、ステップＳ９０３において、ＰＣ１０１のＣＰＵ２１は、シナリオ全ステップが終了したか否かを判定する。ステップＳ９０３で、ＰＣ１０１のＣＰＵ２１が、未だシナリオ全ステップは終了していない（即ち、ステップＳ９０２で読み込んだシナリオのステップが「Ｓ９９９」でない）と判定した場合には、ステップＳ９０４に処理を遷移させる。
【００５７】
ステップＳ９０４において、ＰＣ１０１のＣＰＵ２１は、ステップＳ９０２で読み込んだシナリオのステップが「スキャニングステップ」又は「文字認識ステップ」であるか否かを判定する。
【００５８】
ステップＳ９０４で、ＰＣ１０１のＣＰＵ２１が、ステップＳ９０２で読み込んだシナリオのステップが「スキャニングステップ」又は「文字認識ステップ」であると判定した場合には、ステップＳ９０５に処理を遷移させる。
【００５９】
そして、ステップＳ９０５において、ＰＣ１０１のＣＰＵ２１は、スキャナ１０２より受信したスキャン情報からログ（スキャン処理の時間又は文字認識処理の時間）を参照してＲＡＭのワークエリア読み出して記憶させる。
【００６０】
次に、ステップＳ９０６において、ＰＣ１０１のＣＰＵ２１は、ステップＳ９０５でＲＡＭ２２に記憶した時間（スキャン処理の時間又は文字認識処理の時間）に最も近い「スキャン処理」の動画像又は「文字認識処理」の動画像を、操作ステップ別画像マスタから選択した後、前記ログデータから読み出したスキャン処理時間や文字認識処理時間に基づいて、例えばログデータのスキャン時間がＹＹ秒で原稿枚数がＸＸ枚の場合は、「ＸＸ枚のスキャニングがＹＹ秒で終了いたしました」との音声ナレーション情報を上記選択した動画に付加し、ＲＡＭのワークエリアに記憶するように制御し、ステップＳ９１３に処理を遷移させる。
【００６１】
一方、ステップＳ９０４で、ＰＣ１０１のＣＰＵ２１が、ステップＳ９０２で読み込んだシナリオのステップが「スキャニングステップ」又は「文字認識ステップ」でないと判定した場合には、ステップＳ９０７に処理を遷移させる。
【００６２】
そして、ステップＳ９０７において、ＰＣ１０１のＣＰＵ２１は、ステップＳ９０２で読み込んだシナリオのステップが「排紙ステップ」即ち、最終スキャンの終了後、原稿の排紙が完了するまでのステップ（Ｓ１０４）であるか否かを判定する。
【００６３】
ステップＳ９０７で、ＰＣ１０１のＣＰＵ２１が、ステップＳ９０２で読み込んだシナリオのステップが「排紙ステップ」であると判定した場合には、ステップＳ９０８に処理を遷移させる。
【００６４】
そして、ステップＳ９０８において、ＰＣ１０１のＣＰＵは、ステップＳ９０２で読み込んだシナリオのステップ番号をキーにして、図４に示した操作ステップ別画像マスタを参照し、対応する動画ファイル名を取得する。そして取得した動画ファイル名に基づいて排紙ステップの動画像をハードディスク２８から読み出してＲＡＭ２２のワークエリアに記憶する。
【００６５】
次に、ステップＳ９０９において、ＰＣ１０１のＣＰＵは、スキャナ１０１から受信したスキャン画像又は認識結果情報から所定の時間（１０秒程度）の動画像を生成する。この動画像の少なくとも一部はズームアップ画像（例えば、最初にスキャン画像の全体を表示し、序々に中心部をクローズアップしていく画像）として生成し、排紙ステップの動画像の末尾に、この生成した動画像を排紙される様子として追加するように制御し、ステップＳ９１３に処理を遷移させる。このような動画像により、スキャンして排紙された原稿が顧客の依頼した原稿であるように見えて臨場感を増すことができる。
【００６６】
一方、ステップＳ９０７で、ＰＣ１０１のＣＰＵ２１が、ステップＳ９０２で読み込んだシナリオのステップが「排紙ステップ」でないと判定した場合には、ステップＳ９１０に処理を遷移させる。
【００６７】
そして、ステップＳ９１０において、ＰＣ１０１のＣＰＵ２１は、ステップＳ９０２で読み込んだステップが「スキャン画像表示ステップ」又は「文字認識ステップ」であるか否かを判定し、「スキャン画像表示ステップ」又は「文字認識ステップ」であると判定した場合には、ステップＳ９１１に処理を遷移させる。
【００６８】
そして、ステップＳ９１１において、ＰＣ１０１のＣＰＵ２１は、受信したスキャン情報中のスキャン画像又は認識結果情報から、所定の時間（１０秒程度）の動画像を生成し、ＲＡＭ２２のワークエリアに記憶する。
【００６９】
一方、ステップＳ９１０で、ＰＣ１０１のＣＰＵ２１が、ステップＳ９０２で読み込んだステップが「スキャン画像表示ステップ」及び「文字認識ステップ」のいずれでもないと判定した場合には、ステップＳ９１２に処理を遷移させる。
【００７０】
そして、ステップＳ９１２において、ＰＣ１０１のＣＰＵ２１は、ステップＳ９０２で読み込んだステップのステップ番号をキーにして、図４に示した操作ステップ別画像マスタを参照し、対応する動画ファイル名を取得し、該取得した動画ファイル名に基づいて、該当ステップの動画像をＲＡＭのワークエリアに記憶し、ステップＳ９１３に処理を遷移させる。
【００７１】
そして、ステップＳ９１３において、ＰＣ１０１のＣＰＵ２１は、ＲＡＭ２２内に出力動画像ファイル（ＤＶＤ等に記録するデモ画像ファイル）が未だ無い場合は、最初の動画像（ＲＡＭのワークエリアに記憶されている）をそのまま出力動画像ファイルとしてＲＡＭ２２内に記憶する。一方、出力動画像ファイルが既にある場合は、既にある出力動画像ファイルの末尾に今回選択された動画像（ＲＡＭのワークエリアに記憶されている）を追加する。これにより、図１０に示すように、出力動画ファイル１００１内に操作ステップ１〜Ｎに対応する動画が順次追加される。そして、ステップＳ９１３の処理が終了すると、ＰＣ１０１のＣＰＵ２１は、処理をステップＳ９０２に戻す。
【００７２】
図１０は、本発明のデモ画像作成システムにおいて作成する出力動画ファイルを模式的に示した図である。
【００７３】
この出力動画ファイル１００１は、再生実行されると、図１０に示すように、操作ステップ１〜Ｎに対応する動画が順次再生される。
【００７４】
以下、図９のフローチャートの説明に戻る。
【００７５】
また、ステップＳ９０３で、ＰＣ１０１のＣＰＵ２１が、シナリオ全ステップの処理を終了したと判定した場合には、そのまま処理を終了し、図７のフローチャートに処理を戻す。
【００７６】
以上示したように、請求項１又は請求項２又は記載の発明によれば、実際にスキャンした原稿画像や文字認識結果をデモ画像に組み込むので、臨場感のあるデモが可能になる。
【００７７】
また、一度、操作ステップ別画像マスタや、シナリオテーブルを登録すれば、後は条件を入力するだけで、簡単にデモ媒体等を作成することができる。
【００７８】
さらに、請求項５記載の発明によれば、実際にスキャンした原稿画像や文字認識結果をズームアップして表示するので、臨場感に溢れるデモを作成することができる。
【００７９】
また、請求項３記載の発明によれば、ログを参照して実際にスキャンした際のスキャン時間や文字認識した際の文字認識処理時間に基づいて当該ステップ別の動画像を選択するので、実際のデモに極めて近いタイミングで進行するデモを作成することができる。
【００８０】
さらに、請求項４記載の発明によれば、ログを参照して実際にスキャンした際のスキャン時間や文字認識した際の文字認識処理時間に基づいて例えば「このようにご依頼の原稿２０枚の文字認識処理はＸＸ秒で終了いたしました」等の実際の処理時間に応じたナレーションの音声を挿入するので、臨場感に溢れるデモを作成することができる。
【００８１】
このように、例えばスキャナで取り込んだ画像や文字認識結果等を動画像として取り込み、更に実際のデモに近い態様の動画像を生成することで、臨場感溢れるデモＤＶＤ等のデモ媒体を迅速に作成することのできる等の効果を奏する。
【００８２】
なお、本実施形態では、ＰＣ１０１が、スキャナ１０２からスキャニングや文字認識処理時のログを取得することにより、スキャナ１０２でのスキャニング時間や文字処理時間について取得する構成について説明したが、ＰＣ１０１が、スキャナ１０２に、スキャン指示を出してから結果を得た時間によりスキャナ１０２でのスキャニング時間や文字処理時間を取得するように構成してもよい。
【００８３】
これにより、ログを読み出して、ＰＣに送信するといった特別な機能を有していないスキャナであっても、本発明を適用することが可能である。
【００８４】
また、本実施形態では、作成したデモ画像をＤＶＤ等の記録媒体に記録する構成について説明したが、作成したデモ画像をネットワークを介して、顧客に送信するように構成してもよいことはいうまでもない。
【００８５】
さらに、本実施形態では、スキャナをデモ対象装置としてデモ画像を生成する場合について説明したが、デモ対象装置はスキャナに限られるものではなく、他のコンピュータ周辺装置をデモ対象装置としてデモ画像を生成することも可能である。例えば、プリンタをデモ対象装置としてデモ画像を生成することも可能である。例えば、大型オプリンタの場合や製本装置を備えたプリンタ等で、ＰＣからポスターサイズのプリントや大量部数の製本印刷を指示した場合、そのプリント実行時のデモ画像を作成し（実際のプリント時間に即したように作成し）、プリント結果とともに顧客に提供することも可能である。これにより、顧客は、大型サイズのプリントや大量部数の製本印刷がどの程度の時間で印刷できるのか、実際にその装置で印刷したところを見たかのように、体感することができる。
【００８６】
〔第２実施形態〕
上記第１実施形態では、ＰＣとスキャナが接続されたシステムに本発明を適用する構成について説明したが、複合機に本発明を適用するように構成してもよい。この構成の場合、図１に示したＰＣ１０１は複合機のコントローラ部に対応し、スキャナ１０２は複合機のスキャナ部に対応するものとなる。また、上述した画面は複合機のタッチパネル付の表示部に表示し、タッチネルから各入力を行うように構成する。
【００８７】
以下、図１１を参照して、本発明の第２実施形態におけるデモ画像作成処理について説明する。
【００８８】
図１１は、本発明のデモ画像作成システムにおける第４の制御処理手順の一例を示すフローチャートであり、第２実施形態におけるデモ画像作成処理に対応する。なお、図中Ｓ１０２１〜Ｓ１０２７は複合機の図示しないＣＰＵがＲＯＭ等に記憶保存されたプログラムを読み出してＲＡＭ上で実行することにより実現される。
【００８９】
まず、ユーザは、顧客から受け取った認識したいサンプルを複合機のスキャナ部にセットし、ユーザが操作部からデモ媒体作成の指示を入力すると、ステップＳ１０２１において、複合機のＣＰＵは、図８に示したデモ条件入力画面を図示しない操作部のタッチパネル上に表示するように制御し、タッチパネルからの入力を待機する。
【００９０】
そして、媒体作成開始ボタン８１０がタッチ指示されると、複合機のＣＰＵは、ステップ１０２２からステップＳ１０２３に処理を遷移させる。タッチ指示されない場合は処理をステップＳ１０２１に戻す。
【００９１】
ステップＳ１０２３において、複合機のＣＰＵは、デモ条件入力画面から入力されたデモ条件に基づいて、スキャナ部を制御してスキャニング処理を実行しスキャンした画像を不図示のＲＡＭに記憶する。
【００９２】
次に、ステップＳ１０２４において、複合機のＣＰＵは、ステップＳ１０２３でスキャニングしたスキャン画像に対して文字認識処理を実行し認識結果を不図示のハードディスクに記憶する。
【００９３】
次に、ステップＳ１０２５において、複合機のＣＰＵは、ステップＳ１０２３のスキャニング処理，ステップＳ１０２４の文字認識処理において生成されたログ（スキャン時間、文字認識処理時間、文字認識処理結果等）を読み出す。
【００９４】
次に、ステップＳ１０２６において、複合機のＣＰＵは、ステップＳ１０２５で読み出したログ情報と、ステップＳ１０２３でスキャニングしたスキャン画像，ステップＳ１０２４で文字認識した文字認識テキストを含むスキャン情報（スキャン画像，文字認識テキスト，ログ情報）と予め登録してあるシナリオ，条件テーブル，ステップ別画像マスタに基づいて、デモ画像を合成する画像合成処理を実行し合成した画像を不図示のハードディスクに記憶する。
【００９５】
そして、ステップＳ１０２７において、複合機のＣＰＵは、ステップＳ１２０６で合成した画像を、ＤＶＤ等のデモ媒体に書き込むことによりデモ媒体を作成し、処理を終了する。
【００９６】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００９７】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９８】
以上示したように、デモ対象装置で処理条件を指定して処理させたデモ処理結果等を、予め処理条件に対応させて登録されたシナリオに沿って、実際の処理時間に対応した動画像として取り込み、更に実際のデモに近い態様の動画像を生成するので、デモ対象装置の実動作に忠実且つ臨場感溢れるデモ画像を迅速且つ容易に作成することができる。
【００９９】
以下、図１２に示すメモリマップを参照して本発明に係るデモ画像作成システムを構成する装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１００】
図１２は、本発明に係るデモ画像作成システムを構成する装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１０１】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０２】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１０３】
本実施形態における図３，図７，図９，図１１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１０４】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０５】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１０６】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１０７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１０】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１１】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図面の簡単な説明】
【０１１２】
【図１】本発明の一実施形態を示すデモ画像作成システムを適用可能なシステムの構成の一例を示すブロック図である。
【図２】図１に示したＰＣの構成を示すブロック図である。
【図３】本発明のデモ画像作成システムにおける第１の制御処理手順の一例を示すフローチャートである。
【図４】本発明のデモ画像作成システムにおける操作ステップ別画像マスタの一例を示すデータ構成図である。
【図５】本発明のデモ画像作成システムにおける条件テーブルの一例を示すデータ構成図である。
【図６】本発明のデモ画像作成システムにおけるシナリオテーブルの一例を示すデータ構成図である。
【図７】本発明のデモ画像作成システムにおける第２の制御処理手順の一例を示すフローチャートである。
【図８】本発明のデモ画像作成システムにおけるデモ条件入力画面の一例を示す模式図である。
【図９】本発明のデモ画像作成システムにおける第３の制御処理手順の一例を示すフローチャートである。
【図１０】本発明のデモ画像作成システムにおいて作成する出力動画ファイルを模式的に示した図である。
【図１１】本発明のデモ画像作成システムにおける第４の制御処理手順の一例を示すフローチャートである。
【図１２】本発明に係るデモ画像作成システムを構成する装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１１３】
１０１    パーソナルコンピュータ
１０２    業務用スキャナ
１０３    ネットワーク
２１    ＣＰＵ
２２    ＲＡＭ
２３    ＲＯＭ
２６    キーボード
２７    マウス
２８    ハードディスク
【図１】
2007011737.tif 000003
【図２】
2007011737.tif 000004
【図３】
2007011737.tif 000005
【図４】
2007011737.tif 000006
【図５】
2007011737.tif 000007
【図６】
2007011737.tif 000008
【図７】
2007011737.tif 000009
【図８】
2007011737.tif 000010
【図９】
2007011737.tif 000011
【図１０】
2007011737.tif 000012
【図１１】
2007011737.tif 000013
【図１２】
2007011737.tif 000014