7セグメントディスプレイ
7セグメントディスプレイ (Seven-segment display, SSD) は、十進法のアラビア数字を表示する装置である。アラビア数字の一字を表現するために、それぞれ個別に点灯/消灯できる七つのセグメント(画)から構成されているためこの名がある。
名前が示す通り、七つの画(セグメント)から構成されている。個々の部分が点灯したり消えたりすることで、アラビア数字を表現する。7セグメントのうち6セグメントは横1セグメント、縦2セグメントの長方形の外枠を構成しており、残る1セグメントがその長方形の中央を横切っている。全てではないが、ほとんどのものが斜体(イタリック)となるように配置されており、読みやすくなっている。
6、7、9 にはそれぞれ複数の字形がある。上図のように各セグメントをAからGで表すと、例えば "6" ではA、"7" ではF、"9" ではDが点灯する場合と消灯する場合がある。0にも複数の字形があり、ほとんどの場合はABCDEFの点灯で表すが、初期のカシオ社の電卓(カシオミニなど)や一部のデジタルカメラではCDEGの点灯で表現している。1にも複数の表し方があり、通常はBCの点灯で表すが、エレベーターのインジケーターで表示位置によって見やすくする場合など、FEの点灯で表す場合もある。なお、<tt>DP</tt>は小数点を表す8番目のセグメントであり、整数以外を表示するときに使われる。
他にも、後述の通り14セグメントディスプレイや16セグメントディスプレイなどが存在し、英数字をより分かり易く表示することができる。しかしその多くは、後年に出現したドットマトリクス・ディスプレイに取って代わられた。
一方、7セグメントディスプレイは、単に数値を表示するだけで事足りる用途、例えば電卓、デジタル時計、家電や計測機器の数字表示部、自販機の投入金額表示などで、廃れることなく使われ続けている。
左図のアニメーションは、0から9までの数字と6種類の十六進数表示用の文字 (AからFまで) の典型的な字形を順に表示させたものである。AからFまでの文字は大文字だったり小文字だったりするが、これは明確にそれぞれの字形を区別するための工夫である。
7個という画数は、アラビア数字のそれぞれの字形を明確に区別できる最小のセグメント数である。インターネット上で7セグメントよりも少ないセグメント数で数字を表す方式を公開していることがあるが、その多くは曲線などを用いたセグメント形状であり、また字形を明確に区別できるとは言い難い場合もある。
多くの一桁の7セグメントディスプレイは発光ダイオード (LED) を使用しているが、他の技術を使ったものもある。冷陰極放電灯、蛍光表示管、白熱フィラメント、液晶ディスプレイ (LCD) などがその例である。ガソリンスタンドで値段を表示する看板では、ベーン・ディスプレイ(なおドットマトリクス式で同様の原理のものはフリップディスク・ディスプレイと言う)と呼ばれる色付きの板を組み合わせて7セグメント表示していることがある。1970年、RCAがNumitronの商品名で白熱フィラメントを使った7セグメント表示管を発売した。なお、7セグメントディスプレイが登場する以前、及びそれ以降でも可読性の良さゆえに、個々の数字の形をした電極をもつ、ニキシー管という冷陰極放電管が、数字の表示に使われていた。
よく知られている初期の7セグメントディスプレイの例としては、1960年代後半から70年代初頭のアポロ計画で使用されたアポロ誘導コンピュータのDSKYがある。この7セグメントディスプレイはELを使用していた。DSKYのほか船内の時計などにも使用されていた。
LEDのセグメントは物理的に形成されるため、その形状に制約のあることから、7セグメントディスプレイの概念と親和性が高く、これが結果的に表示手法(いわゆるデジタル数字)としても一般に広く普及することとなった。またLEDの場合、端子数を減らすためアノード(陽極)、カソード(陰極)のいずれかを一つにまとめてあり、それぞれアノードコモン、カソードコモンと言う。したがって、小数点付きの1桁の7セグメントディスプレイ部品には9本の端子がある。
7セグメントディスプレイの中には、複数桁の表示ができるように表示ユニットが集積されたものもある。そのような複数桁のディスプレイは、内部にデコーダを持っている場合もあるが、ほとんどの例では個々のLEDに対応するピンが出ていた。ポケット電卓などの機器で使われていた複数桁のLEDディスプレイはピン数と表示を制御するIC数を減らすためマルチプレクサを装備している。すなわち、各桁の同じ位置のセグメントは全て1つの端子からの入力で駆動されるようになっていて、どの桁をその時点で駆動するかを別の選択制御信号で指示する。こうすることで、アノードドライバーとカソードドライバーはそれぞれ8個で済む。
7セグメントディスプレイの特許は、早いもので1908年に出願されたものがある。しかし、実際に世に広く使われるようになったのは、LEDやLCDが一般化した1970年代からである。電子的手段によらずに7セグメントディスプレイのような書体を看板などで使うことがあり、デジタル数字などと呼ぶ。
LCDは印刷のような手法で製造されるため、LEDと異なってセグメントの形状も自由に成型することが可能である。一方、LEDセグメントは単純な形にしか成形できず、LCDほどの自由さはない。しかし判読のしやすさから、電卓や時計などの表示には現在でも7セグメントディスプレイ・もしくは7セグメントディスプレイを模した書体がよく使われる。
一般的な数字の表示例としては以下のようなものがある。
多くのラテンアルファベットは、大文字、小文字のいずれかを大きな字体の変更なく表現することが可能であり、有用な単語を構成することができる。CDプレイヤーなどで "no disc" のような短いメッセージを7セグメントディスプレイで表示するといった使用法がある。
関連する話としては、電卓の表示を逆さにしてみるとアルファベットの言葉が読み取れる数字の組み合わせがあることは、よく知られている(例: 993→EGG、又は663→Egg。07734→hELLO→Helloなど)。これを英語で "calculator spelling" と呼ぶ。
7セグメントディスプレイの全状態は 1バイト で符号化できる。一般的には(上の図のA-Gを) "GFEDCBA" または "ABCDEFG" のように並べ、0 を消灯(off)、1 を点灯(on)とする。
0から9までの数字を7セグメントディスプレイで表示する場合、次のような真理値表(のようなもの)からデコーダ回路を作ることになる(実際には専用のデコーダICがある)。ただし、"6"のAと"9"のDは点灯(on)、"7"のFは消灯(off)とする。
7セグメントディスプレイの中央に2本の縦棒を追加した9セグメントディスプレイも存在し、通常は数字の「1」を中央に表示するレイアウトだが、タイメックスの腕時計や、バリー・ミッドウェイ製ピンボールのスコア表示では、英文字を表示するのに使用された。
14セグメントディスプレイはセグメント数を十四個に増やし、ラテン文字の特に大文字も確実に表示できるようにしたものである。7セグメントディスプレイ(七画表示器)は数字を表示するのには十分だが、ラテン文字を表示させようとすると判別が困難な文字が出てくる。7セグメントから追加されたセグメントは対角線上の4セグメントと中央を縦に通る2セグメントで、さらに中央を横に通るセグメントが2つに分割され、内側が「米」の字のようになっている。
ドットマトリクス型のディスプレイに比べると部品が少なくて済み、各セグメントが適切な形状ならドットマトリクスよりも読みやすい字形になる。そのため消費電力や駆動用回路規模が小さくなるという利点がある。古くは1970年代末期に製造されたTI社の英語学習玩具 "Speak & Spell" や、CRAIG社の電子翻訳機 "M100" などで使用された。
14セグメントのプラズマディスプレイが1986年から1991年ごろのピンボール台に使われていた。コンマとピリオドを表示するセグメントもあり、全体で16セグメントになっていた。他に電話機のナンバーディスプレイ部分、VTR、カーステレオ、電子レンジ、スロットマシン、DVDプレイヤー、エレベーターのインジケータなどにも使われていることがある。
16セグメントディスプレイは、セグメント数を十六個に増やしたものである。前述の14セグメントディスプレイに対して、上下の水平なセグメントがさらに各2分割されているのが特徴である。
16セグメントディスプレイは元々は英数字(ラテン文字とアラビア数字)を表示するよう設計されたものだが、タイ文字の数字やペルシア文字を表示するのにも使われている。
エレベーターのインジケーターでB(地下)やR(屋上)、M(中二階など正規の階の間の階に使う)などの英字を表示可能にしたり、デジタル時計の日付表示用などに曜日の英語表示(SU・MO・TU・WE・TH・FR・SA、あるいはSUN・MON・TUE・WED・THU・FRI・SAT)を表示可能にしたりする用途には、9・14・16セグメントディスプレイを用いる方法もあるが、そのような用途では他にも独自の方法で7セグメントを変形したりセグメントを追加したりすることで実現したものもある。