JP2012256111A - 文章表示装置、文章表示方法、文章表示プログラムおよびコンピュータ読み取り可能な記録媒体 - Google Patents
文章表示装置、文章表示方法、文章表示プログラムおよびコンピュータ読み取り可能な記録媒体 Download PDFInfo
- Publication number
- JP2012256111A JP2012256111A JP2011127448A JP2011127448A JP2012256111A JP 2012256111 A JP2012256111 A JP 2012256111A JP 2011127448 A JP2011127448 A JP 2011127448A JP 2011127448 A JP2011127448 A JP 2011127448A JP 2012256111 A JP2012256111 A JP 2012256111A
- Authority
- JP
- Japan
- Prior art keywords
- reference position
- character
- font
- sentence
- character image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
【解決手段】文章を縦書きまたは横書きで表示する表示部10と、上記文章のフォントとそのフォントのサイズに応じた1文字あたりの描画領域内において、フォントに属する全文字のうちの基準となる文字の文字画像に対して外接する矩形枠に基づいて基準位置を決定する基準位置決定部6と、上記文章のうちの予め設定された文字の文字画像に対して、基準位置決定部6により決定された基準位置に基づいて仮想ボディ内で回転または移動の少なくとも一方を行うことにより上記文字画像を変換する移動位置確定部7とを備える。表示部10に、上記文章を横書き用フォントで縦書き表示するとき、予め設定された文字については移動位置確定部7により変換された文字画像を表示する。
【選択図】図1
Description
文章を縦書きまたは横書きで表示する表示部と、
上記表示部に表示される上記文章のフォントとそのフォントのサイズに応じた1文字あたりの描画領域内において、上記フォントに属する全文字のうちの基準となる文字の文字画像に対して外接する矩形枠に基づいて基準位置を決定する基準位置決定部と、
上記文章のうちの予め設定された文字の文字画像に対して、上記基準位置決定部により決定された上記基準位置に基づいて上記描画領域内で回転または移動の少なくとも一方を行うことにより、上記文字画像を変換する文字画像変換部と
を備えて、
上記文章を横書き用フォントで縦書き表示するとき、または、上記文章を縦書き用フォントで横書き表示するとき、上記予め設定された文字については上記文字画像変換部により変換された上記文字画像を上記表示部に表示するようにしたことを特徴とする。
上記基準位置決定部は、上記フォントに属する全文字を上記基準となる文字とする。
上記基準位置決定部は、上記文章のうちの上記表示部に表示される行毎に、その行に含まれる全文字を上記基準となる文字とする。
上記基準位置決定部は、上記基準となる文字が複数であって、その複数の文字に対応する各文字画像に対して夫々外接する複数の矩形枠の高さの平均および上記複数の矩形枠の幅の平均で表された矩形枠を、上記描画領域の中心に中心が一致するように配置して上記基準位置とする。
上記基準位置決定部は、上記文章のうちの上記表示部に表示される行毎に、その行に含まれる全ての文字に対応する各文字画像に対して夫々外接する複数の矩形枠のうちの最も大きい矩形枠を、上記描画領域の中心に中心が一致するように配置して上記基準位置とする。
上記基準位置決定部は、上記文章のうちの上記表示部に表示される文字毎に、その文字を挟む前後の文字の一方を上記基準となる文字として上記基準位置を決定する。
上記基準位置決定部により決定された上記基準位置を上記フォントとそのフォントのサイズに対応させて記憶する基準位置記憶部を備えた。
上記基準位置決定部は、上記基準位置記憶部に上記基準位置が記憶された上記フォントと同一のフォントでかつ上記基準位置記憶部に上記基準位置が記憶されていない上記フォントの他のサイズについて、上記基準位置記憶部に上記基準位置が記憶された上記フォントのサイズにおける上記1文字あたりの描画領域と上記他のサイズにおける上記1文字あたりの描画領域との大きさの割合に基づいて、上記基準位置記憶部に記憶された上記基準位置を拡大または縮小して用いる。
表示部に表示される文章のフォントとそのフォントのサイズに応じた1文字あたりの描画領域内において、上記フォントに属する全文字のうちの基準となる文字の文字画像に対して外接する矩形枠に基づいて基準位置を基準位置決定部により決定する基準位置決定ステップと、
上記文章のうちの予め設定された文字の文字画像に対して、上記基準位置決定部により決定された上記基準位置に基づいて文字画像変換部により上記描画領域内で回転または移動の少なくとも一方を行うことにより、上記文字画像を変換する文字画像変換ステップと、
上記文章を横書き用フォントで縦書き表示するとき、または、上記文章を縦書き用フォントで横書き表示するとき、上記予め設定された文字については上記文字画像変換部により変換された上記文字画像を用いて、上記文章を縦書きまたは横書きで上記表示部に表示する表示ステップと
を含むことを特徴とする。
上記文章表示方法の上記各ステップをコンピュータに実行させることを特徴とする。
上記文章表示プログラムを記録したことを特徴とする。
図1はこの発明の第1実施形態の電子書籍の文章を表示する文章表示装置のブロック図を示している。なお、この文章表示装置は、文字コードに対応する文字画像を備えた横書き用フォントのデータをフォントデータ記憶部(図示せず)に備えている。
まず、図7では、横書き用フォントの半角“A”の文字画像を90度回転(時計回り)させることにより縦書き用に変換する。つまり、配置条件テーブル記憶部11(図1に示す)から半角“A”の処理ID“1”を取得し、半角“A”の文字画像に対して処理ID“1”の処理内容である90度回転(時計回り)を行う。そして、シフト位置ルール記憶部12(図1に示す)の処理ID“1”のシフト位置ルールに従って文字画像をそのまま移動させずに配置する(図15参照)。
図8では、横書き用フォントの長音記号“ー”の文字画像を90度回転(時計回り),左右反転およびセンタリングすることにより縦書き用に変換している。つまり、配置条件テーブル記憶部11(図1に示す)から長音記号“ー”の処理ID“2”を取得し、長音記号“ー”の文字画像に対して処理ID“2”の処理内容である90度回転(時計回り)と左右反転を行う。そして、シフト位置ルール記憶部12(図1に示す)の処理ID“2”のシフト位置ルールに従って文字画像のセンタリングを行う(図15参照)。
図9では、横書き用フォントの“ぁ”の文字画像を右上シフト(移動量小)することにより縦書き用に変換している。つまり、配置条件テーブル記憶部11(図1に示す)から“ぁ”の処理ID“3”を取得し、“ぁ”の文字画像に対して処理ID“3”の処理内容である右上へシフト(移動量小)を行う。そして、シフト位置ルール記憶部12(図1に示す)の処理ID“3”のシフト位置ルール「文字画像の外接矩形の右上角が基準位置の右上角に一致」に従って、“ぁ”の文字画像の外接矩形の右辺が右基準位置に一致すると共に、文字画像の外接矩形の上辺が上基準位置に一致するように、“ぁ”の文字画像を配置する(図15参照)。
図10では、横書き用フォントの読点“、”の文字画像を右上シフト(移動量大)することにより縦書き用に変換している。つまり、配置条件テーブル記憶部11(図1に示す)から読点“、”の処理ID“4”を取得し、読点“、”の文字画像に対して処理ID“4”の処理内容である右上へシフト(移動量小)を行う。そして、シフト位置ルール記憶部12(図1に示す)の処理ID“4”のシフト位置ルール「文字画像の外接矩形の右上角が基準位置の右上角に一致」に従って、読点“、”の文字画像の外接矩形の右辺が右基準位置に一致すると共に、文字画像の外接矩形の上辺が上基準位置に一致するように、読点“、”の文字画像を配置する(図15参照)。
図11では、横書き用フォントのダブルクォーテーションの開き““”の文字画像を右下シフト,右下位置調整をすることにより縦書き用に変換している。つまり、配置条件テーブル記憶部11(図1に示す)からダブルクォーテーションの開き““”の処理ID“5”を取得し、ダブルクォーテーションの開き““”の文字画像に対して処理ID“5”の処理内容である右下へシフトを行う。そして、シフト位置ルール記憶部12(図1に示す)の処理ID“5”のシフト位置ルール「文字画像の外接矩形の右下角が基準位置の右下角に一致」に従って、ダブルクォーテーションの開き““”の文字画像の外接矩形の右辺が右基準位置に一致すると共に、文字画像の外接矩形の下辺が下基準位置に一致するように、ダブルクォーテーションの開き““”の文字画像を配置する(図15参照)。
図12では、横書き用フォントのダブルクォーテーションの閉じ“””の文字画像を180度回転,左上位置調整をすることにより縦書き用に変換している。つまり、配置条件テーブル記憶部11(図1に示す)からダブルクォーテーションの閉じ“””の処理ID“6”を取得し、ダブルクォーテーションの閉じ“””の文字画像に対して処理ID“6”の処理内容である180度回転と左上へシフトを行う。そして、シフト位置ルール記憶部12(図1に示す)の処理ID“6”のシフト位置ルール「文字画像の外接矩形の左上角が基準位置の左上角に一致」に従って、ダブルクォーテーションの閉じ“””の文字画像の外接矩形の左辺が左基準位置に一致すると共に、文字画像の外接矩形の上辺が上基準位置に一致するように、ダブルクォーテーションの閉じ“””の文字画像を配置する(図15参照)。
図13では、横書き用フォントの鍵括弧閉じ“」”の文字画像を90度回転(時計回り),左位置調整をすることにより縦書き用に変換している。つまり、配置条件テーブル記憶部11(図1に示す)から鍵括弧閉じ“」”の処理ID“7”を取得し、鍵括弧閉じ“」”の文字画像に対して処理ID“7”の処理内容である90度回転(時計回り)と左シフトを行う。そして、シフト位置ルール記憶部12(図1に示す)の処理ID“7”のシフト位置ルール「文字画像の外接矩形の左が基準位置の左に一致」に従って、鍵括弧閉じ“」”の文字画像の外接矩形の左辺が左基準位置に一致するように、鍵括弧閉じ“」”の文字画像を配置する(図15参照)。
図14では、横書き用フォントの鍵括弧開き“「”の文字画像を90度回転(時計回り),右位置調整をすることにより縦書き用に変換している。つまり、配置条件テーブル記憶部11(図1に示す)から鍵括弧開き“「”の処理ID“8”を取得し、鍵括弧閉開き“「”の文字画像に対して処理ID“8”の処理内容である90度回転(時計回り)と右シフトを行う。そして、シフト位置ルール記憶部12(図1に示す)の処理ID“8”のシフト位置ルール「文字画像の外接矩形の右が基準位置の右に一致」に従って、鍵括弧開き“「”の文字画像の外接矩形の右辺が右基準位置に一致するように、鍵括弧開き“「”の文字画像を配置する(図15参照)。
図19はこの発明の第2実施形態の電子書籍の文章を表示する文章表示装置のブロック図を示している。この第2実施形態の文章表示装置は、複数基準文字取得部105と平均基準位置決定部106を除き第1実施形態の文章表示装置と同一の構成をしており、同一構成部には、同一参照番号を付して説明を省略する。
図21はこの発明の第3実施形態の電子書籍の文章を表示する文章表示装置のブロック図を示している。この第3実施形態の文章表示装置は、全文字取得部205を除き第2実施形態の文章表示装置と同一の構成をしており、同一構成部には、同一参照番号を付して説明を省略する。
図23はこの発明の第4実施形態の電子書籍の文章を表示する文章表示装置のブロック図を示している。この第4実施形態の文章表示装置は、行中全文字取得部305を除き第1実施形態の文章表示装置と同一の構成をしており、同一構成部には、同一参照番号を付して説明を省略する。
図26はこの発明の第5実施形態の電子書籍の文章を表示する文章表示装置のブロック図を示している。この第5実施形態の文章表示装置は、行中最大文字取得部405を除き第4実施形態の文章表示装置と同一の構成をしており、同一構成部には、同一参照番号を付して説明を省略する。
図27はこの発明の第6実施形態の電子書籍の文章を表示する文章表示装置のブロック図を示している。この第6実施形態の文章表示装置は、基準文字選択部401,指定文字取得部402を除き第1実施形態の文章表示装置と同一の構成をしており、同一構成部には、同一参照番号を付して説明を省略する。
2…レイアウト生成部
3…文字回転・シフト判断部
4…処理内容決定部
5…基準文字取得部
6…基準位置決定部
7…移動位置確定部
8…文字画像配置部
9…画像出力部
10…表示部
11…配置条件テーブル記憶部
12…シフト位置ルール記憶部
105…複数基準文字取得部
106…平均基準位置決定部
205…全文字取得部
305…行中全文字取得部
405…行中最大文字取得部
501…基準文字選択部
502…指定文字取得部
Claims (11)
- 文章を縦書きまたは横書きで表示する表示部と、
上記表示部に表示される上記文章のフォントとそのフォントのサイズに応じた1文字あたりの描画領域内において、上記フォントに属する全文字のうちの基準となる文字の文字画像に対して外接する矩形枠に基づいて基準位置を決定する基準位置決定部と、
上記文章のうちの予め設定された文字の文字画像に対して、上記基準位置決定部により決定された上記基準位置に基づいて上記描画領域内で回転または移動の少なくとも一方を行うことにより、上記文字画像を変換する文字画像変換部と
を備えて、
上記文章を横書き用フォントで縦書き表示するとき、または、上記文章を縦書き用フォントで横書き表示するとき、上記予め設定された文字については上記文字画像変換部により変換された上記文字画像を上記表示部に表示するようにしたことを特徴とする文章表示装置。 - 請求項1に記載の文章表示装置において、
上記基準位置決定部は、上記フォントに属する全文字を上記基準となる文字とすることを特徴とする文章表示装置。 - 請求項1に記載の文章表示装置において、
上記基準位置決定部は、上記文章のうちの上記表示部に表示される行毎に、その行に含まれる全文字を上記基準となる文字とすることを特徴とする文章表示装置。 - 請求項1から3までのいずれか1つに記載の文章表示装置において、
上記基準位置決定部は、上記基準となる文字が複数であって、その複数の文字に対応する各文字画像に対して夫々外接する複数の矩形枠の高さの平均および上記複数の矩形枠の幅の平均で表された矩形枠を、上記描画領域の中心に中心が一致するように配置して上記基準位置とすることを特徴とする文章表示装置。 - 請求項1に記載の文章表示装置において、
上記基準位置決定部は、上記文章のうちの上記表示部に表示される行毎に、その行に含まれる全ての文字に対応する各文字画像に対して夫々外接する複数の矩形枠のうちの最も大きい矩形枠を、上記描画領域の中心に中心が一致するように配置して上記基準位置とすることを特徴とする文章表示装置。 - 請求項1に記載の文章表示装置において、
上記基準位置決定部は、上記文章のうちの上記表示部に表示される文字毎に、その文字を挟む前後の文字の一方を上記基準となる文字として上記基準位置を決定することを特徴とする文章表示装置。 - 請求項1から6までのいずれか1つに記載の文章表示装置において、
上記基準位置決定部により決定された上記基準位置を上記フォントとそのフォントのサイズに対応させて記憶する基準位置記憶部を備えたことを特徴とする文章表示装置。 - 請求項7に記載の文章表示装置において、
上記基準位置決定部は、上記基準位置記憶部に上記基準位置が記憶された上記フォントと同一のフォントでかつ上記基準位置記憶部に上記基準位置が記憶されていない上記フォントの他のサイズについて、上記基準位置記憶部に上記基準位置が記憶された上記フォントのサイズにおける上記1文字あたりの描画領域と上記他のサイズにおける上記1文字あたりの描画領域との大きさの割合に基づいて、上記基準位置記憶部に記憶された上記基準位置を拡大または縮小して用いることを特徴とする文章表示装置。 - 表示部に表示される文章のフォントとそのフォントのサイズに応じた1文字あたりの描画領域内において、上記フォントに属する全文字のうちの基準となる文字の文字画像に対して外接する矩形枠に基づいて基準位置を基準位置決定部により決定する基準位置決定ステップと、
上記文章のうちの予め設定された文字の文字画像に対して、上記基準位置決定部により決定された上記基準位置に基づいて文字画像変換部により上記描画領域内で回転または移動の少なくとも一方を行うことにより、上記文字画像を変換する文字画像変換ステップと、
上記文章を横書き用フォントで縦書き表示するとき、または、上記文章を縦書き用フォントで横書き表示するとき、上記予め設定された文字については上記文字画像変換部により変換された上記文字画像を用いて、上記文章を縦書きまたは横書きで上記表示部に表示する表示ステップと
を含むことを特徴とする文章表示方法。 - 請求項9に記載の文章表示方法の上記各ステップをコンピュータに実行させることを特徴とする文章表示プログラム。
- 請求項10に記載の文章表示プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011127448A JP5739733B2 (ja) | 2011-06-07 | 2011-06-07 | 文章表示装置、文章表示方法、文章表示プログラムおよびコンピュータ読み取り可能な記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011127448A JP5739733B2 (ja) | 2011-06-07 | 2011-06-07 | 文章表示装置、文章表示方法、文章表示プログラムおよびコンピュータ読み取り可能な記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012256111A true JP2012256111A (ja) | 2012-12-27 |
| JP5739733B2 JP5739733B2 (ja) | 2015-06-24 |
Family
ID=47527642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011127448A Active JP5739733B2 (ja) | 2011-06-07 | 2011-06-07 | 文章表示装置、文章表示方法、文章表示プログラムおよびコンピュータ読み取り可能な記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5739733B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016110063A (ja) * | 2014-11-28 | 2016-06-20 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04336683A (ja) * | 1991-05-14 | 1992-11-24 | Seiko Epson Corp | 縦書きの文字認識データ修正方法およびその装置 |
| JPH07261735A (ja) * | 1994-03-23 | 1995-10-13 | Fuji Xerox Co Ltd | 文字パターンデータの変換装置および変換方法 |
| JPH0895548A (ja) * | 1994-09-26 | 1996-04-12 | Canon Inc | 文字出力装置及び方法 |
| JPH08263046A (ja) * | 1995-03-28 | 1996-10-11 | Sony Corp | 文字表示方法および装置 |
| JP2001134257A (ja) * | 1999-11-05 | 2001-05-18 | Matsushita Electronics Industry Corp | 表示装置 |
-
2011
- 2011-06-07 JP JP2011127448A patent/JP5739733B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04336683A (ja) * | 1991-05-14 | 1992-11-24 | Seiko Epson Corp | 縦書きの文字認識データ修正方法およびその装置 |
| JPH07261735A (ja) * | 1994-03-23 | 1995-10-13 | Fuji Xerox Co Ltd | 文字パターンデータの変換装置および変換方法 |
| JPH0895548A (ja) * | 1994-09-26 | 1996-04-12 | Canon Inc | 文字出力装置及び方法 |
| JPH08263046A (ja) * | 1995-03-28 | 1996-10-11 | Sony Corp | 文字表示方法および装置 |
| JP2001134257A (ja) * | 1999-11-05 | 2001-05-18 | Matsushita Electronics Industry Corp | 表示装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016110063A (ja) * | 2014-11-28 | 2016-06-20 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5739733B2 (ja) | 2015-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240403380A1 (en) | Page Layout Adjustment Method, Electronic Device, and Non-Transitory Readable Storage Medium | |
| US10248878B2 (en) | Character input method and system as well as electronic device and keyboard thereof | |
| CN102789448B (zh) | 一种电子数据排版方法及装置 | |
| CN102387481B (zh) | 一种彩信编辑方法及装置 | |
| US9836203B2 (en) | Grid-based visual design environment | |
| JP2013080321A (ja) | 情報処理装置および方法、並びにプログラム | |
| CN112614211B (zh) | 用于文本、图像自适应排版及动画联动的方法及装置 | |
| US20130232403A1 (en) | Method and system for the use of adjustment handles to facilitate dynamic layout editing | |
| KR101746052B1 (ko) | 휴대단말에서 전자책 서비스 제공 방법 및 장치 | |
| CN104615587B (zh) | 一种电子数据排版方法及装置 | |
| JP2004118477A (ja) | 情報処理装置および方法、記録媒体、並びにプログラム | |
| EP2381347B1 (en) | Method for displaying an object having a predetermined information content on a touch screen | |
| JP5815392B2 (ja) | 表示装置、表示装置の制御方法、制御プログラム、および記録媒体 | |
| JP2010074292A (ja) | 画像処理装置、画像表示システム、及びプログラム | |
| CN104424174B (zh) | 文档处理系统和文档处理方法 | |
| JP4874363B2 (ja) | ブラウザのプラグインを用いるウェブページ表示方法 | |
| JP5739733B2 (ja) | 文章表示装置、文章表示方法、文章表示プログラムおよびコンピュータ読み取り可能な記録媒体 | |
| JP2012048555A (ja) | 文書表示方法、文書表示装置及び文書表示プログラム | |
| KR102312996B1 (ko) | 학습방법 | |
| CN102902658B (zh) | 一种炫彩字显示方法和装置 | |
| US7594190B2 (en) | Apparatus and method for user interfacing | |
| WO2012039326A1 (ja) | 電子書籍表示装置、電子書籍表示方法、電子書籍表示プログラム | |
| JP2013080322A (ja) | 情報処理装置および方法、プログラム、並びに記録媒体 | |
| JP2017117385A (ja) | コンテンツ表示装置、表示方法及びプログラム | |
| US20130083077A1 (en) | Method of displaying a digital content on a screen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140401 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141028 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141031 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141210 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141215 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150331 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150424 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5739733 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |