(57)【特許請求の範囲】
【請求項１】
原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得る第１のサンプリング手段と，
上記第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得る第１の直交変換手段と，
上記原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る第２の直交変換手段と，
上記第１の直交変換手段によって得られた第１の周波数成分データと上記第２の直交変換手段によって得られた第２の周波数成分データとの差分データをブロックごとに算出する差分データ算出手段と，
上記差分データ算出手段によって算出された差分データと上記第１の直交変換手段によって得られた第１の周波数成分データとを記録媒体に記録する記録制御手段と，
を備えた画像記録装置。
【請求項２】
上記原画像データを上記第１のサンプリング間隔よりも短い第２のサンプリング間隔によりサンプリングして第２のサンプリング・データを得る第２のサンプリング手段をさらに備え，
上記第２の直交変換手段は，
上記第２のサンプリング手段によって得られた第２のサンプリング・データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る，
請求項１に記載の画像記録装置。
【請求項３】
上記差分データ算出手段によって算出された差分データと上記第１の直交変換手段によって得られた第１の周波数成分データとを符号化する符号化手段をさらに備え，
上記記録制御手段は，
上記符号化手段により符号化されたデータを上記記録媒体に記録する，
請求項１に記載の画像記録装置。
【請求項４】
請求項１に記載の上記記録媒体に記録されている上記差分データと上記第１の周波数成分データとを読み取る読取手段と，
上記読取手段によって読み取られた上記第１の周波数成分データによって表される第１の画像を再生する第１の再生手段と，
上記第１の再生手段による第１の画像の再生後に，上記読取手段によって読み取られた上記第１の周波数成分データと上記差分データとによって表される第２の画像を再生する第２の再生手段と，
を備えた画像再生装置。
【請求項５】
原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得る第１のサンプリング手段と，
上記第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得る第１の直交変換手段と，
上記原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る第２の直交変換手段と，
上記第１の直交変換手段によって得られた第１の周波数成分データと上記第２の直交変換手段によって得られた第２の周波数成分データとの第１の差分データをブロックごとに算出する第１の差分データ算出手段と，
入力するデータを量子化し，量子化データを出力する量子化処理を行う量子化手段と，
上記量子化手段から出力された量子化データを逆量子化して逆量子化データを出力する逆量子化処理を行う逆量子化手段と，
上記逆量子化手段から出力される逆量子化データと上記量子化手段に入力するデータとの第２の差分データを算出する第２の差分データ算出手段と，
上記第１の直交変換手段によって得られた第１の周波数成分データを初期入力データとして上記量子化手段に入力し，上記量子化手段による量子化処理，上記逆量子化手段による逆量子化処理および上記第２の差分データ算出手段による第２の差分データの算出を行い，かつ上記第２の差分データ算出手段において算出された第２の差分データを，上記量子化手段に入力データとして与え，上記量子化手段による量子化処理，上記逆量子化手段による逆量子化処理および上記第２の差分データ算出手段による第２の差分データの算出を，一定回数繰り返す制御手段，ならびに
上記第１の差分データ算出手段によって算出された第１の差分データ，上記量子化手段から出力された量子化データおよび上記制御手段による上記第２の差分データ算出手段における一定回数後の算出により得られた最後の第２の差分データを記録媒体に記録する記録制御手段，
を備えた画像記録装置。
【請求項６】
上記原画像データを上記第１のサンプリング間隔よりも短い第２のサンプリング間隔によりサンプリングして第２のサンプリング・データを得る第２のサンプリング手段をさらに備え，
上記第２の直交変換手段は，
上記第２のサンプリング手段によって得られた第２のサンプリング・データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る，
請求項５に記載の画像記録装置。
【請求項７】
上記第１の差分データ，上記量子化データおよび上記最後の第２の差分データを符号化する符号化手段をさらに備え，
上記記録制御手段は，
上記符号化手段により符号化されたデータを上記記録媒体に記録する，
請求項５に記載の画像記録装置。
【請求項８】
請求項５に記載の上記記録媒体に記録されている上記第１の差分データ，上記量子化データおよび上記最後の第２の差分データを読み取る読取手段と， 
上記読取手段によって読み取られた上記量子化データを再生する第１の再生手段と，
上記第１の再生手段による第１の画像の再生後に，上記読取手段によって読み取られた上記第１の差分データと上記量子化データとによって表される第２の画像を再生する，あるいは，上記読取手段によって読み取られた上記第１の差分データと上記量子化データと上記最後の第２の差分データとによって表される第３の画像を再生する第２の再生手段と，
を備えた画像再生装置。
【請求項９】
原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得る第１のサンプリング手段，
上記第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得る第１の直交変換手段，
上記第１の直交変換手段によって得られた第１の周波数成分データを量子化し，第１の量子化データを出力する第１の量子化処理を行う第１の量子化手段，
上記第１の量子化手段から出力された第１の量子化データを入力し，第１の逆量子化データを出力する第１の逆量子化処理を行う第１の逆量子化手段，
上記第１の逆量子化手段から出力された第１の逆量子化データと上記第１の直交変換手段によって得られた第１の周波数成分データとの差分を表す初期差分データを算出する初期差分データ算出手段，
原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る第２の直交変換手段，
上記第１の直交変換手段によって得られた第１の周波数成分データと上記第２の直交変換手段によって得られた第２の周波数成分データとの差分を表す第１の差分データをブロックごとに算出する第１の差分データ算出手段，
入力するデータを量子化し，第２の量子化データを出力する第２の量子化処理を行う第２の量子化手段，
上記第２の量子化手段から出力された第２の量子化データを入力し，第２の逆量子化データを出力する第２の逆量子化処理を行う第２の逆量子化手段，
上記第２の逆量子化手段から出力された第２の逆量子化データと上記第２の量子化手段に入力するデータとの差分を表す第２の差分データを算出する第２の差分データ算出手段，
初期差分データを初期入力データとして上記第２の量子化手段に入力し，上記第２の量子化手段による第２の量子化処理，上記第２の逆量子化手段による第２の逆量子化処理および上記第２の差分データ算出手段による第２の差分データの算出を行い，かつ上記第２の差分データ算出手段において算出された第２の差分データを，上記第２の量子化手段に入力データとして与え，上記第２の量子化手段による第２の量子化処理，上記第２の逆量子化手段による第２の逆量子化処理および上記第２の差分データ算出手段による第２の差分データの算出を，一定回数繰り返す第１の制御手段，
上記第１の差分データ算出手段から出力された第１の差分データと上記第２の差分データ算出手段から出力された最後の第２の差分データとを加算して加算データを出力する加算手段，
入力するデータを量子化し，第３の量子化データを出力する第３の量子化処理を行う第３の量子化手段，
上記第３の量子化手段から出力された第３の量子化データを入力し，第３の逆量子化データを出力する第３の逆量子化処理を行う第３の逆量子化手段，
上記第３の逆量子化手段から出力された第３の逆量子化データと上記第３の量子化手段に入力するデータとの差分を表す第３の差分データを算出する第３の差分データ算出手段，
上記加算手段によって得られた加算データを初期入力データとして上記第３の量子化手段に入力し，上記第３の量子化手段による第３の量子化処理，上記第３の逆量子化手段による第３の逆量子化処理および上記第３の差分データ算出手段による第３の差分データの算出を行い，かつ上記第３の差分データ算出手段において算出された第３の差分データを，上記第３の量子化手段に入力データとして与え，上記第３の量子化手段による第３の量子化処理，上記第３の逆量子化手段による第３の逆量子化処理および上記第３の差分データ算出手段による第３の差分データの算出を，一定回数繰り返す第２の制御手段，ならびに
上記第１の量子化手段から出力された第１の量子化データ，上記第２の量子化手段から出力された第２の量子化データおよび上記第３の量子化手段から出力された第３の量子化データを記録媒体に記録する記録制御手段，
を備えた画像記録装置。
【請求項１０】
上記原画像データを上記第１のサンプリング間隔よりも短い第２のサンプリング間隔によりサンプリングして第２のサンプリング・データを得る第２のサンプリング手段をさらに備え，
上記第２の直交変換手段は，
上記第２のサンプリング手段によって得られた第２のサンプリング・データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る，
請求項９に記載の画像記録装置。
【請求項１１】
請求項９に記載の上記記録媒体に記録されている上記第１の量子化データおよび上記第３の量子化データを読み取る読取手段と，
上記第１の量子化データによって表される第１の画像を再生する第１の再生手段，
上記第１の再生手段による第１の画像の再生後に，上記読取手段によって読み取られた上記第１の量子化データと上記第３の量子化データのうち，任意の量子化データによって表される第２の画像を再生する第２の再生手段と，
を備えた画像再生装置。
【請求項１２】
第１のサンプリング手段が，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得，
第１の直交変換手段が，上記第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得，
第２の直交変換手段が，上記原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得，
差分データ算出手段が，上記第１の直交変換手段によって得られた第１の周波数成分データと上記第２の直交変換手段によって得られた第２の周波数成分データとの差分データをブロックごとに算出し，
記録制御手段が，上記差分データ算出手段によって算出された差分データと上記第１の直交変換手段によって得られた第１の周波数成分データとを記録媒体に記録する，
画像記録方法。
【請求項１３】
読取手段が，請求項12に記載の上記記録媒体に記録されている上記差分データと上記第１の周波数成分データとを読み取り，
第１の再生手段が，上記読取手段によって読み取られた上記第１の周波数成分データによって表される第１の画像を再生し，
第２の再生手段が，上記第１の再生手段による第１の画像の再生後に，上記読取手段によって読み取られた上記第１の周波数成分データと上記差分データとによって表される第２の画像を再生する，
画像再生方法。
【請求項１４】
第１のサンプリング手段が，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得，
第１の直交変換手段が，上記第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得，
第２の直交変換手段が，上記原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得，
第１の差分データ算出手段が，上記第１の直交変換手段によって得られた第１の周波数成分データと上記第２の直交変換手段によって得られた第２の周波数成分データとの第１の差分データをブロックごとに算出し，
量子化手段が，入力するデータを量子化し，量子化データを出力する量子化処理を行い，
逆量子化手段が，上記量子化手段から出力された量子化データを逆量子化して逆量子化データを出力する逆量子化処理を行い，
第２の差分データ算出手段が，上記逆量子化手段から出力される逆量子化データと上記量子化手段に入力するデータとの第２の差分データを算出し，
制御手段が，上記第１の直交変換手段によって得られた第１の周波数成分データを初期入力データとして上記量子化手段に入力し，上記量子化手段による量子化処理，上記逆量子化手段による逆量子化処理および上記第２の差分データ算出手段による第２の差分データの算出を行い，かつ上記第２の差分データ算出手段において算出された第２の差分データを，上記量子化手段に入力データとして与え，上記量子化手段による量子化処理，上記逆量子化手段による逆量子化処理および上記第２の差分データ算出手段による第２の差分データの算出を，一定回数繰り返し，
記録制御手段が，上記第１の差分データ算出手段によって算出された第１の差分データ，上記量子化手段から出力された量子化データおよび上記制御手段による上記第２の差分データ算出手段における一定回数後の算出により得られた最後の第２の差分データを記録媒体に記録する，
画像記録方法。
【請求項１５】
読取手段が，請求項14に記載の上記記録媒体に記録されている上記第１の差分データ，上記量子化データおよび上記最後の第２の差分データを読み取り，
第１の再生手段が，上記読取手段によって読み取られた上記量子化データを再生し，
第２の再生手段が，上記第１の再生手段による第１の画像の再生後に，上記読取手段によって読み取られた上記第１の差分データと上記量子化データとによって表される第２の画像を再生する，あるいは，上記読取手段によって読み取られた上記第１の差分データと上記量子化データと上記第２の差分データとによって表される第３の画像を再生する，
画像再生方法。
【請求項１６】
第１のサンプリング手段が，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得，
第１の直交変換手段が，上記第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得，
第１の量子化手段が，上記第１の直交変換手段によって得られた第１の周波数成分データを量子化し，第１の量子化データを出力する第１の量子化処理を行い，
第１の逆量子化手段が，上記第１の量子化手段から出力された第１の量子化データを入力し，第１の逆量子化データを出力する第１の逆量子化処理を行い，
初期差分データ算出手段が，上記第１の逆量子化手段から出力された第１の逆量子化データと上記第１の直交変換手段によって得られた第１の周波数成分データとの差分を表す初期差分データを算出し，
第２の直交変換手段が，原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得，
第１の差分データ算出手段が，上記第１の直交変換手段によって得られた第１の周波数成分データと上記第２の直交変換手段によって得られた第２の周波数成分データとの差分を表す第１の差分データをブロックごとに算出し，
第２の量子化手段が，入力するデータを量子化し，第２の量子化データを出力する第２の量子化処理を行い，
第２の逆量子化手段が，上記第２の量子化手段から出力された第２の量子化データを入力し，第２の逆量子化データを出力する第２の逆量子化処理を行い，
第２の差分データ算出手段が，上記第２の逆量子化手段から出力された第２の逆量子化データと上記第２の量子化手段に入力するデータとの差分を表す第２の差分データを算出し，
第１の制御手段が，初期差分データを初期入力データとして上記第２の量子化手段に入力し，上記第２の量子化手段による第２の量子化処理，上記第２の逆量子化手段による第２の逆量子化処理および上記第２の差分データ算出手段による第２の差分データの算出を行い，かつ上記第２の差分データ算出手段において算出された第２の差分データを，上記第２の量子化手段に入力データとして与え，上記第２の量子化手段による第２の量子化処理，上記第２の逆量子化手段による第２の逆量子化処理および上記第２の差分データ算出手段による第２の差分データの算出を，一定回数繰り返し，
加算手段が，上記第１の差分データ算出手段から出力された第１の差分データと上記第２の差分データ算出手段から出力された最後の第２の差分データとを加算して加算データを出力し，
第３の量子化手段が，入力するデータを量子化し，第３の量子化データを出力する第３の量子化処理を行い，
第３の逆量子化手段が，上記第３の量子化手段から出力された第３の量子化データを入力し，第３の逆量子化データを出力する第３の逆量子化処理を行い，
第３の差分データ算出手段が，上記第３の逆量子化手段から出力された第３の逆量子化データと上記第３の量子化手段に入力するデータとの差分を表す第３の差分データを算出し，
第２の制御手段が，上記加算手段によって得られた加算データを初期入力データとして上記第３の量子化手段に入力し，上記第３の量子化手段による第３の量子化処理，上記第３の逆量子化手段による第３の逆量子化処理および上記第３の差分データ算出手段による第３の差分データの算出を行い，かつ上記第３の差分データ算出手段において算出された第３の差分データを，上記第３の量子化手段に入力データとして与え，上記第３の量子化手段による第３の量子化処理，上記第３の逆量子化手段による第３の逆量子化処理および上記第３の差分データ算出手段による第３の差分データの算出を，一定回数繰り返し，
記録制御手段が，上記第１の量子化手段から出力された第１の量子化データ，上記第２の量子化手段から出力された第２の量子化データおよび上記第３の量子化手段から出力された第３の量子化データを記録媒体に記録する，
画像記録方法。
【請求項１７】
読取手段が，請求項16に記載の上記記録媒体に記録されている上記第１の量子化データ，上記第２の量子化データおよび上記第３の量子化データを読み取り，
第１の再生手段が，上記第１の量子化データによって表される第１の画像を再生し，
第２の再生手段が，上記第１の再生手段による第１の画像の再生後に，上記読取手段によって読み取られた上記第１の量子化データ，上記第２の量子化データおよび上記第３の量子化データのうち，任意の量子化データによって表される第２の画像を再生する，
画像再生方法。
【請求項１８】
画像記録装置のコンピュータを制御するコンピュータが読み取り可能なプログラムであって，
原画像データを第１のサンプリング間隔によりサンプリングさせて第１のサンプリング・データを得，
得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換させてブロックごとに第１の周波数成分データを得，
上記原画像データを複数ブロックに分割させ，かつ直交変換してブロックごとに第２の周波数成分データを得，
得られた第１の周波数成分データと上記第２の周波数成分データとの差分データをブロックごとに算出させ，
算出された差分データと得られた第１の周波数成分データとを記録媒体に記録させるように画像記録装置のコンピュータを制御するコンピュータが読取可能なプログラム。
【請求項１９】
画像再生装置のコンピュータを制御するコンピュータが読取可能なプログラムであって，
請求項18に記載の上記記録媒体に記録されている上記差分データと上記第１の周波数成分データとを読み取らせ，
読み取られた上記第１の周波数成分データによって表される第１の画像を再生させ，
第１の画像の再生後に，上記第１の周波数成分データと上記差分データとによって表される第２の画像を再生させるように，画像再生装置のコンピュータを制御するコンピュータが読取可能なプログラム。
【請求項２０】
画像記録装置のコンピュータを制御するコンピュータが読取可能なプログラムであって，
原画像データを第１のサンプリング間隔によりサンプリングさせて第１のサンプリング・データを得，
得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換させてブロックごとに第１の周波数成分データを得，
上記原画像データを複数ブロックに分割し，かつ直交変換させてブロックごとに第２の周波数成分データを得，
得られた第１の周波数成分データと第２の周波数成分データとの第１の差分データをブロックごとに算出させ，
与えられるデータを量子化し，量子化データを得る量子化処理を行なわせ，
上記量子化処理が行われた量子化データを逆量子化して逆量子化データを得る逆量子化処理を行なわせ，
上記逆量子化処理により得られる逆量子化データと上記量子化処理に与えられるデータとの第２の差分データを算出させ，
得られた第１の周波数成分データを初期入力データとして上記量子化処理を行わせ，上記量子化処理，上記逆量子化処理および上記第２の差分データの算出を行なわせ，かつ算出された上記第２の差分データを，上記量子化処理を行うデータとして与え，上記量子化処理，上記逆量子化処理および上記第２の差分データの算出を，一定回数繰り返させ，
算出された第１の差分データ，上記量子化処理により得られた量子化データおよび一定回数後の上記第２の差分データの算出により得られた最後の上記第２の差分データを記録媒体に記録させるように画像記録装置のコンピュータを制御するコンピュータが読取可能なプログラム。
【請求項２１】
画像再生装置のコンピュータを制御するコンピュータが読み取り可能なプログラムであって，
請求項20に記載の上記記録媒体に記録されている上記第１の差分データ，上記量子化データおよび上記最後の第２の差分データを読み取らせ，
読み取られた上記量子化データを再生させ，
第１の画像の再生後に，読み取られた上記第１の差分データと上記量子化データとによって表される第２の画像を再生する，あるいは，読み取られた上記第１の差分データと上記量子化データと上記第２の差分データとによって表される第３の画像を再生させるように画像再生装置のコンピュータを制御するコンピュータが読取可能なプログラム。
【請求項２２】
画像記録装置のコンピュータを制御するコンピュータが読取可能なプログラムであって，
原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得，
得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得，
得られた第１の周波数成分データを量子化し，第１の量子化データを出力する第１の量子化処理を行わせ，
出力された第１の量子化データを入力し，第１の逆量子化データを出力する第１の逆量子化処理を行わせ，
出力された第１の逆量子化データと得られた第１の周波数成分データとの差分を表す初期差分データを算出させ，
原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得，
得られた第１の周波数成分データと得られた第２の周波数成分データとの差分を表す第１の差分データをブロックごとに算出させ，
入力するデータを量子化し，第２の量子化データを出力する第２の量子化処理を行わせ，
上記第２の量子化処理において出力された第２の量子化データを入力し，第２の逆量子化データを出力する第２の逆量子化処理を行なわせ，
上記第２の逆量子化処理において出力された第２の逆量子化データと上記第２の量子化処理に入力するデータとの差分を表す第２の差分データを算出させ，
初期差分データを初期入力データとして上記第２の量子化処理を行わせ，上記第２の量子化処理，上記第２の逆量子化処理および上記第２の差分データの算出を行わせ，かつ上記第２の差分データを，上記第２の量子化処理の入力データとして与え，上記第２の量子化処理，上記第２の逆量子化処理および上記第２の差分データの算出を，一定回数繰り返させ，
上記第１の差分データと上記第２の差分データの算出における最後の上記第２の差分データとを加算して加算データを出力させ，
入力するデータを量子化し，第３の量子化データを出力する第３の量子化処理を行わせ，
上記第３の量子化処理において出力された第３の量子化データを入力し，第３の逆量子化データを出力する第３の逆量子化処理を行わせ，
上記第３の逆量子化処理において出力された第３の逆量子化データと上記第３の量子化処理において入力するデータとの差分を表す第３の差分データを算出させ，
上記加算データを初期入力データとして上記第３の量子化処理を行わせ，上記第３の量子化処理，上記第３の逆量子化処理および上記第３の差分データの算出を行わせ，かつ上記第３の差分データを，上記第３の量子化処理における入力データとして与え，上記第３の量子化処理，上記第３の逆量子化処理および上記第３の差分データの算出を，一定回数繰り返させ，
上記第１の量子化データ，上記第２の量子化データおよび上記第３の量子化データを記録媒体に記録させるように，画像記録装置のコンピュータを制御するコンピュータが読取可能なプログラム。
【請求項２３】
画像再生装置のコンピュータを制御するコンピュータが読み取り可能なプログラムであって，
請求項22に記載の上記記録媒体に記録されている上記第１の量子化データ，上記第２の量子化データおよび上記第３の量子化データを読み取らせ，
上記第１の量子化データによって表される第１の画像を再生させ，
上記第１の画像の再生後に，上記第１の量子化データ，上記第２の量子化データおよび上記第３の量子化データによって表される第２の画像を再生させるように画像再生装置のコンピュータを制御するコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，画像記録装置および画像再生装置ならびにそれらの方法およびそれらのプログラムに関する。
【背景技術】
【０００２】
画像データを圧縮して記録する場合に，不可逆圧縮した第１の符号化データと，原画像データと第１の符号化データを復元した復元画像データとの差分データと，を記録するものがある。通常再生時には，第１の符号化データのみの復元が行われ，原画像データが必要なときには，第１の符号化データと差分データとの復元が行われる（特許文献１）。また，画素の一部を間引くことにより得られる縮小画像データを圧縮符号化した圧縮データと，間引きの対象となった部分を復元するための情報を圧縮符号化した圧縮画質保持用データと，を記録するものもある（特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平7-146927号公報
【特許文献２】特開平8-265752号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のものでは，直交変換を行い，量子化した画像データと差分データとの間に冗長性があり，全体のデータ量としては２つのデータに分ける前よりも大きくなってしまう。また，特許文献２に記載のものにおいても，記録される２種類の圧縮データに冗長性があるので，記録するデータのデータ量が多くなってしまう。
【０００５】
この発明は，記録されるデータ量を少なくすることを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明による画像記録装置は，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得る第１のサンプリング手段と，第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得る第１の直交変換手段と，原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る第２の直交変換手段と，第１の直交変換手段によって得られた第１の周波数成分データと第２の直交変換手段によって得られた第２の周波数成分データとの差分データをブロックごとに算出する差分データ算出手段と，差分データ算出手段によって算出された差分データと第１の直交変換手段によって得られた第１の周波数成分データとを記録媒体に記録する記録制御手段とを備えていることを特徴とする。
【０００７】
第１の発明は，画像記録方法も提供している。すなわち，この方法は，第１のサンプリング手段が，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得，第１の直交変換手段が，第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得，第２の直交変換手段が，原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得，差分データ算出手段が，第１の直交変換手段によって得られた第１の周波数成分データと第２の直交変換手段によって得られた第２の周波数成分データとの差分データをブロックごとに算出し，記録制御手段が，差分データ算出手段によって算出された差分データと第１の直交変換手段によって得られた第１の周波数成分データとを記録媒体に記録するものである。
【０００８】
第１の発明は，画像記録装置のコンピュータを制御するプログラムも提供している。そのようなプログラムを格納した記録媒体も提供するようにしてもよい。
【０００９】
第２の発明による画像再生装置は，記録媒体に記録されている差分データと第１の周波数成分データとを読み取る読取手段と，読取手段によって読み取られた第１の周波数成分データによって表される第１の画像を再生する第１の再生手段と，第１の再生手段による第１の画像の再生後に，読取手段によって読み取られた第１の周波数成分データと差分データとによって表される第２の画像を再生する第２の再生手段とを備えている。
【００１０】
第２の発明は，画像再生方法も提供している。すなわち，この方法は，読取手段が，記録媒体に記録されている差分データと第１の周波数成分データとを読み取り，第１の再生手段が，読取手段によって読み取られた第１の周波数成分データによって表される第１の画像を再生し，第２の再生手段が，第１の再生手段による第１の画像の再生後に，読取手段によって読み取られた第１の周波数成分データと差分データとによって表される第２の画像を再生するものである。
【００１１】
第２の発明は，画像再生装置のコンピュータを制御するプログラムも提供している。そのようなプログラムを格納した記録媒体を提供するようにしてもよい。
【００１２】
第３の発明による画像記録装置は，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得る第１のサンプリング手段と，第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得る第１の直交変換手段と，原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る第２の直交変換手段と，第１の直交変換手段によって得られた第１の周波数成分データと第２の直交変換手段によって得られた第２の周波数成分データとの第１の差分データをブロックごとに算出する第１の差分データ算出手段と，入力するデータを量子化し，量子化データを出力する量子化処理を行う量子化手段と，量子化手段から出力された量子化データを逆量子化して逆量子化データを出力する逆量子化処理を行う逆量子化手段と，逆量子化手段から出力される逆量子化データと量子化手段に入力するデータとの第２の差分データを算出する第２の差分データ算出手段と，第１の直交変換手段によって得られた第１の周波数成分データを初期入力データとして量子化手段に入力し，量子化手段による量子化処理，逆量子化手段による逆量子化処理および第２の差分データ算出手段による第２の差分データの算出を行い，かつ第２の差分データ算出手段において算出された第２の差分データを，量子化手段に入力データとして与え，量子化手段による量子化処理，逆量子化手段による逆量子化処理および第２の差分データ算出手段による第２の差分データの算出を，一定回数繰り返す制御手段，ならびに第１の差分データ算出手段によって算出された第１の差分データ，量子化手段から出力された量子化データおよび制御手段による第２の差分データ算出手段における一定回数後の算出により得られた最後の第２の差分データを記録媒体に記録する記録制御手段を備えていることを特徴とする。
【００１３】
第３の発明は，画像記録方法も提供している。すなわち，この方法は，第１のサンプリング手段が，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得，第１の直交変換手段が，第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得，第２の直交変換手段が，原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得，第１の差分データ算出手段が，第１の直交変換手段によって得られた第１の周波数成分データと第２の直交変換手段によって得られた第２の周波数成分データとの第１の差分データをブロックごとに算出し，量子化手段が，入力するデータを量子化し，量子化データを出力する量子化処理を行い，逆量子化手段が，量子化手段から出力された量子化データを逆量子化して逆量子化データを出力する逆量子化処理を行い，第２の差分データ算出手段が，逆量子化手段から出力される逆量子化データと量子化手段に入力するデータとの第２の差分データを算出し，制御手段が，第１の直交変換手段によって得られた第１の周波数成分データを初期入力データとして量子化手段に入力し，量子化手段による量子化処理，逆量子化手段による逆量子化処理および第２の差分データ算出手段による第２の差分データの算出を行い，かつ第２の差分データ算出手段において算出された第２の差分データを，量子化手段に入力データとして与え，量子化手段による量子化処理，逆量子化手段による逆量子化処理および第２の差分データ算出手段による第２の差分データの算出を，一定回数繰り返し，記録制御手段が，第１の差分データ算出手段によって算出された第１の差分データ，量子化手段から出力された量子化データおよび制御手段による第２の差分データ算出手段における一定回数後の算出により得られた最後の第２の差分データを記録媒体に記録するものである。
【００１４】
第３の発明は，画像記録装置のコンピュータを制御するプログラムも提供している。そのようなプログラムを格納した記録媒体を提供するようにしてもよい。
【００１５】
第４の発明による画像再生装置は，記録媒体に記録されている第１の差分データ，量子化データおよび最後の第２の差分データを読み取る読取手段と，読取手段によって読み取られた量子化データを再生する第１の再生手段と，第１の再生手段による第１の画像の再生後に，読取手段によって読み取られた第１の差分データと量子化データとによって表される第２の画像を再生する，あるいは，読取手段によって読み取られた第１の差分データと量子化データと第２の差分データとによって表される第３の画像を再生する第２の再生手段とを備えていることを特徴とする。
【００１６】
第４の発明は，画像再生方法も提供している。すなわち，この方法は，読取手段が，記録媒体に記録されている第１の差分データ，量子化データおよび最後の第２の差分データを読み取り，第１の再生手段が，読取手段によって読み取られた量子化データを再生し，第２の再生手段が，第１の再生手段による第１の画像の再生後に，読取手段によって読み取られた第１の差分データと量子化データとによって表される第２の画像を再生する，あるいは，読取手段によって読み取られた第１の差分データと量子化データと最後の第２の差分データとによって表される第３の画像を再生するものである。
【００１７】
第４の発明は，画像再生装置のコンピュータを制御するプログラムも提供している。そのようなプログラムを格納した記録媒体も提供するようにしてもよい。
【００１８】
第５の発明の画像記録装置は，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得る第１のサンプリング手段，第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得る第１の直交変換手段，第１の直交変換手段によって得られた第１の周波数成分データを量子化し，第１の量子化データを出力する第１の量子化処理を行う第１の量子化手段，第１の量子化手段から出力された第１の量子化データを入力し，第１の逆量子化データを出力する第１の逆量子化処理を行う第１の逆量子化手段，第１の逆量子化手段から出力された第１の逆量子化データと第１の直交変換手段によって得られた第１の周波数成分データとの差分を表す初期差分データを算出する初期差分データ算出手段，原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得る第２の直交変換手段，第１の直交変換手段によって得られた第１の周波数成分データと第２の直交変換手段によって得られた第２の周波数成分データとの差分を表す第１の差分データをブロックごとに算出する第１の差分データ算出手段，入力するデータを量子化し，第２の量子化データを出力する第２の量子化処理を行う第２の量子化手段，第２の量子化手段から出力された第２の量子化データを入力し，第２の逆量子化データを出力する第２の逆量子化処理を行う第２の逆量子化手段，第２の逆量子化手段から出力された第２の逆量子化データと第２の量子化手段に入力するデータとの差分を表す第２の差分データを算出する第２の差分データ算出手段，初期差分データを初期入力データとして第２の量子化手段に入力し，第２の量子化手段による第２の量子化処理，第２の逆量子化手段による第２の逆量子化処理および第２の差分データ算出手段による第２の差分データの算出を行い，かつ第２の差分データ算出手段において算出された第２の差分データを，第２の量子化手段に入力データとして与え，第２の量子化手段による第２の量子化処理，第２の逆量子化手段による第２の逆量子化処理および第２の差分データ算出手段による第２の差分データの算出を，一定回数繰り返す第１の制御手段，第１の差分データ算出手段から出力された第１の差分データと第２の差分データ算出手段から出力された最後の第２の差分データとを加算して加算データを出力する加算手段，入力するデータを量子化し，第３の量子化データを出力する第３の量子化処理を行う第３の量子化手段，第３の量子化手段から出力された第３の量子化データを入力し，第３の逆量子化データを出力する第３の逆量子化処理を行う第３の逆量子化手段，第３の逆量子化手段から出力された第３の逆量子化データと第３の量子化手段に入力するデータとの差分を表す第３の差分データを算出する第３の差分データ算出手段，加算手段によって得られた加算データを初期入力データとして第３の量子化手段に入力し，第３の量子化手段による第３の量子化処理，第３の逆量子化手段による第３の逆量子化処理および第３の差分データ算出手段による第３の差分データの算出を行い，かつ第３の差分データ算出手段において算出された第３の差分データを，第３の量子化手段に入力データとして与え，第３の量子化手段による第３の量子化処理，第３の逆量子化手段による第３の逆量子化処理および第３の差分データ算出手段による第３の差分データの算出を，一定回数繰り返す第２の制御手段，ならびに第１の量子化手段から出力された第１の量子化データ，第２の量子化手段から出力された第２の量子化データおよび第３の量子化手段から出力された第３の量子化データを記録媒体に記録する記録制御手段を備えていることを特徴とする。
【００１９】
第５の発明は，画像記録方法も提供している。すなわち，この方法は，第１のサンプリング手段が，原画像データを第１のサンプリング間隔によりサンプリングして第１のサンプリング・データを得，第１の直交変換手段が，第１のサンプリング手段によって得られた第１のサンプリング・データを複数ブロックに分け，かつ直交変換してブロックごとに第１の周波数成分データを得，第１の量子化手段が，第１の直交変換手段によって得られた第１の周波数成分データを量子化し，第１の量子化データを出力する第１の量子化処理を行い，第１の逆量子化手段が，第１の量子化手段から出力された第１の量子化データを入力し，第１の逆量子化データを出力する第１の逆量子化処理を行い，初期差分データ算出手段が，第１の逆量子化手段から出力された第１の逆量子化データと１の直交変換手段によって得られた第１の周波数成分データとの差分を表す初期差分データを算出し，第２の直交変換手段が，原画像データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得，第１の差分データ算出手段が，第１の直交変換手段によって得られた第１の周波数成分データと第２の直交変換手段によって得られた第２の周波数成分データとの差分を表す第１の差分データをブロックごとに算出し，第２の量子化手段が，入力するデータを量子化し，第２の量子化データを出力する第２の量子化処理を行い，第２の逆量子化手段が，第２の量子化手段から出力された第２の量子化データを入力し，第２の逆量子化データを出力する第２の逆量子化処理を行い，第２の差分データ算出手段が，第２の逆量子化手段から出力された第２の逆量子化データと第２の量子化手段に入力するデータとの差分を表す第２の差分データを算出し，第１の制御手段が，初期差分データを初期入力データとして第２の量子化手段に入力し，第２の量子化手段による第２の量子化処理，第２の逆量子化手段による第２の逆量子化処理および第２の差分データ算出手段による第２の差分データの算出を行い，かつ第２の差分データ算出手段において算出された第２の差分データを，第２の量子化手段に入力データとして与え，第２の量子化手段による第２の量子化処理，第２の逆量子化手段による第２の逆量子化処理および第２の差分データ算出手段による第２の差分データの算出を，一定回数繰り返し，加算手段が，第１の差分データ算出手段から出力された第１の差分データと第２の差分データ算出手段から出力された最後の第２の差分データとを加算して加算データを出力し，第３の量子化手段が，入力するデータを量子化し，第３の量子化データを出力する第３の量子化処理を行い，第３の逆量子化手段が，第３の量子化手段から出力された第３の量子化データを入力し，第３の逆量子化データを出力する第３の逆量子化処理を行い，第３の差分データ算出手段が，第３の逆量子化手段から出力された第３の逆量子化データと第３の量子化手段に入力するデータとの差分を表す第３の差分データを算出し，第２の制御手段が，加算手段によって得られた加算データを初期入力データとして第３の量子化手段に入力し，第３の量子化手段による第３の量子化処理，第３の逆量子化手段による第３の逆量子化処理および第３の差分データ算出手段による第３の差分データの算出を行い，かつ第３の差分データ算出手段において算出された第３の差分データを，第３の量子化手段に入力データとして与え，第３の量子化手段による第３の量子化処理，第３の逆量子化手段による第３の逆量子化処理および第３の差分データ算出手段による第３の差分データの算出を，一定回数繰り返し，記録制御手段が，第１の量子化手段から出力された第１の量子化データ，第２の量子化手段から出力された第２の量子化データおよび第３の量子化手段から出力された第３の量子化データを記録媒体に記録するものである。
【００２０】
第５の発明は，画像記録装置のコンピュータを制御するプログラムも提供している。そのようなプログラムを格納した記録媒体も提供するようにしてもよい。
【００２１】
第６の発明は，記録媒体に記録されている第１の量子化データ，第２の量子化データおよび第３の量子化データを読み取る読取手段と，第１の量子化データによって表される第１の画像を再生する第１の再生手段，第１の再生手段による第１の画像の再生後に，読取手段によって読み取られた第１の量子化データ，第２の量子化データおよび第３の量子化データによって表される第２の画像を再生する第２の再生手段とを備えていることを特徴とする。
【００２２】
第６の発明は，画像再生方法も提供している。すなわち，この方法は，読取手段が，記録媒体に記録されている第１の量子化データ，第２の量子化データおよび第３の量子化データを読み取り，第１の再生手段が，第１の量子化データによって表される第１の画像を再生し，第２の再生手段が，第１の再生手段による第１の画像の再生後に，読取手段によって読み取られた第１の量子化データ，第２の量子化データおよび第３の量子化データによって表される第２の画像を再生するものである。
【００２３】
第６の発明は，画像再生装置のコンピュータを制御するプログラムも提供している。そのようなプログラムを格納した記録媒体も提供するようにしてもよい。
【００２４】
原画像データを第２のサンプリング間隔によりサンプリングして第２のサンプリング・データを得る第２のサンプリング手段をさらに備えてもよい。この場合，第２の直交変換手段は，たとえば，第２のサンプリング手段によって得られた第２のサンプリング・データを複数ブロックに分割し，かつ直交変換してブロックごとに第２の周波数成分データを得るものとなろう。
【発明の効果】
【００２５】
第１の発明によると，第１のサンプリング・データから得られた第１の周波数成分データと，原画像データから得られた第２の周波数成分データとの差分データが算出される。算出された差分データと第１の周波数成分データとが記録媒体に記録される。記録媒体に記録される差分データと第１の周波数成分データとは，重複しているデータが無く，冗長性が排除されている。記録媒体に記録されるデータのデータ量を少なくできる。
【００２６】
第２の発明によると，第１の周波数成分データを再生することにより，画像の概要を表す第１の画像が迅速に再生されることとなる。第１の周波数成分データと差分データとを再生することにより，詳細な第２の画像が再生される。
【００２７】
第３の発明においても記録媒体に記録される第１の差分データ，量子化データ，最後の第２の差分データは，重複しているデータが無く，冗長性が排除されている。記録媒体に記録されるデータのデータ量を少なくできる。
【００２８】
第４の発明によると，量子化データを再生することにより，画像の概要を表す第１の画像が迅速に再生されることとなる。第１の差分データと量子化データとを再生することにより，第１の画像よりも詳細な第２の画像が再生され，第１の差分データと量子化データと第２の差分データとが再生されることにより，第２の画像よりも詳細な第３の画像が再生される。
【００２９】
第５の発明によると，第１の量子化データ，第２の量子化データおよび第３の量子化データが記録媒体に記録される。これらの第１の量子化データ，第２の量子化データおよび第３の量子化データも重複しないので，冗長性が排除され，記録媒体に記録されるデータのデータ量が少なくなる。
【００３０】
第６の発明によると，量子化データを再生することにより，迅速に第１の画像が再生され，第１の量子化データ，第２の量子化データおよび第３の量子化データが再生されることにより高画質の第２の画像を再生できる。
【図面の簡単な説明】
【００３１】
【図１】画像圧縮システムの概要を示している。
【図２】スマートフォンの電気的構成を示すブロック図である。
【図３】サーバの電気的構成を示すブロック図である。
【図４】画像の記録処理手順を示すフローチャートである。
【図５】原画像データが圧縮される様子を示している。
【図６】原画像データが圧縮される様子を示している。
【図７】再生処理手順を示すフローチャートである。
【図８】再生された画像を示している。
【図９】画像の記録処理手順を示すフローチャートである。
【図１０】原画像データが圧縮される様子を示している。
【図１１】原画像データが圧縮される様子を示している。
【図１２】画像の記録処理手順を示すフローチャートである。
【図１３】画像の記録処理手順を示すフローチャートである。
【図１４】原画像データが圧縮される様子を示している。
【図１５】原画像データが圧縮される様子を示している。
【図１６】再生処理手順を示すフローチャートである。
【図１７】再生処理手順を示すフローチャートである。
【図１８】画像の記録処理手順を示すフローチャートである。
【図１９】画像の記録処理手順を示すフローチャートである。
【図２０】原画像データが圧縮される様子を示している。
【図２１】原画像データが圧縮される様子を示している。
【図２２】記録されるデータと再生される様子とを示している。
【図２３】再生処理手順を示すフローチャートである。
【発明を実施するための形態】
【００３２】
図１は，この発明の実施例を示すもので，画像圧縮システムの概要を示している。
【００３３】
画像圧縮システムには，インターネットを介して互いに通信可能なスマートフォン１（いわゆる多機能携帯電話。画像再生装置）およびサーバ10（画像記録装置）が含まれている。スマートフォン１でなくともインターネットを介してサーバ10と通信可能であれば，フィーチャーフォン，クライアント・コンピュータ，ＰＤＡ（Personal Digital Assistant）などのその他の通信装置であってもよい。
【００３４】
図２は，スマートフォン１の電気的構成を示すブロック図である。
【００３５】
スマートフォン１の全体の動作は，制御装置２によって統括される。
【００３６】
スマートフォン１には，画像，文字等を表示するための表示装置３が設けられている。この表示装置３の表示画面には，ユーザからの指令を受け付けるタッチ・パネル４が形成されている。また，スマートフォン１には，データ等を記憶するメモリ５，音声入力のためのマイクロフォン６，音声出力のためのスピーカ７，インターネットに接続するための通信装置８などが含まれている。さらに，スマートフォン１には，メモリ・カード・インターフェイス９Ａが含まれており，メモリ・カード９Ｂに画像データなどが格納されている場合には，その画像データを読み出し，表示装置３の表示画面に画像を表示できる。さらに，メモリ・カード９Ｂ（プログラムを格納する記録媒体）に，後述する動作を制御するプログラムが格納されている場合には，メモリ・カード９Ｂから，そのプログラムが読み出され，スマートフォン１にインストールされる。これにより，スマートフォン１は後述する動作を行う。もちろん，メモリ・カード９Ｂ以外の他の記録媒体にプログラムが格納され，そのプログラムがメモリ・カード９Ｂにインストールされるようにしてもよい。また，インターネットを介してプログラムを受信し，スマートフォン１にインストールするようにしてもよい。
【００３７】
図３は，サーバ10の電気的構成を示すブロック図である。
【００３８】
サーバ10の全体の動作は，ＣＰＵ（Central Processing Unit）11によって統括される。
【００３９】
サーバ10には，プログラム等を記憶するＲＯＭ（Read Only Memory）12，データ等を一時的に記憶するＲＡＭ（Random Access Memory）13，CD-ROM（Compact Disc Read Only Memory）ドライブ14Ａ，表示装置15などが含まれている。また，サーバ10にコマンドを与えるキーボード16，インターネットに接続するための通信装置17，外部ストレージ装置18もサーバ10に接続されている。さらに，サーバ10には，インターフェイス20が含まれており，スキャナ19Ａおよびディジタル・カメラ19Ｂが接続可能である。
【００４０】
CD-ROM（Compact Disc Read Only Memory）14Ｂ（コンピュータが読み取り可能なプログラムを格納した記録媒体）には，後述する動作を制御するプログラムが格納されている。CD-ROM14Ｂからプログラムが読み出され，サーバ10にインストールされることにより，サーバ10は，後述する動作を行う。もちろん，CD-ROM14Ｂ以外の他の記録媒体にプログラムが格納され，そのプログラムがサーバ10にインストールされるようにしてもよいし，インターネットを介して送信されるプログラムを受信し，受信したプログラムがサーバ10にインストールされるようにしてもよい。
【００４１】
サーバ10には，インターネット，スキャナ19Ａ，ディジタル・カメラ19Ｂなどを介して画像データが入力する。入力した画像データが，次に述べるように圧縮されて，外部ストレージ装置18に記録させられる。
【００４２】
図４は，外部ストレージ装置18に画像データが記録される処理手順を示すフローチャートである。図５および図６は，原画像データ31が圧縮される様子を示している。
【００４３】
サーバ10に入力した原画像データ31は，ＲＡＭ13に与えられ，一時的に記憶される。原画像データ31は，ＲＡＭ13から読み出され，ＣＰＵ11（第１のサンプリング手段）によって，第１のサンプリング間隔によりサンプリングされる（ステップ21）。このサンプリングにより，第１のサンプリング・データ32が得られる。第１のサンプリング・データ32は，ＣＰＵ11によって，複数ブロックＢｒ（たとえば，８画素×８画素から構成される）に分けられ（ステップ22），複数ブロックＢｒに分割された第１のサンプリング・データ33が得られる。分割された第１のサンプリング・データ33についてＣＰＵ11（第１の直交変換手段）によって直交変換が行われる（ステップ23）。第１のサンプリング・データ33について直交変換が行われることにより，ブロックＢｒごとに第１の周波数成分データ34が得られる。
【００４４】
また，原画像データ31もＣＰＵ11によって複数のブロックＢｒ（たとえば，８画素×８画素から構成される）に分割され（ステップ24），分割された原画像データ43が得られる。分割された原画像データ43についてＣＰＵ11（第２の直交変換手段）によって直交変換が行われる（ステップ25）。分割された原画像データ43について直交変換が行われることにより，ブロックＢｒごとに第２の周波数成分データ44が得られる。
【００４５】
図６を参照して，第１の周波数成分データ34は，原画像データ31が第１のサンプリング間隔によりサンプリングされているものであるのに対し，第２の周波数成分データ44は，サンプリングされていないものであるから，第２の周波数成分データ44は存在するが第１の周波数成分データ34は存在しない箇所がある（図６においてハッチングはデータが存在することを示している。破線で示すデータは存在しないことを表している。）。
【００４６】
このようにして得られた第１の周波数成分データ34と第２の周波数成分データ44との差分データ35がＣＰＵ11（差分データ算出手段）によって算出される（ステップ26）。差分データ35は，第１の周波数成分データ34において存在していないデータを表すこととなる。
【００４７】
第１の周波数成分データ34および差分データ35がＣＰＵ11（符号化手段）によって符号化される（ステップ27）。符号化された第１の周波数成分データ34および符号化された差分データ35がＣＰＵ11（記録制御手段）によって外部ストレージ装置18（記録媒体）に記録される（ステップ28）。
【００４８】
外部ストレージ装置18に記録される第１の周波数成分データ34が表す画像部分と差分データ35が表す画像部分とは重複しないので，冗長性が排除されている。外部ストレージ装置18に記録されるデータ量を少なくできる。
【００４９】
図７は，上述のようにして記録された第１の周波数成分データ34および差分データ35の再生処理手順を示すフローチャートである。図８は，表示される画像の一例である。
【００５０】
外部ストレージ装置18に記録されている符号化された第１の周波数成分データ34がＣＰＵ11によって読み取られる（ステップ61）。符号化された第１の周波数成分データ34は，通信装置17によってサーバ10からスマートフォン１に送信される（ステップ62）。
【００５１】
サーバ10から送信された第１の周波数成分データ34は，スマートフォン１の通信装置８（読取手段）において受信される（記録媒体に記録されている第１の周波数成分データ34の読み取り。）（ステップ51）。受信された第１の周波数成分データ34は，メモリ５に与えられ，一時的に記憶される。第１の周波数成分データ34は，メモリ５から読み出され，制御装置２において復号される（ステップ52）。復号された第１の周波数成分データ34が制御装置２（第１の再生手段）において，周波数成分から画素を表すデータへの変換などを含む再生が行われる（ステップ53）。第１の周波数成分データ34は，上述のように，サンプリングされたものであるから，表示装置３の表示画面には，図８に示すように，第１の周波数成分データ34によって表される低画質画像（第１の画像）71が表示される（ステップ54）。
【００５２】
つづいて，サーバ10の外部ストレージ装置18からＣＰＵ11によって符号化された差分データ35が読み取られる（ステップ63）。符号化された差分データ35がサーバ10の通信装置17によってスマートフォン１に送信される（ステップ64）。
【００５３】
サーバ10からの符号化された差分データ35は，スマートフォン１の通信装置８（読取手段）によって受信される（記録媒体に記録されている差分データの読み取り。）（ステップ55）。符号化された差分データ35は，制御装置２によって復号される（ステップ56）。低画質画像（第１の画像）71の再生後に，復号された差分データ35および復号された第１の周波数成分データ34が制御装置２（第２の再生手段）において，周波数成分から画素を表すデータへの変換などを含む再生が行われる（ステップ57）。第１の周波数成分データ34と差分データ35との両方のデータを用いることにより，図８に示すように高画質画像（第２の画像）72が表示装置３の表示画面に表示されるようになる（ステップ58）。
【００５４】
比較的短時間で低画質画像71を表示させることができ，その後，高画質画像72を表示させることができる。
【００５５】
図９から図11は，変形例を示している。
【００５６】
上述の実施例では，第２の周波数成分データ44は，第１の周波数成分データ34のようにサンプリングは行われていないが，この変形例では，第２の周波数成分データ44も原画像データ31がサンプリングされて得られる。
【００５７】
図９は，外部ストレージ装置18に画像データが記録される処理手順を示すフローチャートであり，図４に対応する。図10および図11は，原画像データ31が圧縮される様子を示すものであり，図５および図６に対応する。
【００５８】
上述したのと同様に，サーバ10の外部ストレージ装置18から読み出され，ＣＰＵ11によって第１のサンプリング間隔によりサンプリングが行われ（ステップ81），第１のサンプリング・データ32が得られる。ＣＰＵ11によって，第１のサンプリング・データ32が複数ブロックＢｒに分割され（ステップ82），分割された第１のサンプリング・データ33が得られる。複数ブロックＢｒに分割された第１のサンプリング・データ33がＣＰＵ11（第１の直交変換手段）によって直交変換され（ステップ83），第１の周波数成分データ34が得られる。
【００５９】
上述した実施例と異なり，原画像データ31がＣＰＵ11（第２のサンプリング手段）によって第２のサンプリング間隔によりサンプリングされて第２のサンプリング・データ42が得られる（ステップ84）。第２のサンプリング間隔は，第１のサンプリング間隔よりも短いものである。第１のサンプリング・データ32のデータ量よりも第２のサンプリング・データ42のデータ量の方が多くなる。第２のサンプリング・データ42も，ＣＰＵ11によって複数ブロックＢｒに分割される（ステップ85）。分割された第２のサンプリング・データ42がＣＰＵ11（第２の直交変換手段）によって直交変換され，ブロックＢｒごとに第２の周波数成分データ44が得られる（ステップ86）。第１のサンプリング間隔よりも第２のサンプリング間隔の方が短いから，図11に示すように，第１の周波数成分データ34のデータ量よりも第２の周波数成分データ44のデータ量の方が多い（ハッチングが存在するデータを示している）。
【００６０】
第１の周波数成分データ34と第２の周波数成分データ44との差分データ35がＣＰＵ11（差分データ算出手段）によって算出される（ステップ88）。上述したように，算出された差分データ35と第１の周波数成分データ34のそれぞれがＣＰＵ11（符号化手段）によって符号化され（ステップ88），符号化された差分データ35および符号化された第１の周波数成分データ34がＣＰＵ11（記録制御手段）によって外部ストレージ装置18（記録媒体）に記録される（ステップ89）。
【００６１】
このように，原画像データ31がサンプリングされた第２のサンプリング・データ42から第２の周波数成分データ44が生成された場合も，外部ストレージ装置18に記録される第１の周波数成分データ34と差分データ35とは同じ画像部分を示すデータは存在しないので，冗長性が排除される。
【００６２】
再生時には，図７を参照して説明したように，符号化された第１の周波数成分データ34が復号され，かつ再生されることにより，最初に低画質画像（第１の画像）71が，スマートフォン１の表示装置３の表示画面に迅速に表示される。つづいて，符号化された差分データ35が復号され，復号された第１の周波数成分データ34および復号された差分データ35が再生されることにより，高画質画像（第２の画像）72が，スマートフォン１の表示装置３の表示画面に表示される。
【００６３】
図12から図17は，他の実施例を示している。この実施例は，量子化を利用するものである。
【００６４】
図12および図13は，画像データの記録処理手順を示すフローチャートであり，図４に対応する。図14は，圧縮処理の一部の様子を示すもので，図６に対応する。図15は，量子化，逆量子化，減算処理等の様子を示している。
【００６５】
外部ストレージ装置18に原画像データ31が記録されているものとする。外部ストレージ装置18からＣＰＵ11によって原画像データ31が読み取られる。読み取られた原画像データがＣＰＵ11（第１のサンプリング手段）によって，第１のサンプリング間隔によりサンプリングされ，第１のサンプリング・データ32が得られる（ステップ91）。第１のサンプリング・データ32は，ＣＰＵ11によって複数ブロックＢｒに分割され，分割された第１のサンプリング・データ33が得られる。分割された第１のサンプリング・データ33がＣＰＵ11（第１の直交変換手段）によって直交変換が行われ，ブロックＢｒごとに第１の周波数成分データ34が得られる（ステップ92）。
【００６６】
また，原画像データ31についても上述したように，ＣＰＵ11（第２の直交変換手段）によって複数ブロックＢｒごとに分割され，かつ直交変換されることにより第２の周波数成分データ44が得られる（ステップ93）。
【００６７】
このようにして，第１の周波数成分データ34と第２の周波数成分データ44とが得られると，ＣＰＵ11（第１の差分データ算出手段）によって，第１の周波数成分データ34と第２の周波数成分データ44との差分を表す第１の差分データ35が算出される（ステップ94）。
【００６８】
主として図14および図15を参照して，第１の周波数成分データ34を初期入力データとして，ＣＰＵ11（入力するデータを量子化し，量子化データを出力する量子化手段）によって，量子化係数ｋ１で量子化され，第１の量子化データ34ａが得られる（ステップ95）。量子化は，データの精度を落としてより粗いデータの精度とすることであり，逆量子化は，粗いデータの精度を元のデータの精度に戻すことである。たとえば，量子化係数をｋ１， floor(x)をxの整数部とすると，量子化においては，量子化後のデータ＝floor（量子化前のデータ÷ｋ１）となる。また，逆量子化においては，量子化前のデータ＝量子化後のデータ×ｋ１となる。このために，逆量子化をしたとしても完全には量子化前のデータに戻らないことがある。
【００６９】
第１の量子化データ34ａは，ＣＰＵ11（量子化手段から出力された量子化データを逆量子化して逆量子化データを出力する逆量子化手段）によって逆量子化され，第１の逆量子化データ34ｂが得られる（ステップ96）。
【００７０】
つづいて，量子化前のデータ（この場合，第１の周波数成分データ34）と逆量子化データ（この場合，第１の逆量子化データ34ｂ）との差分を表す第２の差分データ34ｃがＣＰＵ11（第２の差分データ算出手段）によって算出される（ステップ97）（量子化手段から出力される逆量子化データと量子化手段に入力するデータとの第２の差分データを算出する）。
【００７１】
このように，第１の周波数成分データ34を初期入力データとしてＣＰＵ11（量子化手段）に入力し，量子化処理，ＣＰＵ11（逆量子化手段）による逆量子化処理およびＣＰＵ11（第２の差分データ算出手段）による第２の差分データ算出が行われると，算出された第２の差分データを入力データとしてＣＰＵ11（量子化手段）に与え，ＣＰＵ11（量子化手段）による量子化処理，ＣＰＵ11（逆量子化手段）による逆量子化処理，ＣＰＵ11（第２の差分データ算出手段）による第２の差分データの算出がＣＰＵ11（制御手段）によって一定回数繰り返される（ステップ98）。
【００７２】
これらの処理が行われることにより，図15に示すように，第２の差分データ34ｃが得られると，その第２の差分データ34ｃがＣＰＵ11（量子化手段）によって量子化され，第２の量子化データ34ｄが得られる。第２の量子化データ34ｄは，ＣＰＵ11（逆量子化手段）によって逆量子化され，第２の逆量子化データ34ｅが得られる。第２の逆量子化データ34ｅと第２の量子化データ34ｄが得られる量子化前の第２の差分データ34ｃとの第２の差分データ34ｆが得られる。
【００７３】
上述した処理が一定回数繰り返されると（ステップ98でＹＥＳ），第１の差分データ35，第１の量子化データ（量子化係数を含む）34ａ，第２の量子化データ34ｄおよび上述した処理の繰り返しの最後の第２の差分データ34ｆがそれぞれＣＰＵ11（符号化手段）によって符号化される（ステップ99）。符号化された第１の差分データ35，第１の量子化データ（量子化係数を含む）34ａ，第２の量子化データ34ｄおよび上述した処理の繰り返しの最後の第２の差分データ34ｆがＣＰＵ11（記録制御手段）によって外部ストレージ装置18（記録媒体）に記録される（ステップ100）。
【００７４】
第１の量子化データ34ａおよび第２の量子化データ34ｄは，第１の差分データ35では欠如している第１の周波数成分データ34の一部を構成するものである。また，第２の量子化データ34ｄは，第１の量子化データ34ａを逆量子化して得られる第１の逆量子化データ34ｂと，第１の周波数成分データ34との第２の差分データ34ｃが量子化されたものである。第２の差分データ34ｃは，第１の量子化データ34ａには含まれないデータであるから，第２の差分データ34ｃが量子化された第２の量子化データ34ｄも第１の量子化データ34ａには含まれないデータとなる。また，最後の第２の差分データ34ｆも第１の量子化データ34ａおよび第２の量子化データ34ｄのいずれにも含まれないデータとなる。このために，外部ストレージ装置18に符号化されて記録される第１の周波数成分データ34，第１の量子化データ34ａ，第２の量子化データ34ｄおよび最後の第２の差分データ34ｆは，互いに重複するデータが無く，冗長性が排除されているものとなる。
【００７５】
上述した実施例では，原画像データ31を直交変換しているが，図９から図11を参照して説明したように，原画像データ31を，第１のサンプリング間隔よりも短い第２のサンプリング間隔によりＣＰＵ11（第２のサンプリング手段）を用いてサンプリングして第２のサンプリング・データを得てもよい。この場合，複数のブロックＢｒに分割してブロックＢｒごとにＣＰＵ11（第２の直交変換手段）によって第２の周波数成分データ44が得られる。
【００７６】
図16および図17は，再生処理手順を示すフローチャートであり，図７の処理手順に対応する。
【００７７】
サーバ10の外部ストレージ装置18に記録されている符号化された第１の量子化データ34ａおよび第２の量子化データ34ｄがＣＰＵ11によって読み取られる（ステップ131）。読み取られた第１の量子化データ34ａおよび第２の量子化データ34ｄは，サーバ10の通信装置17によってサーバ10からスマートフォン１に送信される（ステップ132）。
【００７８】
サーバ10から送信された第１の量子化データ34ａおよび第２の量子化データ34ｄは，スマートフォン１の通信装置８（量子化データを読み取る読取手段）によって受信される（ステップ111）。第１の量子化データ34ａおよび第２の量子化データ34ｄは符号化されているから，制御装置２によって復号される（ステップ112）。復号された第１の量子化データ34ａおよび第２の量子化データ34ｄは，制御装置２（第１の再生手段）によって逆量子化などの再生が行われる（ステップ113）。第１の量子化データ34ａおよび第２の量子化データ34ｄの再生により，低画質画像（第１の画像）71が表示装置３の表示画面に表示される（ステップ114）。第１の量子化データ34ａおよび第２の量子化データ34ｄの両方の量子化データの再生をせずに，一部の量子化データの再生をするようにしてもよい。
【００７９】
つづいて，符号化された最後の第２の差分データ34ｆがＣＰＵ11によって外部ストレージ装置18から読み取られる（ステップ133）。読み取られた最後の第２の差分データ34ｆは，サーバ10からスマートフォン１に送信される（ステップ134）。
【００８０】
サーバ10から送信された最後の第２の差分データ34ｆは，スマートフォン１の通信装置８において受信される（最後の第２の差分データ34ｆの読み取り手段）（ステップ115）。最後の第２の差分データ34ｆが制御装置２によって復号され（ステップ116），周波数成分から画素表示のための位置変換などの再生が行われる（ステップ117）。再生された第１の量子化データ34ａおよび第２の量子化データ34ｄならびに最後の第２の差分データ34ｆから中画質画像が表示装置３の表示画面に表示される（ステップ118）。
【００８１】
さらに，サーバ10において，外部ストレージ装置18から符号化された第１の差分データ35がＣＰＵ11によって読み取られる（ステップ135）。読み取られた第１の差分データ35がサーバ10からスマートフォン１に送信される（ステップ136）。
【００８２】
サーバ10から送信された第１の差分データ35がスマートフォン１の通信装置８において受信される（ステップ119）（記録媒体に記録されている第１の差分データを読み取る読取手段）。符号化された第１の差分データ35が制御装置２によって復号され（ステップ120），制御装置２によって第１の差分データ35ならびに第１の量子化データ34ａおよび第２の量子化データ34ｄが周波数成分から画素表示位置への変換などの再生が行われる（第２の再生手段）。低画質画像（第１の画像）71の再生後に高画質画像（第２の画像）72の再生が行われ，高画質画像（第２の画像）72が表示装置３の表示画面に表示される（ステップ122）。
【００８３】
上述の実施例において，低画質画像（第１の画像）71の再生後に制御装置２（第２の再生手段）によって，第１の差分データ35と第１の量子化データ34ａおよび第２の量子化データ34ｄと最後の第２の差分データ34ｆとを再生（第３の画像の再生）し，より高画質の画像（第３の画像）を表示装置３の表示画面に表示するようにしてもよい。
【００８４】
図18から図22は，さらに他の実施例を示すものである。
【００８５】
図18および図19は，画像データの記録処理手順の一部を示すフローチャートであり，図12のステップ96の処理に続く処理を示している。図20および図21は，圧縮される様子を示している。図22は，外部ストレージ装置18に記録されるデータおよびその再生の様子を示している。
【００８６】
図12を参照して説明したように，サーバ10の外部ストレージ装置18に原画像データ31が記録されている場合には，外部ストレージ装置18から原画像データ31が読み出され，ＣＰＵ11（第１のサンプリング手段）によって，原画像データが第１のサンプリング間隔によりサンプリングされ，第１のサンプリング・データ32が得られる(図12ステップ91)。第１のサンプリング・データ32がＣＰＵ11（第１の直交変換手段）によって複数ブロックＢｒに分けられ，直交変換されることにより，ブロックＢｒごとに第１の周波数成分データ34が得られる(図12ステップ92)。また，ＣＰＵ11（第２の直交変換手段）によって，原画像データ31が複数ブロックＢｒに分割され，直交変換されることによりブロックＢｒごとに第２の周波数成分データ44が得られる(図12ステップ93)。さらに，第１の周波数成分データ34と第２の周波数成分データ44との差分を表す第１の差分データ35がＣＰＵ11（第１の差分データ算出手段）によってブロックごとに算出される(図12ステップ94)。
【００８７】
図20を参照して，第１の周波数成分データ34についてＣＰＵ11（第１の量子化手段）によって第１の量子化処理が行われ，第１の量子化データ34ａが得られる(図12ステップ95)。第１の量子化データ34ａがＣＰＵ11（第１の逆量子化手段）によって第１の逆量子化処理が行われ，第１の逆量子化データ34ｂが得られる(図12ステップ96)。第１の逆量子化データ34ｂと第１の周波数成分データ34との差分を表す初期差分データ(第２の差分データ)34ｃがＣＰＵ11（初期差分データ算出手段）によって得られる（図18ステップ97）。
【００８８】
さらに，初期差分データ34ｃがＣＰＵ11（第２の量子化手段）によって第２の量子化処理が行われ，第２の量子化データ34ｄが得られ（図18ステップ140），第２の量子化データ34ｄがＣＰＵ11（第２の逆量子化手段）によって第２の逆量子化処理が行われ，第２の逆量子化データ34ｅが得られる（図18ステップ141）。
【００８９】
このように，初期差分データ34ｃを初期入力データとしてＣＰＵ11（第２の量子化手段）に入力し，ＣＰＵ11（第２の量子化手段）による第２の量子化処理，ＣＰＵ11（第２の逆量子化手段）による第２の逆量子化処理およびＣＰＵ11（第２の差分データ算出手段）による第２の差分データ34ｆの算出が行われる。また，ＣＰＵ11（第２の差分データ算出手段）において算出された第２の差分データ34ｆを，ＣＰＵ11（第２の量子化手段）に入力データとして与え，ＣＰＵ11（第２の量子化手段）による第２の量子化処理，ＣＰＵ11（第２の逆量子化手段）による第２の逆量子化処理およびＣＰＵ11（第２の差分データ算出手段）による第２の差分データの算出が，ＣＰＵ11（第１の制御手段）によって一定回数繰り返される（図18ステップ142）。一定回数繰り返されると（図18ステップ142でＹＥＳ），一定回数行われた第２の減算処理における最後の第２の差分データ（例えば，第２の差分データ34ｆ）と第１の差分データ35とがＣＰＵ11（加算手段）によって加算され，加算データ35ａが得られる（図18ステップ143）。
【００９０】
このようにして加算データ35ａが得られると，図21を参照して，ＣＰＵ11（第３の量子化手段）によって加算データ35ａが初期入力データとして第３の量子化処理が行われる。この第３の量子化処理により，加算データ35ａのうち，第２の量子化データ34ｄについては第３の量子化データ34ｇが得られ，第１の差分データ35については第３の量子化データ35ｂが得られる（図18ステップ144）。これらの第３の量子化データ34ｇおよび35ｂのそれぞれについてＣＰＵ11（第３の逆量子化手段）によって第３の逆量子化処理が行われ，第３の量子化データ34ｇからは第３の逆量子化データ34ｈが得られ，第３の量子化データ35ｂからは第３の逆量子化データ35ｃが得られる（図18ステップ145）。
【００９１】
さらに，第３の逆量子化データ34ｈおよび35ｃは，ＣＰＵ11（第３の差分データ算出手段）によって第３の逆量子化データ34ｈおよび35ｃから第３の量子化処理が行われる前のデータ（第３の量子化手段に入力するデータ）のそれぞれのデータとの差分を表す第３の差分データ34ｉおよび35ｄが算出される（図18ステップ146）。第３の逆量子化データ34ｈについては，第３の逆量子化データ34ｈと加算データ35ａを構成する第２の逆量子化データ34ｅとの第３の差分データ34ｉが算出され，第３の逆量子化データ35ｃについては，第３の逆量子化データ35ｃと加算データ35ａを構成する第１の差分データ35との第３の差分データ35ｄが算出される。
【００９２】
このようにして第３の差分データ34ｉおよび35ｄが得られると，第３の差分データ34ｉおよび35ｄについて，ＣＰＵ11（第３の量子化手段）によって第３の量子化処理が行われ，第３の量子化データ35ｊおよび35ｅが得られる。得られた第３の量子化データ35ｊおよび35ｅについて，それぞれＣＰＵ11（第３の逆量子化手段）によって第３の逆量子化処理が行われ，第３の逆量子化データ34ｋおよび35ｆが得られる。このような，第３の量子処理，第３の逆量子化処理および第３の減算処理がＣＰＵ11（第２の制御手段）によって一定回数繰り返される（図19ステップ147）。すなわち，加算手段であるＣＰＵ11によって得られた加算データ35ａを初期入力データとして第３の量子化手段であるＣＰＵ11に入力し，第３の量子化手段であるＣＰＵ11による量子化処理，第３の逆量子化手段であるＣＰＵ11による逆量子化処理および第３の差分データ算出手段であるＣＰＵ11による第３の差分データ34ｉおよび35ｄの算出が行われ，かつ第３の量子化手段であるＣＰＵ11において算出された第３の差分データ34ｉおよび35ｄを，第３の量子化手段であるＣＰＵ11に入力データとして与え，第３の量子化手段であるＣＰＵ11による第３の量子化処理，第３の逆量子化手段であるＣＰＵ11による第３の逆量子化処理および第３の差分データ算出手段であるＣＰＵ11による第３の差分データの算出を，ＣＰＵ11（第２の制御手段）によって一定回数繰り返すこととなる。
【００９３】
図20から図22を参照して，このようにして得られた第１の量子化データ34ａ，第２の量子化データ34ｄ，第１回目の第３の量子化処理により得られた第３の量子化データ34ｇおよび35ｂならびに第２回目の第３の量子化処理により得られた第３の量子化データ35ｊおよび35ｅが，ＣＰＵ11（符号化手段）によって符号化される（図19ステップ148）。符号化されたこれらの第１の量子化データ34ａ，第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに第３の量子化データ35ｊおよび35ｅがＣＰＵ11（記録制御手段）によって外部ストレージ装置18（記録媒体）に記録される（ステップ149）。
【００９４】
この場合も，外部ストレージ装置18に記録される第３の量子化データ34ｇは，第１の周波数成分データ34と第１の逆量子化データ34ｂ（第１の量子化データ34ａに対応する）との第２の差分データ34ｃにもとづいて得られるデータであり，外部ストレージ装置18に記録される第１の量子化データ34ａとは重複しない。また，外部ストレージ装置18に記録される第３の量子化データ35ｊは，第３の逆量子化データ34ｈ（外部ストレージ装置18に記録される第３の量子化データ34ｇに対応する）と第２の逆量子化データ34ｅとの第３の差分データ34ｉにもとづいて得られるデータであり，外部ストレージ装置18に記録される第３の量子化データ34ｇとは重複しない。同様に，外部ストレージ装置18に記録される第３の量子化データ35ｅは，第３の逆量子化データ35ｃ（外部ストレージ装置18に記録される第３の量子化データ35ｂに対応する）と第１の差分データ35との第３の差分データ35ｄにもとづいて得られるデータであり，外部ストレージ装置18に記録される第３の量子化データ35ｂとは重複しない。このように，外部ストレージ装置18に記録されるデータは，冗長性が排除されている。
【００９５】
上述した実施例では，原画像データ31が直交変換されることにより，第２の周波数成分データ44が得られているが，ＣＰＵ11（第２のサンプリング手段）が第２のサンプリング間隔によりサンプリングすることにより第２のサンプリング・データ42（図10参照）を得，第２のサンプリング・データをＣＰＵ11（第２の直交変換手段）が複数ブロックＢｒに分割し，かつ直交変換することにより第２の周波数成分データ44を得るようにしてもよい。
【００９６】
図22は，外部ストレージ装置18に記録された第１の量子化データ34ａ，第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅが再生される様子を示している。図23は，その再生処理手順を示すフローチャートである。
【００９７】
外部ストレージ装置18に記録されているデータのうち，符号化された第１の量子化データ34ａがＣＰＵ11（読取手段）によって読み取られる（ステップ161）。符号化された第１の量子化データ34ａは，サーバ10からスマートフォン１に送信される（ステップ162）。
【００９８】
符号化された第１の量子化データ34ａは，スマートフォン１の通信装置８（読取手段）において受信される（ステップ151）（外部ストレージ装置18に記録されている，符号化された第１の量子化データ34ａが通信装置８によって読み取られることとなる）。符号化された第１の量子化データ34ａは，制御装置２によって復号される（ステップ152）。復号された第１の量子化データ34ａは，量子化に用いられた量子化係数（たとえば，Ｋ）を用いて逆量子化等の再生処理が制御装置２（第１の再生手段）によって行われ，低画質画像（第１の画像の再生）71が得られる。得られた第１の画像がスマートフォン１の表示装置３の表示画面に表示される（ステップ154）。
【００９９】
また，符号化された残りの第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅが外部ストレージ装置18からＣＰＵ11（読取手段）によって読み取られる（ステップ163）。読み取られた第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅがサーバ10からスマートフォン１に送信される（ステップ164）。
【０１００】
サーバ10から送信された残りの第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅは，スマートフォン１の通信装置８（読取手段）によって受信される（ステップ155）。残りの第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅは，制御装置２によって復号される（ステップ156）。復号された残りの第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅが量子化時の量子化係数を用いた逆量子化などを含む再生が制御装置２（第２の再生手段）において行われる（ステップ157）。たとえば，第２の量子化データ34ｄが量子化係数Ｌで量子化された場合には，その量子化係数Ｌを用いて逆量子化され，第３の量子化データ34ｇおよび35ｂが量子化係数Ｍで量子化された場合には，その量子化係数Ｍを用いて逆量子化され，第３の量子化データ35ｊおよび35ｅが量子化係数Ｎで量子化された場合には，その量子化係数Ｎを用いて逆量子化される。第１の量子化データ34ａ，第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅを用いて画像が再生されるので，スマートフォン１の表示装置３の表示画面には，高画質画像（第２の画像）72が表示される（ステップ158）。低画質画像（第１の画像）71の再生後に高画質画像（第２の画像）72が再生される。
【０１０１】
上述の実施例においては，第２の量子化データ34ｄ，第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅのすべての第３の量子化データが再生されているが，これらの第３の量子化データ34ｇおよび35ｂならびに35ｊおよび35ｅのうち，任意の第３の量子化データと第１の量子化データ34ａとを用いて低画質画像（第１の画像）71の再生後に高画質画像（第２の画像）72を再生して表示するようにしてもよい。
【０１０２】
上述の実施例においては，ソフトウエアにより実施しているが，上述の処理の一部を，ハードウエアを用いて実施するようにしてもよい。
【符号の説明】
【０１０３】
１  スマートフォン（画像再生装置）
２  制御装置（第１の再生手段，第２の再生手段）
８  通信装置（読取手段）
10  サーバ（画像記録装置）
11  ＣＰＵ（第１のサンプリング手段，第１の直交変換手段，第２の直交変換手段，差分データ算出手段，記録制御手段，第２のサンプリング手段，符号化手段，第１の差分データ算出手段，量子化手段，逆量子化手段，第２の差分データ算出手段，制御手段，第１の量子化手段，第１の逆量子化手段，第２の量子化手段，第２の逆量子化手段，加算手段，第３の量子化手段，第３の逆量子化手段，第３の差分データ算出手段）
【図１】
0006431803.tif 000002
【図２】
0006431803.tif 000003
【図３】
0006431803.tif 000004
【図４】
0006431803.tif 000005
【図５】
0006431803.tif 000006
【図６】
0006431803.tif 000007
【図７】
0006431803.tif 000008
【図８】
0006431803.tif 000009
【図９】
0006431803.tif 000010
【図１０】
0006431803.tif 000011
【図１１】
0006431803.tif 000012
【図１２】
0006431803.tif 000013
【図１３】
0006431803.tif 000014
【図１４】
0006431803.tif 000015
【図１５】
0006431803.tif 000016
【図１６】
0006431803.tif 000017
【図１７】
0006431803.tif 000018
【図１８】
0006431803.tif 000019
【図１９】
0006431803.tif 000020
【図２０】
0006431803.tif 000021
【図２１】
0006431803.tif 000022
【図２２】
0006431803.tif 000023
【図２３】
0006431803.tif 000024