(57)【要約】【課題】セキュリティ上の理由により、画像ファイルのコピーや送信などができない環境であっても、容易にかつ安全に画像ファイルをコピーや送信などを行う。【解決手段】画像処理システム１０は、データ変換部１４および出力部１５を有する。データ変換部１４は、入力された画像ファイルの各ピクセルにおけるピクセル情報をそれぞれ抽出する。そして、抽出したピクセル情報を文字に変換する。出力部１５は、データ変換部１４が変換した文字を出力する。【選択図】図１
2016099531.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像ファイルの各ピクセルにおけるピクセル情報をそれぞれ抽出し、抽出した前記ピクセル情報を文字に変換する画像処理部と、
前記画像処理部が変換した前記文字を出力する出力部と、
を有する、画像処理システム。
【請求項２】
請求項１記載の画像処理システムにおいて、
前記画像処理部が抽出するピクセル情報は、ＲＧＢＡカラーモデルの数値である、画像処理システム。
【請求項３】
請求項２記載の画像処理システムにおいて、
前記画像処理部は、前記ＲＧＢＡカラーモデルの数値を文字に変換する文字対応テーブルに基づいて、前記ピクセル情報を文字に変換する、画像処理システム。
【請求項４】
請求項３記載の画像処理システムにおいて、
前記画像処理部は、前記画像ファイルが入力される毎に前記文字対応テーブルを生成する、画像処理システム。
【請求項５】
請求項３記載の画像処理システムにおいて、
さらに、入力されたデータが画像ファイルであるかあるいは文字データであるかを判定する入力データ判定部と、
前記入力データ判定部が入力された前記データが文字データであると判定した際に、前記文字対応テーブルに基づいて、前記文字を前記ピクセル情報に変換し、変換した前記ピクセル情報から画像ファイルを生成するデータ処理部と、
を有し、
前記出力部は、前記データ処理部が変換した画像ファイルを出力する、画像処理システム。
【請求項６】
請求項１〜５のいずれか１項に記載の画像処理システムにおいて、
さらに、前記画像処理部は、２つの文字を１つの文字に変換する文字数圧縮用文字対応テーブルに基づいて、前記画像処理部がピクセル情報から抽出した前記文字の数を圧縮し、
前記出力部は、前記画像処理部が圧縮した文字を出力する、画像処理システム。
【請求項７】
画像ファイルを変換する画像処理システムによる画像処理方法であって、
入力された画像ファイルの各ピクセルにおけるピクセル情報を抽出するステップと、
抽出した前記ピクセル情報を文字に変換するステップと、
変換した前記文字を出力するステップと、
を有する、画像処理方法。
【請求項８】
請求項７記載の画像処理方法において、
抽出する前記ピクセル情報は、ＲＧＢＡカラーモデルの数値である、画像処理方法。
【請求項９】
請求項８記載の画像処理方法において、
前記ピクセル情報を文字に変換するステップは、前記ＲＧＢＡカラーモデルの数値を文字に変換する文字対応テーブルに基づいて、前記ピクセル情報を文字に変換する、画像処理方法。
【請求項１０】
請求項９記載の画像処理方法において、
さらに、前記画像ファイルが入力される毎に前記文字対応テーブルを生成するステップを有する、画像処理方法。
【請求項１１】
請求項９記載の画像処理方法において、
さらに、入力されたデータが、画像ファイルであるかあるいは文字データであるかを判定するステップと、
入力された前記データが文字データであると判定した際に、前記文字対応テーブルに基づいて、前記文字を前記ピクセル情報に変換するステップと、
変換した前記ピクセル情報から画像ファイルを生成するステップと、
を有する、画像処理方法。
【請求項１２】
請求項７〜１１のいずれか１項に記載の画像処理方法において、
さらに、２文字を１文字に変換して文字数を圧縮する文字数圧縮用文字対応テーブルに基づいて、前記ピクセル情報を文字に変換するステップにより変換した前記文字の文字数を圧縮するステップを有する、画像処理方法。
【請求項１３】
画像ファイルを変換する画像変換処理をコンピュータに実行させるプログラムであって、
前記画像変換処理は、
入力された画像ファイルの各ピクセルにおけるピクセル情報を抽出するステップと、
抽出した前記ピクセル情報を文字に変換するステップと、
を有する、プログラム。
【請求項１４】
請求項１３記載のプログラムにおいて、
前記ピクセル情報を抽出するステップは、
前記ピクセルからＲＧＢＡカラーモデルの数値を抽出するステップと、
前記ＲＧＢＡカラーモデルの数値を文字に変換する文字対応テーブルに基づいて、抽出した前記ピクセル情報を文字に変換するステップと、
を有する、プログラム。
【請求項１５】
請求項１４記載のプログラムにおいて、
さらに、前記画像変換処理は、
入力されたデータが、画像ファイルであるかあるいは文字データであるかを判定するステップと、
入力された前記データが文字データであると判定した際に、前記文字対応テーブルに基づいて、前記文字を前記ピクセル情報に変換するステップと、
変換した前記ピクセル情報から画像ファイルを生成するステップと、
を有する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理方法、およびプログラムに関し、特に、画像ファイルの受け渡しに有効な技術に関する。
【背景技術】
【０００２】
画像ファイルなどを外部などに持ち出す際には、該画像ファイルをＵＳＢ（Universal Serial Bus）メモリなどの外部媒体を用いる、あるいは電子メールの添付ファイルなどによって画像ファイルを送信することが広く行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年、企業などでは、セキュリティ強化に伴い、ネットワークを利用して画像ファイルなどを送付することや、あるいは外部媒体に画像ファイルをコピーすることなどを制限する環境が増加している。
【０００４】
そのため、どうしても画像ファイルなどを相手先に渡す必要が生じた際には、セキュリティ機能の解除などが行われることとなる。セキュリティ機能を解除する場合には、工数や時間が必要となってしまうばかりではなく、該セキュリティ機能を解除することによって、セキュリティが脆弱化してしまう恐れが生じてしまうという問題がある。
【０００５】
また、上述したセキュリティ上の理由から、電子メールに画像ファイルなどを添付して送信することが制限されている場合もある。このような場合においても、セキュリティ機能の解除などが必要であり、セキュリティの脆弱化が問題となる。
【０００６】
本発明の目的は、セキュリティ上の理由により、画像ファイルのコピーや送信などができない環境であって、容易にかつ安全に画像ファイルをコピーや送信などを行うことのできる技術を提供することにある。
【０００７】
本発明の前記ならびにその他の目的と新規な特徴については、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【０００９】
すなわち、代表的な画像処理システムは、画像処理部と、出力部とを有する。画像処理部は、入力された画像ファイルの各ピクセルにおけるピクセル情報をそれぞれ抽出し、抽出した前記ピクセル情報を文字に変換する。出力部は、前記画像処理部が変換した前記文字を出力する。
【００１０】
特に、前記画像処理部が抽出するピクセル情報は、ＲＧＢＡカラーモデル（Red Green Blue Alpha color model）の数値であり、該画像処理部は、前記ＲＧＢＡカラーモデルの数値を文字に変換する文字対応テーブルに基づいて、前記ピクセル情報を文字に変換する。
【発明の効果】
【００１１】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１２】
利便性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】一実施の形態による画像処理システムにおける構成の一例を示す説明図である。
【図２】図１の画像処理システムにおけるデータ変換処理の一例を示すフローチャートである。
【図３】図１のデータ変換部による文字対応テーブルの生成処理の一例を示すフローチャートである。
【図４】図１のデータ変換部による文字数圧縮処理の一例を示すフローチャートである。
【図５】図１のデータ変換部による文字列圧縮処理に用いられるデータの一例を示す説明図である。
【図６】図１の出力部が出力する出力データ形式の一例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらはお互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。
【００１５】
また、以下の実施の形態において、要素の数等（個数、数値、量、範囲等を含む）に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよい。
【００１６】
さらに、以下の実施の形態において、その構成要素（要素ステップ等も含む）は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。
【００１７】
以下、実施の形態を詳細に説明する。
【００１８】
図１は、本実施の形態による画像処理システムにおける構成の一例を示す説明図である。
【００１９】
〈画像処理システムの構成例〉
画像処理システム１０は、データ変換処理を行うシステムである。このデータ変換処理は、入力された画像ファイルのピクセルデータを解析し、解析したピクセルデータに基づいての文字列を作成するとともに、作成した文字列に基づいて、元となった画像を復元する。
【００２０】
この機能により、画像ファイルをそのまま移動できない環境であっても、受け取り先に文字列を受け渡すだけで、受け取り先の相手方が同じ画像ファイルを復元することが可能となる。
【００２１】
画像処理システム１０は、図１に示すように、入力部１１、入力データ判定部１２、画像サイズ取得部１３、データ変換部１４、および出力部１５を有する。入力部１１は、画像ファイルあるいは作成した文字列などのデータを入力する。
【００２２】
入力データ判定部１２は、入力部１１より受け取ったデータが画像ファイルであるかあるいは文字列、すなわち文字データであるかを判定する。画像サイズ取得部１３は、入力された画像ファイルから、対象となる画像ファイルのサイズ情報を取得する。
【００２３】
画像ファイルは、全て色の付いたピクセル（無色も色）にて描画された四角形からなり、サイズ情報は、縦方向ピクセル×横方向ピクセルの取得となる。
【００２４】
データ変換部１４は、画像処理部およびデータ処理部とを構成する。このデータ変換部１４は、入力部１１から入力されたデータが画像ファイルの場合、該画像ファイルが有する全てのピクセル情報を読み取り、読み取ったピクセル情報を、特定の文字を配列化した表（以下、文字対応テーブルと表記する）に基づいて文字列を作成する。
【００２５】
ここで、ピクセル情報は、ＲＧＢＡカラーモデルの数値である。ＲＧＢＡは、Ｒ（Red）、Ｇ（Green）、Ｂ（Blue）からなるＲＧＢカラーモデルに、色の透明度を表すＡ（alpha）が加わったものである。ＲＧＢは、例えば０〜２５５の２５６階調によって表され、Ａについは、割合によって表され、例えば０〜１００までの％（パーセント）表示などが用いられる。
【００２６】
また、入力部１１から入力されたデータが文字列であった場合、データ変換部１４は、各文字を文字列対応テーブルに基づいて、画像ファイルに復元する。出力部１５は、データ変換部１４が作成した文字列またはデータ変換部１４が復元した画像ファイルを出力する。
【００２７】
〈画像処理システムの動作例および文字対応テーブルの構成例〉
続いて、画像処理システム１０による文字列の作成および画像ファイル復元の処理である画像変換処理について、図１〜図６により説明する。
【００２８】
なお、以下の図２〜図４により説明する画像処理システム１０における画像変換処理の各機能は、画像処理システム１０に設けられたプログラム格納メモリ（図示せず）などに記憶されているプログラム形式のソフトウェアに基づいて実行されることにより実現する。このソフトウェアは、例えば画像処理システム１０が有する図示しないＣＰＵ（Central Processing Unit）などによって実行される。
【００２９】
図２は、図１の画像処理システム１０におけるデータ変換処理の一例を示すフローチャートである。
【００３０】
まず、入力部１１から画像ファイルまたは文字列のいずれかのデータが入力される（ステップＳ１０１）。入力データ判定部１２は、入力部１１から入力されたデータが画像ファイルであるかまたは文字列であるかを判定する（ステップＳ１０２）。
【００３１】
このステップＳ１０２の処理では、例えば入力データ判定部１２が入力されたデータのファイル形式を判定する。ファイル形式は、例えばＣ言語によるRaw FormatプロパティやＰＨＰによるexif#imageType関数などによって取得可能である。
【００３２】
ステップＳ１０２の処理において、入力されたデータが画像ファイルであると判定された場合、画像サイズ取得部１３は、画像ファイルのサイズ情報、すなわち画像サイズを取得する（ステップＳ１０３）。画像サイズは、上述したように、画像サイズ＝縦方向のピクセル×横方向のピクセルであり、言い換えると画像ファイルが有する総ピクセル数となる。
【００３３】
続いて、データ変換部１４は、ピクセル情報を取得する（ステップＳ１０４）。このステップＳ１０４の処理において、データ変換部１４は、１ピクセル毎のＲＧＢＡの数値をそれぞれ取得する。
【００３４】
そして、すべてのピクセル情報を取得すると、データ変換部１４は、予め生成されている文字対応テーブルに基づいて、取得したピクセル情報に対応する文字に変換する（ステップＳ１０５）。文字対応テーブルは、例えばデータ変換部１４が有する図示しないメモリなどに予め格納されている。
【００３５】
ここで、文字対応テーブルにおける構成について説明する。
【００３６】
文字対応テーブルについては、例えば図２のＳ１０５のステップ内に概略の説明図が示されている。文字対応テーブルは、図示するように、例えば行×列＝２５６×２５６の二次元配置されるマスに一意の文字がそれぞれ割り付けられた構成からなる。
【００３７】
文字を変換する場合、まず、図２のステップＳ１０５の処理に示す文字対応テーブルにおいて、１ピクセル目のＲＧＢＡから、Ｒの数値およびＧの数値をそれぞれ取得する。そして、取得したＲの数値を縦軸に、取得したＧの数値を横軸にそれぞれとり、それらの数値に対応するマスに埋め込まれている文字を抽出する。
【００３８】
続いて、１ピクセル目のＲＧＢＡから、Ｂの数値、およびＡの数値をそれぞれ取得する。同様に、取得したＢの数値を縦軸に、取得したＡの数値を横軸にそれぞれとり、それらの数値に対応するマスに埋め込まれている文字を抽出する。よって、ある１つのピクセルにおけるピクセル情報は、２文字の文字列として表現される。
【００３９】
例えば、あるピクセルのピクセル情報、すなわちＲＧＢＡの数値が、０、０、１、１である場合、図２の文字対応テーブルを参照すると、最初の１文字は、横軸０、縦軸０にそれぞれ対応するマスにある「あ」の文字が抽出される。
【００４０】
また、残りの１文字は、横軸１、縦軸１にそれぞれ対応するマスにある「伊」の文字が抽出される。よって、ＲＧＢＡの数値が、０、０、１、１からなるピクセルは、「あ」と「伊」の文字列に変換されることとなる。
【００４１】
このようにして変換した文字は、変換毎に文字を結合して文字列を作成する（ステップＳ１０６）。すべてのピクセル情報に対応する文字を変換すると（ステップＳ１０７）、データ変換部１４は、結合した文字列を出力部１５に出力する。出力部１５は、データ変換部１４が作成した文字列を出力する（ステップＳ１０８）。
【００４２】
出力部１５から出力された文字列は、例えばＵＳＢメモリなどの外部媒体にコピーする、あるいは電子メールなどによって送信するなどの処理が行われる。これにより、セキュリティ上の理由により、画像ファイルのコピーや電子メールによる送信などができない場合であっても、画像ファイルを相手先に渡すことができ、利便性を向上させることができる。
【００４３】
また、文字列を受け取った相手先は、同様に画像処理システム１０を用いることによって、該文字列を画像ファイルに変換して閲覧することができる。
【００４４】
以下、受け取った文字列を画像ファイルに変換する処理について説明する。
【００４５】
続いて、ステップＳ１０２の処理において、入力されたデータが文字列であると判定された場合について説明する。
【００４６】
入力されたデータが文字列の場合、画像サイズ取得部１３は、文字列より画像ファイルのデータサイズ、すなわち画像サイズを取得する（ステップＳ１０９）。入力された文字列のデータには、後述する図６に示すように文字列とともに、ステップＳ１０３の処理にて画像サイズ取得部１３が取得した画像サイズが添付されている。画像サイズ取得部１３は、この画像サイズを取得する。
【００４７】
そして、データ変換部１４は、文字対応テーブルを参照して、入力された文字列をピクセル情報、すなわちＲＧＢＡの数値に変換する（ステップＳ１１０）。
【００４８】
この場合においても、ある１ピクセルに対応する文字列が、「あ」、「伊」である場合、図２の文字対応テーブルを参照すると、「あ」に対応するＲＧの数値は、０、０であり、「伊」に対応するＢＡの数値は、１、１であることがわかる。よって、「あ」、「伊」の文字列のピクセルは、ピクセル情報、すなわちＲＧＢＡの数値が、０、０、１、１を有するデータからなる。
【００４９】
そして、データ変換部１４は、変換したピクセル情報に基づいて、該当するピクセルに色を付与する処理を行う（ステップＳ１１１）。すべてのピクセルに対して色が付与されることによって（ステップＳ１１２）画像ファイルが生成される。
【００５０】
データ変換部１４は、生成した画像ファイルを出力部１５に出力する。そして、出力部１５は、ステップＳ１１２の処理にて生成された画像ファイルを外部に出力する（ステップＳ１０８）。以上により、データ変換処理が終了となる。
【００５１】
以上により、画像処理システム１０が画像ファイルを文字列に変換することができるので、セキュリティ上の理由から画像ファイルをコピーしたり、あるいは送信したりすることができない環境であっても、相手先などに所望の画像ファイルを受け渡すことができる。これにより、セキュリティが脆弱化することなく、利便性を向上させることができる。
【００５２】
〈文字対応テーブルの他の例〉
ここで、文字対応テーブルは、予めメモリなどに格納したものを用いずに、データ変換部１４がピクセル情報を文字に変換する毎に文字対応テーブルを新たに作成するようにしてもよい。
【００５３】
このように、文字に変換する毎に新たな文字対応テーブルを作成することによって、文字対応テーブルの流用などが防止され、セキュリティをより向上させることができる。
【００５４】
図３は、図１のデータ変換部１４による文字対応テーブルの生成処理の一例を示すフローチャートである。この図３の処理は、例えば図２のステップＳ１０４の処理とステップＳ１０５の処理との間にて実行される。すなわち、図２のステップＳ１０４の処理にてピクセル情報を取得した後に図３の処理が実行され、図３に示す処理が終了すると、図２のステップＳ１０５の処理が実行される。
【００５５】
まず、データ変換部１４は、二次元配列の表を生成する（ステップＳ２０１）。この二次元配列の表は、例えば行２５６×列２５６のマスを有する。続いて、データ変換部１４は、ステップＳ２０１の処理にて生成した二次元配列の表のマスにランダムな一意の文字を埋め込み（ステップＳ２０２）、図中Ｓ２０２のステップに示すような文字対応テーブルを作成する。
【００５６】
以上により、文字対応テーブルの作成が終了となる。その後、データ変換部１４は、図３の処理によって作成した文字対応テーブルを用いて、図２のステップＳ１０５の処理を実行し、文字列を作成する。
【００５７】
また、新たな文字対応テーブルを作成した場合、データ変換部１４は、結合した文字列とともに該文字対応テーブルを出力部１５に出力する。出力部１５は、データ変換部１４から受け取った文字列に文字対応テーブルを紐付けて出力する。
【００５８】
以上により、文字対応テーブルを画像ファイルから文字列に変換する毎に作成するので、セキュリティをより向上させることができる。
【００５９】
〈文字数の圧縮例〉
さらに、図２のステップＳ１０５の処理において変換した文字列は、文字数の圧縮を行うようにしてもよい。この文字数の圧縮処理は、例えば図１のデータ変換部１４が実行する。データ量、すなわち変換した文字数を圧縮することにより、相手先への送信時間の短縮や使用するメモリサイズを軽減することができる。
【００６０】
データ変換部１４による文字数圧縮処理について、図４および図５を用いて説明する。図４は、図１のデータ変換部１４による文字数圧縮処理の一例を示すフローチャートであり、図５は、図１のデータ変換部１４による文字列圧縮処理に用いられるデータの一例を示す説明図である。
【００６１】
なお、図４の処理は、図２のステップＳ１０７の処理とステップＳ１０８の処理との間に実行される。即ち、図２のステップＳ１０７の処理が終了した後、図４に示す処理が実行され、該図４の処理が終了すると、図２のステップＳ１０８の処理が実行される。
【００６２】
まず、データ変換部１４は、図２のステップＳ１０４の処理によって、図５（ａ）の左側に示すピクセル情報を取得する。その後、データ変換部１４は、図２のステップＳ１０５，Ｓ１０６の処理にて変換した文字列が作成される。
【００６３】
続いて、図４において、データ変換部１４は、図５（ｂ）の左側に示した文字列の変換結果を解析し、該文字列に用いられている文字および種類数をそれぞれ検出する（ステップＳ３０１）。
【００６４】
そして、データ変換部１４は、二次元配列の表を作成する（ステップＳ３０２）。このステップＳ３０２の処理では、二次元配列の表の行および列の数がステップＳ３０１の処理によって検出した種類数よりもそれぞれ１つ多くなるように作成する。すなわち行（種類数＋１）×列（種類数＋１）の二次元配列の表が作成される。
【００６５】
二次元配列の表が作成されると、データ変換部１４は、１つめの列および行のマスにステップＳ３０１の処理にて検出した文字を埋め込むとともに、残りのマスにランダムな一意の文字を埋め込む（ステップＳ３０３）。これによって、Ｓ３０３のステップ内および図５（ｂ）の右側にそれぞれ示す文字対応テーブルが新たに生成される。この文字対応テーブルが文字数圧縮用文字対応テーブルとして用いられる。
【００６６】
続いて、データ変換部１４は、ステップＳ３０３の処理にて作成した文字数圧縮用の文字対応テーブルを用いて、図５（ｂ）の左側の文字列を新たな文字に変換する（ステップＳ３０４）。
【００６７】
例えば、ある１ピクセルのピクセル情報が「あ」、「あ」の２文字である場合、図５（ｂ）の右側の文字対応テーブルでは、行側の「あ」と列側の「あ」にそれぞれ対応する文字として「ア」（網掛けにて示す）が埋め込まれている。
【００６８】
よって、２つの文字で表されるピクセル情報が「ア」（網掛けにて示す）の１文字に変換されることとなり、結果として文字数を圧縮することができる。図５（ｃ）は、ステップＳ３０４の処理による文字圧縮の結果の一例を示したものである。
【００６９】
そして、ステップＳ３０４の処理にて、図５（ｂ）の左側に示すすべての文字の変換が終了すると、データ変換部１４は、圧縮した文字列および文字対応テーブルを出力部１５に出力する（ステップＳ３０５）。出力部１５は、データ変換部１４から受け取った文字列および文字対応テーブルを出力する。
【００７０】
また、圧縮された文字を画像ファイルに変換する際には、圧縮された文字列をステップＳ３０３の処理にて作成した文字対応テーブルを用いて文字列に変換し、さらに、変換した文字列を図２のステップＳ１０５の処理にて用いた文字対応テーブルを用いてピクセル情報に変換すればよい。
【００７１】
また、図４に示した処理は、繰り返し実行することによって、大きな圧縮効果が得られることになる。なお、ここでは、２つの文字を１つの文字に変換することによって、文字数を圧縮したが、例えば３次元の文字数圧縮用文字対応テーブルを生成することによって、３つ以上の文字を１つの文字に変換するようにしてもよい。これにより、より高い圧縮効果が得られることになる。
【００７２】
〈出力データ形式の例〉
図６は、図１の出力部１５が出力する出力データ形式の一例を示す説明図である。
【００７３】
この場合、出力部１５が出力する出力データは、図示するように、画像ファイルのサイズ情報、図２のステップＳ１０５の処理にて用いられる文字対応テーブルの情報、図４のステップＳ３０４の処理にて用いられる文字対応テーブルの情報、および図４のステップＳ３０４の処理にて変換された圧縮された文字から構成される。
【００７４】
以上により、データ量を少なくすることができるので、送信時間の短縮や使用するメモリサイズの軽減などを実現することができる。
【００７５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【００７６】
なお、本発明は上記した実施の形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【符号の説明】
【００７７】
１０  画像処理システム
１１  入力部
１２  入力データ判定部
１３  画像サイズ取得部
１４  データ変換部
１５  出力部
【図１】
2016099531.tif 000003
【図２】
2016099531.tif 000004
【図３】
2016099531.tif 000005
【図４】
2016099531.tif 000006
【図６】
2016099531.tif 000007
【図５】
2016099531.tif 000008