(57)【特許請求の範囲】
【請求項１】
各々が画像若しくは音声又はその双方の提供元となる複数のチャンネルから一つを選択可能なチャンネル選択手段と、前記チャンネル選択手段により選択されたチャンネルからの画像若しくは音声又はその双方の出力手段とを有する情報出力装置と協働する通話機能付情報処理装置であって、
通信網を介して他の機器と通信を行なうための通信手段と、
前記チャンネル選択手段により予め定める第１のチャンネルが選択されると、前記通信手段を介して、前記情報出力装置との協働によって画像又は音声又はその双方による他のユーザとの通話を前記第１のチャンネルを通じて行なうことが可能な通話アプリケーションを実行するための通話アプリケーション実行手段と、
前記通話アプリケーション実行手段が前記通話アプリケーションを実行する際に参照される、前記通話アプリケーションによる通話中か非通話中かを判定するための判定手段と、
前記チャンネル選択手段により前記第１のチャンネルから第２のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、前記判定手段による判定結果に依存して、予め定められた複数の処理の内の一つを実行するための処理選択手段とを含み、
前記処理選択手段は、前記判定手段による判定結果が前記通話アプリケーションによる通話中であることを示すときには、前記第１のチャンネルにおける前記通話アプリケーションによる通話を継続するための通話継続手段を含む、通話機能付情報処理装置。
【請求項２】
各々が画像若しくは音声又はその双方の提供元となる複数のチャンネルから一つを選択可能なチャンネル選択手段と、前記チャンネル選択手段により選択されたチャンネルからの画像若しくは音声又はその双方の出力手段とを有する情報出力装置と協働する通話機能付情報処理装置であって、
通信網を介して他の機器と通信を行なうための通信手段と、
前記チャンネル選択手段により予め定める第１のチャンネルが選択されると、前記通信手段を介して、前記情報出力装置との協働によって画像又は音声又はその双方による他のユーザとの通話を前記第１のチャンネルを通じて行なうことが可能な通話アプリケーションを実行するための通話アプリケーション実行手段と、
前記通話アプリケーション実行手段が前記通話アプリケーションを実行する際に参照される、前記通話アプリケーションによる通話中か非通話中かを判定するための判定手段と、
前記チャンネル選択手段により前記第１のチャンネルから第２のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、前記判定手段による判定結果に依存して、予め定められた複数の処理の内の一つを実行するための処理選択手段とを含み、
前記処理選択手段は、前記判定手段による判定結果が前記通話アプリケーションによる通話中であることを示すときには、前記第１のチャンネルにおける前記通話アプリケーションの実行を継続し、かつ前記第２のチャンネルに割当てられたプログラムの実行を開始するための通話継続手段を含む、通話機能付情報処理装置。
【請求項３】
前記通信手段は、映像通信が可能であって、
前記通話継続手段は、
前記通話アプリケーションによる音声通話を継続し、画面の通信を中断するための手段と、
前記第２のチャンネルに割当てられたプログラムによる画面表示を開始するための手段とを含む、請求項２に記載の通話機能付情報処理装置。
【請求項４】
前記通信手段は、映像通信が可能であって、
前記通話継続手段は、
前記通話アプリケーションによる音声通話を継続するための手段と、
前記第２のチャンネルに割当てられたプログラムによる画面と、前記通話アプリケーションによる通話画面とを合成した画面表示を行なうための手段とを含む、請求項２に記載の通話機能付情報処理装置。
【請求項５】
各々が画像若しくは音声又はその双方の提供元となる複数のチャンネルから一つを選択可能なチャンネル選択手段と、前記チャンネル選択手段により選択されたチャンネルからの画像若しくは音声又はその双方の出力手段とを有する情報出力装置と協働する通話機能付情報処理装置であって、
通信網を介して他の機器と通信を行なうための通信手段と、
前記チャンネル選択手段により予め定める第１のチャンネルが選択されると、前記通信手段を介して、前記情報出力装置との協働によって画像又は音声又はその双方による他のユーザとの通話を前記第１のチャンネルを通じて行なうことが可能な通話アプリケーションを実行するための通話アプリケーション実行手段と、
前記通話アプリケーション実行手段が前記通話アプリケーションを実行する際に参照される、前記通話アプリケーションによる通話中か非通話中かを判定するための判定手段と、
前記チャンネル選択手段により前記第１のチャンネルから第２のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、前記判定手段による判定結果に依存して、予め定められた複数の処理の内の一つを実行するための処理選択手段とを含み、
前記判定手段が通話アプリケーションを実行する際に参照する、前記通話アプリケーションの実行に関連する所定の通話プログラム関連情報を記憶するための記憶手段とを含み、
前記通話プログラム関連情報は、前記通話プログラムによる通話の保留時の通話先を特定する保留先情報を含み、
前記処理選択手段は、
前記判定手段による判定結果が前記通話アプリケーションによる通話中であることを示すときには、前記第１のチャンネルの前記通話アプリケーションによる通話を停止し、前記第２のチャンネルに割当てられたアプリケーションの実行を開始するための手段と、
前記保留先情報に前記第１のチャンネルを介した通話の通話先を特定する情報を設定するための手段とを含む、通話機能付情報処理装置。
【請求項６】
前記通話機能付情報処理装置はさらに、前記チャンネル選択手段により前記第１のチャンネルへのチャンネル切替要求の操作が行なわれ、かつ前記判定手段の判定結果により、通話が非通話中であることが示されていることに応答して、前記保留先情報により特定される通話先に対する前記通話プログラムによる通話を前記第１のチャンネルを使用して再開するための通話再開手段を含む、請求項５に記載の通話機能付情報処理装置。
【請求項７】
前記処理選択手段はさらに、前記通話アプリケーションによる通話の停止に応答して、前記通話アプリケーションによる通話の保留を要求する保留通知信号を前記通話アプリケーションの通話先に通知するための保留通知手段を含む、請求項５に記載の通話機能付情報処理装置。
【請求項８】
前記保留先情報が設定されてから一定時間を計時するタイマと、
前記保留先情報がクリアされたことに応答して前記タイマをリセットするための手段と、
前記タイマによる前記一定時間の計時が満了したことに応答して、前記保留先情報により示される通信先に対し、前記通話アプリケーションによる通話の切断要求を送信するための手段と、
前記切断要求が送信されたことに基づき、前記保留先情報をクリアするための手段とをさらに含む、請求項５に記載の通話機能付情報処理装置。
【請求項９】
前記通話プログラム関連情報は、前記通信手段を介して通話の保留を要求する保留要求を送信してきた送信元を特定する保留元情報をさらに含み、
前記通話機能付情報処理装置はさらに、
前記第１のチャンネルにおいて前記通話アプリケーションを用いた通話中に、前記通信手段を介して通話先から保留要求を受取ったことに応答して、前記通話アプリケーションによる通話を停止するための通話停止手段と、
前記通話アプリケーションによる通話が停止されたことに基づき、前記保留要求を送信してきた通話先を特定する情報を前記保留元情報として前記記憶手段に記憶させるための手段と、
前記通信手段が保留の解除要求を受信したことに応答し、当該保留の解除要求の送信元と前記保留元情報とを照合して、両者が一致する場合に前記通話アプリケーションの実行を再開するための通話再開手段とを含む、請求項５に記載の通話機能付情報処理装置。
【請求項１０】
前記通話再開手段により通話の再開が行なわれたことに応答して、前記保留元情報をクリアするための手段をさらに含む、請求項９に記載の通話機能付情報処理装置。
【請求項１１】
前記判定手段の判定結果が非通話中であることを示し、かつ前記保留元情報がクリアされていないときに前記チャンネル選択手段により前記第１のチャンネルへのチャンネル切替要求の操作が行われると、前記保留元情報を変更せずに前記第１のチャンネルへのチャンネル切替処理を実行するための手段をさらに含む、請求項９に記載の通話機能付情報処理装置。
【請求項１２】
前記情報出力装置をさらに含む、請求項１に記載の通話機能付情報処理装置。
【請求項１３】
通信装置を備えたコンピュータにより実行されると、当該コンピュータを、請求項１〜請求項１２のいずれかに記載の通話機能付情報処理装置として動作させる、コンピュータプログラム。
【請求項１４】
各々が画像若しくは音声又はその双方の提供元となる複数のチャンネルから一つを選択可能なチャンネル選択手段と、前記チャンネル選択手段により選択されたチャンネルからの画像若しくは音声又はその双方の出力手段とを有する情報出力装置と協働する通話機能付情報処理装置におけるアプリケーション実行方法であって、
前記通話機能付情報処理装置は、通信網を介して他の機器と通信を行なうための通信手段を含み、前記複数のチャンネルにはそれぞれ所定のアプリケーションが割当てられており、
前記方法は、
前記チャンネル選択手段により予め定める第１のチャンネルへの切替要求の操作が行なわれたことを検知するステップと、
前記第１のチャンネルへの切替要求の操作が検知されたことに応答して、前記通信手段を介して、前記情報出力装置との協働によって画像又は音声又はその双方による他のユーザとの通話を前記第１のチャンネルを通じて行なうことが可能な通話アプリケーションを実行するステップと、
前記通話アプリケーションを実行する際に、前記通話アプリケーションの実行に関連する所定の条件を判定する第１の判定ステップとを含み、
前記実行するステップは、前記第１のチャンネルへの切替要求の操作が検知されたことに応答して、前記通話アプリケーションを前記第１の判定ステップによる判定結果を参照して起動するステップを含み、
前記第１の判定ステップは、前記通話アプリケーションを実行する際に、前記通話アプリケーションによる通話中か非通話中かを判定するステップを含み、
前記方法は、
前記チャンネル選択手段により前記第１のチャンネルから第２のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、前記判定するステップによる通話状態の判定結果に依存して、予め定められた複数の処理の内の一つを実行する処理選択ステップをさらに含み、
前記処理選択ステップは、前記判定するステップによる判定結果が前記通話アプリケーションによる通話中であることを示すときに、前記第１のチャンネルの前記通話アプリケーションによる通話を継続し、前記第２のチャンネルに割当てられたアプリケーションの実行を中止するステップを含む、方法。
【請求項１５】
各々が画像若しくは音声又はその双方の提供元となる複数のチャンネルから一つを選択可能なチャンネル選択手段と、前記チャンネル選択手段により選択されたチャンネルからの画像若しくは音声又はその双方の出力手段とを有する情報出力装置と協働する通話機能付情報処理装置におけるアプリケーション実行方法であって、
前記通話機能付情報処理装置は、通信網を介して他の機器と通信を行なうための通信手段を含み、前記複数のチャンネルにはそれぞれ所定のアプリケーションが割当てられており、
前記方法は、
前記チャンネル選択手段により予め定める第１のチャンネルへの切替要求の操作が行なわれたことを検知するステップと、
前記第１のチャンネルへの切替要求の操作が検知されたことに応答して、前記通信手段を介して、前記情報出力装置との協働によって画像又は音声又はその双方による他のユーザとの通話を前記第１のチャンネルを通じて行なうことが可能な通話アプリケーションを実行するステップと、
前記通話アプリケーションを実行する際に、前記通話アプリケーションの実行に関連する所定の条件を判定する第１の判定ステップとを含み、
前記実行するステップは、前記第１のチャンネルへの切替要求の操作が検知されたことに応答して、前記通話アプリケーションを前記第１の判定ステップによる判定結果を参照して起動するステップを含み、
前記第１の判定ステップは、前記通話アプリケーションを実行する際に、前記通話アプリケーションによる通話中か非通話中かを判定するステップを含み、
前記方法は、
前記チャンネル選択手段により前記第１のチャンネルから第２のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、前記判定するステップによる通話状態の判定結果に依存して、予め定められた複数の処理の内の一つを実行する処理選択ステップをさらに含み、
前記処理選択ステップは、
前記判定するステップによる判定結果が前記通話アプリケーションによる通話中であることを示すときに、前記第１のチャンネルの前記通話アプリケーションによる通話を停止するステップと、
前記判定するステップによる判定結果にかかわらず、前記第２のチャンネルに割当てられたアプリケーションの実行を開始するステップとを含む、方法。
【請求項１６】
前記通話機能付情報処理装置は、前記通話アプリケーションを実行する際に参照される、前記通話アプリケーションの実行に関連する所定の通話プログラム関連情報を記憶するための記憶手段をさらに含み、
前記処理選択ステップはさらに、前記停止するステップにより前記通話アプリケーションによる通話が停止されたことに応答して、前記通話アプリケーションによる通話先を特定する情報を前記記憶手段に記憶させるステップを含む、請求項１５に記載の方法。
【請求項１７】
前記方法はさらに、
前記チャンネル選択手段により前記第１のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、前記通話アプリケーションによる通話中か非通話中かを判定する第２の判定ステップと、
前記第２の判定ステップにより、非通話中であると判定されたことに応答して、前記記憶手段に前記通話先情報が記憶されているか否かを判定する第３の判定ステップと、
前記第３の判定ステップにより前記記憶手段に前記通話先情報が記憶されていると判定されたことに応答して、前記通話先情報により特定される通話先に対する前記通話アプリケーションによる通話を前記第１のチャンネルを使用して再開するステップとを含む、請求項１６に記載の方法。
【請求項１８】
前記再開するステップにより前記通話アプリケーションによる通話が再開されたこと、及び前記通話アプリケーションの実行が終了したこと、のいずれかが発生したことに応答して、前記記憶手段に記憶されている情報をクリアするステップをさらに含む、請求項１７に記載の方法。
【請求項１９】
前記方法はさらに、
前記第１のチャンネルにおいて前記通話アプリケーションを用いた通話中に、前記通信手段を介して通話先から保留要求を受取ったことに応答して、前記通話アプリケーションによる通話を停止するステップと、
前記通話アプリケーションによる通話が停止されたことに基づき、前記保留要求を送信してきた通話先を特定する通話先情報を前記記憶手段に記憶させるステップと、
前記通信手段が保留の解除要求を受信したことに応答し、当該保留の解除要求の送信元と前記通話先情報とを照合して、両者が一致する場合に前記通話アプリケーションの実行を再開するステップとを含む、請求項１７に記載の方法。
【請求項２０】
前記実行を再開するステップにより前記通話アプリケーションの実行が再開されたこと、及び前記通話アプリケーションの実行が終了したこと、のいずれかが発生したことに応答して、前記記憶手段に記憶されている情報をクリアするステップをさらに含む、請求項１９に記載の方法。
【請求項２１】
前記通話機能付情報処理装置は、前記通話アプリケーションを実行する際に参照される、前記通話アプリケーションの実行に関連する所定の通話プログラム関連情報を記憶するための記憶手段をさらに含み、
前記実行するステップは、前記第１のチャンネルへの切替要求の操作が検知されたことに応答して、前記通話アプリケーションを前記プログラム関連情報を参照して起動するステップを含む、請求項１４に記載の方法。
【請求項２２】
コンピュータにより実行されると、請求項１４〜請求項２１のいずれかに記載の全てのステップを実行するよう当該コンピュータを制御する、コンピュータプログラム。
【請求項２３】
請求項１３又は請求項２２に記載のコンピュータプログラムを記録した、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、テレビジョン（以下「テレビ」と呼ぶ。）受像機のようなチャンネルインタフェースを持つ情報処理装置に関するものであり、特に、テレビ放送等の映像表示以外のアプリケーションを容易に利用可能とするためのチャンネルインタフェースを持つ通話機能付情報処理装置に関する。
【背景技術】
【０００２】  テレビはもはや人々の生活の一部となっている。通信のデジタル化に伴い、テレビの提供する機能はさらに高度化すると思われる。例えば、近い将来、衛星放送の一部を用いて携帯電話等の携帯機器用のデジタルテレビ放送も導入される予定となっている。【０００３】  テレビがこのように普及した理由としては、その放送内容もさることながら、テレビの操作の容易さも無視できない。特に予め所定の周波数に放送チャンネルを割当てておき、テレビには放送チャンネルを選択するための、いわゆるチャンネルセレクタを設けた。チャンネルセレクタとして、最も古い形式のものは、中央の軸を中心として３０度の角度を単位として回転可能なつまみ形式のものである。このつまみを回すことで、１２個のチャンネルの内の任意のものを選択できる。この操作は直感的でかつ非常に分かりやすいため、誰にでもテレビを操作することができた。【０００４】  一方、近年では電波による放送だけでなく、ケーブル放送も一つのテレビで視聴することが多い。そのためチャンネル数が多数となり、前述したつまみ形式のものでは選択できるチャンネル数が不足する。また、テレビを遠くから操作するために、リモートコントローラ（いわゆる「リモコン」）が普及したが、リモコンにつまみ形式のチャンネルセレクタを設けることはスペースの関係上難しい。そのため、リモコンに数字キーを設け、数字キーを用いて任意のチャンネルを指定することが一般的となった。【０００５】  しかしそれでも以前のつまみ形式のチャンネルセレクタの操作と同様、一つのチャンネルから別のチャンネルに移るときには、いわゆる「隣」のチャンネルに移動することが一般的であり、リモコンにもそのための専用キー（上下キー）が設けられている。上キーを押せば一つ上のチャンネルに切替わり、下キーを押せば一つ下のチャンネルに切替わる。そして、チャンネルを一巡すると、最初のチャンネルに戻る。この操作は、以前のつまみ形式のチャンネルセレクタの操作と類似したものであり、誰にでも容易に行なえる。
【特許文献１】特開２００２−４４５３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】  ところで、テレビと近縁の関係にあると思われるものに、いわゆるテレビ電話がある。テレビ電話とは、音声だけであった電話機に、テレビと同様の画像表示装置とカメラとを設け、通話相手の画像を見ながら話をしようというものである。【０００７】  しかし、テレビ電話はいまだにほとんど普及していない。その理由は様々であるが、一つにはそのインタフェースが音声のみの電話機と同様で使いづらいという点がある。テレビ電話では相手の電話番号を指定する必要がある。そのため、テレビのような簡単な操作を実現することは難しい。あるボタンにある通話先を予め指定しておき、そのボタンを押すことでその通話先と接続するという方法もあるが、その場合でもどのボタンにどの相手が登録されているかを意識しなければならず、間違って電話をかけると自分の姿が相手に見えるということも影響して、心理的な負担を感じることもあると思われる。【０００８】  そこで、テレビ電話のような双方向のコミュニケーション手段を、テレビのように簡単に利用できるインタフェースを持つ情報処理装置が望まれている。【０００９】  本発明は、このような課題に鑑みなされたもので、双方向のコミュニケーション手段であるテレビ電話のような画像付通話が可能な情報処理装置の操作を簡単にし、円滑なコミュニケーションを提供することを目的とする。【００１０】  本発明の他の目的は、テレビ電話のような画像付通話が可能な装置の操作を誰にでも理解できる形とし、かつ円滑な通話を可能とする情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】  本発明の第１の局面に係る通話機能付情報処理装置は、各々が画像若しくは音声又はその双方の提供元となる複数のチャンネルから一つを選択可能なチャンネル選択器と、チャンネル選択器により選択されたチャンネルからの画像又は音声若しくはその双方の出力装置とを有する情報出力装置と協働する通話機能付情報処理装置であって、通信網を介して他の機器と通信を行なうための通信装置と、チャンネル選択器により予め定める第１のチャンネルが選択されると、通信装置を介して、前記情報出力装置との協働によって画像若しくは音声又はその双方による他のユーザとの通話を行なうことが可能な通話アプリケーションを実行するための通話アプリケーション実行装置とを含む。【００１２】  ユーザがチャンネル選択器を操作することにより、第１のチャンネルを選択すると通話アプリケーションが実行される。チャンネル選択操作というごく簡単な操作で通話アプリケーションを実行でき、だれにでも容易に通話アプリケーションの起動を行なうことができる。【００１３】  好ましくは、通話機能付情報処理装置は、通話アプリケーション実行装置が通話アプリケーションを実行する際に参照される、通話アプリケーションの実行に関連する所定の条件を判定するための判定装置をさらに含む。【００１４】  通話アプリケーションの実行時に、判定装置により通話アプリケーションの実行に関する所定の条件が判定される。判定結果により、種々の条件で通話アプリケーションを実行でき、様々な用途にあわせて動作可能な通話アプリケーションを、チャンネル選択操作という容易な操作で実行させることができる。【００１５】  より好ましくは、判定装置は、通話アプリケーションによる通話中か非通話中かを判定する。通話機能付情報処理装置は、チャンネル選択器により第１のチャンネルから第２のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、判定装置による判定結果に依存して、予め定められた複数の処理の内の一つを実行するための処理選択器とをさらに含む。【００１６】  通話プログラムの実行中にチャンネル切替要求の操作が行なわれても、それに応じて直ちに通話プログラムを終了したりすると、チャンネル切替要求の操作が誤って行なわれたときに通話が突然できなくなることになり、円滑な通話を実現できない。そこで、チャンネル切替要求の操作があったときに、通話アプリケーションによる通話中か非通話中かを判定し、その判定結果によって種々の処理を行なう。通話プログラムについて、通話の状態に応じ種々の処理を行なうことができるので、円滑な通話を可能にするような様々な方策をとることが可能になる。【００１７】  さらに好ましくは、処理選択器は、判定装置による判定結果が通話アプリケーションによる通話中であることを示すときには、第１のチャンネルにおける通話アプリケーションによる通話を継続するための通話継続装置を含む。【００１８】  判定装置により、アプリケーションによる通話中であると判定されたときには、チャンネル切替要求の操作があっても通話を継続する。これにより通話が直ちに途切れることがなくなり、円滑な通話が可能になる。さらに、チャンネル切替要求の操作を破棄してもよい。��なわち、第２のチャンネルに割当てられたプログラムの実行を開始しなくてもよい。これにより、通話継続中は例えばリモコンのチャンネル切替ボタンを誤って操作してもチャンネルの切替は行なわれず、ユーザは誤操作をせずに済む。【００１９】  処理選択器は、判定装置により通話アプリケーションによる通話中であると判断されたときには、第１のチャンネルにおける通話アプリケーションの実行を継続し、かつ第２のチャンネルに割当てられたプログラムの実行を開始するための通話継続装置を含んでもよい。【００２０】  第２のチャンネルへのチャンネル切替要求があったときに通話アプリケーションの実行を継続し、かつ第２のチャンネルに割当てられたプログラムの実行も開始される。ユーザは、通話を継続しながら第２のチャンネルの内容も確認できる。【００２１】  好ましくは、通信装置は、映像通信が可能であって、通話継続装置は、通話アプリケーションによる音声通話を継続し、画面の通信を中断する装置と、第２のチャンネルに割当てられたプログラムによる画面表示を開始する装置とを含む。【００２２】  第２のチャンネルへのチャンネル切替要求があったときに、通話アプリケーションの音声通話を継続し、画面表示については第２のチャンネルに割当てられたプログラムによる画面表示に切替える。これにより、音声による通話を継続しながら、第２のチャンネルの内容を確認できる。【００２３】  より好ましくは、通信装置は、映像通信が可能であって、通話継続装置は、通話アプリケーションによる音声通話を継続する装置と、第２のチャンネルに割当てられたプログラムによる画面と、通話アプリケーションによる通話画面とを合成した画面表示を行なう装置とを含む。【００２４】  第２のチャンネルへのチャンネル切替要求があったときに、通話アプリケーションによる音声通話を継続し、画面表示については第２のチャンネルに割当てられたプログラムによる画面表示と通話プログラムによる通話画面とを合成して表示する。これにより、音声と画面とによる通話を継続しながら、第２のチャンネルの内容を確認できる。【００２５】  通話機能付情報処理装置は、判定装置が通話アプリケーションを実行する際に参照する、前記通話アプリケーションの実行に関連する所定の通話プログラム関連情報を記憶するための記憶装置をさらに含んでもよい。【００２６】  さらに好ましくは、通話プログラム関連情報は、通話プログラムによる通話の保留時の通話先を特定する保留先情報を含む。処理選択器は、判定装置による判定結果が通話アプリケーションによる通話中であることを示すときには、第１のチャンネルの通話アプリケーションによる通話を停止し、第２のチャンネルに割当てられたアプリケーションの実行を開始する装置と、通話アプリケーションによる通話が停止されたことに応答して、非通話中であることを示す値に通話状態情報を更新する装置と、保留先情報に第１のチャンネルを介した通話の通話先を特定する情報を設定する装置とを含む。【００２７】  通話中にチャンネル切替要求の操作があったときに、通話アプリケーションによる通話を停止し、通話状態情報を非通話中とし、保留先情報に通話先を特定する情報を設定する。この処理により、ユ��ザが誤ってチャンネル切替要求の操作を行なっても通話を終了させずに保留中とすることができる。【００２８】  通話機能付情報処理装置はさらに、チャンネル選択器により第１のチャンネルへのチャンネル切替要求の操作が行なわれ、かつ判定手段の判定結果により、通話が非通話中であることが示されていることに応答して、保留先情報により特定される通話先に対する通話プログラムによる通話を第１のチャンネルを使用して再開するための通話再開装置を含んでもよい。【００２９】  第１のチャンネルを用いた通話アプリケーションによる通話が保留とされているときに、第１のチャンネルへのチャンネル切替要求の操作を行なうことで、通話を再開できる。この構成により、ユーザに保留中の通話の解除という特別な操作の意識がなくても、テレビのチャンネル選択動作と同様の簡単な操作により保留を解除できる。【００３０】  好ましくは、処理選択器はさらに、通話アプリケーションによる通話の停止に応答して、通話アプリケーションによる通話の保留を要求する保留通知信号を通話アプリケーションの通話先に通知するための保留通知装置を含む。【００３１】  保留通知信号が通話先に通知される。通話先では、通話が停止されたときにその停止がこちらでの保留によるものであることを理解できる。通話が停止されたときにその原因が分からずに通話先のユーザが戸惑うことを防止できる。【００３２】  より好ましくは、通話機能付情報処理装置は、保留先情報に保留先情報が設定されてから一定時間を計時するタイマと、保留先情報がクリアされたことに応答してタイマをリセットする装置と、タイマによる一定時間の計時が満了したことに応答して、保留先情報により示される通話先に対し、通話アプリケーションによる通話の切断要求を送信する装置と、切断要求が送信されたことに基づき、保留先情報をクリアする装置とをさらに含んでもよい。【００３３】  保留が開始されてから保留が解除されずに一定時間が過ぎると、自動的に通話先に対し切断要求が送られ、通話が切断される。保留状態となっていることを忘れたままに放置しておくことが防止できる。【００３４】  さらに好ましくは、通話プログラム関連情報は、通信装置を介して通話の保留を要求する保留要求を送信してきた送信元を特定する保留元情報を含み、通話機能付情報処理装置はさらに、第１のチャンネルにおいて通話アプリケーションを用いた通話中に、通信装置を介して通話先から保留要求を受取ったことに応答して、通話アプリケーションの実行による通話を停止するための通話停止装置と、通話アプリケーションによる通話が停止されたことに基づき、保留要求を送信してきた通話先を特定する情報を保留元情報として記憶装置に記憶させる装置と、通信装置が保留の解除要求を受信したことに応答し、当該保留の解除要求の送信元と保留元情報とを照合して、両者が一致する場合に通話アプリケーションの実行を再開するための通話再開装置とを含む。【００３５】  保留要求を通話先から受取った場合、その通話先を保留元情報に設定する。同じ相手からの解除要求が受信されると保留が解除される。こちらから保留にしたときと異なり、相手から保留要求があって保留状態となったときに、相手からの解���要求に応答して直ちに保留を解除できる。【００３６】  通話機能付情報処理装置は、通話再開装置により通話の再開が行なわれたことに応答して、保留元情報をクリアする装置をさらに含んでもよい。【００３７】  通話の再開が行なわれたときに保留元情報をクリアすることにより、その後は相手からの保留要求によって開始された保留状態が解除されたことが判定できる。【００３８】  好ましくは、通話プログラム関連情報は、判定装置の判定結果が非通話中を示し、かつ保留元情報がクリアされていないときにチャンネル選択器により第１のチャンネルへのチャンネル切替要求の操作が行われると、通話状態情報と保留元情報とを変更せずに第１のチャンネルへのチャンネル切替処理を行なう装置をさらに含む。【００３９】  相手からの保留要求により保留状態が開始されており、まだ解除されていない場合、それは判定装置による判定結果と保留元情報とから判定できる。仮にこの保留中に別のチャンネルを視聴していて、このチャンネルに戻ったときにも、これら情報が変更されずにチャンネル切替処理が行なわれるので、保留状態を継続させることができる。【００４０】  通話機能付情報処理装置は、情報出力装置をさらに含んでもよい。【００４１】  本発明の第２の局面に係るコンピュータプログラムは、通信装置を備えたコンピュータにより実行されると、当該コンピュータを第１の局面に係る通話機能付情報処理装置として動作させる。【００４２】  したがって、このコンピュータプログラムにより、第１の局面に係る通話機能付情報処理装置と同様の効果を得ることができる。【００４３】  本発明の第３の局面に係る通話機能付情報処理装置におけるアプリケーション実行方法は、各々が画像若しくは音声又はその双方の提供元となる複数のチャンネルから一つを選択可能なチャンネル選択器と、このチャンネル選択器により選択されたチャンネルからの画像若しくは音声又はその双方の出力装置とを有する情報出力装置と協働する通話機能付情報処理装置におけるアプリケーション実行方法である。この通話機能付情報処理装置は、通信網を介して他の機器と通信を行なうための通信装置を含み、複数のチャンネルにはそれぞれ所定のアプリケーションが割当てられている。このアプリケーション実行方法であって、チャンネル選択器により予め定める第１のチャンネルへの切替要求の操作が行なわれたことを検知するステップと、第１のチャンネルへの切替要求の操作が検知されたことに応答して、通信装置を介して、情報出力装置との協働によって画像又は音声又はその双方による他のユーザとの通話を行なうことが可能な通話アプリケーションを実行するステップとを含む。【００４４】  チャンネル選択器を操作することにより、第１のチャンネルを選択すると通話アプリケーションが実行される。チャンネル選択操作というごく簡単な操作で通話アプリケーションを実行でき、だれにでも容易に通話アプリケーションの起動を行なうことができる。【００４５】  好ましくは、この方法は、通話アプリケーションを実行する際に、通話アプリケーションの実行に関連する所定の条件を判定する第１の判定ステップをさらに含み、実行するステップは、第１のチャンネルへの切替要求の操作��検知されたことに応答して、通話アプリケーションを第１の判定ステップによる判定結果を参照して起動するステップを含む。【００４６】  通話アプリケーションを第１の判定ステップの判定結果を参照して起動することにより、種々の条件で通話アプリケーションを実行できる。様々な用途にあわせて動作可能な通話アプリケーションを、チャンネル選択操作という容易な操作で実行させることができる。【００４７】  好ましくは、第１の判定ステップは、通話アプリケーションを実行する際に、通話アプリケーションによる通話中か非通話中かを判定するステップを含む。この方法は、チャンネル選択器により第１のチャンネルから第２のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、判定するステップによる通話状態の判定結果に依存して、予め定められた複数の処理の内の一つを実行する処理選択ステップをさらに含む。【００４８】  通話プログラムの実行中にチャンネル切替要求の操作が行なわれても、それに応じて直ちに通話プログラムを終了したりすると、チャンネル切替要求の操作が誤って行なわれたときにも通話が突然できなくなることになり、円滑な通話を実現できない。そこで、チャンネル切替要求の操作があって通話アプリケーションを実行する際に、通話中か非通話中かを判定する。この判定結果によって種々の処理を行なう。通話プログラムについて、通話の状態に応じ種々の処理を行なうことができるので、円滑な通話を可能にするような様々な方策をとることが可能になる。【００４９】  好ましくは、処理選択ステップは、判定するステップによる判定結果が通話アプリケーションによる通話中であることを示すときに、第１のチャンネルの通話アプリケーションによる通話を継続し、第２のチャンネルに割当てられたアプリケーションの実行を中止するステップを含む。【００５０】  判定するステップにより、アプリケーションによる通話中であると判定されたときには、チャンネル切替要求の操作があっても通話を継続する。これにより通話が直ちに途切れることがなくなり、円滑な通話が可能になる。【００５１】  好ましくは、処理選択ステップは、判定するステップによる判定結果が通話アプリケーションによる通話中であることを示すときに、第１のチャンネルの通話アプリケーションによる通話を停止するステップと、判定するステップによる判定結果にかかわらず、第２のチャンネルに割当てられたアプリケーションの実行を開始するステップとを含む。【００５２】  通話中にチャンネル切替要求の操作があったときには、通話中か否かに係らず、通話アプリケーションによる通話が停止され、第２のチャンネルに割り当てられたアプリケーションの実行が開始される。通話の停止と第２のチャンネルに割り当てられたアプリケーションの実行の指示とが一度の操作で実現できる。【００５３】  より好ましくは、通話機能付情報処理装置は、通話アプリケーションを実行する際に参照される、通話アプリケーションの実行に関連する所定の通話プログラム関連情報を記憶するための記憶装置をさらに含む。処理選択ステップはさらに、停止するステップにより通話アプリケーションによる通話が停止されたことに応答して、通話アプリケーショ���による通話先を特定する情報を記憶装置に記憶させるステップを含む。【００５４】  通話中にチャンネル切替要求の操作があったときに、通話アプリケーションによる通話は停止し、そのときの通話先を特定する情報を記憶装置に記憶させる。この処理により、誤ってチャンネル切替要求の操作を行なっても、記憶装置内の情報を参照して通話を再開させることができる。【００５５】  好ましくは、この方法はさらに、チャンネル選択器により第１のチャンネルへのチャンネル切替要求の操作が行なわれたことに応答して、通話アプリケーションによる通話中か非通話中かを判定する第２の判定ステップと、第２の判定ステップにより、非通話中であると判定されたことに応答して、記憶装置に通話先情報が記憶されているか否かを判定する第３の判定ステップと、第３の判定ステップにより記憶装置に通話先情報が記憶されていると判定されたことに応答して、通話先情報により特定される通話先に対する通話アプリケーションによる通話を第１のチャンネルを使用して再開するステップとを含む。【００５６】  通話中にチャンネル切替要求の操作があったときに、通話アプリケーションによる通話は停止し、記憶装置に通話先情報を設定する。この処理により、誤ってチャンネル切替要求の操作を行なっても通話先情報を使用して通話を再開することができる。【００５７】  より好ましくは、この方法は、再開するステップにより前記通話アプリケーションによる通話が再開されたこと、及び通話アプリケーションの実行が終了したこと、のいずれかが発生したことに応答して、記憶装置に記憶されている情報をクリアするステップをさらに含む。【００５８】  通話が再開されたか、通話が終了した場合、記憶装置に記憶されている情報をクリアする。この処理により、第２の判定ステップによって非通話中であると判定されたときに、第３の判定ステップによって、記憶装置に通話先情報が記憶されていないと判定される。その結果、通話の再開は行なわれない。すなわち、通話を再開する必要がないときに誤って通話の再開を試みてしまうことが防止できる。【００５９】  好ましくは、この方法はさらに、第１のチャンネルにおいて通話アプリケーションを用いた通話中に、通信装置を介して通話先から保留要求を受取ったことに応答して、通話アプリケーションによる通話を停止するステップと、通話アプリケーションによる通話が停止されたことに基づき、保留要求を送信してきた通話先を特定する通話先情報を記憶装置に記憶させるステップと、通信装置が保留の解除要求を受信したことに応答し、当該保留の解除要求の送信元と通話先情報とを照合して、両者が一致する場合に通話アプリケーションの実行を再開するステップとを含む。【００６０】  保留要求を通話先から受取った場合、その通話先を特定する通話先情報を記憶装置に記憶させる。同じ相手からの解除要求が受信されると保留が解除される。こちらから保留にしたときと異なり、相手から保留要求があって保留状態となったときに、相手からの解除要求に応答して直ちに保留を解除できる。【００６１】  好ましくは、この方法は、再開するステップにより前記通話アプリケーションによる通話が再開されたこと、及び通話アプリケーションの実行が終了したこと、のいずれかが発生したことに応答して、記憶装置に記憶されている情報をクリアするステップをさらに含む。【００６２】  通話が再開されたか、通話が終了した場合、記憶装置に記憶されている情報をクリアする。この処理により、第２の判定ステップによって非通話中であると判定されたときに、第３の判定ステップによって、記憶装置に通話先情報が記憶されていないと判定される。その結果、通話の再開は行なわれない。すなわち、通話を再開する必要がないときに誤って通話の再開を試みてしまうことが防止できる。【００６３】  より好ましくは、通話機能付情報処理装置は、通話アプリケーションを実行する際に参照される、通話アプリケーションの実行に関連する所定の通話プログラム関連情報を記憶するための記憶装置をさらに含み、実行するステップは、第１のチャンネルへの切替要求の操作が検知されたことに応答して、通話アプリケーションをプログラム関連情報を参照して起動するステップを含む。【００６４】  プログラム関連情報を参照して通話アプリケーションを起動することにより、様々な条件で通話アプリケーションの実行を行なうことができる。【００６５】  本発明の第４の局面に係るコンピュータプログラムは、コンピュータにより実行されると、上記した方法のいずれかの全てのステップを実行するよう当該コンピュータを制御する。【００６６】  したがって、このコンピュータプログラムにより、上記した各アプリケーション実行方法と同様の効果を奏することができる。【００６７】  本発明の第５の局面に係るコンピュータ読取可能な記録媒体は、上記したコンピュータプログラムのいずれかを記録したものである。【００６８】  この記録媒体に記録されたコンピュータプログラムをコンピュータにより実行させることにより、上記した通話機能付情報処理装置及びアプリケーション実行方法と同様の効果を奏することができる。
【発明の効果】
【００６９】  以上のように本発明によれば、チャンネル選択操作というごく簡単な操作で通話アプリケーションを実行でき、だれにでも容易に通話アプリケーションの起動を行なうことができる。また、様々な用途にあわせて動作可能な通話アプリケーションを、チャンネル選択操作という容易な操作で実行させることができる。【００７０】  通話プログラムの実行中にチャンネル切替要求の操作が行なわれても、通話の状態に応じ種々の処理を行なうことができるので、円滑な通話を可能にするような様々な方策をとることが可能になる。例えば、アプリケーションによる通話中と判定できるときには、チャンネル切替要求の操作があっても通話を継続する。これにより通話が直ちに途切れることがなくなり、円滑な通話が可能になる。また、第２のチャンネルへのチャンネル切替要求があったときに通話アプリケーションの実行を継続し、かつ第２のチャンネルに割当てられたプログラムの実行を開始するようにすれば、ユーザは、通話を継続しながら第２のチャンネルの内容も確認できる。例えば通話アプリケーションの音声通話を継続し、画面表示については第２のチャンネルに割当てられたプログラムによる画面表示に切替える。これにより、音声による通話を継続しながら、第２のチャンネルの内容を確認できる。又は、通話アプリケーションによる音声通話を継続し、画面表示については第２のチャンネルに割当てられたプログラムによる画面表示と通話プログラムによる通話画面とを合成して表示する。これにより、音声と画面とによる通話を継続しながら、第２のチャンネルの内容を確認できる。【００７１】  通話中にチャンネル切替要求の操作があったときに、記憶装置に通話先情報を記憶させる。誤ってチャンネル切替要求の操作を行なっても、通話先情報を用いて通話を再開させることができる。また、保留中に第１のチャンネルへのチャンネル切替要求の操作を行なうことで、通話を再開できる。保留中の通話の解除という特別な操作の意識がなくても、テレビのチャンネル選択動作と同様の簡単な操作により保留を解除できる。【００７２】  チャンネル切替要求の操作により保留とするときには、保留通知が通話先に通知される。通話先では、通話が中断したときにその原因が分からずに通話先のユーザが戸惑うことを防止できる。保留が開始されてから保留が解除されずに一定時間が過ぎると、自動的に通話が切断されるようにすれば、保留状態となっていることを忘れたままに放置しておくことが防止できる。【００７３】  保留要求を通話先から受取った場合、その通話先情報を記憶装置に記憶させる。相手から保留要求があって保留状態となったときに、相手からの解除要求に応答して直ちに保留を解除できる。通話の再開が行なわれたときに通話先情報をクリアすることにより、その後は相手からの保留要求によって開始された保留状態が解除されたことが判定できる。仮にこの保留中に別のチャンネルを視聴していて、このチャンネルに戻ったときにも、これら情報が変更されずにチャンネル切替処理が行なわれるので、保留状態を継続させることができる。
【図面の簡単な説明】
【００７４】
【図１】この本発明の第１の実施の形態に係る通話機能付テレビ１及び２を含むシステムの全体構成を示す図である。
【図２】図１に示した通話機能付テレビ１の機能的構成を示すブロック図である。
【図３】図２に示した通話機能付テレビ１においてチャンネル情報管理部１０５が扱うデータの構成を概略的に示す図である。
【図４】図２に示した通話機能付テレビ１において保留情報管理部１０６が扱うデータの構成を概略的に示す図である。
【図５】図２に示した通話機能付テレビ１において通話状態フラグ処理部１０７が扱うデータ構成を概略的に示す図である。
【図６】図２に示した通話機能付テレビ１において通話状態の制御を行なうために実行されるプログラムのフローチャートである。
【図７】図２に示した通話機能付テレビ１においてチャンネル変更が行なわれた際に実行されるプログラムの制御構造を説明するためのフローチャートである。
【図８】図２に示した通話機能付テレビ１において通話プログラムを終了する時に実行されるプログラムの制御構造を示すフローチャートである。
【図９】図２に示した通話機能付テレビ１において保留を開始する時に実行されるプログラムの制御構造を示すフローチャートである。
【図１０】図２に示した通話機能付テレビ１において、保留中に表示される保留中画面を示す模式図である。
【図１１】図２に示した通話機能付テレビ１において、通話プログラムを起動する際に実行されるプログラムの制御構造を示すフローチャートである。
【図１２】図２に示した通話機能付テレビ１において発信を行なう際に実行されるプログラムの制御構造を示すフローチャートである。
【図１３】図２に示した通話機能付テレビ１において保留を解除する時に実行されるプログラムの制御構造を示すフローチャートである。
【図１４】図２に示した通話機能付テレビ１において保留を切断する時に実行されるプログラムの制御構造を示すフローチャートである。
【図１５】図２に示した通話機能付テレビ１において終話を行なう際に実行されるプログラムの制御構造を示すフローチャートである。
【図１６】図２に示した通話機能付テレビ１において切断を行なう際に実行されるプログラムの制御構造を示すフローチャートである。
【図１７】図２に示した通話機能付テレビ１において保留開始要求を受信した際に実行されるプログラムの制御構造を示すフローチャートである。
【図１８】図２に示した通話機能付テレビ１において保留解除要求を受信した際に実行されるプログラムの制御構造を示すフローチャートである。
【図１９】図２に示した通話機能付テレビ１において接続要求を受信した際に実行されるプログラムの制御構造を示すフローチャートである。
【図２０】図２に示した通話機能付テレビ１において着信があったときに実行されるプログラムの制御構造を示すフローチャートである。
【図２１】本発明の第２の実施の形態に係る通話機能付テレビにおいて、チャンネル切替操作があった場合に変更操作を破棄するために実行されるプログラムの制御構造を示すフローチャートである。
【図２２】本発明の第３の実施の形態に係る通話機能付テレビにおいてチャンネル切替操作があった場合に音声のみの通話を続けるために実行されるプログラムの制御構造を示すフローチャートである。
【図２３】本発明の第４の実施の形態に係る通話機能付テレビにおいてチャンネル切替操作があった場合に、子画面で通話を続けるために実行されるプログラムの制御構造を示すフローチャートである。
【図２４】本発明の第５の実施の形態に係る通話機能付テレビシステム３００の概略ブロック図である。
【図２５】第５の実施の形態に係る通話機能付テレビシステム３００を構成するＴＶ機能モジュール３１０のブロック図である。
【図２６】第５の実施の形態に係る通話機能付テレビシステム３００を構成する通話機能モジュール３１２のブロック図である。
【図２７】第５の実施の形態に係る通話機能付テレビシステム３００の変形例において、緊急放送を受信した際の処理の流れを示すフローチャートである。
【符号の説明】
【００７５】１，２  通話機能付テレビ、３  ネットワーク、１０１  操作入力部、１０２  放送入力部、１０３  音声・映像入出力部、１０４  通信部、１０５  チャンネル情報管理部、１０６  保留情報管理部、１０７  通話状態フラグ処理部、１０８  一般プログラム処理部、１０９  通話プログラム処理部、１１０  保留音・保留映像生成部、１１１  制御部、１９１  テレビ画面、１９２  保留画像、３００  通話機能付テレビシステム、３１０  ＴＶ機能モジュール、３１２  通話機能モジュール
【発明を実施するための最良の形態】
【００７６】  以下、図面を用いて本発明の実施の形態についてその詳細を説明する。なお以下の説明及び図面では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。【００７７】  ＜前提となる技術＞
テレビ電話のインタフェースの改良とは方向が異なるが、近年では、一般のテレビ放送を表示するテレビ受像機において、テレビ番組以外のプログラムを実行することが可能なものが提案されている。例えば、特許文献１は、テレビのチャンネルにアプリケーションをマッピングし、チャンネル変更の際にアプリケーションが所定の動作をする技術を開示している。【００７８】  なお、ここでいう「チャンネル」とは、地上波、衛星波、デジタル、アナログの各テレビ放送又はラジオ放送を受信するいわゆるテレビのチャンネルだけではなく、ビデオテープレコーダ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）レコーダ、ハードディスクレコーダ、セットトップボックス、デジタルカメラ、及びパーソナルコンピュータといった外部入力機器からの出力を表示するためのものも含む。これらは、一般的には、テレビ受像機では入力切替ボタンなどの形でテレビのチャンネルと区別する形で実現されている。【００７９】  特許文献１に記載の技術では、テレビ受像機において、通常のテレビ番組に加えて、ＶＴＲ（ビデオテープレコーダー）等の外部入力装置からの信号、電子メールプログラム、又はＷｅｂブラウザプログラム等をチャンネル番号に割当てている。そして、テレビ放送のチャンネルを切替えるのと同じ簡単な操作で、目的とする処理を実行することができる。【００８０】  特許文献１に記載のチャンネルインタフェースは、一般に受け入れられているテレビのインタフェースを用いて、新しいメディアである電子メール、Ｗｅｂページ等の閲覧を行なうようにしている。その結果、特に技術的に詳しくない人でも容易にこれらメディアを利用できるという効果を奏する。【００８１】  テレビ電話のような画像付通話のための装置にも、このようなチャンネルインタフェースを用いることができれば、テレビのように簡単に操作することができて便利だと思われる。しかしテレビ電話とテレビのチャンネルインタフェースとを結び付けるという発想は、従来は存在していなかった。これは、テレビ電話は従来の電話の延長であり、無数にある電話番号の中の任意の一つを指定可能な仕組みが必要であるのに対し、テレビでは限られた数のチャンネルの中から一つを選択する仕組みだけでよいというように、相手の選択方式がテレビ電話とテレビとでは根本的に相違することに起因すると思われる。従来はそのような相手の選択方式の相違に起因するインタフェースの相違を無条件で受け入れ、テレビ電話とテレビとのインタフェースを共通にしようとする発想を持つ者はなかった。【００８２】  しかし、仮にこうした発想にいたったとしても、そうしたインタフェースを実際に実現するためには大きな困難がある。すなわち、通信相手とインタラクティブに交信しながら行なうテレビ電話のようなコミュニケーションに対し、上記したようなチャンネルインタフェースを適用すると、以下のような問題が生じる。【００８３】  上に述べたのと同様、テレビで通話プログラムを実行中に特許文献１に記載の方式と同様にチャンネル切替操作で通話プログラムが終了するような仕様にすると、誤ってチャンネル切替操作を行なうと通話が終了してしまうという問題がある。通話チャンネルに戻したと��に通話プログラムを再起動し、切断前の相手に再接続するようにしても、相手はもうその場にいないかもしれない。さらに、誤操作のたびに接続が切断されていては円滑に通話を行なうことができないという問題もある。【００８４】  これを解決するために、チャンネル切替操作があっても通話プログラムを終了させないような設計も可能かもしれない。この場合、テレビで出力を変更後のチャンネルの番組表示に切替え、一方で通話プログラムは終了させず通話が再開されるまで待機するという設計になると思われる。しかしこの場合、ユーザが新たに表示されたチャンネルの番組を見ることに夢中になり、通話プログラムが動作中であることを忘れてしまう危険性がある。しかもこの状況では、こちらは相手の会話に応答できず、相手はこちらの状況がわからないのでなぜ急に応答がなくなったかがわからない、という困った状況になる。【００８５】  テレビのチャンネルインタフェースをテレビ電話のようなインタラクティブな交信に適用するためには、こうした問題を解決する必要がある。以下に説明する実施の形態は、チャンネル切替操作があったとき等、テレビのチャンネルインタフェースに特有でテレビ電話では想定されていないようなイベントの発生に対し、テレビ電話等の画像付通話装置で生じうる問題を考察した結果、それら問題の発生を避けて円滑な通話を実現する仕組みを採用したものである。【００８６】  ＜第１の実施の形態＞
［構成］
以下、本発明の第１の実施の形態に係るチャンネルインタフェースを持つ通話機能付情報処理装置の一例として、円滑な通話を実現する通話機能付テレビについて説明する。ここで、「通話機能付テレビ」とは、テレビ放送に加え、Ｗｅｂブラウザのような、通話を行なうプログラム以外のプログラムと、テレビ電話や音声通話のように通話を行なう通話プログラムとがチャンネルにマッピングされているテレビのことをいう。通話を行なうプログラム以外の、テレビ放送の音声発生及び映像表示プログラム、電子メールプログラム、又はＷｅｂブラウザ等のプログラムを「一般プログラム」と呼ぶ。【００８７】  図１を参照して、一般的にこうした通話機能付テレビ１、２は、ネットワーク３を介して接続される。ネットワーク３は電話回線、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、又はインターネット回線等、任意のネットワーク回線であってよい。通話機能付テレビ１及び２は互いに同様の構成を有する。以下では、通話機能付テレビ１についてのみ述べる。【００８８】  図２は通話機能付テレビ１の論理構成図を示している。図２を参照して、この通話機能付テレビ１は、リモコン（図示せず）又は通話機能付テレビ１のボタン又はタッチパネル（いずれも図示せず）等からの入力信号を受ける操作入力部１０１と、設定された周波数の放送を受信するための放送入力部１０２と、受信された放送等の音声、映像の出力と、通話プログラム実行の際の音声・映像の入出力とを行なうための音声・映像入出力部１０３と、通信網に接続された他の電子機器と通話のための通信を行なうための通信部１０４と、チャンネルマッピング情報と、当該チャンネルにマッピングされたプログラムの設定のための情報（チャンネル設定情報）と、現在表示中のチャンネルに関する情報とを管理するためのチャンネル情報管理部１０５と、通話プログラムにおいて通話が保留状態となっているときの通話先に関する情報（保留関係情報）を管理するための保留情報管理部１０６と、通話プログラムによる通話の状態を表すフラグを記憶し、通話の開始及び終了に応答してそれらフラグの値を更新するための通話状態フラグ処理部１０７とを含む。【００８９】  通話機能付テレビ１はさらに、通話プログラムに割当てられたチャンネル以外のチャンネルへのチャンネル変更があったとき、そのチャンネル番号に関するチャンネル設定情報をチャンネル情報管理部１０５から取得し、テレビ放送の受信、メールプログラム又はＷｅｂ閲覧プログラムの実行等、一般プログラムの実行を行なうための一般プログラム処理部１０８と、通話プログラムに割当てられたチャンネルへのチャンネル変更があったときに、該当する通話プログラムを実行するための通話プログラム処理部１０９と、通話プログラムの実行中に通話を保留する操作があったときに、保留状態であることを示す保留音と保留映像とを生成するための保留音・保留映像生成部１１０と、チャンネル変更等の操作があったときにその操作に応じて所定の制御信号と付随する情報とを適切な処理部に与えることにより、通話機能付テレビ１の各部を制御するための制御部１１１とを含む。【００９０】  放送入力部１０２は、一般プログラム処理部１０８により設定された周波数の放送を受信する。地上波、衛星のアナログチューナやデジタルチューナ、又はケーブルテレビの受信機等がこれに当たる。【００９１】  音声・映像入出力部１０３は、図示しない音声入力装置、音声出力装置、映像入力装置、及び映像出力装置を含む。音声入力装置はたとえばマイクである。音声出力装置はたとえばスピーカである。映像入力装置はたとえばカメラである。映像出力装置はたとえばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の画面表示装置である。【００９２】  通信部１０４は、ネットワーク３（図１参照）等の通信網に接続された他の電子機器と通信を行なう機能を有する。通信部１０４は通常はネットワーク３に接続されていて、ネットワーク３上の他の機器から受信した信号を復調して一般プログラム処理部１０８又は通話プログラム処理部１０９に出力したり、一般プログラム処理部１０８又は通話プログラム処理部１０９からの入力信号を変調してネットワーク３上の他の機器に送信したりする。【００９３】  チャンネル情報管理部１０５は、通話プログラム処理部１０９及び一般プログラム処理部１０８からの指示により、現在音声・映像入出力部１０３の映像出力装置で表示しているチャンネルのチャンネル番号を記憶する。このチャンネル番号は、通話プログラム処理部１０９、一般プログラム処理部１０８、及び制御部１１１から参照することができる。【００９４】  図３は、チャンネル情報管理部１０５が記憶する情報の例を示す。図５を参照して、チャンネル情報管理部１０５は、チャンネルマッピング情報１２０と、表示中チャンネル番号１２２とを記憶し、管理している。【００９５】  チャンネルマッピング情報１２０は複数のエントリを含む。各エントリは、チャンネル番号と、当該チャンネル番号に対応付けられたプログラムが一般プログラムか通話プログラムかを示すチャンネル種類情報と、当該チャンネル番号に対応付けられたプログラムを設定するために必要なチャンネル設定情報とを含む。【００９６】  図３に示す例では、チャンネル番号１〜１５は一般プログラムに割当てられている。そのうち１〜１２チャンネルはテレビ放送受信に割当てられている。この場合には、設定情報にはそのテレビ放送の周波数情報が入っている。１３チャンネルはＷｅｂブラウザに割当てられている。この場合には、設定情報にはそのＷｅｂブラウザの起動時にアクセスすべきＷｅｂアドレスが格納される。チャンネル番号１４は電子メールプログラム（以下「メーラー」と呼ぶ。）に割当てられている。この場合には設定情報としてメール受信に必要な情報が格納される。チャンネル番号１５には外部入力１が割当てられている。この場合の設定情報には外部入力を特定する情報が格納される。【００９７】  一方、チャンネル番号１６には通話プログラムが割当てられている。対応する設定情報には通話の相手となる相手先アドレスが格納されている。相手先アドレスはたとえばｓｉｐ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）アドレス又は電話番号等の、通信を行なう相手を特定するために必要な情報である。【００９８】  チャンネル情報管理部１０５で管理している表示中チャンネル番号１２２は、現在表示しているチャンネル番号が何番かを示す情報である。この情報を記憶しておくことで、何かイベントが発生したときに、表示中チャンネル番号１２２を参照することにより、現在表示しているチャンネルによって異なる処理を行なうことができる。後述するように、本実施の形態では、通話プログラムが割当てられたチャンネルを表示中の場合と、一般プログラムが割当てられたチャンネルを表示中の場合とで、チャンネル切替操作発生時の処理が異なる。表示中チャンネル番号１２２は、一般プログラム処理部１０８又は通話プログラム処理部１０９により更新される。【００９９】  図４を参照して、保留情報管理部１０６が管理する保留関係情報１３０は、保留先情報と保留元情報とを持つ。保留先情報は通話プログラム処理部１０９の指示によりこちらから通話を保留する際の相手の情報である。保留元情報は通話相手から保留要求がされたときの相手の情報である。以下、こちらから通話を保留したときの状態を「保留中」と呼び、相手から保留要求があって保留となったときの状態を「被保留中」と呼ぶことにする。保留関係情報１３０の内容は制御部１１１、一般プログラム処理部１０８及び通話プログラム処理部１０９から参照可能である。これら機能部は、保留関係情報１３０を参照することにより、現在保留中か、被保留中か、又は保留中でも被保留中でもないかを判断することができる。図４に示す例では、現在「ｘｘｘ−ｙｙｙ−ｚｚｚ」のアドレスを持つ相手との通話が保留中であることがわかる。【０１００】  図５を参照して、本実施の形態における通話状態フラグ処理部１０７は、通話の状態を表す通話状態フラグ１４０を管理する。通話状態フラグ処理部１０７は、通話プログラム処理部１０９により相手との通話が開始された時にフラグを通話中であることを示す値（本実施の形態では「１」）とし、通話の保留中、又は通話終了時にフラグを通話中でないことを示す値（本実施の形態では「０」）とする。本実施の形態では、フラグ１４０の種類は通話中かどうかを示すフラグだけである。図５に示す例では、現在通話中ということが分かる。【０１０１】  通話状態フラグ１４０は、制御部１１１、一般プログラム処理部１０８及び通話プログラム処理部１０９から参照可能であり、これら機能部は通話状態フラグ１４０を参照することにより現在通話中であるかどうかを判断できる。本実施の形態では、チャンネル切替操作等が行なわれた場合、通話状態フラグ１４０の値によって異なる処理が行なわれる。すなわち、通話中と通話中でないときとでは、チャンネル切替操作があったときに行なわれる処理が異なる。【０１０２】  一般プログラム処理部１０８は、コンピュータと同様の、ＣＰＵ（中央演算処理装置）を含む構成によってコンピュータプログラムを実行する一般的な機能を備えており、チャンネル変更があったとき、制御部１１１によって与えられるチャンネル番号に基づいて、チャンネル情報管理部１０５からチャンネル設定情報を取得し、テレビ放送を受信したり、通信部１０４を介して電子メールプログラム又はＷｅｂ閲覧プログラムを開始したりする。一般プログラム処理部１０８はまた、放送入力部１０２又は通信部１０４から入力される音声又は映像又はその双方を音声・���像入出力部１０３から出力する。一般プログラム処理部１０８はさらに、制御部１１１からの終了指示によりプログラムを終了する機能も持つ。【０１０３】  通話プログラム処理部１０９は、コンピュータと同様の、ＣＰＵを含む構成によって通話プログラムを実行する機能を備えており、通話状態フラグ処理部１０７に記憶されている通話状態フラグ１４０の値によって、実行する処理を変更する機能を備えている。すなわち通話プログラム処理部１０９は、制御部１１１によって与えられたチャンネル番号に設定されている相手情報と通信部１０４を介して通話を行なったり、通話状態フラグ処理部１０７又は保留情報管理部１０６に記憶されている情報に応じて、通話の保留処理を行なったりすることができる。【０１０４】  こうしたコンピュータプログラムは、図示しないハードディスク又は不揮発性のメモリに記憶されており、電源が投入されるとメモリに呼出されて常駐し、必要に応じて実行される。なお、一般プログラム処理部１０８及び通話プログラム処理部１０９の機能は一つのＣＰＵで実現してもよいし、複数のＣＰＵで実現してもよい。本実施の形態では、一つのＣＰＵでこれら機能を実現する。【０１０５】  保留音・保留映像生成部１１０は、通話プログラム処理部１０９が実行する通話プログラムから保留音及び保留映像の生成指示が与えられたことに応答して、保留音又は保留映像又はその双方を生成し、音声・映像入出力部１０３から出力する。【０１０６】  制御部１１１は操作入力部１０１から入力された操作を通話プログラム処理部１０９、一般プログラム処理部１０８等の機能ブロックに伝えたり、チャンネル切替操作が入力された場合は、チャンネル情報管理部１０５を参照して、変更するチャンネル番号に割当てられているプログラムを起動したりする。【０１０７】  〈プログラム構成〉
上記した通話機能付テレビ１は、チューナ、画像表示装置、及びスピーカを備えたコンピュータとその上で動作するコンピュータプログラムとにより実現できる。以下では、その実現のためのコンピュータプログラムの構成について説明する。【０１０８】  −全体ルーチン
図６に、通話機能付テレビ１の各機能を実現するコンピュータソフトウェア全体の制御構造を簡略な形で示す。図６に示すルーチンは、制御部１１１に相当する機能を実現するものであり、通話機能付テレビ１の電源が投入されたときに起動される。図６を参照して、電源が投入されると、ステップ１５０において初期設定を行ない、ステップ１５２で電源切断時の状態を復元する。ステップ１５２の処理により、例えばあるチャンネルの番組の音声及び映像が電源切断時に音声・映像入出力部１０３から出力されていた場合には、次に通話機能付テレビ１の電源を投入したときに同じチャンネルの、電源投入時の番組の音声及び映像が音声・映像入出力部１０３から出力される。【０１０９】  続いてステップ１５４でイベントの発生を待つ。発生したイベントに応じてそれぞれ以下の適切なプログラムを起動してイベント待ちの状態に戻る。【０１１０】  すなわち、図示しないリモコン等によりチャンネル切替操作が行なわれた場合には、ステップ１５６に進み、チャンネル切替処理が起動される。他の機器から通話に関する接続要求を受信したときにはステップ１５８に進み、接続要求受信処理を起動する。通話プログラム実行中に操作者による終話操作があったときにはステップ１６０に進み、終話操作処理を起動する。保留開始要求が他の機器から与えられたときにはステップ１６２に進み、保留開始要求受信処理を起動する。保留解除要求が他の機器から与えられたときにはステップ１６４に進み、保留解除要求受信処理を起動する。【０１１１】  これら処理の後、制御はステップ１５４に戻り、再びイベント待ちの状態となる。【０１１２】  −チャンネル切替処理
図７は図６のステップ１５６で起動されるチャンネル切替処理を実現するプログラムの制御構造を示すフローチャートである。この処理は、通話機能付テレビ１において操作入力部１０１によりチャンネル切替操作がなされた時に起動される。【０１１３】  チャンネル切替操作が入力された時の処理を、一般プログラムの実行時と通話プログラムの実行時とで同様にすると、通話プログラム実行時にはチャンネル変更の誤操作により、通話が切断される等の問題が生じる。本実施の形態では、そういった問題を解決するために、チャンネル変更時に実行中のプログラムが一般プログラムの場合と通話プログラムの場合とで異なった処理を行なう。図７にはそのための処理手順を示してある。【０１１４】  なお、図７に示すフローチャートでは、説明を簡略にするために、現在表示中のチャンネル番号をＸとし、チャンネル番号Ｙへのチャンネル切替操作が行なわれたものとする。【０１１５】  図７を参照して、このプログラムは、チャンネルＹへのチャンネル切替操作を操作入力部１０１が受けると起動される（図６のステップ１５４→ステップ１５６）。まず図３に示すチャンネル情報管理部１０５のチャンネルマッピング情報１２０を参照して、現在表示中のチャンネル番号を取得する（Ｓ００２）。チャンネルマッピング情報１２０に基づいて、現在表示しているチャンネルＸが通話プログラムチャンネルかどうかを判定し（Ｓ００３）、通話プログラムチャンネルであれば通話プログラムの終了処理を行なう（Ｓ００４）。この処理については図８を参照して詳述する。現在表示しているチャンネルＸが通話プログラムの割当てられているチャンネルでなければ、現在実行している一般プログラムを終了する（Ｓ００５）。【０１１６】  次にチャンネル情報管理部１０５のチャンネルマッピング情報１２０を参照して、チャンネル番号Ｙに対応するチャンネル情報を取得する（Ｓ００６）。チャンネルＹが通話プログラムの割当てられているチャンネルかどうかを判定し（Ｓ００７）、通話プログラムが割当てられているチャンネルであれば、チャンネル情報を引数として通話プログラムの起動・発信処理を行なう（Ｓ００８）。この処理については図１１で詳しく説明する。【０１１７】  チャンネルＹが通話プログラムの割当てられているチャンネルでなければチャンネルＹに該当する一般プログラムを起動する（Ｓ００９）。例えばチャンネルＹがテレビ放送であれば放送入力部１０２の受信周波数を当該テレビ放送の周波数に設定して、放送入力部１０２に入力されたテレビ放送を音声・映像入出力部１０３から出力する。チャンネルＹがメールプログラム又はＷｅｂ閲覧のようなプログラムであればそれらのアプリケーションを起動する。【０１１８】  ステップＳ００８及びＳ０００９の後、この処理を終了する。【０１１９】  −通話プログラムの終了処理
図８は図７のステップＳ００４に示す通話プログラムの終了処理の詳細を示す。チャンネル変更が行なわれた時に単純にプログラムを終了したのでは、前述したように誤操作によって通話が切断されるという問題が生じる。そこで本実施の形態では、通話プログラムの実行中にチャンネル変更が行なわれた時には、その通話を保留にしてからチャンネルの変更を行なう。図８はそのためのプログラムの制御構造を示す。【０１２０】  はじめに、通話状態フラグ処理部１０７の通話状態フラグ１４０を参照して、現在通話中かどうかを判定する（Ｓ１０１）。現在通話中であれば保留開始処理を行なう（Ｓ１０２）。この処理については図９を用いて詳細に説明する。現在通話中でなければ、保留情報管理部１０６に問い合わせて、保留情報１３０を参照することにより、保留中かどうかを判定する（Ｓ１０３）。保留中と判定されれば保留状態のまま、通話プログラムを終了せずこの通話プログラム終了処理を終わる。保留中でなければ、現在のチャンネルに割当てられている通話プログラムを終了し（Ｓ１０４）、この通話プログラム終了処理を終わる。【０１２１】  −保留開始処理
図９は図８のステップＳ１０２で実行される保留開始処理を実現するプログラムのフローチャートを示す。図９を参照して、チャンネルＸに割当てられている相手アドレスに対して、通信部１０４を介して保留要求を送信する（Ｓ２０１）。次に、保留情報管理部１０６に対して、チャンネルＸに割当てられている相手アドレスを登録する（Ｓ２０２）。次に、以下の２つの処理を中止する（Ｓ２０３）。【０１２２】  （１）通信部１０４から受信した音声・映像を音声・映像入出力部１０３から出力する処理、
（２）音声・映像入出力部１０３から入力した音声・映像を通信部１０４を介して送信する処理
そして、保留音・保留映像生成部１１０が生成した、保留中であることを示す映像・音声を音声・映像入出力部１０３の映像出力部から出力する（Ｓ２０４）。最後に、通話状態フラグ処理部１０７の通話中フラグ１４０の値を「０」にリセットし（Ｓ２０５）、この保留開始処理を終了する。【０１２３】  この保留開始処理において、たとえば保留開始処理の開始と同時にタイマをセットし、保留解除となればタイマをリセットするようにしておき、タイマが満了したら自動的に保留を切断するようにしてもよい。そうすると、保留中のままにして忘れてしまうということを防ぐことができる。【０１２４】  図１０に、本実施の形態における保留音・保留映像生成部１１０によって生成される、保留中であることを示す画面の例を示す。図１０を参照して、このテレビ画面１９１には、新しいチャンネルＹの番組が表示される（図示は省略）。保留状態になると、保留音・保留映像生成部１１０で生成された保留画像１９２を画面右上に表示する。図１０に示す例では、保留画像１９２は、保留中であることの表示と保留先の名前の表示とを含む。【０１２５】  もちろん本発明はこのような実施の形態には限定されず、ただ単に保留中であることだけを表示してもよいし、保留を開始してからの時間等を一緒に表示してもよい。また、本実施の形態では図１０に示すように画面右上に保留画像を合成表示するが、保留画像を表示せず、保留音だけを生成して、音声・映像入出力部１０３の音声出力部から出力してもよい。また、被保留された場合にもこの画面と同じものを表示してもよいし、保留されていることを表す画面を別途生成して表示してもよい。【０１２６】  −通話プログラム起動・発信処理
図１１は、図７のステップＳ００８に示す通話プログラム起動・発信処理の詳細を示す。この処理により実現される機能は、通話プログラム処理部１０９の機能に相当する。図１１を参照して、通話プログラムに対しチャンネル指定をして起動命令が出されると、通話プログラムは指定されたチャンネル情報をチャンネル情報管理部１０５から取得し、初期画面を表示する（Ｓ３０１）。初期画面とは、本実施の形態では通話相手の画像及び名前を表示した画面である。そうした情報は、チャンネル情報管理部１０５から取得したチャンネル情報に含まれる相手のアドレスに基づき、予めアドレス情報とそれら情報とを対応付けて記憶した図示しない記憶装置から取得できる。又は、取得したアドレスに対して通信部１０４を介して相手の状態を示すプレゼンスを取得し、それを表示する画面でもよい。初期画面が表示されることにより、ユーザは通話プログラムが起動されたことを確認できる。【０１２７】  次に、チャンネル情報管理部１０５のチャンネル情報を現在表示中のチャンネルに更新する。前述したとおり、チャンネルＹが新たに指定されたものとすると、この更新の結果、現在表示中のチャンネル情報にはＹが入る（Ｓ３０２）。【０１２８】  次に、保留中の呼があるかどうかを、保留情報管理部１０６の保留情報１３０を参照することより確認する（Ｓ３０３）。保留中の相手がなければ発信操作の入力を待つ（Ｓ３０４）。操作入力部１０１からリモコンの発信ボタン押下等の発信操作が行なわれると、発信処理を行なう（Ｓ３０５）。発信処理については後述する。【０１２９】  保留中の相手がいれば、チャンネルＹに割当てられている相手先アドレスと、保留情報管理部１０６に登録されている保留先アドレスとが同じかどうかを判定する（Ｓ３０６）。チャンネルＹに割当てられている相手先アドレスと、保留情報管理部１０６に登録されている保留先アドレスとが異なれば、通話プログラム処理部１０９は、初期画面を表示したまま発信操作の入力を待つ（Ｓ３０７）。【０１３０】  発信操作入力があれば保留中の呼を切断してもよいかどうかの確認メッセージを音声・映像入出力部１０３から出力してユーザの入力を促す（Ｓ３０８）。リモコンの決定キー押下のような切断許可の操作が操作入力部１０１を介して入力されると保留切断の処理を行ない（Ｓ３０９）、発信処理を行ない（Ｓ３０５）、通話プログラム起動・発信処理を終了する。【０１３１】  リモコンのキャンセルキー又は戻るキー押下のような切断不許可の操作が操作入力部１０１を介して入力されると、何も処理を行なわず、通話プログラム起動・発信処理を終了する。【０１３２】  チャンネルＹに割当てられている相手先アドレスと、保留情報管理部１０６に登録されている保留先アドレスとが同じであれば、保留解除処理を行なう（Ｓ３１０）。保留解除処理については後述する。【０１３３】  −発信処理
図１２は、図１１のステップＳ３０５で行なわれる発信処理の詳細を示す。図１２を参照して、まずチャンネル情報管理部１０５のチャンネルマッピング情報１２０を調べることにより、チャンネルＹに割当てられている相手アドレスを求める（Ｓ４０１）。チャンネルＹに割当てられている相手アドレスに対して、通信部１０４を介して接続要求を送信する（Ｓ４０２）。その後、通信部１０４を介して相手アドレスからの応答を受信する（Ｓ４０３）。【０１３４】  受信した応答が接続許可であるかを判定して（Ｓ４０４）、許可でなければ音声・映像入出力部１０３に「接続できません」というメッセージを表示する（Ｓ４０５）。その後、音声・映像入出力部１０３の表示装置に、発信処理を行なう前の画面を再表示する（Ｓ４０６）。【０１３５】  受信した応答が接続許可であれば、通信部１０４から受信した映像及び音声を音声・映像入出力部１０３を用いて出力する処理と、音声・映像入出力部１０３から入力された映像と音声を通信部１０４を介して送信する（Ｓ４０７）処理とを開始する。この処理に伴い、図５に示す通話状態フラグ１４０を、通話中であることを示す値「１」に設定する（Ｓ４０８）。【０１３６】  −保留解除処理
図１３は、図１１のステップＳ３１０で行なわれる保留解除処理の詳細を示す。図１３を参照して、まず保留情報管理部１０６の保留情報１３０から保留先のアドレスを取得し、通信部１０４を介して保留先に保留解除要求を送信する（Ｓ５０１）。次に保留情報管理部１０６の保留先情報を削除する（Ｓ５０２）。通話プログラムの動作が再開され、通信部１０４から受信した映像、音声を音声・映像入出力部１０３から出力する処理と、音声・映像入出力部１０３から入力された映像と音声を送信する処理とが開始される（Ｓ５０３）。最後に、通話中フラグを通話中であることを示す値「１」に設定する（Ｓ５０４）。【０１３７】  −保留切断処理
図１４は、図１１のステップＳ３０９で行なわれる保留切断処理の詳細を示す。この処理は、保留中に新たな発信が行なわれた時、保留中に終話操作入力が行なわれた時、又は保留がタイムアウトした時等に行なわれる。図１４を参照して、保留情報管理部１０６から現在保留中の相手のアドレスを取得して、相手に対して、通信部１０４を介して切断要求を送信する（Ｓ６０１）。次に保留情報管理部１０６の保留先情報を削除し（Ｓ６０２）処理を終了する。【０１３８】  なお、図９を参照して説明したように、保留開始処理でタイマをセットした場合は、当該タイマが満了したときに保留切断処理が実行される。なお、この処理を終了するときにタイマをリセットしておく。【０１３９】  以上でチャンネル変更が行なわれた時に行なわれる処理の詳細について説明した。以下では終話操作が行なわれた時の本実施の形態に係る通話機能付テレビ１の挙動を説明する。【０１４０】  −終話処理
図１５は終話操作が入力された時に通話機能付テレビ１により実行される処理の詳細を示す。図１５を参照して、この処理はリモコン等に設けられた終話ボタン押下等により操作入力部１０１から終話操作が入力されることにより起動され、まず通話状態フラグ処理部１０７の通話状態フラグ１４０を参照して、現在通話中であるかどうかを判断する（Ｓ７０２）。通話中ならば、通話中の相手との切断処理を行なう（Ｓ７０３）。切断処理については後述する。【０１４１】  通話中でなければ、保留情報管理部１０６の保留情報１３０を参照して、現在保留中の相手がいるかどうかを確認する（Ｓ７０４）。【０１４２】  保留中の相手がいれば、保留中の相手との切断を許可するかどうかをユーザに対して確認する（Ｓ７０５）。切断許可の指示が入力されれば保留中の相手に対する保留切断処理を行ない（Ｓ７０６）、終話処理を終了する。切断不許可の指示が入力されると何もせず（Ｓ７０７）、終話処理を終了する。【０１４３】  一方ステップＳ７０４で保留中の相手がいないと判定されれば、何もせず（Ｓ７０７）終話処理を終了する。【０１４４】  −切断処理
図１６は通話プログラムにより実行される切断処理の詳細を示す。切断処理では、通話プログラムは現在通信している相手に対して、通信部１０４を介して切断要求を送信する（Ｓ８０１）。通話プログラムは、この後次の２つの処理を中止する（Ｓ８０２）。すなわち、
（１）通信部１０４から受信した音声・映像を音声・映像入出力部１０３から出力する処理、及び
（２）音声・映像入出力部１０３から入力した映像を通信部１０４を介して送信する処理。【０１４５】  最後に、通話状態フラグ処理部１０７の通話状態フラグ１４０を、通話中でないことを示す値に「０」リセットして（Ｓ８０３）切断処理を終了する。【０１４６】  −保留開始要求受信処理
図１７以降では、通話の相手側から何らかの要求を受信した際の処理を説明する。図１７は、通話中に通信部１０４が保留開始要求を受信した時の処理の詳細を示す。通信部１０４が通信相手から保留開始要求を受信するとこの処理が起動される。まず、保留情報管理部１０６の保留情報１３０内の保留元情報に、保留要求を送信してきた相手のアドレスを登録する（Ｓ９０２）。【０１４７】  次に、以下の処理を中止する（Ｓ９０３）。すなわち、
（１）通信部１０４から受信した音声・映像を音声・映像入出力部１０３から出力する処理、及び
（２）音声・映像入出力部１０３から入力した音声・映像を通信部１０４を介して送信する処理。【０１４８】  次に、保留中であることを示す画像を音声・映像入出力部１０３から出力する（Ｓ９０４）。ここでも、保留中であるというメッセージだけでもよいし、通話相手のアドレス又は名前等の情報を表示してもよい。【０１４９】  最後に、通話状態フラグ処理部１０７の通話中フラグを通話中でないことを示す値「０」にリセットする（Ｓ９０５）。この場合、保留された状態のまま他のチャンネルを視聴してもかまわない。【０１５０】  −保留解除要求受信処理
図１８は、相手から保留解除要求を受信した時の処理の詳細を示す。この処理は、通信部１０４を介して保留解除要求を受信することにより起動される。まず、保留解除要求を送信してきた相手の情報を、保留情報管理部１０６の保留元情報から削除する（Ｓ１００２）。【０１５１】  保留相手に割当てられているチャンネルを起動し、次に以下の処理を開始する（Ｓ１００３）。すなわち、
（１）通信部１０４から受信した音声・映像を音声・映像入出力部１０３に出力する処理、及び
（２）音声・映像入出力部１０３から入力された音声・映像を通信部１０４を介して送信する処理。【０１５２】  最後に通話状態フラグ処理部１０７の通話状態フラグ１４０に通話中であることを示す値「１」を設定し（Ｓ１００４）、保留解除要求受信処理を終了する。こうして、被保留側は保留状態から通話状態に復帰できる。【０１５３】  −接続要求受信処理
図１９は、着信があったとき、すなわち接続要求を受信した時の処理の詳細を示す。この処理は、通信部１０４を介して通信相手からの接続要求を受信すると開始される。図１９を参照して、保留情報管理部１０６の保留先情報、保留元情報を参照して、現在保留中の呼があるかどうかを確認する（Ｓ１１０２）。保留中の呼があれば、接続要求を送信してきた相手先アドレスに対して通信部１０４を介して接続要求拒否応答を送信する（Ｓ１１０４）。保留中の呼がなければ、通話状態フラグ処理部１０７の通話状態フラグ１４０を参照して、通話中であるかどうかを判断する（Ｓ１１０３）。通話中であれば、接続要求を送信してきた相手先アドレスに対して通信部１０４を介して接続要求拒否応答を送信する（Ｓ１１０４）。通話中でなければ着信処理を行なう（Ｓ１１０５）。着信処理については後述する。【０１５４】  この接続要求受信処理においては、保留中の確認（Ｓ１１０２）と通話中の確認（Ｓ１１０３）の手順を逆にしたり、同時に確認を行なうようにしたりしてもよい。【０１５５】  −着信処理
図２０は、図１９のステップＳ１１０５で実行される着信処理の詳細を示す。通話機能付テレビ１がテレビ放送等を表示している途中に着信があれば、音声・映像入出力部１０３を用いて着信音を発生するか、着信があったことを表す画面を表示する（Ｓ１２０１）。着信があったことを表示するためのランプ等を通話機能付テレビ１に設けておいてもよい。【０１５６】  その後操作入力部１０１にリモコンの応答ボタン押下のような受話操作が入力されると（Ｓ１２０２）、現在表示中のチャンネルが、着信要求を送信してきた相手が割当てられている通話プログラムが割当てられているチャンネルかどうかをチャンネル情報管理部１０５を参照して判断する（Ｓ１２０３）。現在表示されているチャンネルが通信相手に割当てられている通話プログラムが割当てられているチャンネルでなければ、現在表示しているチャンネルを終了し、通信相手が割当てられている通話プログラムが割当てられているチャンネルを起動する（Ｓ１２０４）。さらに、チャンネル情報管理部１０５の現在表示中のチャンネル情報を更新する（Ｓ１２０５）。【０１５７】  その後、通話プログラムにより次の処理を行なう（Ｓ１２０６）。すなわち、
（１）通信部１０４から受信した音声・映像を音声・映像入出力部１０３から出力する処理、及び
（２）音声・映像入出力部１０３から入力された音声・映像を通信部１０４を介して送信する処理。【０１５８】  現在表示されているチャンネルが、接続要求を送信してきた相手に割当てられている通話プログラムが割当てられているチャンネルである場合は次の処理を行なう（Ｓ１２０６）。すなわち、
（１）通信部１０４から受信した映像を音声・映像入出力部１０３の表示装置に表示する処理、
（２）通信部１０４から受信した音声を音声・映像入出力部１０３の音声出力装置に出力する処理、
（３）音声・映像入出力部１０３の映像入力装置から入力した映像を通信部１０４を介して送信する処理、及び
（４）音声・映像入出力部１０３の音声入力装置から入力した音声を通信部１０４を介して送信する処理。【０１５９】  最後に通話状態フラグ処理部１０７において通話中フラグの値を通話中を示す値「１」に設定する（Ｓ１２０７）。【０１６０】  ［動作］
〈初期動作〉
上記した第１の実施の形態に係る通話機能付テレビ１の動作について簡略に説明する。通話機能付テレビ１の電源が投入されると、通話機能付テレビ１は各部を初期化し、電源切断前の表示状態を復元する。このとき、図５に示す通話状態フラグ１４０の値は「０」に初期化される。図４に示す保留情報１３０のうち保留先情報及び保留元情報はともに空白に初期化される。この状態で通話機能付テレビ１は何らかのイベント発生待ちとなる。【０１６１】  〈チャンネル切替〉
ユーザが一般プログラムに対応するチャンネルを選択すると、図６のステップ１５６に示すとおり、チャンネル切替処理が起動される。この場合には、図７において、ステップＳ００２，Ｓ００３，Ｓ００５，Ｓ００６，Ｓ００７及びＳ００９の順序で実行され、それまで実行されていたチャンネルのプログラムが終了され、新たなチャンネルのプログラムが開始される。【０１６２】  ユーザが通話プログラムに対応するチャンネルを選択した場合にも、図６に示すステップ１５６に示すチャンネル切替処理が実行される。この場合には、図７において、ステップＳ００２，Ｓ００３，Ｓ００４，Ｓ００６，Ｓ００７及びＳ００８の処理が実行される。【０１６３】  ステップＳ００８では、図１１に示す通話プログラム起動・発信処理が実行される。今説明している例では、図１１のステップＳ３０１，Ｓ３０２，Ｓ３０３，Ｓ３０４，及びＳ３０５の処理が実行されて通話が開始される。【０１６４】  通話が行なわれている状態でユーザがチャンネル切替操作を行なうと、この場合も図６に示すステップ１５６のチャンネル切替処理が実行される。ただしこの場合には、図７において、ステップＳ００２，Ｓ００３，Ｓ００４，Ｓ００６，Ｓ００７，Ｓ００９という順序で処理が実行される。ステップＳ００４では通話プログラム終了処理が行なわれる。【０１６５】  より具体的には、図８に示す通話プログラム終了処理において、ステップＳ１０１、Ｓ１０２という順序で処理が実行される。ステップＳ１０２の保留開始処理では、図９に示す処理が実行され、この結果通話相手に保留要求が送信され（Ｓ２０１）、保留情報管理部１０６の保留先情報に通話相手のアドレスが保持され（Ｓ２０２）、相手との音声・映像の通信が中断される（Ｓ２０３）。さらに、保留中であることを示す画像を音声・映像入出力部１０３の表示装置に出力して（Ｓ２０４）、図５に示す通話状態フラグ１４０の値を「０」とする。【０１６６】  再び図７に戻り、ステップＳ００６の処理により、チャンネル変更後の画面が音声・映像入出力部１０３の表示装置に表示されるが、画面の一部に現在通話中であることを示す画像が表示される（図１０参照）。【０１６７】  この状態で、元の通話チャンネルへのチャンネル切替操作があると、図６のステップ１５６に示すチャンネル切替処理が実行される。この場合には、図７のステップＳ００２，Ｓ００３，Ｓ００５，Ｓ００６，Ｓ００７，Ｓ００８の順に処理が実行される。【０１６８】  特にステップＳ００８では、図１１に示すステップＳ３０１，Ｓ３０２，Ｓ３０３，Ｓ３０６，Ｓ３１０の処理が実行され、前回のチャンネル切替操作により保留となっていた相手との通話の保留状態が解除され、通話が再開される。【０１６９】  〈終話操作〉
通話中にユーザが終話操作を行なうと、図６のステップ１６０に示すとおり、終話操作処理が起動される。図１５を参照して、この場合にはステップＳ７０２，Ｓ７０３の処理が実行され、通話が中断される。【０１７０】  通話の保留中にユーザが終話操作を行なうと、同様に図６のステップ１６０に示す終話操作処理が実行される。この場合には、図１５のステップＳ７０２，Ｓ７０４，Ｓ７０５の処理が実行され、ユーザに対し保留中の通話を切断してよいかどうかについての問い合わせがされる。ユーザが切断を許可するとステップＳ７０６で通話の切断が行なわれる。ユーザが切断を許可しなければ保留状態が維持される。【０１７１】  〈接続要求の着信〉
一般プログラムに割当てられたチャンネルを表示中に通話プログラムの接続要求の着信があった場合の動作は、図６に示すステップ１５８の処理が実行されるが、通話が保留中か否かによりその動作は二通りに分かれる。保留がない場合には、図１９に示すステップＳ１１０２，Ｓ１１０３，Ｓ１１０５の処理が実行され、相手との通話が開始される。保留されている通話がある場合には、図１９に示すステップＳ１１０２、Ｓ１１０４の処理が実行され、接続要求を送信してきた相手に対し、接続拒否要求が返信される。その結果新たな通話は開始されない。【０１７２】  〈相手からの保留開始要求の着信〉
通話中の相手から保留開始要求が送信されて来た場合には、図６のステップ１６２に示すとおり、保留開始要求受信処理が起動される。より詳細には、図１７に示すステップＳ９０２，Ｓ９０３，Ｓ９０４及びＳ９０５の処理が実行され、通話機能付テレビ１は保留状態となる。ここで、図４に示す保留情報１３０の保留元情報には相手のアドレスが格納される。図５に示す通話状態フラグ１４０の値は通話中でないことを示す値「０」となる。【０１７３】  〈相手からの保留解除要求の着信〉
相手から保留解除要求が送信されてきた場合には、図６のステップ１６４に示すとおり、保留解除要求受信処理が起動される。この場合には、図１３に示すステップＳ５０１，Ｓ５０２，Ｓ５０３，Ｓ５０４の処理が実行され、通話が再開される。図４に示す保留情報１３０の保留元情報はクリアされ、図５に示す通話状態フラグ１４０の値は通話中であることを示す値「１」となる。【０１７４】  〈第１の実施の形態の効果〉
以上のようにこの第１の実施の形態によれば、通話プログラム実行中にチャンネル切替操作があった場合に、通話プログラムを終了させるのではなく、保留状態にする。また画面には保留状態であることを示す画像を表示するので、保留状態であることを忘れてしまうおそれは少ない。また、改めて通話プログラムのチャンネルに切替えると自動的に保留状態が解除され通話が再開される。また、保留状態で終話操作を行なった場合には、ユーザに対して通話を終了してもよいか否かを確認する。【０１７５】  この結果、放送の受信、電子メールプログラム又はＷｅｂブラウザプログラム等の一般プログラムと、一般プログラムと異なり相手との通話を可能にする通話プログラムとにチャンネルを割当てた通話機能付テレビ１において、例えば通話中に誤ってチャンネル操作をしても通話が切断されることがなく、円滑な通話を実現できる。保留中にも画面に保留を示す画像が表示されるので、保留中であることをユーザが忘れてしまうおそれは少ない。【０１７６】  ＜第２の実施の形態＞
上記した第１の実施の形態では、通話プログラムの実行中にチャンネル切替操作が行なわれた場合に、通話を保留状態にしてチャンネルを切替えている。しかし、本発明はそのような実施の形態には限定されない。この第２の実施の形態では、通話プログラムの実行中にチャンネル切替操作が行なわれた場合には、その操作を無視する。【０１７７】  図２１は、そのような処理を行なうための、チャンネル切替処理のフローチャートである。この処理を、第１の実施の形態のチャンネル切替処理（図６のステップ１５６、及び図７）に代えて行なうことにより、通話中にチャンネル切替操作が操作入力部１０１に入力された場合には、チャンネル切替操作が破棄され通話が維持される。以下の説明でも、第１の実施の形態と同様、チャンネルＸからチャンネルＹにチャンネル変更される場合について説明するものとする。【０１７８】  図２１を参照して、この処理は操作入力部１０１を用いてチャンネルの切替操作が行なわれることに応答して起動される。ステップＳ００２からステップＳ００６で行われる処理は図７に示すものと同じである。ただしこの第２の実施の形態では、ステップＳ００３で現在のチャンネルＸに通話プログラムが割当てられていると判定された場合には、図５に示す通話状態フラグ１４０が通話中を示す値「１」かどうかを判定する（Ｓ１３０１）。【０１７９】  通話状態フラグ１４０が通話中を示す値「１」であれば、操作入力部１０１に入力されたチャンネル切替操作を破棄し（Ｓ１３０２）、何もせず処理を終了する。したがってチャンネル変更は行なわれず、通話が維持される。【０１８０】  ステップＳ１３０１で通話状態フラグ１４０が通話中を示す値「１」でなければ、チャンネルＸに割当てられている通話プログラムを終了する（Ｓ１３０３）。そして、チャンネル情報管理部１０５からチャンネルＹの情報を取得し（Ｓ００６）、チャンネルＹを起動してチャンネル情報管理部１０５の現在表示中のチャンネル情報を更新し、チャンネル変更が完了する（Ｓ１３０４）。【０１８１】  この実施の形態では、通話プログラムの実行中に誤ってチャンネル切替操作を行なっても、通話プログラムには影響がない。その結果、誤ったチャンネル操作による通話の中断がなくなり、円滑な通話を実現できる。【０１８２】  ＜第３の実施の形態＞
上記した第１の実施の形態では、通話プログラムの実行中にチャンネル切替操作が行なわれた場合に、通話を保留状態にしてチャンネルを切替えている。また第２の実施の形態では、通話プログラムの実行中にチャンネル切替操作が行なわれた場合に、通話中でなければチャンネルを切替えるが、通話中であればチャンネル切替操作を破棄する。しかし、本発明はその様な実施の形態には限定されない。例えば、通話プログラムの実行中にチャンネル切替操作が行なわれた場合に、音声での通話を継続し、画面表示のみを通話の表示から変更先のチャンネルの画像に切替える方法もある。そのためのチャンネル切替処理のフローチャートを図２２に示す。この第３の実施の形態についても、チャンネルＸからチャンネルＹへのチャンネル切替操作があったものとして説明する。【０１８３】  図２２を参照して、この処理はチャンネル切替処理の操作入力が操作入力部１０１に入力されたことに応答して起動される。【０１８４】  処理ステップＳ００２からステップＳ００６での処理内容は図７に示すものと同じである。ただしこの第３の実施の形態においては、ステップＳ００３で現在のチャンネルが通話プログラムに割当てられていると判定された場合、通話状態フラグ処理部１０７の通話状態フラグ１４０を参照して、通話状態フラグ１４０が通話中を示す値「１」かどうかを判定する（Ｓ１３０１）。【０１８５】  通話状態フラグ１４０が通話中を示す値「１」であれば、現在実行中の通話について、通信部１０４を介して映像の送受信があれば中止し、音声の送受信のみを継続する。そして音声・映像入出力部１０３を用いた音声の入出力のみを継続する（Ｓ１４０１）。さらにチャンネル情報管理部１０５からチャンネルＹの情報を取得し（Ｓ１４０２）、チャンネル情報管理部１０５の現在表示中のチャンネル情報を更新し、音声・映像入出力部１０３の表示装置を用いてチャンネルＹの映像のみを表示する（Ｓ１４０３）。【０１８６】  一方、ステップＳ１３０２で通話状態フラグ１４０が通話中を示す値「１」でないと判定されれば、チャンネルＸに割当てられている通話プログラムを終了する（Ｓ１３０３）。そして、チャンネルＹの情報を取得し（Ｓ００６）、チャンネルＹを起動して、チャンネル情報管理部１０５の現在表示中のチャンネル情報を更新し（Ｓ１３０４）、チャンネル変更は完了する。【０１８７】  この実施の形態では、通話中にチャンネル切替操作があった場合、画面のみが切替わるが音声による通話は継続できる。したがってこの場合も、第２の実施の形態と同様、例えば誤ってチャンネル切替を行なっても通話が中断されることがなく、円滑な通話を実現できる。【０１８８】  ＜第４の実施の形態＞
さらに、上記した第１〜第３の実施の形態とは異なり、通話プログラムの実行中にチャンネル切替操作が操作入力部１０１に入力された場合に、音声・映像入出力部１０３の画面を変更後のチャンネルに切替える一方、通話をこの画面の一部に合成表示される子画面で継続するような実施の形態も考えられる。第４の実施の形態はそのような動作を行なう。【０１８９】  図２３に、この第４の実施の形態でのチャンネル切替処理のフローチャートを示す。この処理を、第１の実施の形態のチャンネル切替処理（図６のステップ１５６、及び図７）に代えて行なうことにより、通話中にチャンネル切替操作が操作入力部１０１に入力された場合には画面が新たなチャンネルに切替わるとともに、子画面で通話を継続できるようになる。以下においては、チャンネルＸからチャンネルＹにチャンネル変更される場合を例にとる。【０１９０】  図２３を参照して、この処理は通話プログラムの実行中にチャンネル切替操作が操作入力部１０１に入力された場合に起動される。【０１９１】  処理ステップＳ００２からステップＳ００６での処理は図７に示すものと同じである。ただしこの第４の実施の形態では、ステップＳ００３で現在のチャンネルＸに通話プログラムが割当てられていると判定された場合、通話状態フラグ処理部１０７の通話状態フラグ１４０が通話中を示す値「１」かどうかを判定する（Ｓ１３０１）。【０１９２】  通話状態フラグ１４０の値が通話中を示す値「１」であれば、チャンネル情報管理部１０５からチャンネルＹのチャンネル情報を取得し（Ｓ１５０１）、チャンネルＹを起動してチャンネル情報管理部１０５の現在表示中のチャンネル情報を更新してチャンネルＹの画面表示を開始する（Ｓ１５０２）。さらに、画面表示に子画面を生成し（Ｓ１５０３）、チャンネルＸで実行していた通話について、通信部１０４で受信する音声・映像のうち、映像をステップＳ１５０３で生成された子画面に合成出力し、音声は通常通り出力する。また、こちらからの音声、映像の送信も続ける（Ｓ１５０４）。【０１９３】  もし、ステップＳ１３０１で通話状態フラグ１４０が通話中を示す値「１」でなければ、通話プログラムを終了する（Ｓ１３０３）。そして、チャンネルＹの情報をチャンネル情報管理部１０５から取得し（Ｓ００６）、チャンネルＹを起動してチャンネル情報管理部１０５の現在表示中のチャンネル情報を更新し（Ｓ１３０４）、チャンネル変更が完了する。【０１９４】  この第４の実施の形態においても、通話中にチャンネル切替操作があっても通話は子画面で継続できる。誤操作によりチャンネル切替操作があっても通話は中断せず、円滑な通話を実現できる。【０１９５】  なお、本発明の通話機能付テレビ１、２は、一般的なコンピュータと同様の構成を有するハードウェアと、当該ハードウェア上で実行されるプログラムとにより実現可能である。ハードウェアとして、チャンネルインタフェースを備えたものが望ましいが、ソフトウェア的にチャンネルインタフェースを実現するようにしてもよい。【０１９６】  このプログラムはコンピュータで読取可能な記録媒体に格納されており、各処理は上記プログラムをＣＰＵで実行することにより実現される。記録媒体の例��しては、磁気テープ及びカセットテープ等のテープ系、フレキシブルディスク及びハードディスク等の磁気ディスク並びにＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、光磁気ディスク、ミニディスク及びＤＶＤ等のディスク系、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード及び光カード等のカード系、マスクＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュＰＲＯＭ、及びフラッシュＲＯＭ等の半導体メモリ系等を挙げることができる。これら、プログラムを固定的に担持する媒体のいずれを用いることもできる。【０１９７】  なお、上記実施の形態では、通信機能付情報処理装置として通話機能付テレビを挙げて説明した。しかし本発明はテレビ放送受信のための通話機能付テレビに限定されるわけではなく、テレビにおけるチャンネルセレクタと同じような、複数のチャンネルから一つを選択可能にするチャンネルインタフェースを有する通信機能付情報処理装置であれば、どのようなものにも適用可能である。例えばインターネット放送（配信）を受信するためのチャンネルインタフェースを備えた情報処理装置でもよい。【０１９８】  また、最近は、複数の画面を表示することが可能な通話付テレビも存在する。そうしたテレビでは、通話の画面と、テレビ表示の画面とを同時に表示させることができる。したがって、上記した第１の実施の形態〜第４の実施の形態のような自動処理を行なわなくても通話を継続することが可能である。【０１９９】  しかしそうした場合でも、上記した自動処理と同様の原理で、通話を円滑に行なうための様々な処理を実現することができる。例えば、通話中は、コミュニケーションを表示している画面のチャンネル切替を無効にすることができる。表示されている画面のうちの一つがコミュニケーションの場合は、コミュニケーション以外のチャンネルの音量を小さくするようにしてもよい。また、テレビの音を出力するスピーカと、コミュニケーションの音を出力するスピーカとを分けるようにしてもよい。【０２００】  ＜第５の実施の形態＞
第１〜第４の実施の形態では、通話機能付情報処理装置として、一体型の通話機能付テレビについて説明してきた。しかし、通話機能付情報処理装置は、ハードウェア的に一体である必要はない。テレビのような情報処理装置と、コミュニケーションのための通信機能及び音声・映像の入出力機能とをそれぞれ別の機器として分離し、互いに協働することにより通話機能付テレビシステム３００を実現してもよい。通信機能と音声・映像の入出力機能も別の機器にすることができる。【０２０１】  図２４は、本発明の第５の実施の形態に係る通話機能付情報処理システムの一例である通話機能付テレビシステム３００の概略構成を示す。図２４を参照して、通話機能付テレビシステム３００は、放送局３０２からの電波を受信してＴＶ番組を表示するＴＶ機能モジュール３１０と、公衆回線網又はネットワーク３０４に接続され、電話により相手と通話する機能を提供する通話機能モジュール３１２とを含む。ＴＶ機能モジュール３１０と通話機能モジュール３１２とは、後述するように制御信号及び映像・音声信号の通信を行ない、ＴＶ機能モジュール３１０が有するＴＶ画面と、通話機能モジュール３１２による通話機能とで構成される通話機能付テレビシステム３００を、このＴＶ機能モジュール３１０と通話機能モジュール３１２との協働により実現できる。【０２０２】  図２５に、図２４に示すＴＶ機能モジュール３１０のより詳細な機能ブロック図を示す。図２５を参照して、ＴＶ機能モジュール３１０は、図２に示した通話機能付テレビ１のうちの放送入力部１０２及び一般プログラム処理部１０８を含む。【０２０３】  ＴＶ機能モジュール３１０はさらに、ＴＶ番組の表示時、及び電話による通話時に音声・映像を出力する音声・映像出力部３３０と、通話機能付テレビとしての機能を実現するために、通話機能モジュール３１２との間で制御信号の送受信を行なうための制御情報送受信部３３２と、電話による通話時に画像信号及び音声信号を通話機能モジュール３１２から受信し、音声・映像出力部３３０に与えて出力させるための音声・映像信号入力部３３４とを含む。【０２０４】  図２６に、図２４に示す通話機能モジュール３１２のより詳細な機能ブロック図を示す。図２６を参照して、通話機能モジュール３１２は、図２に示すものと同じ操作入力部１０１と、制御部１１１と、チャンネル情報管理部１０５と、保留情報管理部１０６と、保留音・保留映像生成部１１０と、通話プログラム処理部１０９と、通話状態フラグ処理部１０７と、通信部１０４とを含む。【０２０５】  通話機能モジュール３１２はさらに、マイク及びカメラ等からなる、音声もしくは映像又はその双方を入力して音声・映像信号を通話プログラム処理部１０９に与えるための音声映像入力部３５４と、ＴＶ機能モジュール３１０の制御情報送受信部３３２との間で制御情報を送受信するための制御情報送受信部３５０と、通話プログラム処理部１０９により処理された音声映像信号を、ＴＶ機能モジュール３１０の音声・映像信号入力部３３４に出力するための音声映像出力部３５２とを含む。【０２０６】  図２５に示す制御情報送受信部３３２及び図２６に示す制御情報送受信部３５０は、図２に示す一般プログラム処理部１０８と、制御部１１１、チャンネル情報管理部１０５、保留情報管理部１０６、保留音・保留映像生成部１１０、及び通話プログラム処理部１０９との間で行なわれていた制御情報の授受と同様の授受を、図２５の一般プログラム処理部１０８と、図２６の制御部１１１、チャンネル情報管理部１０５、保留情報管理部１０６、保留音・保留映像生成部１１０、及び通話プログラム処理部１０９との間で仲介するためのものである。【０２０７】  図２５に示す音声・映像信号入力部３３４及び図２６に示す音声映像出力部３５２は、図２に示す通話プログラム処理部１０９及び保留音・保留映像生成部１１０から音声映像入出力部１０３に対して行なわれる音声及び映像の送信処理と同様の処理を、図２６に示す保留音・保留映像生成部１１０及び通話プログラム処理部１０９と、図２５に示す音声・映像出力部３３０との間で行なうためのものである。音声映像出力部３５２から音声・映像信号入力部３３４を介して音声・映像出力部３３０に与えられる音声・映像信号は、通信部１０４を介して通話相手から送信されてきた音声・映像信号、音声映像入力部３５４から与えられる音声・映像入力信号、及び保留音・保留映像生成部１１０で生成された音信号又は保留画像信号のいずれでもよい。【０２０８】  図２５に示す音声・映像信号入力部３３４及び図２６に示す音声映像出力部３５２は、通常、テレビ及びビデオテープレコーダの音声・映像の入力、出力端子などに相当する。これらは、通常は互いにケーブルなどにより接続される。【０２０９】  この第５の実施の形態に係る通話機能付テレビシステム３００は、ＴＶ機能と通話機能とがそれぞれＴＶ機能モジュール３１０と通話機能モジュール３１２とに分割され、制御情報送受信部３３２及び制御情報送受信部３５０、並びに音声・映像信号入力部３３４及び音声映像出力部３５２を介して相互の間で制御信号及び音声・映像信号の通信を行なって協働する点を除き、図２に示す第１の実施の形態に係る通話機能付テレビ１と同様に動作する。したがって、通話機能付テレビシステム３００の動作の詳細についての説明は繰返さない。【０２１０】  操作入力部１０１より操作入力がされたときに、通話機能モジュール３１２の制御部１１１は、チャンネルの変更などの制御命令を図２６に示す制御情報送受信部３５０及び図２５に示す制御情報送受信部３３２を介してＴＶ機能モジュール３１０の一般プログラム処理部１０８に与える。ＴＶ機能モジュール３１０の一般プログラム処理部１０８は、受信した制御命令を実行する。これにより、チャンネルの切替、音量の調整、電源の投入などがＴＶ機能モジュール３１０とは別の通話機能モジュール３１２に対し行なう操作で実現できる。【０２１１】  なお、図２６に示す通話機能モジュール３１２は音声映像入力部３５４を備えている。しかし本発明はそのような実施の形態には限定されず、音声映像入力部３５４を通話機能モジュール３１２の本体とは分離した独立の音声映像入力装置とし、何らかのインタフェースを介してその音声・音声信号を通話プログラム処理部１０９に入力できるように構成してもよい。【０２１２】  ＜変形例＞
上記した第１の実施の形態では、通話プログラムの実行中にチャンネル切替操作が行なわれた場合に、通話を保留状態にしてチャンネルを切替えている。第２の実施の形態では、通話プログラムの実行中にチャンネル切替操作が行なわれた場合に、通話中でなければチャンネルを切替えるが、通話中であればチャンネル切替操作を破棄する。第３の実施の形態では、通話プログラムの実行中にチャンネル切替操作が行なわれた場合に、音声での通話を継続し、画面表示のみを通話の表示から変更先のチャンネルの画像に切替える。【０２１３】  しかし本発明は、そのような明示的なチャンネル切替操作が行なわれたときだけでなく、ユーザの意思に関係なく強制的にチャンネル変更が行われる場合についても適用できる。例として、緊急放送を受信した場合等が考えられる。緊急放送を受信した場合には、今見ているチャンネルが何であろうと、強制的に緊急放送のチャンネルを表示することが望ましい。そうした機能を持つ通話機能付情報処理装置に本発明で適用した例を以下に示す。なお、以下の説明では第５の実施の形態の構成を例として説明するが、第１〜第４の実施の形態についても同様の手法で適用できる。【０２１４】  以下の説明では、図２５に示す放送入力部１０２より緊急放送信号が入力された場合を考える。この場合の処理を図２７に示す。図２７を参照して、放送入力部１０２より緊急放送信号が入力されると（Ｓ１６０１）、一般プログラム処理部１０８は緊急放送信号が入力されたことを制御部１１１に伝える（Ｓ１６０２）。制御部１１１は通話中かどうかを判断し（Ｓ１６０３）、通話中の場合は、保留を開始する（Ｓ１６０４）。通話中でなければ、制御部１１１は表示されているチャンネルの処理を終了する（Ｓ１６０５）。制御部１１１は、ステップＳ１６０４又はＳ１０６５の処理が終わると、一般プログラム処理部１０８に緊急放送のチャンネルを表示することを指示する制御信号を送信する。一般プログラム処理部１０８は、この制御信号に応答して、音声・映像出力部３３０上に緊急放送のチャンネルを表示する（Ｓ１６０６）。【０２１５】  このような処理をすることにより、ＴＶ機能モジュール３１０及び通話機能モジュール３１２を用いた通話中に緊急放送を受信すると、通話を保留にしておいて緊急放送を表示する。したがって、通話者はすぐに緊急放送の内容を確認できる。また通話は自動的に保留状態となるので、通話が突然終了してしまうことがない。通話相手との間は依然として接続されている。緊急放送が終了した時点で、新たに発呼をする必要なく、保留を解除するだけで通話を再開することができる。【０２１６】  なお、緊急放送に対する対応はこの方法に限定されない。通話中のときに、保留にせずに、通話を継続しながら緊急放送の受信を行ってもよい。通話のための画面と、緊急放送の画面とを合成して表示させてもよい。【０２１７】  自動的に保留をする場合は、通話相手に対し、緊急放送があるため自動的に保留したという旨を伝えてもよい。緊急放送の受信時に通話を切断し、緊急放送を受信したので切断した、という旨の表示を行なうようにしてもよい。【０２１８】  なお、緊急放送が終了した場合に自動的に保留が解除されるようにしてもよい。緊急放送の受信時に見ていたチャンネルが一般プログラムである場合は、緊急放送の終了時にそのチャンネルを表示するようにしてもよい。【０２１９】  また、緊急放送信号の受信は、放送入力部１０２ではなく通信部１０４から入力されてもよい。【０２２０】  以上のように、本発明の実施の形態及び実施例について説明を行なったが、今回開示した実施の形態及び実施例は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれる。
【産業上の利用可能性】
【０２２１】  本発明は、多機能テレビジョン受像機、パーソナルコンピュータ、家庭用電話機、テレビジョン用セットトップボックス等に利用することができる。
【図１】
0004616883.tif 000002
【図２】
0004616883.tif 000003
【図３】
0004616883.tif 000004
【図４】
0004616883.tif 000005
【図５】
0004616883.tif 000006
【図６】
0004616883.tif 000007
【図７】
0004616883.tif 000008
【図８】
0004616883.tif 000009
【図９】
0004616883.tif 000010
【図１０】
0004616883.tif 000011
【図１１】
0004616883.tif 000012
【図１２】
0004616883.tif 000013
【図１３】
0004616883.tif 000014
【図１４】
0004616883.tif 000015
【図１５】
0004616883.tif 000016
【図１６】
0004616883.tif 000017
【図１７】
0004616883.tif 000018
【図１８】
0004616883.tif 000019
【図１９】
0004616883.tif 000020
【図２０】
0004616883.tif 000021
【図２１】
0004616883.tif 000022
【図２２】
0004616883.tif 000023
【図２３】
0004616883.tif 000024
【図２４】
0004616883.tif 000025
【図２５】
0004616883.tif 000026
【図２６】
0004616883.tif 000027
【図２７】
0004616883.tif 000028