(57)【要約】【課題】例えば放送用機器に使用される小型ＬＣＤに関する文字列表示の自動改行方法等を提案することを目的とする。【解決手段】放送用装置のＬＣＤ表示部に自動改行して表示させるための自動改行方法において、ＬＣＤ表示部に表示するべき文字列を入力される入力工程と、入力された文字列の文字数を検出する検出工程と、検出した文字数がＬＣＤ表示部の１行あたりに表示可能な文字数以下であるか否かを判断する第１判断工程と、第１判断工程で、１行あたりに表示可能な文字数以下である場合には、入力された文字列をそのままＬＣＤ表示部に表示する工程と、を有する自動改行方法とする。【選択図】図１
2020194097.tif 000002
【特許請求の範囲】
【請求項１】
放送用装置のＬＣＤ表示部に自動改行して表示させるための自動改行方法において、
前記ＬＣＤ表示部に表示するべき文字列を入力される入力工程と、
前記入力された文字列の文字数を検出する検出工程と、
検出した前記文字数が前記ＬＣＤ表示部の１行あたりに表示可能な文字数以下であるか否かを判断する第１判断工程と、
前記第１判断工程で、１行あたりに表示可能な文字数以下である場合には、前記入力された文字列をそのまま前記ＬＣＤ表示部に表示する工程と、を有する
ことを特徴とする自動改行方法。
【請求項２】
請求項１に記載の自動改行方法において、
前記第１判断工程で、１行あたりに表示可能な文字数以下でない場合には、さらに前記ＬＣＤ表示部の表示可能総文字数以下であるか否かを判断する第２判断工程と、
前記第２判断工程で、前記ＬＣＤ表示部の表示可能総文字数以下である場合には、改行点が存在するか否かを判断する改行点判断工程を遂行し、
前記改行点判断工程で判断された改行点で改行した場合に、各行の文字数が前記ＬＣＤ表示部の１行あたりに表示可能な文字数以下である場合には前記ＬＣＤ表示部に表示する工程を有する
ことを特徴とする自動改行方法。
【請求項３】
請求項２に記載の自動改行方法において、
前記第２判断工程で前記ＬＣＤ表示部の表示可能総文字数以下でないと判断された場合には、より小さいフォントサイズに変換した前記文字列を、新たに前記ＬＣＤ表示部に表示するべき文字列として再入力する再入力工程を遂行する
ことを特徴とする自動改行方法。
【請求項４】
請求項３に記載の自動改行方法において、
前記より小さいフォントサイズが、前記ＬＣＤ表示部で表示可能なフォントサイズより小さい場合には、改行をしないと決定する工程をさらに有する
ことを特徴とする自動改行方法。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の各工程を順次に前記放送用装置に実行させる
ことを特徴とする自動改行プログラム。
【請求項６】
請求項１乃至請求項４のいずれか１項に記載の各工程を順次に遂行する演算処理部を備える
ことを特徴とする放送用装置。
【請求項７】
請求項５に記載の自動改行プログラムを記録した記憶部を備える
ことを特徴とする放送用装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送用装置のＬＣＤ表示部に自動改行して表示させるための自動改行方法及びそのプログラム及び装置に関する。
【背景技術】
【０００２】
放送用機器のインジケータ部分に使用されるＬＣＤ表示部は、機器の性質上その大きさが制約を受けるので、文字の大きさにも依存するが一般には数文字程度の表示幅で数行表示となるように、が１〜３センチ以内程度の矩形形状に形成されている。そして、例えばそのインジケータに対応するチャンネルがどのチャンネルに対応するのか等の情報を、オペレータに数文字乃至数１０文字以内の少ない文字数で表示する。
【０００３】
このようなＬＣＤ表示部では、従来、ＬＣＤ表示部の右端まで来たら次の行の左端から順次表示するようにされており、もともとの表示文字数が多くは無いことにも起因して、適切な改行によってオペレータに見易く表示する工夫や制御は為されていない。
【０００４】
また、機器の特性上、パソコン等で用いられる特定の改行記号や改行文字等は用いることができず、仮に用いると文字化け等の懸念があった。さらには、機器の製造会社に特有の独自のＬＣＤ表示制御処理が為されている場合もあり、製造メーカの異なる複数の放送用機器を接続した場合等に、相互に互換性があって汎用可能な改行記号や一般化された改行ルールは存在していない。下記［数１］に説明するように、ＬＣＤ表示部の表示限界端まで表示して折り返せば１連１体の文字がスプリットされたり、特定メーカの記号では他のメーカ機器を接続すると認識できない等の不具合が生じ、パソコン用の改行文字には対応していない放送用機器が多い。これは、放送用機器のメーカ及びユーザ業界の特殊性・専門性にもよるものと考えられるが、従来、パソコン・スマホ・タブレット等の一般汎用機械との整合性はあまり考慮されていないのが実情である。
【０００５】
【数１】
2020194097.tif 000003
【０００６】
下記特許文献１では、文書作成装置の表示制御方式に係り、特にパーソナルタイプの文書作成装置に於いて、印刷機構のラインバッファを有効に用いて、印刷イメージを忠実にレイアウト表示できるようにした表示制御方式に関する発明が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開昭６３−０２７９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
典型的には、数文字程度の短い文字数だけ表示可能なＬＣＤ表示部に、チャンネル情報等を表示する場合に、予期せぬ箇所で改行されて表示されてしまい、オペレータが判読困難であったり、一見しただけれは見誤ってしまうような表示態様が意図せずにされてしまう場合があった。本願発明は、上述の課題等を解決するために為されたものであって、例えば放送用機器に使用される小型ＬＣＤに関する文字列表示の自動改行方法等を提案することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の放送用装置のＬＣＤ表示部に自動改行して表示させるための自動改行方法は、ＬＣＤ表示部に表示するべき文字列を入力される入力工程と、入力された文字列の文字数を検出する検出工程と、検出した文字数がＬＣＤ表示部の１行あたりに表示可能な文字数以下であるか否かを判断する第１判断工程と、第１判断工程で、１行あたりに表示可能な文字数以下である場合には、入力された文字列をそのままＬＣＤ表示部に表示する工程と、を有することを特徴とする。より具体的には、下記［数２］に示すようなａ）乃至ｅ）の処理をマシン語やアセンブリ言語、Ｃ言語等で放送用装置のＬＣＤ表示制御部に実行させることが１つの解決手段となる。
【００１０】
【数２】
2020194097.tif 000004
【発明の効果】
【００１１】
例えば放送用機器に使用される小型ＬＣＤに関する文字列表示の自動改行方法等を実現できる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の自動改行方法の適用に好適な放送用機械のＬＣＤ表示部を例示して説明する正面図である。
【図２】ＬＣＤ表示制御部が実行する自動改行処理の処理流れの１例について説明するフローチャートである。
【図３】（ａ）は自動改行処理のフローの例を説明する図であり、（ｂ）は自動改行処理フローを実行する改行処理機または改行処理部を説明する概念図である。
【発明を実施するための形態】
【００１３】
１．趣旨
本実施形態で説明する自動改行方法等は、表示可能な文字数が１行当たり数文字しか有しないような表示器（典型的には小型のＬＣＤ）に対して、該表示可能な文字数を超える文字列を表示する場合に、どこで改行するかの決定を機器自ら自動的に決定して見易く表示するものである。表示器の行末まで表示されるべき文字が到達した時点で、力ずくで改行をするものとすれば、本来は一纏まりとして認識されるべき単語や語句がスプリット（分離・分割）表示されることとなるので、オペレータが読み取り難くなる。本発明によって、人が文章を読む場合に改行するのに近い状態で、自然な位置で改行されて表示される方法とできる。
【００１４】
１例としては、下記［数３］のようにＬＣＤ表示制御部等に処理させることができる。
【００１５】
【数３】
2020194097.tif 000005
【００１６】
図１は、本実施形態の自動改行方法の適用に好適な放送用機械１０００のパネルのＬＣＤ表示部１１００を例示して説明する正面図である。図１（ａ）においては、ＬＣＤ表示部１１００（１）が、横１列に１６個配置された文字表示用ＬＣＤで配置構成され、各文字表示用ＬＣＤ直下に１〜１６までの数値を付与されたチャネル選択ボタン１２００（１）が配置されている放送用機械１０００（１）を示している。
【００１７】
また、図１（ｂ）においては、ＬＣＤ表示部１１００（２）が、横１列に８個２段並列で配置された文字表示用ＬＣＤで配置構成され、各文字表示用ＬＣＤ直下に１段目１〜８、２段目９〜１６の数値を付与されたチャネル選択ボタン１２００（２）が配置されている放送用機械１０００（２）を示している。例えば、チャネル選択ボタン（切替ボタン）で出力チャンネルを切替選択する場合に、数値に対応するチャンネルがどのような映像（放送局名や放送内容等）であるのかを、少ない文字数や記号で端的にオペレータに表示して示すことができるように構成されている。
【００１８】
図１に示すような放送用機械１０００のＬＣＤ表示部１１００では、個々の文字表示用ＬＣＤで表示できる文字数が極めて限られている。すなわち、文字表示用ＬＣＤは、１個あたり数ｃｍ角以内程度（典型的にはが〜２．５ｃｍ程度）の矩形であり、１行で表示できる文字数が数文字で、行数も１〜３行程度の表示が許容されるのみである。下記［表１］は、図１に示す放送用機械１０００のＬＣＤ表示部１１００の文字表示用ＬＣＤ１個で表示可能な文字について説明している。
【００１９】
【表１】
2020194097.tif 000006
【００２０】
［表１］に示すように、典型例として文字表示用ＬＣＤの解像度が５２×３６ドットである場合には、２段併記が可能であり、９×１５ドットの大フォントであれば１行あたり５文字まで、合計１０文字まで表示可能となる。また、６×８ドットの小フォントであれば１行あたり７文字まで、合計１４文字まで表示可能となる。小さなフォントの場合には、見易くするために各フォント間に１ドットのスペースを設ける必要があるので、上記のような表示可能文字数の制約を受けるものとなる。
なお、［表１］の記載で、”ＡＳＣＩＩ文字数の制限になる”とは、図３（ｂ）に示す“行文字数リミットの限界×行数”（すなわち、その文字表示用ＬＣＤ１枚で対応可能な最も小さいフォントで最大文字数表示した場合の最大文字数）と考えても良い。本実施態様で説明している例では、９×１５ドットと６×８ドットの２つの大きさのフォント表示に対応可能なＬＣＤを示しているが、実際には色々なフォントサイズがある。某メーカの放送用機器では、表示対応可能な最小のフォントサイズは６×８ドットでＬＣＤの上下二行表示すると最大１４文字まで表示できるが、当該文字数１４は、通常は、ユーザ取説等においてはＡＳＣＩＩ文字数の制限と称される。即ち、もし１４文字以上の文字列が入力されたら、１４文字目以後の文字が捨象カットされて表示できないことになります。
【００２１】
このように１個あたり僅か１０数文字しか表示できない文字表示用ＬＣＤに対して、仮に、表示用文字の入力信号として”Ｓｏｕｒｃｅ  ＶＴＲ０１”が入力されてこれを表示しようとする場合には、まず１０文字以下に短縮するための工夫が必要となる。
【００２２】
【数４】
2020194097.tif 000007
【００２３】
問題は、異なる機器が接続される場合には改行文字等に互換性が無くて認識されない場合もあり、そのような場合には文字化けとなってしまう。そして、１文字増えて既存のソフトウェアの仕様外となってしまう等、正常な動作が為されない。
【００２４】
２．自動改行の考え方
そこで、本発明者は、自動的に放送用機器等に自動改行の判断をさせるための以下の検討を進めた。すなわち、２．１ＡＳＣＩＩ文字を３種類に分けて認識する、２．２純英字文字列の結合型について、２．３改行可能な場所について、２．４スプリットしない文字列の判断について、２．５改行点の選択について、である。以下にそれぞれについて説明する。
【００２５】
【数５】
2020194097.tif 000008
【００２６】
【数６】
2020194097.tif 000009
【００２７】
【数７】
2020194097.tif 000010
【００２８】
【数８】
2020194097.tif 000011
【００２９】
【数９】
2020194097.tif 000012
ここで、［数８］の最下行に「列に改行文字・・・無条件でそこで・・スプリットして改行する」と記載され、［数９］の第３行に、「但しペア記号に囲まれる・・・改行点にしない」と記載されていますが、これは仮に、ある文字列を二行に分けて表示する際、本実施態様の自動改行のアルゴリズムによると複数の改行選択肢が同時に存在する可能性があります。それらの改行選択肢のうち、もし文字列に記号‘￥ｎ’が存在すればそれが最も優先的な改行点として採用されるものとする。この場合には、たとえペア記号に囲まれていたとしても、記号‘￥ｎ’で無条件で改行するものとする。すなわち、［数８］の「無条件」とは、記号‘￥ｎ’に対するのみであって、ペア記号に囲まれたスペースとテーブル記号‘￥ｔ’は、無条件での改行点にはしないものとする。アルゴリズム上でペア記号に囲まれる部分は一つの塊として処理される。もしペア記号にならず単独記号で存在する場合には、通常（ペアの記号が単なる普通の記号）として扱い処理するものとする。ペアの記号は、同時に一対で存在する場合のみにペアとして認識される。
【００３０】
３．自動改行アルゴリズム
３．１  文字フォントの使い方と表示のセンタリング
下記［表２］に、ＬＣＤ表示制御部等が改行可能と判断するための典型的な判断指標（文字フォントとセンタリング）についてまとめている。表２では、各文字表示用ＬＣＤは、大フォントと小フォントとの２種類の大きさのフォントを選択表示可能であるものとし、小フォントの場合には最大で１４文字迄表示可能である場合について説明している。また、表２において、改行可能とは、改行点が存在するだけではなく、改行後の各行の文字数が文字表示用ＬＣＤ１枚の１行に表示可能な行リミット以内になることを意味するものとする。
【００３１】
【表２】
2020194097.tif 000013
【００３２】
また、図２は、ＬＣＤ表示制御部が実行する自動改行処理の処理流れの１例について説明するフローチャートである。そこで、図２に示すフローチャートに基づいて自動改行処理について以下に説明する。図２の説明において、ＬＣＤ表示制御部は上記［表２］の特性を有している典型例としている。
【００３３】
（ステップＳ２１０）
文字表示用ＬＣＤ１枚に表示するべき文字が入力されると、まず、文字列ｓｉｚｅ（文字列の総文字数）が、５文字以下であるか否かを判断する。文字列ｓｉｚｅが５文字以下である場合にはステップＳ２７０へと進み、文字列ｓｉｚｅが５文字以下でない場合にはステップＳ２２０へと進む。
【００３４】
（ステップＳ２２０）
入力された文字の文字列ｓｉｚｅ（文字列の総文字数）が、１０文字以下であるか否かを判断する。文字列ｓｉｚｅが１０文字以下である場合にはステップＳ２３０へと進み、文字列ｓｉｚｅが１０文字以下でない場合にはステップＳ２８０へと進む。
【００３５】
（ステップＳ２３０）
文字列の中に改行点が存在するか否かを判断する。改行点が存在する場合にはステップＳ２４０へと進み、改行点が存在しない場合にはステップＳ３２０へと進む。改行点の存在の判断は、上述した２．１ＡＳＣＩＩ文字を３種類に分けて認識する、２．２純英字文字列の結合型について、２．３改行可能な場所について、２．４スプリットしない文字列の判断、に基づいて処理することが可能である。
【００３６】
（ステップＳ２４０）
２行目として改行されて表示される予定の文字列が５文字以下であるか否かを判断し、５文字以下であればステップＳ２７０へと進む。２行目として改行されて表示される予定の文字列が５文字以下であるか否かを判断した結果、５文字以下でなければステップＳ２５０へと進む。このステップＳ２４０は、フォントサイズを決定するためのプロセスである。
【００３７】
（ステップＳ２５０）
２行目として改行されて表示される予定の文字列が７文字以下であるか否かを判断し、７文字以下であればステップＳ３００へと進む。２行目として改行されて表示される予定の文字列が７文字以下であるか否かを判断した結果、７文字以下でなければステップＳ２６０へと進む。２行目の文字列の文字数が７文字以下でないということは、文字表示用ＬＣＤ１枚の１行に表示可能な最大文字数７を超えており、当該文字列の文字の全てを表示することは不可能であることを意味する。
【００３８】
（ステップＳ２６０）
大フォントで左より表示する。全ての文字列を表示できなくても先頭から左より表示することで、一定の文字表示用ＬＣＤ１枚で可能な最大限のある程度の情報をオペレータに伝達することが可能となる。表示が完了すればこの処理フローを終了する。
【００３９】
（ステップＳ２７０）
大フォントでセンタリング表示する。全ての文字列を表示できるのでセンタリング表示することで、一定の文字表示用ＬＣＤ１枚で可能な全文字情報をオペレータに見易い態様で伝達することが可能となる。表示が完了すればこの処理フローを終了する。
【００４０】
（ステップＳ２８０）
文字列の中に改行点が存在するか否かを判断する。改行点が存在する場合にはステップＳ２９０へと進み、改行点が存在しない場合にはステップＳ３１０へと進む。改行点の存在の判断は、上述した２．１ＡＳＣＩＩ文字を３種類に分けて認識する、２．２純英字文字列の結合型について、２．３改行可能な場所について、２．４スプリットしない文字列の判断、に基づいて処理することが可能である。
【００４１】
（ステップＳ２９０）
２行目として改行されて表示される予定の文字列が７文字以下であるか否かを判断し、７文字以下であればステップＳ３００へと進む。２行目として改行されて表示される予定の文字列が７文字以下であるか否かを判断した結果、７文字以下でなければステップＳ３１０へと進む。２行目の文字列の文字数が７文字以下でないということは、文字表示用ＬＣＤ１枚の１行に表示可能な最大文字数７を超えており、当該文字列の文字の全てを表示することは不可能であることを意味する。
【００４２】
（ステップＳ３００）
小フォントでセンタリング表示する。この場合には小フォントを用いることで全ての文字列を表示できることからセンタリング表示することで、一定の文字表示用ＬＣＤ１枚で可能な全文字情報をオペレータに見易い態様で伝達することが可能となる。表示が完了すればこの処理フローを終了する。
【００４３】
（ステップＳ３１０）
小フォントで左より表示する。小フォントを用いて全ての文字列を表示できなくても先頭から左より表示することで、一定の文字表示用ＬＣＤ１枚で可能な最大限のある程度の情報をオペレータに伝達することが可能となる。表示が完了すればこの処理フローを終了する。
【００４４】
（ステップＳ３２０）
入力された文字の文字列ｓｉｚｅ（文字列の総文字数）が、７文字以下であるか否かを判断する。文字列ｓｉｚｅが７文字以下である場合にはステップＳ３００へと進み、文字列ｓｉｚｅが７文字以下でない場合にはステップＳ２６０へと進む。
【００４５】
４．自動改行処理の実装とテスト例
現実の放送用機械を用いて上述した文字列表示の２つの表示フォーマットにおける自動改行処理を実行させたので下記表３にまとめて説明する。
【００４６】
【表３】
2020194097.tif 000014
【００４７】
［表３］上段に示すように、タイプ１の場合には９×１５ドットの大フォントの場合でも５文字以下の表示文字数の場合には、センタリング表示を行う処理とする。タイプ２の場合には９×１５ドットの大フォントの場合でも５文字より大きく１０文字以下の表示文字数の場合には、上述した説明の自動改行処理判断を実行して、改行が可能であった場合には改行してセンタリング表示を行う処理とする。また、仮に、１行あたりの表示文字数が６〜７文字となる場合には、フォントを小さくして６×８ドットに変更してから表示するものとする。
【００４８】
また、下段に示すように、タイプ１の場合には６×８ドットの小フォントの場合でも６文字以上で１４文字以下の表示文字数の場合には、表示文字数が７文字より大きければ８文字目から改行して、表示文字数が７文字以下の場合にはセンタリング表示を行う処理とする。タイプ２の場合には６×８ドットの小フォントの場合でも１１文字以上で１４文字以下の表示文字数の場合には、表示文字数が７文字より大きければ自動改行判断処理をして、その判断結果として改行可能であった場合にはセンタリング表示とし、改行不可能であった場合には左より表示するものとする。
【００４９】
４．１  自動改行テスト例
下記［表４］は、本発明の自動改行方法を用いて処理したＬＣＤ表示部の文字表示用ＬＣＤ１枚への表示例を説明するものである。表４から理解できるように、表示文字数が数文字程度の少ない文字列であっても、概ねオペレータに判読し易いような態様で表示されているものとなる。
【００５０】
【表４】
2020194097.tif 000015
【００５１】
５．まとめ
自動改行処理の効果として、１）表示名文字列の作りがより簡単にでき、２）内容の表示がより分かり易くなり、３）余分な改行文字は不要となる、等の効果が考えられる。
【００５２】
【数１０】
2020194097.tif 000016
【００５３】
（補充説明について）
図３（ａ）は自動改行処理のフローの例を説明する図であり当該図において、”ｌｉｍｉｔ”は文字表示用ＬＣＤ１枚の１行に表示可能な文字数であり、”ｎ”は文字表示用ＬＣＤ１枚の表示可能行数の最大値であり、”文字列”は入力された文字列の先頭と後に付帯されている非表示文字（スペースなど）が予め削除処理されたものを意味する。また、この図において、出力データ”０”とは改行処理が不可能であるかまたは改行の必要が無い場合を意味し、出力データ”−１”とは現在のフォントよりも小さい文字フォントを選択して（すなわち行の文字数ｌｉｍｉｔ値を更に緩めて）再度改行処理を行うことを意味するものとし、その他の出力データは、”＜＝（ｎ−１）個の改行点の位置”を意味するものとする。また、図３（ａ）に示す”限界”とは、事前に設定された最小フォントの行文字数リミットを意味するものである。以上を前提として図３（ａ）の処理フローを以下に説明する。
【００５４】
（ステップＳ４１０）
文字列のｓｉｚｅ算出を行う。すなわち、表示されるべき入力された文字列の先頭と後尾の非表示文字を無視した文字の数がいくつであるのかを算出する。算出できたらステップＳ４２０へと進む。
【００５５】
（ステップＳ４２０）
次に、ステップＳ４１０で算出した文字列のｓｉｚｅすなわち文字数が、ｌｉｍｉｔ以下であるか否かを判断する。ｌｉｍｉｔ以下であれば（プログラム上において）”０”を出力する。すなわち、表示するように入力された文字列の文字の実体部分が文字表示用ＬＣＤ１枚の１行に表示可能な文字数以下であれば、１行に表示可能であるということであるから、フォントサイズを変更することなくそのままで表示するものとして改行は必要ないと判断する。ｌｉｍｉｔ以下で無ければステップＳ４３０へと進む。
【００５６】
（ステップＳ４３０）
次に、ステップＳ４１０で算出した文字列のｓｉｚｅすなわち文字数が、そのフォントの大きさにおけるｌｉｍｉｔ×ｎ以下であるか否かを判断する。ｌｉｍｉｔ×ｎ以下でなければ（プログラム上において）”−１”を出力する。すなわち、表示するように入力された文字列の文字の実体部分が、そのフォントの大きさにおける文字表示用ＬＣＤ１枚全体（各行においてフル文字数で全行を用いて）に表示可能な文字数以下でなければ、入力時のフォントの大きさままでは表示不可能であるということであるから、フォントサイズを小さく変更して再度当初の入力から開始するものとする。ｌｉｍｉｔ×ｎ以下であればステップＳ４４０へと進む。
【００５７】
（ステップＳ４４０）
既に説明した”改行点”が存在するか否かを検出する。”改行点”があればステップＳ４５０へと進み、”改行点”が無ければ（プログラム的に）”０”を出力する。”改行点”の存在有無については、『２．３改行可能な場所について』、『２．４スプリットしない文字列の判断について』、のルールに従ってプログラム処理により判断する。
【００５８】
（ステップＳ４５０）
ステップＳ４４０で検出した”改行点”で改行した場合に、各行の文字数がｌｉｍｉｔ以下であれば、その”改行点”を”＜＝（ｎ−１）個の改行点の位置”として出力し、すなわち当該”改行点”で改行させて現実に表示させるものとする。ステップＳ４４０で検出した”改行点”で改行した場合に、各行の文字数がｌｉｍｉｔ以下でなければ、ステップＳ４６０へと進む。
【００５９】
（ステップＳ４６０）
Ｌｉｍｉｔが限界以上であるか否かを判断し、限界以上であれば”０”を出力し、限界以上でなければ”−１”を出力する。すなわち、現在のフォントサイズにおける文字表示用ＬＣＤ１枚の１行に表示可能な文字数が、当該文字表示用ＬＣＤのそれ自体の機械的特性等に起因する事前に設定された（制約された）最小フォントに対応する１行あたりの表示可能な最大文字数（すなわち１行の表示可能最大文字数）以上であれば、改行はしないものと判断する。一方、そうでなければさらに小さいフォントにすることで表示可能文字数を増大させた状態で再度、自動改行の判定フローを最初から実行するものとする。また、図３（ｂ）は、図３（ａ）に示す自動改行処理フローを実行する改行処理機または改行処理部を説明する概念図である。
【００６０】
【数１１】
2020194097.tif 000017
【００６１】
【数１２】
2020194097.tif 000018
【００６２】
１つの文字列に対して複数の改行点が複数抽出される可能性もあるため、このような場合には下記のような選択判断をさらに行うものとする。
【００６３】
【数１３】
2020194097.tif 000019
【００６４】
上述の実施形態で説明した開示内容は、その具体的な説明実例に限定されるものではなく、本発明の技術思想の範囲内において、当業者の知り得る公知技術または周知技術を適宜適用して、または／およびアレンジして、利用することが可能である。
【産業上の利用可能性】
【００６５】
本発明は、映像用・放送用機器全般に適用可能であって、特に、に小型ＬＣＤを用いた操作パネルを備えるスイッチャーのＡＵＸユニットやルーターのリモートコントロールユニット等に好適である。
【符号の説明】
【００６６】
１０００・・放送用機械の、１１００・・パネルのＬＣＤ表示部、１２００・・チャネル選択ボタン
【図１】
2020194097.tif 000020
【図２】
2020194097.tif 000021
【図３】
2020194097.tif 000022