(57)【要約】デバイスでＸＨＴＭＬデータを生成するＸＨＴＭＬデータ生成方法において、デバイスにより生成されたＸＨＴＭＬデータ上でオーバーラップされたオブジェクトが存在するか否かを判断するステップと、オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断するステップと、オーバーラップされたオブジェクトのうち、識別性を有さないと判断された少なくとも一つのオーバーラップされたオブジェクトのスタイルを補正するステップと、を含む。【選択図】図２
2009533744.tif 000002
【特許請求の範囲】
【請求項１】
デバイスでＸＨＴＭＬデータを生成するＸＨＴＭＬデータ生成方法において、
前記デバイスにより生成されたＸＨＴＭＬデータにおいて、オーバーラップされたオブジェクトが存在するか否かを判断するステップと、
前記オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断するステップと、
前記オーバーラップされたオブジェクトのうち、識別性を有さないと判断された少なくとも一つのオーバーラップされたオブジェクトのスタイルを補正するステップと、を含むことを特徴とするＸＨＴＭＬデータ生成方法。
【請求項２】
前記少なくとも一つのオーバーラップされたオブジェクトの補正されたスタイルを前記ＸＨＴＭＬデータに適用して、補正されたＸＨＴＭＬデータを生成するステップをさらに含むことを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項３】
前記スタイルを補正するステップは、
前記少なくとも一つのオーバーラップされたオブジェクトの色相を補正することを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項４】
前記色相を補正するステップは、
前記少なくとも一つのオーバーラップされたオブジェクトの色相を、前記少なくとも一つのオーバーラップされたオブジェクトの背景色相に対して補色に補正することを特徴とする請求項３に記載のＸＨＴＭＬデータ生成方法。
【請求項５】
前記スタイルを補正するステップは、
前記少なくとも一つのオーバーラップされたオブジェクトの背景を補正することを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項６】
前記スタイルを補正するステップは、
前記少なくとも一つのオーバーラップされたオブジェクトの不要な部分を切り取って補正することを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項７】
前記スタイルを補正するステップは、
前記少なくとも一つのオーバーラップされたオブジェクトの位置を移動させることを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項８】
前記スタイルを補正するステップは、
前記デバイスのユーザーからの入力要請なしに、前記少なくとも一つのオーバーラップされたオブジェクトのスタイルを自動的に補正することを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項９】
前記オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断するステップは、
前記オーバーラップされたオブジェクトそれぞれの色相値と、該オーバーラップされたオブジェクトそれぞれをオーバーラップした、他の前記オーバーラップされたオブジェクトのそれぞれの色相値とを比較することを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項１０】
前記スタイルを補正するステップは、
オーバーラップされたオブジェクトの全部が識別性を有するように、十分な数のオーバーラップされたオブジェクトのスタイルを補正することを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項１１】
前記デバイスにより生成されたＸＨＴＭＬデータは、
前記デバイスのユーザーから少なくとも一つの入力に対応して生成されることを特徴とする請求項１に記載のＸＨＴＭＬデータ生成方法。
【請求項１２】
請求項１に記載の発明をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１３】
デバイスでＸＨＴＭＬデータを生成するＸＨＴＭＬデータ生成装置において、
前記装置により生成されたＸＨＴＭＬデータにおいて、オーバーラップされたオブジェクトが存在するか否かを判断し、前記オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断する識別性判断部と、
前記オーバーラップされたオブジェクトのうち、識別性を有さないと判断された少なくとも一つのオーバーラップされたオブジェクトのスタイルを補正するスタイル補正部と、
前記少なくとも一つのオーバーラップされたオブジェクトの補正されたスタイルを前記ＸＨＴＭＬデータに適用して、補正されたＸＨＴＭＬデータを生成するＸＨＴＭＬデータ生成部と、を備えることを特徴とするＸＨＴＭＬデータ生成装置。
【請求項１４】
前記スタイル補正部は、
前記少なくとも一つのオーバーラップされたオブジェクトの色相を補正することを特徴とする請求項１３に記載のＸＨＴＭＬデータ生成装置。
【請求項１５】
前記スタイル補正部は、
前記少なくとも一つのオーバーラップされたオブジェクトの色相を、前記少なくとも一つのオーバーラップされたオブジェクトの背景色相に対して補色に補正することを特徴とする請求項１４に記載のＸＨＴＭＬデータ生成装置。
【請求項１６】
前記スタイル補正部は、
前記少なくとも一つのオーバーラップされたオブジェクトの背景を補正して、前記スタイルを補正することを特徴とする請求項１３に記載のＸＨＴＭＬデータ生成装置。
【請求項１７】
前記スタイル補正部は、
前記少なくとも一つのオーバーラップされたオブジェクトの不要な部分を切り取って、前記スタイルを補正することを特徴とする請求項１３に記載のＸＨＴＭＬデータ生成装置。
【請求項１８】
前記スタイル補正部は、
前記少なくとも一つのオーバーラップされたオブジェクトの位置を移動させて、前記スタイルを補正することを特徴とする請求項１３に記載のＸＨＴＭＬデータ生成装置。
【請求項１９】
前記スタイル補正部は、
前記デバイスのユーザーからの入力要請なしに、前記少なくとも一つのオーバーラップされたオブジェクトのスタイルを自動的に補正して、前記スタイルを補正することを特徴とする請求項１３に記載のＸＨＴＭＬデータ生成装置。
【請求項２０】
前記識別性判断部は、
前記オーバーラップされたオブジェクトそれぞれの色相値と、該オーバーラップされたオブジェクトそれぞれをオーバーラップした、他の前記オーバーラップされたオブジェクトそれぞれの色相値とを比較して、前記オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断することを特徴とする請求項１３に記載のＸＨＴＭＬデータ生成装置。
【請求項２１】
前記スタイル補正部は、
十分な数のオーバーラップされたオブジェクトのスタイルを補正して、オーバーラップされたオブジェクトの全部に識別性を有させることを特徴とする請求項１３に記載のＸＨＴＭＬデータ生成装置。
【請求項２２】
前記デバイスにより生成されたＸＨＴＭＬデータは、
前記デバイスのユーザーから少なくとも一つの入力に対応して生成されることを特徴とする請求項１３に記載のＸＨＴＭＬデータ生成装置。
【請求項２３】
デバイスでＸＨＴＭＬデータを生成するＸＨＴＭＬデータ生成方法において、
前記デバイスにより生成されたＸＨＴＭＬデータに存在するオーバーラップされたオブジェクトの全部が識別性を有するか否かを判断するステップと、
前記オーバーラップされたオブジェクトの全部が識別性を有するように、十分な数のオーバーラップされたオブジェクトのスタイルを自動的に補正するステップと、
前記十分な数のオーバーラップされたオブジェクトの補正されたスタイルをＸＨＴＭＬデータに適用して、補正されたＸＨＴＭＬデータを生成するステップと、を含むことを特徴とするＸＨＴＭＬデータ生成方法。
【請求項２４】
前記オーバーラップされたオブジェクトは、背景オブジェクトをオーバーラップしたテキストオブジェクトを含み、
前記テキストオブジェクトは、前記背景オブジェクトに関して識別性を有さず、
前記スタイルを自動的に補正するステップは、
前記テキストオブジェクトが前記背景オブジェクトに関して識別性を有するように、前記テキストオブジェクトまたは前記背景オブジェクトのスタイルを補正することを特徴とする請求項２３に記載のＸＨＴＭＬデータ生成方法。
【請求項２５】
前記テキストオブジェクトまたは前記背景オブジェクトのスタイルを補正するステップは、
前記テキストオブジェクトが前記背景オブジェクトに関して識別性を有するように、前記テキストオブジェクトまたは前記背景オブジェクトの色相を補正することを特徴とする請求項２４に記載のＸＨＴＭＬデータ生成方法。
【請求項２６】
前記テキストオブジェクトまたは前記背景オブジェクトの色相を補正するステップは、
前記テキストオブジェクトの色相を前記背景オブジェクトの色相に対して補色に補正することを特徴とする請求項２５に記載のＸＨＴＭＬデータ生成方法。
【請求項２７】
前記テキストオブジェクトまたは前記背景オブジェクトの色相を補正するステップは、
前記背景オブジェクトの色相を、前記テキストオブジェクトが前記背景オブジェクトに関して識別性を有させる色相に補正することを特徴とする請求項２５に記載のＸＨＴＭＬデータ生成方法。
【請求項２８】
前記テキストオブジェクトに前記背景オブジェクトに関して識別性を有させる前記背景オブジェクトの色相は、前記テキストオブジェクトの色相の補色であることを特徴とする請求項２７に記載のＸＨＴＭＬデータ生成方法。
【請求項２９】
前記オーバーラップされたオブジェクトは、イメージオブジェクトをオーバーラップしたテキストオブジェクトを含み、
前記テキストオブジェクトは、前記イメージオブジェクトに関して識別性を有さず、
前記スタイルを自動的に補正するステップは、
前記テキストオブジェクトが前記イメージオブジェクトに関して識別性を有するように、前記テキストオブジェクトまたは前記イメージオブジェクトのスタイルを補正することを特徴とする請求項２３に記載のＸＨＴＭＬデータ生成方法。
【請求項３０】
前記テキストオブジェクトまたは前記イメージオブジェクトのスタイルを補正するステップは、
前記テキストオブジェクトが前記イメージオブジェクトの一部分に関して識別性を有するように、前記テキストオブジェクトの背景として提供された前記イメージオブジェクトの一部分の色相を補正することを特徴とする請求項２９に記載のＸＨＴＭＬデータ生成方法。
【請求項３１】
前記イメージオブジェクトの一部分の色相を補正するステップは、
前記イメージオブジェクトの一部分の色相を、前記テキストオブジェクトが前記背景オブジェクトの一部分に関して識別性を有させる色相に補正することを特徴とする請求項３０に記載のＸＨＴＭＬデータ生成方法。
【請求項３２】
前記テキストオブジェクトに前記背景オブジェクトの一部分に関して識別性を有させる前記イメージオブジェクトの一部分の色相は、
前記テキストオブジェクトの色相の補色であることを特徴とする請求項３１に記載のＸＨＴＭＬデータ生成方法。
【請求項３３】
前記テキストオブジェクトまたは前記イメージオブジェクトのスタイルを補正するステップは、
前記テキストオブジェクトが前記イメージオブジェクトをオーバーラップしないように、前記イメージオブジェクトの不要な部分を切り取ることを特徴とする請求項２９に記載のＸＨＴＭＬデータ生成方法。
【請求項３４】
前記テキストオブジェクトまたは前記イメージオブジェクトのスタイルを補正するステップは、
前記テキストオブジェクトが前記イメージオブジェクトをオーバーラップしないように、前記テキストオブジェクトの位置を移動させることを特徴とする請求項２９に記載のＸＨＴＭＬデータ生成方法。
【請求項３５】
前記ユーザーが前記補正されたＸＨＴＭＬデータを印刷する前にその結果を見られるように、前記スタイルを自動的に補正した結果を前記装置のユーザーに表示するプレビューインターフェースを提供するステップをさらに含むことを特徴とする請求項２３に記載のＸＨＴＭＬデータ生成方法。
【請求項３６】
前記方法は、前記デバイスのリソースの使用を減少させるために、前記ユーザーが前記補正されたＸＨＴＭＬデータを印刷する前にその結果を見られるように、前記スタイルを自動的に補正した結果を前記装置のユーザーに表示するプレビューインターフェースを提供するステップを含まず、前記装置の効率を改善させることを特徴とする請求項２３に記載のＸＨＴＭＬデータ生成方法。
【請求項３７】
前記スタイルを自動的に補正することは、前記デバイスのユーザーからの入力要求なしに、行われることを特徴とする請求項２３に記載のＸＨＴＭＬデータ生成方法。
【請求項３８】
デバイスでＸＨＴＭＬデータを生成するＸＨＴＭＬデータ生成装置において、
前記デバイスにより生成されたＸＨＴＭＬデータに存在するオーバーラップされたオブジェクトの全部が識別性を有するか否かを判断する識別性判断部と、
前記デバイスのユーザーからの入力要求なしに、前記オーバーラップされたオブジェクトの全部が識別性を有するように、十分な数のオーバーラップされたオブジェクトのスタイルを自動的に補正するスタイル補正部と、
補正されたＸＨＴＭＬデータを生成するために、前記十分な数のオーバーラップされたオブジェクトの補正されたスタイルを前記ＸＨＴＭＬデータに適用するＸＨＴＭＬデータ生成部と、を備えることを特徴とするＸＨＴＭＬデータ生成装置。
【請求項３９】
前記オーバーラップされたオブジェクトは、背景オブジェクトをオーバーラップしたテキストオブジェクトを含み、
前記テキストオブジェクトは、前記背景オブジェクトに関して識別性を有さず、
前記スタイル補正部は、
前記テキストオブジェクトが前記背景オブジェクトに関して識別性を有するように、前記テキストオブジェクトまたは前記背景オブジェクトのスタイルを補正することを特徴とする請求項３８に記載のＸＨＴＭＬデータ生成装置。
【請求項４０】
前記スタイル補正部は、
前記テキストオブジェクトが前記背景オブジェクトに関して識別性を有するように、前記テキストオブジェクトまたは前記背景オブジェクトの色相を補正して、前記テキストオブジェクトまたは前記背景オブジェクトのスタイルを補正することを特徴とする請求項３９に記載のＸＨＴＭＬデータ生成装置。
【請求項４１】
前記スタイル補正部は、
前記テキストオブジェクトの色相を前記背景オブジェクトの色相に対して補色に補正して、前記テキストオブジェクトまたは前記背景オブジェクトの色相を補正することを特徴とする請求項４０に記載のＸＨＴＭＬデータ生成装置。
【請求項４２】
前記スタイル補正部は、
前記背景オブジェクトの色相を、前記テキストオブジェクトに前記背景オブジェクトに関して識別性を有させる色相に補正して、前記テキストオブジェクトまたは前記背景オブジェクトの色相を補正することを特徴とする請求項４０に記載のＸＨＴＭＬデータ生成装置。
【請求項４３】
前記テキストオブジェクトに前記背景オブジェクトに関して識別性を有させる前記背景オブジェクトの色相は、前記テキストオブジェクトの色相の補色であることを特徴とする請求項４２に記載のＸＨＴＭＬデータ生成装置。
【請求項４４】
前記オーバーラップされたオブジェクトは、イメージオブジェクトをオーバーラップしたテキストオブジェクトを含み、
前記テキストオブジェクトは、前記イメージオブジェクトに関して識別性を有さず、
前記スタイル補正部は、
前記テキストオブジェクトが前記イメージオブジェクトに関して識別性を有するように、前記テキストオブジェクトまたは前記イメージオブジェクトのスタイルを補正することを特徴とする請求項３８に記載のＸＨＴＭＬデータ生成装置。
【請求項４５】
前記スタイル補正部は、
前記テキストオブジェクトが前記イメージオブジェクトの一部分に関して識別性を有するように、前記テキストオブジェクトの背景として提供された前記イメージオブジェクトの一部分の色相を補正して、前記スタイルを補正することを特徴とする請求項４４に記載のＸＨＴＭＬデータ生成装置。
【請求項４６】
前記スタイル補正部は、
前記イメージオブジェクトの一部分の色相を、前記テキストオブジェクトが前記背景オブジェクトの一部分に関して識別性を有する色相に補正して、前記イメージオブジェクトの一部分の色相を補正することを特徴とする請求項４５に記載のＸＨＴＭＬデータ生成装置。
【請求項４７】
前記テキストオブジェクトに前記イメージオブジェクトの一部分に関して識別性を有させる前記イメージオブジェクトの一部分の色相は、前記テキストオブジェクトの色相の補色であることを特徴とする請求項４６に記載のＸＨＴＭＬデータ生成装置。
【請求項４８】
前記スタイル補正部は、
前記テキストオブジェクトが前記イメージオブジェクトをオーバーラップしないように、前記イメージオブジェクトの不要な部分を切り取って、前記スタイルを補正することを特徴とする請求項４４に記載のＸＨＴＭＬデータ生成装置。
【請求項４９】
前記スタイル補正部は、
前記テキストオブジェクトが前記イメージオブジェクトをオーバーラップしないように、前記テキストオブジェクトの一部分を移動させて、前記スタイルを補正することを特徴とする請求項４４に記載のＸＨＴＭＬデータ生成装置。
【請求項５０】
前記ユーザーが前記補正されたＸＨＴＭＬデータを印刷する前にその結果を見られるように、前記スタイルを自動的に補正した結果を前記装置のユーザーに表示するプレビューインターフェースを提供するプレビュー部をさらに備えることを特徴とする請求項３８に記載のＸＨＴＭＬデータ生成装置。
【請求項５１】
前記装置は、前記装置のリソースの使用を減少させるために、前記ユーザーが前記補正されたＸＨＴＭＬデータを印刷する前にその結果を見られるように、前記スタイルを自動的に補正した結果を前記装置のユーザーに表示するプレビューインターフェースを提供するプレビュー部を備えず、前記装置の効率を改善させることを特徴とする請求項３８に記載のＸＨＴＭＬデータ生成装置。
【請求項５２】
前記スタイル補正部は、
前記装置のユーザーからの入力要求なしに、自動的にスタイルを補正することを特徴とする請求項３８に記載のＸＨＴＭＬデータ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は、デバイスに係り、特にデバイスでマークアップランゲージを利用してＸＨＴＭＬ（ｅＸｔｅｎｓｉｂｌｅ  ＨｙｐｅｒＴｅｘｔ  ＭａｒｋｕｐＬａｎｇｕａｇｅ）−Ｐｒｉｎｔデータを生成する方法及び装置に関する。
【背景技術】
【０００２】
デバイスは、ＸＨＴＭＬ−Ｐｒｉｎｔのようなマークアップランゲージを利用して印刷データを生成し、画像形成装置へ生成された印刷データを伝送し、デバイスから伝送された印刷データは画像形成装置で印刷する。
【０００３】
ここで、ＸＨＴＭＬ−Ｐｒｉｎｔデータに対する出力支援のためのテンプレートに対してスタイル情報は、一般的に固定的な値に設定されている。しかし、イメージオブジェクト上にイメージオブジェットの色相と類似した色相を有するテキストオブジェクトが設けられた図１の１００に示したように、オーバーラップされたオブジェクトの間に識別性が低い場合にも補正せず、デバイスは、印刷データを原本そのままで画像形成装置へ伝送して印刷されるので、印刷品質が低下するという問題点を有する。
【０００４】
かかるスタイル情報が固定的な値に設定されて発生する問題点を解決するために、テンプレート内に含まれたスタイル情報をユーザーから入力されるようにできる。
【０００５】
例えば、オーバーラップされたオブジェクトが識別性を有すれば、イメージオブジェクト上に設けられたテキストオブジェクトの色相値をユーザーから入力されることによって、オーバーラップされたオブジェクトの識別性をあらかじめ判断して印刷を要請できる。しかし、ユーザーが入力したスタイル情報により変更されたオブジェクトの識別性を判断するために、プレビュー機能が提供されねばならないが、リソースが非常に限定されているデバイスで、プレビュー機能を提供するためのイメージを保存せねばならないので、限定されたリソースの使用量が増加するという問題点を有する。
【０００６】
また、プレビュー機能を提供できるとしても、毎度ユーザーがスタイル情報を入力せねばならないので、ユーザーがデバイスを利用して印刷する場合において不便であるという問題点を有する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、デバイスにより生成されたＸＨＴＭＬ−Ｐｒｉｎｔデータで低い識別性を有するオーバーラップされたオブジェクトを検出し、オーバーラップされたオブジェクトの識別性が向上するように、オーバーラップされたオブジェクトのスタイルを自動的に補正した後、補正されたＸＨＴＭＬ−Ｐｒｉｎｔデータを生成するために、補正されたスタイルをＸＨＴＭＬ−Ｐｒｉｎｔデータに適用するＸＨＴＭＬ−Ｐｒｉｎｔデータを生成する方法及び装置を提供するところにある。
【課題を解決するための手段】
【０００８】
前記課題を解決するための本発明の一実施形態によるＸＨＴＭＬデータ生成方法は、前記デバイスにより生成されたＸＨＴＭＬデータ上でオーバーラップされたオブジェクトが存在するか否かを判断するステップと、前記オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断するステップと、前記オーバーラップされたオブジェクトのうち、識別性を有さないと判断された少なくとも一つのオーバーラップされたオブジェクトのスタイルを補正するステップと、を含むことを特徴とする。
【０００９】
前記方法は、前記少なくとも一つのオーバーラップされたオブジェクトの補正されたスタイルを前記ＸＨＴＭＬデータに適用して、補正されたＸＨＴＭＬデータを生成するステップをさらに含むことを特徴とする。
【００１０】
前記スタイルを補正するステップは、前記少なくとも一つのオーバーラップされたオブジェクトの色相を補正することを含む。
【００１１】
前記色相を補正するステップは、前記少なくとも一つのオーバーラップされたオブジェクトの色相を、前記少なくとも一つのオーバーラップされたオブジェクトの背景色相に対して補色に補正できる。
【００１２】
前記スタイルを補正するステップは、前記少なくとも一つのオーバーラップされたオブジェクトの背景を補正できる。
【００１３】
前記スタイルを補正するステップは、前記少なくとも一つのオーバーラップされたオブジェクトの不要な部分を切り取って補正できる。
【００１４】
前記スタイルを補正するステップは、前記少なくとも一つのオーバーラップされたオブジェクトの位置を移動させて補正できる。
【００１５】
前記スタイルを補正するステップは、前記デバイスのユーザーからの入力要請なしに、前記少なくとも一つのオーバーラップされたオブジェクトのスタイルを自動的に補正できる。
【００１６】
前記オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断するステップは、オーバーラップされたオブジェクトそれぞれの色相値と、前記オーバーラップされたオブジェクトそれぞれをオーバーラップしたオーバーラップされたオブジェクトそれぞれの色相値とを比較できる。
【００１７】
前記課題を解決するための本発明の他の実施形態によれば、前述した発明をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供できる。
【００１８】
前記課題を解決するための本発明の他の実施形態によるＸＨＴＭＬデータ生成装置は、前記装置により生成されたＸＨＴＭＬデータ上でオーバーラップされたオブジェクトが存在するか否かを判断し、前記オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断する識別性判断部と、前記オーバーラップされたオブジェクトのうち、識別性を有さないと判断された少なくとも一つのオーバーラップされたオブジェクトのスタイルを補正するスタイル補正部と、前記少なくとも一つのオーバーラップされたオブジェクトの補正されたスタイルを前記ＸＨＴＭＬデータに適用して、補正されたＸＨＴＭＬデータを生成するＸＨＴＭＬデータ生成部と、を備えることを特徴とする。
【００１９】
前記スタイル補正部は、前記少なくとも一つのオーバーラップされたオブジェクトの色相を補正して、スタイルを補正できる。
【００２０】
前記スタイル補正部は、前記少なくとも一つのオーバーラップされたオブジェクトの色相を、前記少なくとも一つのオーバーラップされたオブジェクトの背景色相に対して補色に補正して、色相を補正できる。
【００２１】
前記スタイル補正部は、前記少なくとも一つのオーバーラップされたオブジェクトの背景を補正して、前記スタイルを補正できる。
【００２２】
前記スタイル補正部は、前記少なくとも一つのオーバーラップされたオブジェクトの不要な部分を切り取って、前記スタイルを補正できる。
【００２３】
前記スタイル補正部は、前記少なくとも一つのオーバーラップされたオブジェクトの位置を移動させて、前記スタイルを補正できる。
【００２４】
前記スタイル補正部は、前記デバイスのユーザーからの入力要請なしに、前記少なくとも一つのオーバーラップされたオブジェクトのスタイルを自動的に補正して、前記スタイルを補正できる。
【００２５】
前記識別性判断部は、前記オーバーラップされたオブジェクトそれぞれの色相値と、前記オーバーラップされたオブジェクトそれぞれをオーバーラップしたオーバーラップされたオブジェクトそれぞれの色相値とを比較して、前記オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断できる。
【００２６】
前記課題を解決するための本発明のさらに他の実施形態によるＸＨＴＭＬデータ生成方法は、前記デバイスにより生成されたＸＨＴＭＬデータに存在するオーバーラップされたオブジェクトの全部が識別性を有するか否かを判断するステップと、前記オーバーラップされたオブジェクトの全部が識別性を有するように、十分な数のオーバーラップされたオブジェクトのスタイルを自動的に補正するステップと、前記十分な数のオーバーラップされたオブジェクトの補正されたスタイルをＸＨＴＭＬデータに適用して、補正されたＸＨＴＭＬデータを生成するステップと、を含むことを特徴とする。
【００２７】
前記課題を解決するための本発明のさらに他の実施形態によるＸＨＴＭＬデータ生成装置は、前記デバイスにより生成されたＸＨＴＭＬデータに存在するオーバーラップされたオブジェクトの全部が識別性を有するか否かを判断する識別性判断部と、前記デバイスのユーザーからの入力要求なしに、前記オーバーラップされたオブジェクトの全部が識別性を有するように、十分な数のオーバーラップされたオブジェクトのスタイルを自動的に補正するスタイル補正部と、補正されたＸＨＴＭＬデータを生成するために、前記十分な数のオーバーラップされたオブジェクトの補正されたスタイルを前記ＸＨＴＭＬデータに適用するＸＨＴＭＬデータ生成部と、を備えることを特徴とする。
【発明を実施するための最良の形態】
【００２８】
以下、添付された図面を参照して、本発明によるＸＨＴＭＬデータ生成方法及び装置の実施形態について詳細に説明する。後述するＸＨＴＭＬ−Ｐｒｉｎｔ文書は、ＸＨＴＭＬ文書あるいは他の形式のマークアップ文書に適用されることを当業者ならば理解できる。
【００２９】
図２は、本発明の一実施形態によるＸＨＴＭＬデータ生成方法のフローチャートである。
【００３０】
まず、ＸＨＴＭＬ−Ｐｒｉｎｔテンプレートをデバイスのユーザーから選択される（ステップ２００）。デバイスは、ＸＨＴＭＬ−Ｐｒｉｎｔデータプリンティングを支援するために、支援可能なＸＨＴＭＬ−Ｐｒｉｎｔテンプレートを保存しているので、ステップ２００で、ＸＨＴＭＬ−Ｐｒｉｎｔテンプレートのプレビュー画面を提供して、ユーザーが印刷しようとするＸＨＴＭＬ−Ｐｒｉｎｔテンプレートを選択される。
【００３１】
ステップ２００後に、イメージが必要なＸＨＴＭＬ−Ｐｒｉｎｔテンプレートであるか否かを判断する（ステップ２０５）。
【００３２】
ステップ２０５で、イメージが必要なＸＨＴＭＬ−Ｐｒｉｎｔテンプレートに該当すると判断されれば、デバイスに保存されたイメージのうち、ユーザーから印刷しようとするイメージを選択される（ステップ２１０）。
【００３３】
ステップ２０５で、イメージが必要なＸＨＴＭＬ−Ｐｒｉｎｔテンプレートに該当しないと判断されるか、あるいはステップ２１０後に、テキストの入力が必要なＸＨＴＭＬ−Ｐｒｉｎｔテンプレートであるか否かを判断する（ステップ２１５）。
【００３４】
ステップ２１５で、テキストが必要なＸＨＴＭＬ−Ｐｒｉｎｔテンプレートに該当すると判断されれば、ユーザーから印刷しようとするテキストを入力される（ステップ２２０）。
【００３５】
ステップ２１５で、ＸＨＴＭＬ−Ｐｒｉｎｔテンプレートがテキストを不要であると判断するか、あるいはステップ２２０が行われれば、選択可能なスタイル情報があるか否かを判断する（ステップ２２５）。ここで、スタイル情報は、テキストの色相、背景色相、切り取り情報、位置情報などをいう。
【００３６】
ステップ２２５で選択可能なスタイル情報があると判断されれば、ステップ２００で選択されたＸＨＴＭＬ−Ｐｒｉｎｔテンプレートで選択が可能な所定のスタイル情報のうち、ユーザーから所定のスタイル情報を入力される（ステップ２３０）。
【００３７】
ステップ２２５で選択可能なスタイル情報がないと判断されるか、あるいはステップ２３０が行われれば、オーバーラップされたオブジェクトが存在するか否かを判断する（ステップ２３５）。
【００３８】
ステップ２３５で、オーバーラップされたオブジェクトが存在すると判断すれば、オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断する（ステップ２４０）。
【００３９】
ステップ２４０では、次のような方式でオーバーラップされたオブジェクトの識別性を判断する。
【００４０】
第１に、図５Ａの５００に示したように、テキストオブジェクトが他のオブジェクトの背景とオーバーラップされた場合、図５Ｂに示したように、テキストオブジェクトの色相値Ｒ１，Ｇ１，Ｂ１とオーバーラップされたオブジェクトの背景色相値Ｒ２，Ｇ２，Ｂ２とを比較して、その色相値の差ＤＩＦが既定の臨界値ＴＲＳを超えなければ、ユーザーが識別しがたいと判断して識別性がないとする。
【００４１】
第２に、図６Ａの６００に示したように、テキストオブジェクトがイメージオブジェクトとオーバーラップされた場合、図６Ｂに示したように、オーバーラップされたイメージオブジェクトの領域に対して、テキストのカラー値に分布するイメージ領域のピクセル数（ヒストグラム）ＤＩＦ＝ＫＥＹ＿ＮＵＭＢＥＲを求め、ＤＩＦが既定の臨界値ＴＲＳを超えなければ、ユーザーがイメージオブジェクトからテキストオブジェクトを識別しがたいと判断して、識別性がないと判断する。ＫＥＹ＿ＮＵＭＢＥＲは、ヒストグラムの所定の領域（オーバーラップされたオブジェクトの色相範囲）に存在するピクセルの数字である。一方、イメージオブジェクトの平均色相値は、テキストオブジェクトの色相値と比較でき、色相値の差ＤＩＦが既定の値ＴＲＳを超えなければ、ユーザーがイメージオブジェクトからテキストオブジェクトを識別しがたいと判断して、テキストオブジェクトは識別性を有さないと判断する。
【００４２】
図２に示すように、ステップ２４０でオーバーラップされたオブジェクトのいずれも識別性を有さないと判断すれば、識別性を有さないオーバーラップされたオブジェクトのスタイルを自動的に補正する（ステップ２４５）。
【００４３】
ステップ２４５では、次のような方式でオブジェクトのスタイルを補正する。
【００４４】
第１に、オブジェクトのスタイルは、オブジェクトの色相を補正して補正される。オブジェクトが背景により識別しがたい場合、背景色相の補色に該当する色相でテキストオブジェクトの色相を補正する。
【００４５】
図３は、本発明の一実施形態によるＸＨＴＭＬデータ生成方法において、オブジェクトの色相を背景色相に対して補色に補正するフローチャートである。まず、オーバーラップされたオブジェクトの背景からＲＧＢ値を抽出する（ステップ３００）。ステップ３００で抽出されたＲＧＢ値をＨＳＬ値に変換する（ステップ３１０）。ステップ３１０で変換されたＨＳＬ値に対して、色調を１８０度回転させる（ステップ３２０）。ステップ３２０で１８０度回転されたＨＳＬ値をＲＧＢ値に変換する（ステップ３３０）。ステップ３３０で変換されたＲＧＢ値をオーバーラップされたオブジェクトの色相に適用する（ステップ３４０）。
【００４６】
図７Ａの７００及び図８Ａの８００は、背景に対して識別性を有さないテキストオブジェクトを示すものである。図７Ｃ、図８Ｃ及び図８Ｄに点線で示したＸＨＴＭＬコードによって、テキストオブジェクトの色相を図７Ｂの７１０及び図８Ｂの８１０で指摘された背景の色相に対して補色に補正して、テキストオブジェクトの識別力を向上させる。図８Ｃにおいて、コンテンツは、テーブルを使用して定義され、図８Ｄにおいて、コンテンツは、＜Ｄｉｖ＞タグを使用して定義される。図７Ｃにおいて、テキストオブジェクトの色相は、‘ｙｅｌｌｏｗ’から‘ｂｌａｃｋ’に補正され、図８Ｃ及び図８Ｄにおいて、テキストオブジェクトの色相は、‘ｏｒａｎｇｅ’から‘ｂｌｕｅ’に補正された。
【００４７】
第２に、オブジェクトのスタイルは、背景の色相を補正して補正できる。背景または背景として提供されたイメージオブジェクトの一部分からテキストオブジェクトを識別しがたい場合、テキストオブジェクトの識別性は、色相属性を背景に提供するか、または背景の色相を変更して向上する。図９Ａの９００，９１０，９２０及び９３０は、背景として提供されたイメージオブジェクトの一部分から識別しがたいテキストオブジェクトを示すものである。図９ＣのＸＨＴＭＬコードで点線で示したところによって、背景の色相は、図９Ｂの９０１，９１１，９２１及び９３１に示したように、‘ｙｅｌｌｏｗ’に補正してテキストオブジェクトの識別性を向上させる。図９Ｄの９４０，９５０，９６０及び９７０は、テキストオブジェクトの識別性を向上させるように、図９ＥのＸＨＴＭＬコードで点線で示したところによって、背景の色相を‘ｗｈｉｔｅ’に補正した他の実施形態を示すものである。
【００４８】
第３に、オブジェクトのスタイルは、オブジェクトの切り取りにより補正される。識別性を有さないオーバーラップされたオブジェクトの一部分を切り取って、オブジェクトの識別性を向上させる。図１０Ａの１０００は、テキスト及びイメージオブジェクトのオーバーラップにより識別性のない領域を示すものである。図１０ＣのＸＨＴＭＬコードで示したイメージオブジェクトのボトムでイメージオブジェクトの約２０％切り取って、図１０Ｂに示したようにイメージオブジェクトを補正して、テキストオブジェクトの識別力を向上させる。
【００４９】
第４に、オブジェクトのスタイルは、オブジェクトの位置を移動させて補正できる。識別性のないオーバーラップされたオブジェクトの位置を移動させて、オブジェクトの識別性を向上させる。図１１Ａの１１００及び図１２Ａの１２００は、オーバーラップされたテキスト及びイメージオブジェクトにより識別性のない領域を示すものである。テキストオブジェクトの位置を図１１Ｃ及び図１２ＣのＸＨＴＭＬコードに示したイメージオブジェクトの下部位置に移動させて、テキストオブジェクトは、図１１Ｂ及び図１２Ｂに示したように補正されて、テキストオブジェクトの識別性は向上する。
【００５０】
図２に示すように、ステップ２３５で、オーバーラップされたオブジェクトが存在しないか、あるいはステップ２４０であらゆるオーバーラップされたオブジェクトが識別性を有すると判断されれば、ステップ２５０で、プレビューインターフェースが提供される。プレビューインターフェースは、ユーザーが印刷前にその結果を見られるように、ステップ２４５で、スタイルが補正された識別性のない、あるオーバーラップされたオブジェクトのスタイルを補正した結果をユーザーに表示する。
【００５１】
ステップ２５０で、提供されたプレビューインターフェースを通じて表示された結果に対して、ユーザーから再設定に対する要請があるか否かを判断する（ステップ２５２）。
【００５２】
ステップ２５２で、ユーザーから再設定に対する要請がないと判断されれば、ステップ２５５で、ＸＨＴＭＬ−Ｐｒｉｎｔデータを生成する。ステップ２５５では、ステップ２１０で選択されたイメージをステップ２００で選択されたＸＨＴＭＬ−Ｐｒｉｎｔテンプレートにリンクし、ステップ２２０で入力されたテキストをＸＨＴＭＬ−Ｐｒｉｎｔテンプレートに書き込み、ステップ２４５で補正されたあるオーバーラップされたオブジェクトのスタイルをＸＨＴＭＬ−Ｐｒｉｎｔテンプレートに適用する。
【００５３】
ステップ２５２で、ユーザーからの結果を再設定する要請があると判断されれば、ＸＨＴＭＬ−Ｐｒｉｎｔテンプレートを選択するユーザーの入力が受信される（ステップ２００）。
【００５４】
図４は、本発明の一実施形態によるＸＨＴＭＬデータ生成装置のブロック図である。前記ＸＨＴＭＬデータ生成装置は、ユーザー入力部４００、保存部４１０、識別性判断部４２０、スタイル補正部４３０、プレビュー部４３５及びＸＨＴＭＬデータ生成部４４０を備える。
【００５５】
ユーザー入力部４００は、ユーザーからＸＨＴＭＬ−Ｐｒｉｎｔデータを生成するための情報のユーザー入力を受信する。ここで、ユーザー入力部４００は、テンプレート選択部４０１、イメージ選択部４０２、テキスト入力部４０３及びスタイル情報入力部４０４を備える。
【００５６】
テンプレート選択部４０１は、テンプレート保存部４１１に保存されたＸＨＴＭＬ−Ｐｒｉｎｔテンプレートから所定のＸＨＴＭＬ−Ｐｒｉｎｔテンプレートを選択するユーザー入力を受信される。ここで、テンプレート選択部４０１は、ＸＨＴＭＬ−Ｐｒｉｎｔテンプレートのプレビュースクリーンをユーザーに提供して、印刷しようとするＸＨＴＭＬ−Ｐｒｉｎｔテンプレートを選択するユーザー入力を受信する。
【００５７】
ＸＨＴＭＬ−Ｐｒｉｎｔテンプレートがイメージを要求すれば、イメージ選択部４０２は、イメージ保存部４１２に保存されたイメージから印刷しようとするイメージを選択するユーザー入力を受信する。
【００５８】
ＸＨＴＭＬ−Ｐｒｉｎｔテンプレートがテキスト入力を要求すれば、テキスト入力部４０３は、印刷しようとするテキストのユーザー入力を受信し、入力されたテキストをテキスト保存部４１３に書き込む。
【００５９】
選択可能なスタイル情報が存在すれば、スタイル情報入力部４０４は、テンプレート選択部４０１を使用してユーザーにより選択されたＸＨＴＭＬ−Ｐｒｉｎｔテンプレートで選択可能な所定のスタイル情報からスタイル情報のユーザー入力を受信し、入力スタイル情報は、スタイル保存部４１４に保存される。ここで、スタイル情報は、テキストの色相、背景色相、切り取り情報、位置情報などをいう。
【００６０】
保存部４１０は、テンプレート保存部４１１、イメージ保存部４１２、テキスト保存部４１３及びスタイル保存部４１４を備える。
【００６１】
テンプレート保存部４１１は、ＸＨＴＭＬ−Ｐｒｉｎｔデータプリンティングを支援するために、支援が可能なＸＨＴＭＬ−Ｐｒｉｎｔテンプレートを保存し、テンプレート選択部４０１を使用してユーザーにより選択されたＸＨＴＭＬ−Ｐｒｉｎｔテンプレートについての情報を保存する。
【００６２】
イメージ保存部４１２は、イメージデータを保存し、イメージ選択部４０２を使用してユーザーにより選択されたイメージについての情報を保存する。
【００６３】
テキスト保存部４１３は、テキスト入力部４０３を使用してユーザーにより入力されたテキストを保存する。
【００６４】
スタイル情報保存部４１４は、スタイル情報入力部４０４を使用してユーザーにより入力されたスタイル情報を保存する。
【００６５】
識別性判断部４２０は、オーバーラップされたオブジェクトが存在するか否かを判断し、オーバーラップされたオブジェクトが存在すれば、オーバーラップされたオブジェクトの全部が識別性を有するか否かを判断する。
【００６６】
ここで、識別性判断部４２０は、次のような方式で識別性を判断する。
【００６７】
第１に、図５Ａの５００に示したように、テキストオブジェクトが他のオブジェクトの背景とオーバーラップされた場合、図５Ｂに示したように、テキストオブジェクトの色相値Ｒ１，Ｇ１，Ｂ１とオーバーラップされたオブジェクトの背景色相値Ｒ２，Ｇ２，Ｂ２とを比較して、その色相値の差ＤＩＦが既定の臨界値ＴＲＳを超えなければ、ユーザーが背景オブジェクトからテキストオブジェクトを識別しがたいと判断して、テキストオブジェクトは識別性を有さないと判断する。
【００６８】
第２に、図６Ａの６００に示したように、テキストオブジェクトがイメージオブジェクトとオーバーラップされた場合、図６Ｂに示したように、オーバーラップされたイメージオブジェクトに対して、テキストオブジェクトの色相値に分布するイメージ領域のピクセル数（ヒストグラム）ＤＩＦ−ＫＥＹ＿ＮＵＭＢＥＲが獲得され、ＤＩＦが既定の値ＴＲＳを超えなければ、ユーザーがイメージオブジェクトからテキストオブジェクトを識別しがたいと判断して、テキストオブジェクトは識別性を有さないと判断する。ＫＥＹ＿ＮＵＭＢＥＲは、ヒストグラムの所定の領域（オーバーラップされたオブジェクトの色相範囲）で存在するピクセル数である。また、イメージオブジェクトの平均色相値は、テキストオブジェクトの色相値と比較でき、色相値の差ＤＩＦが既定の値ＴＲＳを超えなければ、ユーザーがテキストオブジェクトをイメージオブジェクトから識別しがたいと判断して、テキストオブジェクトは識別性を有さないと判断する。
【００６９】
スタイル補正部４３０は、識別性判断部４２０で識別性を有さないと判断されたあるオーバーラップされたオブジェクトのスタイルを自動的に補正する。
【００７０】
ここで、スタイル補正部４３０は、次のような方式でオブジェクトのスタイルを補正する。
【００７１】
第１に、オブジェクトのスタイルは、オブジェクトの色相を補正して補正できる。オブジェクトを背景から識別しがたい場合、オブジェクトの色相は、背景色相の補色に該当する色相に補正できる。
【００７２】
図３は、本発明の一実施形態によるＸＨＴＭＬデータ生成方法において、オブジェクトの色相を背景色相に対して補色に補正するフローチャートである。ＲＧＢ値は、ステップ３００でオーバーラップされたオブジェクトの背景から抽出したものである。ステップ３００から抽出されたＲＧＢ値は、ステップ３１０でＨＳＬ値に変換する。ステップ３１０で獲得されたＨＳＬ値に関して、色調は、ステップ３２０で１８０度回転する。ステップ３２０で１８０度回転したＨＳＬ値は、ステップ３３０でＲＧＢ値に変換する。ステップ３３０で獲得されたＲＧＢ値は、ステップ３４０でオーバーラップされたオブジェクトの色相に適用される。
【００７３】
図７Ａの７００及び図８Ａの８００は、背景に対して識別性を有さないテキストオブジェクトを示すものである。図７Ｃ、図８Ｃ及び図８Ｄに点線で示したＸＨＴＭＬコードによって、テキストオブジェクトの色相を図７Ｂの７１０及び図８Ｂの８１０で指定された背景の色相に対して補色に補正して、テキストオブジェクトの識別性を向上させる。図８Ｃにおいて、コンテンツは、テーブルを使用して定義され、図８Ｄにおいて、コンテンツは、＜Ｄｉｖ＞タグを使用して定義される。図７Ｃにおいて、テキストオブジェクトの色相は、‘ｙｅｌｌｏｗ’から‘ｂｌａｃｋ’に補正され、図８Ｃ及び図８Ｄにおいて、テキストオブジェクトの色相は、‘ｏｒａｎｇｅ’から‘ｂｌｕｅ’に補正された。
【００７４】
第２に、オブジェクトのスタイルは、背景の色相を補正して補正できる。背景または背景として提供されたイメージオブジェクトの一部分からテキストオブジェクトを識別しがたい場合、テキストオブジェクトの識別性は、色相属性を背景に提供するか、または背景の色相を変更して向上する。図９Ａの９００，９１０，９２０及び９３０は、背景として提供されたイメージオブジェクトの一部分から識別しがたいテキストオブジェクトを示すものである。図９ＣのＸＨＴＭＬコードで点線で示したところによって、背景の色相は、図９Ｂの９０１，９１１，９２１及び９３１に示したように‘ｙｅｌｌｏｗ’に補正して、テキストオブジェクトの識別性を向上させる。図９Ｄの９４０，９５０，９６０及び９７０は、テキストオブジェクトの識別性を向上させるように、図９ＥのＸＨＴＭＬコードで点線で示したところによって、背景の色相を‘ｗｈｉｔｅ’に補正した他の実施形態を示すものである。
【００７５】
第３に、オブジェクトのスタイルは、オブジェクトの切り取りにより補正される。識別性を有さないオーバーラップされたオブジェクトの一部分を切り取って、オブジェクトの識別性を向上させる。図１０Ａの１０００は、テキスト及びイメージオブジェクトのオーバーラップにより識別性のない領域を示すものである。図１０ＣのＸＨＴＭＬコードで示したイメージオブジェクトのボトムでイメージオブジェクトの約２０％切り取って、図１０Ｂに示したようにイメージオブジェクトを補正して、テキストオブジェクトの識別力を向上させる。
【００７６】
第４に、オブジェクトのスタイルは、オブジェクトの位置を移動させて補正できる。識別性のないオーバーラップされたオブジェクトの位置を移動させて、オブジェクトの識別性を向上させる。図１１Ａの１１００及び図１２Ａの１２００は、オーバーラップされたテキスト及びイメージオブジェクトにより識別性のない領域を示すものである。テキストオブジェクトの位置を、図１１Ｃ及び図１２ＣのＸＨＴＭＬコードに示したイメージオブジェクトの下部位置に移動させて、テキストオブジェクトは、図１１Ｂ及び図１２Ｂに示したように補正されて、テキストオブジェクトの識別性は向上する。
【００７７】
図４に示すように、スタイル補正部４３０で識別性のないあるオーバーラップされたオブジェクトのスタイルが補正されたスタイル情報は、スタイル保存部４１４に保存される。プレビュー部４３５は、テンプレート保存部４１１、イメージ保存部４１２、テキスト保存部４１３及びスタイル情報保存部４１４に保存されたデータに基づいて、スタイル補正部４３０でスタイルが補正された識別性を有さないあるオーバーラップされたオブジェクトのスタイルを補正した結果をユーザーに表示したプレビューインターフェースを提供して、ユーザーがプリンティング前にその結果を見られるようにする。ユーザーがプレビュー部４３５により提供されたプレビューインターフェースに表示された結果に満足しなければ、プレビューインターフェースは、ユーザーがスタイル補正部４３０でスタイルが補正された識別性のないあるオーバーラップされたオブジェクトのスタイルがスタイル補正部４３０で再補正されることをユーザーに要請できる。
【００７８】
ＸＨＴＭＬデータ生成部４４０は、テンプレート保存部４１１、イメージ保存部４１２、テキスト保存部４１３及びスタイル情報保存部４１４に保存されたデータに基づいて、ＸＨＴＭＬ−Ｐｒｉｎｔデータを生成する。ＸＨＴＭＬデータ生成部４４０は、イメージ選択部４０２を使用して選択されたイメージを、テンプレート選択部４０１を使用して選択されたＸＨＴＭＬ−Ｐｒｉｎｔテンプレートにリンクさせ、ＸＨＴＭＬ−Ｐｒｉｎｔテンプレートでテキスト入力部４０３を使用して入力されたテキストを書き込み、スタイル補正部４３０で補正されたあるオーバーラップされたオブジェクトのスタイルをＸＨＴＭＬ−Ｐｒｉｎｔテンプレートに適用する。
【００７９】
本発明は、コンピュータで読み取り可能な記録媒体にコンピュータ（情報処理機能を有する装置をいずれも含む）で読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータにより読み取られるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録装置の例としては、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。
【００８０】
本発明によるＸＨＴＭＬデータ生成方法及び装置によれば、デバイスでＸＨＴＭＬ−Ｐｒｉｎｔデータの識別性の低いオーバーラップされたオブジェクトを検出して、自動的にオーバーラップされたオブジェクトのスタイルを補正して、オーバーラップされたオブジェクトの識別性を向上させ、補正されたＸＨＴＭＬ−Ｐｒｉｎｔデータを生成するために、補正されたスタイルをＸＨＴＭＬ−Ｐｒｉｎｔデータに適用できる。
【００８１】
補正されたＸＨＴＭＬ−Ｐｒｉｎｔデータの生成は、印刷品質を向上させる。また、スタイルの自動補正は、ユーザーの入力を要求せずに、ユーザーがデバイスを便利に使用可能にする。しかも、リソースが制限的に限定されたデバイスでユーザーが直接補正するためのユーザーインターフェースまたはプレビュー画面を提供しないことによって、リソースを減らしてデバイスの性能の向上を図ることができる効果を奏する。
【００８２】
かかる本発明についての理解を助けるために図面に示した実施形態を参考にして説明されたが、これは、例示的なものに過ぎず、当業者ならば、これから多様な変形及び均等な他の実施形態が可能であるという点を理解できるであろう。したがって、本発明の真の技術的保護範囲は、特許請求の範囲により決まらねばならない。
【図面の簡単な説明】
【００８３】
【図１】イメージオブジェクト上に類似した色相を有するテキストオブジェクトが設けられた場合を示す図面である。
【図２】本発明の一実施形態によるＸＨＴＭＬデータ生成方法のフローチャートである。
【図３】本発明の一実施形態によるＸＨＴＭＬデータ生成方法において、オブジェクトの色相を背景色相に対して補色に補正するフローチャートである。
【図４】本発明の一実施形態によるＸＨＴＭＬデータ生成装置のブロック図である。
【図５Ａ】本発明の一実施形態によって、テキストオブジェクトが他のオブジェクトの背景とオーバーラップされた場合を示す図面である。
【図５Ｂ】本発明の一実施形態によって、図５Ａのテキストオブジェクトの色相値と図５Ａのオーバーラップされたオブジェクトの背景色相値とを比較して、テキストオブジェクトの識別性を判断する場合を示す図面である。
【図６Ａ】本発明の一実施形態によって、テキストオブジェクトがイメージオブジェクトにオーバーラップされた場合を示す図面である。
【図６Ｂ】本発明の一実施形態によって、図６Ａのテキストオブジェクトの色相値のヒストグラムと、図６Ａのオーバーラップされたイメージオブジェクトの色相値のヒストグラムとを比較して、テキストオブジェクトの識別性を判断する場合を示す図面である。
【図７Ａ】本発明の一実施形態によって、テキストオブジェクトが背景に対して識別性を有さない場合を示す図面である。
【図７Ｂ】本発明の一実施形態によって、図７Ａのテキストオブジェクトの色相を図７Ａの背景色相に対する補色に補正した場合を示す図面である。
【図７Ｃ】本発明の一実施形態によって、図７Ａのテキストオブジェクトの色相を図７Ａの背景の色相の補色に補正するためのＸＨＴＭＬコードを示す図面である。
【図８Ａ】本発明の一実施形態によって、背景に対して識別性を有さないテキストオブジェクトを示す図面である。
【図８Ｂ】本発明の一実施形態によって、図８Ａのテキストオブジェクトの色相を図８Ａの背景色相に対して補色に補正したことを示す図面である。
【図８Ｃ】本発明の一実施形態によって、図８Ａの背景の色相に対して補色に図８Ａのテキストオブジェクトの色相を補正するＸＨＴＭＬコードを示す図面である。
【図８Ｄ】本発明の一実施形態によって、図８Ａの背景の色相に対して補色に図８Ａのテキストオブジェクトの色相を補正するＸＨＴＭＬコードを示す図面である。
【図９Ａ】本発明の一実施形態によって、背景または背景で提供されたイメージオブジェクトの一部分からテキストオブジェクトを区別しがたいことを示す図面である。
【図９Ｂ】本発明の一実施形態によって、図９Ａの背景の色相を‘ｙｅｌｌｏｗ’に補正したことを示す図面である。
【図９Ｃ】本発明の一実施形態によって、図９Ａの背景の色相を‘ｙｅｌｌｌｏｗ’に補正するＸＨＴＭＬコードを示す図面である。
【図９Ｄ】本発明の一実施形態によって、図９Ａの背景の色相を‘ｗｈｉｔｅ’に補正したことを示す図面である。
【図９Ｅ】本発明の一実施形態によって、図９Ａの背景の色相を‘ｗｈｉｔｅ’に補正するＸＨＴＭＬコードを示す図面である。
【図１０Ａ】本発明の一実施形態によって、識別性を有さないオーバーラップされたテキスト及びイメージオブジェクトを示す図面である。
【図１０Ｂ】本発明の一実施形態によって、図１０Ａのテキストオブジェクトの識別性を改善するために、図１０Ａのイメージオブジェクトの２０％をイメージオブジェクトの下部分で切り取ったことを示す図面である。
【図１０Ｃ】本発明の一実施形態によって、図１０Ａのイメージオブジェクトの２０％をイメージオブジェクトの下部分で切り取るためのＸＨＴＭＬコードを示す図面である。
【図１１Ａ】本発明の一実施形態によって、識別性を有さないオーバーラップされたテキスト及びイメージオブジェクトを示す図面である。
【図１１Ｂ】本発明の一実施形態によって、テキストオブジェクトの識別性を改善するために、識別性を有さない図１１Ａのテキストオブジェクトを図１１Ａのイメージオブジェクトの下部位置にテキストオブジェクトを移動させて補正したことを示す図面である。
【図１１Ｃ】本発明の一実施形態によって、図１１Ａのイメージオブジェクトの下部に図１１Ａのテキストオブジェクトの位置を移動させるＸＨＴＭＬコードを示す図面である。
【図１２Ａ】本発明の一実施形態によって、識別性を有さないオーバーラップされたテキスト及びイメージオブジェクトを示す図面である。
【図１２Ｂ】本発明の一実施形態によって、テキストオブジェクトの識別性を改善するために、テキストオブジェクトの位置を図１２Ａのイメージオブジェクトの下部位置に移動させて、識別性を有さない図１２Ａのテキストオブジェクトを補正したことを示す図面である。
【図１２Ｃ】本発明の一実施形態によって、図１２Ａのテキストオブジェクトの位置を図１２Ａのイメージオブジェクトの下部に移動させるＸＨＴＭＬコードを示す図面である。
【図１】
2009533744.tif 000003
【図２】
2009533744.tif 000004
【図３】
2009533744.tif 000005
【図４】
2009533744.tif 000006
【図５Ａ】
2009533744.tif 000007
【図５Ｂ】
2009533744.tif 000008
【図６Ａ】
2009533744.tif 000009
【図６Ｂ】
2009533744.tif 000010
【図７Ａ】
2009533744.tif 000011
【図７Ｂ】
2009533744.tif 000012
【図７Ｃ】
2009533744.tif 000013
【図８Ａ】
2009533744.tif 000014
【図８Ｂ】
2009533744.tif 000015
【図８Ｃ】
2009533744.tif 000016
【図８Ｄ】
2009533744.tif 000017
【図９Ａ】
2009533744.tif 000018
【図９Ｂ】
2009533744.tif 000019
【図９Ｃ】
2009533744.tif 000020
【図９Ｄ】
2009533744.tif 000021
【図９Ｅ】
2009533744.tif 000022
【図１０Ａ】
2009533744.tif 000023
【図１０Ｂ】
2009533744.tif 000024
【図１０Ｃ】
2009533744.tif 000025
【図１１Ａ】
2009533744.tif 000026
【図１１Ｂ】
2009533744.tif 000027
【図１１Ｃ】
2009533744.tif 000028
【図１２Ａ】
2009533744.tif 000029
【図１２Ｂ】
2009533744.tif 000030
【図１２Ｃ】
2009533744.tif 000031
【国際調査報告】
2009533744.tif 000032
2009533744.tif 000033