hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
仮面ライダー 他媒体展開
1971年16号-23号 石森章太郎
週刊少年マガジン
1971年23号-53号 石森章太郎
→詳細は「仮面ライダー (漫画)」を参照
テレビマガジン
1971年12月号-1973年3月号 すがやみつる
冒険王
1971年6月号-1973年3月号 すがやみつる
別冊冒険王
1972年夏季号-冬季号 すがやみつる
→詳細は「新・仮面ライダー」を参照
たのしい幼稚園
別冊たのしい幼稚園
1972年10月号「3ごうライダーたいブラックしょうぐんのまき」で、頭や肩、手袋、腰、ブーツに赤ラインが入った仮面ライダー3号が登場し、ゴーストショッカーの怪人カニコウモリを倒した。
おともだち
ディズニーランド
後楽園遊園地仮面ライダーショー有料パンフレット
すがやみつる
『仮面ライダー』テレビランド掲載版（山田ゴロ）
1978年より徳間書店「テレビランド」誌で『仮面ライダー』から『仮面ライダーストロンガー』までのストーリーが新作漫画として連載された（1978年10月号から1979年10月号までの連載のうち、1号、2号編は、1978年10月号の別冊付録と11月号の本誌に掲載）。これは『仮面ライダー』の新作制作決定を踏まえ先行してスタートしたもので、連載は『仮面ライダー (スカイライダー)』のTV放送が始まるとともにそのまま『スカイライダー』、さらに『仮面ライダースーパー1』へと引き継がれた。
仮面ライダー 他媒体展開
なお、『仮面ライダースーパー1』のTV放映終了とともにタイアップ連載も終了した（1981年11月号）が、その後、山田は『テレビランド』1982年5 - 6月号の別冊付録に、9人ライダーのオリジナル描きおろし漫画を執筆し、さらに同誌の1982年8月号から1983年8月号にかけて『仮面ライダーZX』を漫画連載した。
『仮面ライダーSPIRITS』（村枝賢一）
2001年より講談社「月刊マガジンZ」で連載。テレビシリーズの設定などを踏まえ、『仮面ライダー』から『仮面ライダースーパー1』の最終話から続く形で、『仮面ライダーZX』へつながる漫画。
『仮面ライダー』
2000年代に刊行された。藤岡弘が降板せず、本郷猛のみが仮面ライダーとして戦い続けた想定となっている。
発売元はバンダイナムコゲームス（旧バンダイおよび旧バンプレストの各レーベル）による。
『仮面ライダー』（スーパーファミコン、1993年11月12日発売）
ベルトスクロールアクションゲームとして発売。ストーリーは復活を遂げ再び世界制覇を目論むショッカーに、仮面ライダーが立ち向かうというゲームオリジナル。プレイヤーが操作できるのは本郷猛=1号ライダー（1P側）と一文字隼人=2号ライダー（2P側）だが、各ステージの最初や途中に挿入される島本和彦が原画を担当したビジュアルシーンでは立花藤兵衛や滝和也も登場する。
仮面ライダー 他媒体展開
各ステージは、いくつかの任意スクロール型の小さなステージで構成されている。例えば、ステージ開始は路上でそこに登場する敵をすべて倒すと、次は廃ビルへと舞台が移る。そこで敵を倒すと次はショッカー基地に舞台が移り、そこで待ち受けるステージボスの怪人を倒すとステージクリアという具合である。
タイトル画面は実写取り込みされた旧1号のアップにタイトルロゴが被るという初代オープニングのタイトルカットを模している。またプレイヤーが任意のタイミングで行える変身の際にはキャラクターが変身ポーズを取ると同時に藤岡弘や佐々木剛のボイスが出力され、続いて変身ベルトがアップとなって画面が切り替わると変身が完了しているシークエンスを踏んでいる。
『仮面ライダー』（PlayStation、1998年10月1日発売）
本郷猛（仮面ライダー1号）と一文字隼人（仮面ライダー2号）をはじめとする、本作品のキャラクターが登場。
『仮面ライダー倶楽部 激突ショッカーランド』（ファミリーコンピュータ、1988年2月3日発売）
仮面ライダー1号と仮面ライダー2号が登場。
コンパチヒーローシリーズ（1990年 - 2003年、2012年 - 。機種は作品によって異なる）
仮面ライダー 他媒体展開
本作品を始めとする『仮面ライダー』、『ウルトラマン』、『ガンダム』と共に共演するクロスオーバー作品シリーズ。『グレイトバトル』シリーズやスポーツ系など、多くの作品に登場。また、『仮面ライダーBLACK RX』も数多くの作品に登場した。
→詳細は「コンパチヒーローシリーズ」を参照
『仮面ライダーV3』（PlayStation、2000年9月14日）
『仮面ライダーV3』のゲーム作品。本郷猛 /仮面ライダー1号と一文字隼人 /仮面ライダー2号をはじめとする本作品のキャラクターが登場。
『SIMPLEキャラクター2000シリーズ Vol.3 仮面ライダー THE バイクレース』（PlayStation、2001年10月25日発売）
「SIMPLEシリーズ」の一環として発売。多数の仮面ライダーが登場する3D視点のレースゲーム。仮面ライダー1号と仮面ライダー2号が登場。
『仮面ライダー 正義の系譜』（PlayStation 2、2003年11月27日発売）
本郷猛 /仮面ライダー1号と一文字隼人 /仮面ライダー2号が登場。
『仮面ライダー クライマックスヒーローズ フォーゼ』（Wii/PlayStation Portable、2011年12月1日発売）
仮面ライダー1号と仮面ライダー2号が登場。
仮面ライダー 他媒体展開
東映ビデオより1994年にMicrosoft Windows 3.1用CD-ROMゲームとして『仮面ライダー作戦ファイル1』が発売された。全98話を基にしたストーリー解説、怪人の名称とスペックならびにライダーに倒される場面の映像のデータベース、悪の新組織がオリジナル怪人を用いてダブルライダーを倒すまたは世界征服のための新たな作戦を展開するゲームが1枚のCD-ROMに収められた体裁を採っている。首領の声は納谷悟朗による新録の音声が用いられている。Macintosh用ソフトも後に販売され、1997年にはセガからもセガサターン用ソフトとして再発売された。続編として『仮面ライダーV3作戦ファイル』が発売された。
『仮面ライダーフォーゼ 超バトルDVD 友情のロケットドリルステイツ』
小学館の幼児向け雑誌「てれびくん」の応募者全員サービスとして制作された、『仮面ライダーフォーゼ』の超バトルDVD（オリジナルDVD）。仮面ライダー1号と仮面ライダー2号とショッカーの改造人間が写真のみ登場。
戦闘員日記シリーズが、メガバックスコレクションによる舞台として公演されている。佐々木剛や千波丈太郎・中屋敷哲也など、仮面ライダーシリーズに出演した多くの俳優が出演しており、石森プロなどのサイトでも宣伝されていた。また、ポスターは、当時講談社の月刊マガジンZで『仮面ライダーSPIRITS』を連載していた村枝賢一による描き下ろしとなっている。
仮面ライダー 戦闘員日記
2001年2月8日から同年2月12日まで築地ブディストホールにて公演。ショッカー戦闘員を主人公にしたスピンオフ作品。
仮面ライダー 戦闘員日記2
2001年9月14日から同年9月16日まで築地ブディストホールにて公演。ショッカー日本海支部を舞台としている。
『ヒーローを作った男 石ノ森章太郎物語』
2018年8月25日放送。日本テレビ系『24時間テレビ 「愛は地球を救う」』内で放送された単発ドラマ。本作品の原作者・石森章太郎が主人公としての物語。本作品は劇中で放送されている番組という扱いで登場。企画の経緯が一部フィクションを交えながら描かれているほか、漫画版の単行本や、本作品の撮影現場と本郷猛を演じた俳優・藤岡弘（演 - 藤岡弘、）も登場する。
特撮映画
特撮映画（とくさつえいが）は、特撮（特殊撮影）を主眼にした映画のこと。主にそういう技術を目玉にした怪獣映画、SF映画、戦争映画を指す。ジャンルを問わず特撮を用いた作品全般の総称として幻想映画という呼称も存在した。
ただ、この呼称は次第に使われなくなっている。現在、ほぼ全ての商業映画において映像素材に手が加えられており、こうした技術を前面に出した呼称で作品を売ることは少なくなっている。
また、特撮という言葉が技術よりもジャンルとして定着した事で、着ぐるみやミニチュア撮影を使った作品という偏見が定着しており、SFXを使用した海外の大作映画を特撮映画と呼ぶ事は慣例として少なくなった（特撮の項参照）。
戦前の『ロストワールド』や『キング・コング』に始まり、CG（コンピュータグラフィックス）映像作品に取って代わられるまではアナログな手作り作業で多くの作品が作られた。多くの特撮技術や特撮映画を生み出した特撮監督レイ・ハリーハウゼンは「特撮の神様」と呼ばれ、後の世界中の作品に大きな影響を与えた。
特撮映画 各国の特撮映画
西部劇『大列車強盗』（1903年）は、最初の本格的な特撮作品とされる。1933年、オプティカル・プリンターやミニチュアなど，様々な方法を組み合わせて『キング・コング』が作られた。この映画の監督のウィリス・オブライエンが創始したモデル・アニメーション特撮と呼ばれる方式は、オブライエンの弟子のレイ・ハリーハウゼンらにひきつがれていった。
「Category:アメリカ合衆国の特撮映画」も参照
「Category:イギリスの特撮映画」も参照
日本の特撮映画は、第二次世界大戦中の戦意高揚映画に始まる。「特撮の神様」円谷英二は第二次世界大戦前に映画界でカメラマンとして働いていたが、映画『キング・コング』に出会い、同作に使用されている特殊撮影技術に興味を惹かれ、その研究に没頭した。戦時中はその経験を活かし、戦争映画とくに空戦ものを多数制作した。そのため彼は戦後に公職追放の処分を受けたが、公職追放が解けると映画『ゴジラ』の制作に特撮監督として参加し、その後のSF映画・怪獣映画・特撮テレビシリーズといった日本の特撮の礎を築いた。
「Category:日本の特撮映画」も参照
連結リスト
連結リスト（れんけつリスト、英語: Linked list）は、最も基本的なデータ構造の1つであり、他のデータ構造の実装に使われる。リンクリスト、リンクトリストとも表記される。
一連のノードが、任意のデータフィールド群を持ち、1つか2つの参照（リンク）により次（および前）のノードを指している。連結リストの主な利点は、リスト上のノードを様々な順番で検索可能な点である。連結リストは自己参照型のデータ型であり、同じデータ型の別のノードへのリンク（またはポインタ）を含んでいる。連結リストは場所が分かっていれば、ノードの挿入や削除を定数時間で行うことができる（場所を探すのにかかる時間はリスト上の順番の条件などにも依存するし、後述する片方向リストなのか双方向リストなのかにも依存する）。連結リストにはいくつかの種類があり、片方向リスト、双方向リスト、線形リスト、循環リストなどがある。
連結リストは多くのプログラミング言語で実装可能である。LISP や Scheme 、Prologといった言語は組み込みでこのデータ構造を持っていて、連結リストにアクセスするための操作も組み込まれている。
連結リスト 歴史
線形リストは、1955年から1956年ごろ、ランド研究所にてアレン・ニューウェル、Cliff Shaw、ハーバート・サイモンが Information Processing Language (IPL) の主要データ構造として開発したのが最初である。IPL はいくつかの初期の人工知能プログラム（General Problem Solver など）で使われた。線形リストを箱と矢印で表すという今ではお馴染みの記法は、1957年2月の "Proceedings of the Western Joint Computer Conference" に掲載されたニューウェルと Shaw の "Programming the Logic Theory Machine" という論文で使われている。ニューウェルとサイモンは1975年、「人工知能、認知心理学、リスト処理の基盤を築いた」ことに対してチューリング賞を受賞した。
連結リスト 歴史
マサチューセッツ工科大学 (MIT) の Victor Yngve は、自然言語処理、特に機械翻訳向けに開発した COMIT という言語学向けのプログラミング言語で線形リストをデータ構造として使っている。これに関する論文は1958年、"Mechanical Translation" に "A programming language for mechanical translation" と題して掲載された。
1960年、ジョン・マッカーシー等が MIT で開発したLISPは "list processor" の略であり、"Communications of the ACM" にその設計に関する論文 "Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I" が掲載された。LISP の主要なデータ構造の一つとして片方向リストによる木構造が採用されている。
連結リスト 歴史
1960年代初期までに、線形リストやそれを基本的なデータ構造とする言語が一般化した。MIT リンカーン研究所の Bert Green は1961年3月、"IRE Transactions on Human Factors in Electronics" に "Computer languages for symbol manipulation" という論文を書き、線形リストを使った手法の利点をまとめている。同様の論文は1964年4月、Communications of the ACM に Bobrow と Raphael の "A Comparison of list-processing computer languages" が掲載されている。
Technical Systems Consultants (TSC) 社は、片方向リストをファイル構造に利用したオペレーティングシステム FLEXを開発した。ディレクトリがファイルの第一セクターを指し、その後のファイルの中身も線形リストのポインタを辿ることで得られるようになっていた。FLEX から派生したオペレーティングシステムとして Smoke Signal Broadcasting社が開発したものがあるが、こちらは双方向リストを同じ用途に使っていた。
IBM社が System/360やSystem/370向けに開発したTSSでも、ファイルシステムに双方向リストを使っていた。そのディレクトリ構造は UNIX のものと似ており、ディレクトリはファイルや他のディレクトリを格納でき、任意の深さまで階層構造を作ることができた。システムがクラッシュしたとき、このファイルシステム構造の一部がディスクに書き戻されていない場合があり、これを修復するためのユーティリティ "flea" が開発された。これは双方リストの前方リンクと後方リンクの一貫性をチェックすることで問題を検出する。
連結リスト 種類
線形リストには、片方向リストと双方向リストがあり、どちらも任意の位置でデータの追加・削除が"O(1)"時間でできるのが特長である。しかし、ソートされた配列や木構造と違い、データの検索はO(n)時間かかってしまうという欠点がある（ソートされていない配列は線形リストと同じ"O(n)"の検索時間である）。
片方向リスト（singly-linked list）は、最も単純な連結リストであり、ノード毎に1つのリンクを持つ。このリンクはリスト上の次のノードを指し、リストの最後尾ならNull値を格納するか、空のリストを指す。
双方向リスト（doubly-linked list）は、より洗練された連結リスト。各ノードには2つのリンクがあり、1つが次のノード（前方リンク）、もう1つが後ろのノード（後方リンク）を指す。リストの先頭のノードには後ろのノードがないので、後方リンクにはヌル値を格納するか、空のリストを指す。リストの最後尾のノードには次のノードがないので、前方リンクにはヌル値を格納するか、空のリストを指す。
低レベルの言語の中には、XOR連結リストを使って双方向リストの2つのリンクを1つのワードで表せるようにしたものもあるが、この技法は一般には使われない。
連結リスト 種類
循環リスト（circularly-linked list）では、先頭と最後尾のノードを相互に連結する。循環リストには片方向のものも双方向のものもある。循環リストを辿る場合、任意のノードから出発して、好きな方向にたどっていき、最初のノードに戻ってくるまで続ける。つまり、循環リストは先頭や最後尾といったものが存在しないリストと考えることもできる。循環リストはデータ格納用バッファの管理によく使われ、1つのノードを使っているスレッド（やプロセス）が他のノードを全て参照したい場合などに便利である。
リスト全体を指すポインタは、アクセスポインタと呼ばれることがある。
片方向循環リスト（singly-circularly-linked list）では、各ノードは線形の片方向リストと同じように1つのリンクを持つが、最後尾のノードは先頭のノードをリンクしている。片方向リストと同様、新たなノードを挿入する場合、既に参照を持っているノードの次の位置にのみ挿入できる。このため、片方向循環リストでは、最後尾のノードを指している参照を保持しておくことが多く、それによって、先頭位置に高速に挿入可能とするだけでなく、先頭ノードから最後尾のノードまでを順に辿ることも可能にしている。
連結リスト 種類
双方向循環リスト（doubly-circularly-linked list）では、各ノードは線形の双方向リストと同じように2つのリンクを持つが、先頭ノードの後方リンクは最後尾ノードを指し、最後尾ノードの前方リンクは先頭ノードを指す。双方向リストと同様、挿入も削除もその位置に隣接するノードへの参照が1つあれば、高速に行える。構造的には双方向循環リストには先頭も最後尾もないが、一般に外部のアクセスポインタを用意して、先頭または最後尾のノードを指しておくことが多い。そして、双方向リストでの番兵ノードのように順序を把握するのに使われる。
線形リストには「ダミーノード」または「番兵ノード; sentinel node」と呼ばれるものが、リストの先頭や最後尾に置かれることがある。番兵ノードにはデータは格納されない。その目的は、全てのノードのリンクが常にノードのデータ構造を指していることを保証して、いくつかの操作を高速化することである。LISPではそのような設計がされており、nil と呼ばれる特別な値は片方向リストの最後尾を示すと決められている。nil は CAR 操作でも CDR 操作でも nil を返すため、一部の操作を高速化できる。最後尾が nil でないリストは不適切（improper）である（不適切とは言っても使えないということではない）。
連結リスト 応用
連結リストは他のデータ構造の構成要素として使われる。例えば、スタック、キューなどである。
ノードのデータ部が別の連結リスト（へのポインタ）という構成も可能である。これを応用すると様々なデータ構造をリストで構成できる。これはLISPを起源とする方法であり、LISP では連結リストは主要なデータ構造とされ、今では関数型言語で一般に使われている。
連結リストを使って連想配列を実装することもあり、これを連想リスト（association list）と呼ぶ。このような連結リストの応用にはあまり利点がない。平衡2分探索木などのデータ構造の方が、ごく小さいデータ量であっても性能的に優れている。しかし、木構造のサブセットという範囲を超えて連結リストを動的に生成することもあり、より効率的にそのような構成のデータを扱うのに使われる。
連結リスト トレードオフ
コンピュータプログラミングと設計におけるほとんどの選択と同様、あらゆる状況に適した方法は存在しない。連結リストというデータ構造も状況によってはうまく機能するが、別の状況には適さない。以下では、連結リスト構造に関するトレードオフについて説明する。一般に動的に変化するデータの集まりがあって、要素の追加・削除が頻繁に行われ、新たな要素を追加する位置が重要となる場合、連結リストが適しているといえる。
連結リストは配列と比較したとき、いくつかの利点を持つ。リストでは要素の挿入は無制限に可能であるが、配列はサイズが決まっているために限界があり、配列を大きくしようとしても、メモリのフラグメンテーションによって不可能なこともある。同様に、配列から要素の多くを削除すると領域の無駄となったり、サイズを小さくする必要が生じる。
複数のリストが尾部を共有することで、さらにメモリを節約できる場合もある。つまり、先頭が複数あって、末尾が1つになっている構造が可能である。これを使って、何らかのデータの古いバージョンと新しいバージョンを同時に保持することが可能であり、簡単な永続データ構造の例となっている。
連結リスト トレードオフ
一方、配列はランダムアクセス性に優れており、連結リストがシーケンシャルアクセスを得意とするのと対照的である。片方向リストは一方向にしか辿れない。従って、ヒープソートのようにインデックスによって高速に要素を参照する必要がある場合、連結リストは不向きである。シーケンシャルアクセスも多くのマシン上では、連結リストよりも配列の方が高速である。これは、キャッシュメモリの効果と参照の局所性によるものである。連結リストはキャッシュメモリからはほとんど何も恩恵を受けない。
連結リストの別の欠点は、参照のための余分な領域を必要とする点である。このため、キャラクタやブーリアン型のような小さなデータ要素を連結リストで操作するのは（1文字ごとにノードを割り当てて文字列操作を実現するなど）、速度の面でもメモリ消費の面でも無駄が多く、現実的でない。
これらの問題の一部を改善する連結リストの派生データ構造がいくつか存在する。Unrolled linked list は各ノードに複数の要素を格納するもので、キャッシュ性能を向上させ、参照時のメモリのオーバヘッドを低減させる。CDRコーディングも参照を参照すべき実データと置換することで同様の効果が得られる。
連結リスト トレードオフ
配列との比較で利点と欠点を明確にする好例として、ジョセファスの問題を解くプログラムの実装がある。ジョセファスの問題とは、人間が輪になって並んでいる状況で、そこから1人を選ぶというものである。ある人を開始点として、特定の方向に n 人を数えていく。n 番目の人に到達したら、その人を輪から外して、残りの人間で一回り小さい輪を作る。そして再び n 番目まで数えていく。これを1人だけが残るまで繰り返し、最後に残った人が選ばれた人ということになる。これを循環リストを使って表すのは直接的で分かり易いし、ノードの削除も簡単である。しかし、循環リストでは、現在のノードから n 番目のノードを見つけるには、リストを順に辿っていくしかない。配列であればインデックスの計算で即座に見つけられる。一方、配列では要素（ノード）の削除は容易ではなく、n 番目のノードを即座に見つけるという利点を生かすには、ノードを削除したときに残った要素を詰めてやる必要がある。
連結リスト トレードオフ
双方向リストはノード毎に要するメモリ量が多くなるし、基本的な操作にかかる手間が多くなる。しかし、どちらの方向にもシーケンシャルアクセス可能であるため、扱いやすくなることが多い。特に、あるノードの削除をする場合、そのノードのアドレスさえ分かっていれば、定数時間でそれが可能である。挿入の場合も、挿入する位置（そのノードの前に新たなノードを挿入する）が判っていれば、双方向リストでは定数時間で挿入が可能である。片方向リストでは、挿入・削除の際に1つ前のノードのアドレスも知る必要がある。アルゴリズムによっては双方向のアクセスが必須な場合もある。一方、双方向リストでは尾部の共有はできないので、永続データ構造としては使えない。
循環リストは、本質的に環状の構造を表すのに適している。また、どのノードからでもリスト全体をたどることが可能である。また、（最後尾のノードを指す）ポインタを1つ保持しておけば、先頭と最後尾を同時に効率的にアクセス可能である。主な欠点は、繰り返し処理をする際に、微妙に複雑な配慮を要する点である。
番兵ノードを使えば、全てのノードに次のノードや前のノードが存在することを保証でき、特定のリスト操作を単純化できる。しかし、（特に小さなリストを多数使用する場合）余分な領域を必要とするという欠点があり、他のリスト操作は逆に複雑化する。余分な領域を消費するのを防ぐため、番兵ノードはリストの先頭あるいは最後尾のノードへの参照として再利用されることがある。
連結リスト 連結リストの操作
連結リストを操作する場合、無効化され使われなくなった値の扱いに注意する必要がある。そのため、連結リストでの挿入・削除のアルゴリズムはある意味で巧妙である。ここでは、片方向リスト、双方向リスト、循環リストでのノードの追加と削除に関する擬似コードを示す。リストの終端を表すマーカー（あるいは番兵）としては "null" を使うが、その実装は様々なものが考えられる。
ここでのノードのデータ構造には2つのフィールドがある。また、List の "firstNode" というフィールドがリストの先頭ノード（空のリストの場合は "null"）を指すとする。
片方向リストを辿るのは単純で、先頭ノードから各ノードの "next" リンクを最後まで辿っていく。
次のコードは片方向リスト上のあるノードの次に新たにノードを挿入する。あるノードの前にノードを挿入することはできない。その場合は挿入位置の前のノードを見つける必要がある。
リストの先頭にノードを追加する場合、別の関数が必要である。この場合、firstNode を更新しなければならない。
同様に、指定されたノードの次のノードを削除する関数と、リストの先頭のノードを削除する関数を示す。特定のノードを探して削除する場合、その前のノードを覚えておく必要がある。
連結リスト 連結リストの操作
removeBeginning() は、削除するノードが最後のノードだった場合、"list.firstNode" を "null" にする。
逆方向に繰り返すことができないので、"insertBefore" や "removeBefore" といった操作を効率的に実装することはできない。
2つの片方向リストを連結したい場合、リストの最後尾を常に保持していないと効率的に処理できない。2つのリストがそれぞれ長さ  である場合、連結にかかる時間は  となる。LISP 系言語では、リストの連結には append を使う。
片方向リストの操作は先頭ノードの扱いが特殊であるが、先頭にダミー要素を追加することでこれを排除できる。これによって、"insertBeginning()" や "removeBeginning()" が不要となる。この場合、最初のデータを持ったノードは "list.firstNode.next" で参照可能である。
連結リスト 連結リストの操作
双方向リストでは更新すべきポインタが増えるが、逆方向のポインタでリスト上の前の要素を参照できるため、操作に必要な情報は少なくて済む。これにより、新たな操作が可能となり、特殊ケースの関数が不要になる。ノードには前の要素を指す "prev" フィールドが追加される。また リスト構造の "lastNode" が最後尾のノードを指す。空のリストの場合、"list.firstNode" も "list.lastNode" も "null" である。
双方向リストでは双方向に繰り返しが可能である。方向は必要に応じて何度でも変えられる。
順方向
逆方向
指定したノードの次に新たなノードを挿入する関数と、前に挿入する関数を示す。
空のリストを含むリストの先頭に新たなノードを挿入する関数が必要となる。
同様に、最後尾にノードを挿入する関数を示す。
ノードの削除は簡単で、firstNode と lastNode にだけ注意すればよい。
この手続きで、リストから1つだけ残っているノードを削除する場合、"firstNode" と "lastNode" が "null" に設定され、正しく処理が行われる。また、"removeBefore" や "removeAfter" といった手続きは不要であり、単に "remove(node.prev)" や "remove(node.next)" を呼び出せばよい。
連結リスト 連結リストの操作
循環リストには、片方向のものと双方向のものがある。循環リストでは環状にノードが連結されているので、"null" は使わない。キューのような前後関係のあるリストでは、リストの最後尾ノードへの参照を保持する必要がある。循環リストでは最後尾ノードの次のノードは先頭ノードである。要素の最後尾への追加や先頭からの削除は定数時間で可能である。
循環リストの利点は、任意のノードから開始してリスト全体をたどることができる点である。このため、"firstNode" や "lastNode" も保持する必要がないことが多いが、空のリストを表すには何らかの特別な表現が必要である。ここでは "lastNode" に "null" を格納することで空のリストを表す。これにより空でないリストでの追加・削除は大幅に単純化されるが、空のリストを特殊ケースとして扱う必要がある。
someNode は空でないリストにある何らかのノードであるとする。ここでは任意の "someNode" から繰り返しを開始するものとしている。
順方向
逆方向
ループの最後で終了条件のチェックをしている点に注意されたい。これは、リストに "someNode" という1つのノードしかない場合に重要である。
次の関数は双方向循環リスト上のノードの次に新たなノードを追加する。
"insertBefore" を実現したければ、単に "insertAfter(node.prev, newNode)" を行えばよい。空のリストへのノードの追加は次の特殊関数が必要となる。
先頭に挿入したければ、"insertAfter(list.lastNode, node)" を実行すればよい。ノードの削除では空のリストにうまく対処する必要がある。
双方向リストと同様、"removeAfter" と "removeBefore" は "remove(list, node.prev)" と "remove(list, node.next)" で実現可能である。
連結リスト ノードの配列を使った連結リスト
参照型をサポートしていない言語でも、ポインタの代わりに配列にインデックスを使うことでリンクを実現できる。構造体の配列を用意し、リンク用フィールドには配列のインデックスを表す整数を保持することで次（あるいは前）のノードを指すものとする。配列にある全ノードを使う必要はない。構造体がサポートされていない場合、並列配列を代替として使うことができる。
例として、次の構造体を示す。ポインタの代わりに配列にインデックスを使っている。
この構造体の配列を生成し、リストの先頭のインデックスを保持する整数変数を用意すれば、連結リストを構築できる。
要素間のリンクはリスト上の次（または前）の要素の配列インデックスを Next あるいは Prev フィールドに格納することでなされる。例えば、次のようになる。
この例で、ListHead は 2 になっており、そこがリストの先頭ノードである。3番と5から7番のエントリはリスト上に含まれていない。これらのセルはリストに新たに追加することが可能である。ListFree という整数変数を用意してフリーリストを構成しておくと扱いやすくなる。全てのエントリが使われている場合、配列の大きさを拡張するか、一部要素を削除して空きを作らないと、新たな要素をリストに追加できなくなる。
連結リスト ノードの配列を使った連結リスト
次のコードは、リストを辿って、name と balance を表示するものである。
この手法の利点は次の通りである。
ただし、この方式にはノード群のためのメモリ領域管理を独自に行わなければならないという欠点がある。このため、次のような問題が生じる。
以上のような理由から、この手法は動的メモリ確保をサポートしていない言語で主に利用される。問題の多くは、配列生成時にリストの最大サイズが分かっている場合には問題ではなくなる。
連結リスト 言語サポート
LISPやScheme、Prologといったプログラミング言語は、片方向リストを組み込みで装備している。多くの関数型言語では、リストを構成するノードを「consセル」と呼ぶ。consセルには "car" 部分と "cdr" 部分があり、"car" 部はそのノードのデータへの参照、"cdr" 部は次のノードへの参照を格納している。consセルは他のデータ構造にも使われるが、主な用途はリストを構成することである。
抽象データ型やテンプレートをサポートする言語では、連結リストの抽象データ型やテンプレートを使って、連結リストを構築できる。
オブジェクト指向プログラミング言語では、次のようなクラスが連結リスト用に用意されている。
以下に、C言語での片方向リストの例を示す。
連結リスト 内部収納と外部収納
連結リストを構築する際、データをノードそのものに格納するか、別のデータ構造への参照のみを格納するかという選択を迫られる。前者を「内部収納; internal storage」、後者を「外部収納; external storage」と呼ぶ。内部収納の方がデータアクセスが効率化され、全体としてメモリ使用量が低減され、参照の局所性が向上し、リストに関するメモリ管理も簡素化される（データはノードと共に確保・解放される）。
一方、外部収納はより汎用的だという利点がある。データの内容に依存しないデータ構造とリスト操作コードを形成可能である。また、複数のノードで同じデータを共有することも容易に実現できる。内部収納の場合も、通常のリンクとは別に、同じ内容のデータを保持するノードを連結するフィールドを持てば、同様のことが可能になるが、リスト操作にあたってそれも考慮する必要が出てくる。
一般に、データ構造を複数の連結リストに属させる必要がある場合、外部収納が最善の手法である。データ構造が1つの連結リストにしか属さない場合、内部収納の方が若干良いが、外部収納の汎用リスト操作パッケージが利用可能なら、それを利用するほうがよい場合もある。
連結リスト 内部収納と外部収納
いくつかの言語で採用されている別の手法として、いくつかの種類のデータ構造があって、それらの先頭部分の同じ位置にリストのための "next" および "prev" のフィールドが存在する場合がある。この場合、リスト操作は汎用的なルーチンを使い、個々のノード内のデータは個別のルーチンで処理する。様々な種類のメッセージを受信する際の構文解析などでよく使われる。メッセージのキューへの追加と削除は汎用的なルーチンで行われる。メッセージの種類がメッセージの先頭にあり、それを見て適切なメッセージ処理ルーチンを呼び出す。
ここでは、家族とその構成員の連結リストを処理するコードを例として示す。内部収納の場合、構造体は次のようになる。
家族のリストと各家族のメンバーを表示するルーチンは、内部収納の場合、次のようになる。
外部収納を使うと、構造体は次のようになる。
家族のリストと各家族のメンバーを表示するルーチンは、外部収納の場合、次のようになる。
外部収納を使った場合、データ構造体を取り出して型変換するという余分なステップが必要になる。これは、2種類の連結リストが同じデータ構造（node）を使っているためである。
あるメンバーがいくつの家族に属することができるかがコンパイル時に分かっている場合、内部収納の方が適している。しかし、1人のメンバーが任意の個数の家族に属する可能性がある場合、かつその数が実行時にならないと分からない場合、外部収納にする必要がある。
連結リスト 検索の高速化
連結リストで特定の要素を探す場合、たとえそれがソート済みであっても一般に O(n) の時間を要する（線型探索）。これは連結リストの重大な欠点である。これを改善するいくつかの方法が存在する。
ソートされていないリストでは、平均検索時間を短縮する単純なヒューリスティックとして "Move To Front" と呼ばれる手法がある。これは、1度検索して見つかったノードをリストの先頭に移動させるという方式である。これは一種の簡単なキャッシュ構成法であり、最も後に検索したノードを再度検索する場合に高速化される。
もう1つの一般的な手法は、より効率的な外部のデータ構造を使ってノードにインデックスを付けるというものである。例えば、赤黒木やハッシュテーブルを構築し、その要素が連結リストの各ノードへの参照を持つようにする。1つのリストに対して、そのようなインデックスを複数構築できる。この手法の欠点は、ノードの追加や削除の度にインデックス側の更新が必要となる点である。少なくともインデックスを再利用する前に更新が必要である。
音声多重放送
音声多重放送（おんせいたじゅうほうそう）とは、一つの放送チャンネルに複数の音声を多重化して行う放送である。
音声多重放送 日本のテレビ放送
開発の着手から室内実験まで
日本では1962年からNHK放送技術研究所が開発に着手しNHKと民放6社から実験局開設の申請が行われ、1964年9月には東京オリンピックに向けて「テレビ音声多重実験協議会」を結成したが、技術的実験のみにとどまり実際の放送サービスには進展せず、1966年8月に協議会を解散し郵政省電波技術審議会の諮問事項に引き継いだ。
その後、欧州放送連合の技術委員会で音声多重放送の本格的研究が開始され、1970年の日本万国博覧会に向けて2か国語放送・ステレオ放送の実験要望が寄せられたことからNHK技研は1968年に室内実験を再開した。
既存の放送施設を使っての実験放送の開始、方式の決定
音声多重放送 日本のテレビ放送
1969年、郵政省は翌年（1970年）の日本万国博覧会に伴い、実験局による放送の実施を認める方針を出し、同年6月27日、NHK東京教育テレビに野外実験の為の実験局の予備免許を付与、同年7月26日に運用開始。同年8月7日からは、放送時間帯外の深夜に技術面の調査・試験の為の実験放送を開始。1962年頃からFM-FM方式、SSB-FM方式等の諸方式の比較検討が進められていたが、FM-FM方式が優れているとの実験結果に基づいて、その方式に於いて、同年10月末まで2重音声とステレオによる実験放送を実施。この結果、同方式を採用することに基本的な問題はないものの、更に検討を加える為、今度はNHK総合テレビ(東京・大阪)に於いて、実験放送を継続することとなった。(これにより、NHK東京教育テレビでの実験局は、同年11月30日に廃局となった。)
1969年12月21日、東京・大阪両地区のNHK総合テレビで、同放送の番組に於いての実験放送が開始された。
先ず2か国語放送は、同日の番組「劇映画 『ぼくはついてる』」を皮切りに、アメリカの劇映画（『ママは太陽』等）や、前述で要望があった万博の関連番組、万博閉幕後は外国映画や19時のニュース(1971年10月から)等にて行われた。
音声多重放送 日本のテレビ放送
ステレオ放送は、東京の総合テレビのみで行われ、1970年8月9日の『NHKコンサートホール』を皮切りに行われた。「NHKアーカイブス」のホームページ内にある「NHKクロニクル」(NHKのテレビ・ラジオの過去の番組表を検索できるサイト)内での記録では、同番組にてその後2回（同年8月23日と翌年9月12日）、更に、NHKイタリア歌劇公演から2回分（1971年9月11日と1973年9月23日放送分）同放送が行われたとの記録がある。NHK年鑑では、1971年版の記載では「NHKコンサートホール」に於いて「(1970年)8月から9月にかけて、ステレオの実験放送も行われた」とあり、1972年版の記載では、「「NHKイタリア歌劇公演」等の音楽番組が数回放送された」とある。
そして1972年3月、電波技術審議会は、今迄の各方式の比較実験、前述のNHKの野外実験放送等を基に調査検討を行った結果、現行放送との両立性を考慮すると、FM-FM方式が最も適しているという結果を発表。技術基準や特性を示した上で郵政大臣に答申を行い、日本に於いての規格方式が正式に決定された。
その後もNHKは実験放送を続けたものの、カラーテレビ受像機の普及を最優先方針としたこと等から、1973年12月9日の19時のニュースの2か国語放送を最後に同実験放送を終了し、音声多重放送の実験局を一旦廃局した。
実用化試験放送開始
音声多重放送 日本のテレビ放送
その後カラーテレビの普及が一段落したことから、1978年から実用化試験放送として再開されることとなった（その再開に際し、同年7月に日本テレビが試験放送を行っている）。
先ず同年9月22日に郵政省は、初の音声多重実用化試験局の予備免許を、東京と大阪のNHK総合テレビ及び民放6局(日本テレビ、TBS、フジテレビ、テレビ朝日、東京12チャンネル(当時)、読売テレビ放送)に付与した。
そして同月28日、郵政省は初の音声多重実用化試験局の本免許を、東京と大阪のNHK総合テレビと日本テレビに付与する。これを受け、日本テレビがその直後に『ミセス&ミセス』の番組内で同放送開始の特別コーナーを設け、その免許を付与した服部安司郵政大臣（当時）を迎え、午前10時01分、番組司会者が「第3のテレビ時代スタートの瞬間です。」とアナウンスした直後に、服部郵政相がステレオ放送のスイッチを入れ、世界初の音声多重放送の実用化試験放送を開始した。
これを皮切りに、その3日後の10月1日にはNHKの東京・大阪の各総合テレビと大阪の読売テレビ放送が、更にその翌日にはフジテレビが開始。年内には全ての在京民放キー局が開始し、1979年3月までには全ての在阪民放の準キー局が開始した。また、名古屋を始めとする大都市や、地方都市でも富山県の北日本放送（1978年12月23日開始）を皮切りに相次いで開始された。
2音声多重放送の誕生
音声多重放送 日本のテレビ放送
実用化試験放送が始まって1年経過した翌年(1979年)の10月7日、日本テレビが、この日投票が行われた「第35回衆議院議員総選挙」の開票速報番組『'79総選挙にズームイン!!開票速報』の二か国語放送の副音声にて、画面とは関係ない開票速報や党派別当選者数を放送。これが後に当時の放送法違反とされ、翌年(1980年)5月31日に郵政省から文書による厳重注意を受ける。
しかしその翌月(6月)の22日に、「第36回衆議院議員総選挙」と「第12回参議院議員通常選挙」の衆参同時選挙が行われることから、その開票速報特番にて、日本テレビは音声多重放送の副音声を活用できる様に政府の関係方面に働きかけた結果、6月9日、郵政省は今度のダブル選挙のテレビ開票速報に限り、同放送の免許条件の枠を特例として、選挙速報の補足的内容に限り、副音声の放送を認める方針を決定、同月20日の同省の電波監理審議会の審議にて了承された。
そして6月23日、この日の前日に行われた衆参同時選挙の翌日開票関係の番組にて、日本初の公式な音声多重の2音声多重放送が行われた。キー局では日本テレビを始め、フジテレビ、テレビ朝日、そして東京12チャンネル(当時)が実施。しかし、TBSテレビとNHKは行わなかった。
音声多重放送 日本のテレビ放送
それから同年(1980年)の12月19日、「テレビジョン音声多重放送の免許方針」が、2音声多重放送を認める旨を記した内容に修正された。その放送での副音声放送の条件は、放送中のテレビ番組と同時性があり、内容も関連していることとなっている。しかし、災害に関する情報は、同時性・関連性がなくても認めている。
音声多重放送 日本のテレビ放送
そして翌年(1981年)の1月23日に、全ての音声多重放送の実用化試験局に対してこの方針が施行され、施行されたその日に、日本テレビは『NNN昼のニュース』と『NNN JUST NEWS」の2つのニュース番組を、2音声多重放送にした。両番組共、副音声は主音声で伝えているニュースに関連した内容を伝える解説放送を行った。翌2月には、TBSテレビが16日から『夕やけロンちゃん』にて開始、副音声では番組冒頭の天気予報の詳しいデータを5分間にまとめ、それを3回繰り返して放送。東京12チャンネル(当時)も『東京証券取引所の第一部市況』にて開始、同取引所の第二部市況を副音声にて放送。更に翌3月には、1日にNHK総合テレビが『古典芸能鑑賞会』にて開始、副音声にて解説放送を行った。更に同月26日には、日本テレビでこの日の『プロ野球中継のオープン戦「巨人×阪神戦」』（於:後楽園球場）の中継にて実施、主音声は従来の実況で、副音声は阪神ファン向けの実況及び解説となっており、この日の副音声は、解説が村山実、実況は読売テレビのアナウンサーが担当した。翌4月になると、フジテレビがプロ野球中継にて開始、副音声は対戦するチームのファン同士がトークを交えて中継を進める「やじうま応援合戦」等を行ったり、東京12チャンネル(当時)が『演歌の花道』にて、従来の主音声が歌入りの歌唱を放送し、副音声にてそのカラオケを放送することを行ったりした。
音声多重放送 日本のテレビ放送
本放送開始へ
そして1982年12月1日、音声多重放送実用化の為の改正放送法とこれに伴う政令・省令・免許方針が施行されたことにより、音声多重放送は本放送として免許されることとなった。
これにより、以前実用化試験局として免許を受けていた放送局が、その免許更新時に本放送免許へと切り替わることとなった。その更新を受け、毎日放送テレビが同月(12月)8日付で、同本放送の第1号の免許となった。続いて同月12日にはテレビ西日本が、14日には北海道放送テレビ、16日にはテレビ朝日、20日には関西テレビ、22日には北日本放送テレビが各々、実用化試験局免許の有効期間満了に伴う再免許として、本放送免許に切り替わった。又、同年12月17日には、前述の有効期間満了とは別に、東京・大阪・前橋のNHK総合テレビと日本テレビ、テレビ東京他2社に、同本免許が付与された。更に改正後新たに同放送免許を申請した局は全て、本放送としての免許となった。
アナログテレビの場合、2チャンネルステレオ放送と二重音声放送（副音声付放送、2か国語放送、解説放送）がある。音声多重放送実施放送局は、JO**-TAMというコールサインが割り当てられていた。
音声多重放送 日本のテレビ放送
2チャンネルステレオ放送は、受信機の左右の2つの音声チャンネルを同時に利用して、音楽番組やスポーツ、ドラマ、アニメ番組のほとんど全ての番組と、トーク、バラエティ、ニュース番組の一部で利用される。
二重音声放送は、ニュースや海外映画などに日本語音声と外国語（現地）音声の両方を入れて放送する場合などに多く利用される。メインで流れる音声（多くは日本語）を主音声（しゅおんせい）、もう一方の音声（外国語）を副音声（ふくおんせい、英語：subchannel、サブチャンネル）という。なお、副音声に同じ言語（日本向け放送の場合なら同じ日本語）での補足的な内容が流れる番組は、解説放送（かいせつほうそう）と呼ばれている。
日本におけるアナログテレビ放送用の規格（NTSCの拡張規格）では、FM-FM方式により放送波の中の2つの搬送波チャンネル（主音声用と副音声用）を用いて音声が送信される。
ステレオ放送の場合は、主音声用チャンネルには左右（L,R）の混合音声（L+R）、副音声用チャンネルには左右の差音声（L-R）の信号を載せる和差方式にすることにより、ステレオ非対応の受信機でも不都合がない視聴が可能になる仕組みになっている。
同様にステレオ非対応の受信機で2か国語放送を視聴した場合は、主音声用チャンネルの信号しか復元されない。
音声多重放送 日本のテレビ放送
一方、音声多重放送対応受信機では、ステレオ放送の場合は左右の音声が分離され、2か国語放送の場合は主音声または副音声を任意に選択（ただし、それぞれはモノラル音声で、左右に全く同じ内容を出力する）して聞くことができる。
ステレオ音声の場合は左チャンネル音声を左のスピーカからだけ、右チャンネル音声を右のスピーカーからだけ、などのように分けていずれか一方のスピーカーからのみ出力したり、片方の信号のみをモノラル音声として左右の両方から出力したり、様々な切り替えや選択が可能となっている。
前述のテレビやラジオ受信機と同じ原理により、旧来のモノラル音声記録のビデオレコーダーで音声多重番組を録画すると、モノラル音声テレビで視聴した場合と同様に、ステレオ放送は左右の混ざった音声が、2か国語放送の場合は主音声のみ録音・再生される。
一方、Hi-fiビデオと称される機種の場合は、ステレオ放送の場合はステレオ2ch音声で、2か国語放送の場合は主音声と副音声の両方が記録でき、再生ではステレオ放送の場合はステレオ2ch音声が、2か国語放送の場合は主／副音声の切替選択出力が行なわれる。
音声多重放送 日本のテレビ放送
アナログ放送での二重音声放送（副音声付放送、2か国語放送、解説放送）の場合、ステレオ放送と二重音声放送を区別するための識別信号は、副音声搬送波に多重させていて（音声帯域外の高い周波数帯域に識別のための信号を含ませている）、受像機側がこれを検出することで可聴音声（人間が聞いて認識できる音声）への出力を切替制御している。
デジタル放送では放送波のデジタル信号としてのID部分に音声方式（二重音声放送、マルチ音声放送、5.1chサラウンドステレオ放送など）の識別のための制御情報が載っていて、これを利用して同様の切替制御を行なっている。
過去には副音声を使い、音響カプラ用音声やパソコンのデータレコーダ用の音声を流すなど、様々な試みもされている。また、1990年代にステレオ放送を実施する番組が急激に増え始めたのは、ビデオデッキのCMカット機能対策だといわれている。ちなみにテレビ大阪制作の番組は主にアニメ番組がステレオ放送だったが、2004年4月以降すべてステレオ放送に切り替えた。
地上デジタル放送・BSデジタル放送・CSデジタル放送の各民放局ではモノラル二重音声・5.1サラウンドを実施しない限りモノラル放送の番組をステレオ信号に乗せて放送されている（モノステレオ放送）。
音声多重放送 日本のテレビ放送
日本の地上デジタル放送・BSデジタル放送・CSデジタル放送の場合は、放送規格にISDBを用いており、規格上では1放送チャンネルにつき8音声まで多重化することが可能である（但し、1放送チャンネル当たりの合計帯域数の制限も受けるので、必ず8多重が可能になるわけではない）。これを利用して複数音声によるステレオ放送や、5.1ch放送などを実現することが可能である。
NHKでは、高齢者向けに、BGMや効果音を通常よりも小さくして、ナレーションなどの声を聞きやすくした音声サービスが実施されている。なお、従来の二重音声放送の場合は、一度切り替えた音声設定は、再度変更するまでは、チャンネルが変わっても電源の入／切を繰り返しても変らないものが殆んどだが、デジタル放送で新たに取り入れられた多重音声（マルチ音声）の場合は、チャンネルや番組が変わると、第一音声に戻る仕様のものが多い。なお、デジタル放送での2チャンネルステレオ放送の場合、音声コーデックには「MPEG2 AAC-LC」を用いているが、音声データの符号化ではアナログ放送での場合と同様に和差方式による信号情報が載せられており、再生時にはそれらの情報から左右音の分離を行っている。
音声多重放送 日本のテレビ放送
音声多重放送を実施するにあたっては、マスター、送信機、ネット回線等の放送機器を、音声多重仕様にしなければできない。
地上波の場合、アナログ放送時代は、同放送開始前は音声はモノラル仕様であったため、既存局での実施は、その為に設備の変更をしなければいけない反面、新規に開局する場合は、最初から音声多重仕様の設備を導入することで実施できる。又、全国ネット番組を始め局をまたいで同時ネットする際には、ネット回線の整備も音声多重仕様にしなければならない。その為、アナログ放送での開始は、地域的にばらつきが出ざるを得なかった。
その反面、地上デジタルテレビの場合は、規格的に最初から音声多重仕様になっており、又、同時ネット回線も、光ファイバー線によるデジタル回線を使用しており、送り・受け手共に当初の段階から対応している為、地域的にばらつきは出ない。
又、衛星放送は、NHKと民放のBS・CS各局共に、アナログ・デジタル放送に関わらず、衛星1つで日本全国をカバーしており、放送設備の方も元々対応しているため、どの地域にいても受信は可能であるので、地域差は生じることはない。
音声多重放送 日本のテレビ放送
最終的に、地上アナログテレビでの音声多重放送は、放送大学を除くNHK・民放局共に実施された。
しかし前述の通り、様々な整備の関係上、実施には地域的にばらつきが出ざるを得なかった。その原因の1つに、テレビの同時ネット回線の整備等の状況もあったので、それも併せて記述する。
1978年の開始当時、テレビのそれは当時の電電公社（当時、現・NTT）のテレビ中継回線で行っていた。NHKの東京と大阪の総合テレビでは、1970年に大阪での日本万国博覧会の開催に備え、1969年12月21日の実験放送開始時から、東京・大阪間は既に2か国語については、NHKのそれ用の回線が整備され、1978年には、読売テレビ、毎日放送テレビが、キー局からの2か国語同時ネットについて整備をした。しかし、ステレオ放送のそれは整備されていなかった。
その後、翌年(1979年)の8月8日に先ず、東名阪及び北陸(金沢)回りに於いてステレオにも対応した音声多重放送回線が正式開通し、更に同年12月20日には、全国でテレビ回線の音声多重化の整備を完了した。
しかしこれにもかかわらず、北海道の札幌以外の地区では、民放各局で、コストが高くなる等の理由で、最後までアナログ方式の音声多重放送は一貫して行われなかった。これについては、民放の項を参照のこと。
音声多重放送 日本のテレビ放送
総合テレビは、1978年10月1日の東京・大阪の各局を皮切りに、1979年8月8日の名古屋での開始を含め、先ず、東名阪のサービスエリア（関東、近畿、東海）での実施を優先した為、それ以外の地域は、1981年8月8日に各地域の拠点局（札幌、仙台、広島、福岡、松山）に導入された以外は、1983年6月から導入が始まり、1986年8月8日に全国整備が完了した。
教育テレビは、総合テレビでの開始から12年遅れて、先ず1990年10月1日に東京・大阪・名古屋の各局で開始され、同年12月1日から四国地域（松山、高松、徳島、高知）で開始、そして1991年3月21日に残りの地域で開始され、全国整備が完了した。
先ず、新規に開局の場合、1979年7月1日に開局した静岡第一テレビ以来全て、開局時と同時に開始をしている。
既存局の場合、先ず、東京・大阪のキー局及び準キー局は、最初の日本テレビの1978年9月28日の開始から最後の朝日放送テレビの1979年3月21日のそれまで、約半年の間で、全ての放送局が開始をした。
しかし、地方局では、そのテレビ局の地域や系列等によって、開始時期に差がつくこととなった。
先ず系列的には、日本テレビ系列局の多くで早めに導入され、その地域初の実施を成し遂げている局もあった反面、テレビ朝日系列はフルネットの地方局は導入が遅れ、新規にそれで開局した局よりも実施が遅れるケースが出た。
音声多重放送 日本のテレビ放送
地域的には、早く導入する地域とそうでない地域の差が明確に出た。早い地域では、NHKよりも民放の方が先に導入開始する例が多く、中には、その地域の民放が全局一斉に開始するケースも含め、NHKが開始する以前にその地域の民放局全部が開始していたケースも多かった。その反面、そうでない地域は、NHK総合テレビの開始後に民放が初めて開始し、中には、平成時代に入ったどころか、NHK教育テレビが全国整備を終えた後に、漸く開始した地域もあった。最終的に、キー局の系列に属する既存民放は、1992年11月14日の日本海テレビ（山陰地区 日本テレビ系列）で開始したのを最後に、全局整備を完了することになった。
また、系列を持たない独立民放テレビ局は全体的に更に導入が遅れ、KBS京都、テレビ神奈川以外は全て平成時代に入ってから漸く音声多重放送を開始し、2001年4月1日のテレビ埼玉を最後に、全民放の音声多重放送の整備が完了した。