(57)【特許請求の範囲】
【請求項１】
テレビ放送番組の視聴手段を備え、他の通信装置と通信する通信装置であって、テレビ放送番組の視聴中に前記他の通信装置から着信があった場合、視聴中の番組のチャンネルを含む視聴状況を保持して記憶し、
所定時間間隔で視聴状況を監視し、その都度最新のＥＰＧ情報を取得すると共に、現に選局されている番組のチャンネルと前記記憶されている番組のチャンネルを対比し、両チャンネルが一致するときは、前記取得した最新のＥＰＧ情報から当該番組の終了時刻を取得して通話可能になる時間情報を前記着信のあった発呼側通信装置に送信し、
両チャンネルが異なるとき、または、ディスプレイの電源がＯＦＦであることを検知したときは、視聴が終了したもの判定し、通話可能である旨の時間情報を送信することを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、前記時間情報は、視聴中の番組の視聴終了時刻または視聴終了までの残り時間であることを特徴とする通信装置。
【請求項３】
請求項１または２に記載の通信装置において、前記番組を視聴中に、前記他の通信装置から着信があった場合に、ユーザからの指示に応じて該着信に対する応答を拒否する拒否手段を備えることを特徴とする通信装置。
【請求項４】
少なくともテレビなどの放送番組を視聴可能な通信装置を含む複数の通信装置がネットワークに接続され、
テレビ放送番組を視聴中に他の通信装置から着信があった場合、視聴中の番組のチャンネルを含む視聴状況を記憶し、
所定時間間隔で視聴状況を監視し、その都度最新のＥＰＧ情報を取得し、現に選局されている番組のチャンネルと前記記憶されている番組のチャンネルを対比して両チャンネルが一致しているときは、前記取得した最新のＥＰＧ情報から当該番組の終了時刻を取得して通話可能になる時間情報を前記着信の発呼側通信装置に送信し、
両チャンネルが異なるとき、または、ディスプレイの電源がＯＦＦであることを検知したときは、視聴が終了したもの判定し、前記着信の発呼側通信装置に通話可能である旨の時間情報を送信し、
前記発呼側通信装置は、受信した前記送信された時間情報を表示することを特徴とする通信システム。
【請求項５】
請求項４に記載の通信システムにおいて、前記発呼側通信装置は、前記通知された時間情報に基づいて通話可能となる時間まで前記着信側の通信装置に対する発信を抑止する発信抑止手段を備えることを特徴とする通信システム。
【請求項６】
コンピュータに、請求項１乃至３のいずれかに記載の通信装置、もしくは、請求項４または５に記載の通信システムにおける発呼側通信装値の機能を実現させるためのプログラム。
【請求項７】
コンピュータが読み取り可能な記録媒体であって、請求項６に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、プログラムおよび記録媒体に関し、特に、テレビ願組みの視聴中の着信処理に関する。
【背景技術】
【０００２】
はじめに、本明細書中に用いる「コンテンツ」とは、動画、静止画、音声、文字情報その他の情報を指すものとする。これらのコンテンツの入手経路は、インターネットを経由して得た動画、静止画、音声などのマルチメディアデータ、テレビ放送（地上波、衛星、デジタル、アナログの各放送を問わず）、ラジオ放送（アナログ、デジタルの各放送を問わず）やＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードなどの記録媒体から得た動画、静止画、音声などのマルチメディアデータなどを想定するものとする。
【０００３】
一方、近年の携帯電話等の情報通信端末に、テレビ番組などのコンテンツを視聴可能なものが普及している。こうした情報通信端末において、テレビ番組を視聴中に電話がかかってくると視聴が妨げられるといった問題があるが、一般には着信拒否機能により、テレビ番組視聴中に着信を拒否することで対応している。
【０００４】
しかし、電話が着信したユーザが応答可能になる時間を、電話を発信したユーザが知ることができないために、電話を発信したユーザが、いつ電話をかけなおせばよいのか分からない。
こういった問題に対し、特許文献１では、テレビ番組を視聴中に電話を着呼した場合、視聴しているテレビ番組の終了時刻を取得し、電話を発呼したユーザにかけなおす時間を音声で応答するようにしている。
【特許文献１】特開２００４−２８２５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された方法では、電話をかけた時点でのテレビ番組の終了時刻を通知することしかできないために、以下のような問題には対応できない。
【０００６】
テレビ番組の終了時刻やユーザの視聴状態は動的に変化するものであり、例えば、視聴中のスポーツ番組等のテレビ番組が延長された場合には、延長された番組が終了するまでは電話をかけてきてほしくない。
また、テレビ番組を視聴しているユーザが視聴中のテレビチャンネルと異なるチャンネルを選局したり、テレビ電源をＯＦＦしてその番組を見なくなってしまったりする場合など、電話がかかってきた時点で視聴していたテレビ番組の終了時刻に達していなくとも、電話を発呼するユーザが電話をかけても大丈夫な状態になる場合がある。
【０００７】
このように、テレビ番組の終了時刻が変化した場合に、電話を発呼したユーザに変更された時刻を通知することができないという問題がある。
【０００８】
本発明は、上述した実情を考慮してなされたものであり、コンテンツを視聴しているときに、電話を着信したユーザが着信に応答できない場合に、電話を発呼したユーザがいつ再発呼すればよいかを知ることが可能な情報処理装置、情報処理システム、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の技術手段は、テレビ放送番組の視聴手段を備え、他の通信装置と通信する通信装置であって、テレビ放送番組の視聴中に前記他の通信装置から着信があった場合、視聴中の番組のチャンネルを含む視聴状況を保持して記憶し、所定時間間隔で視聴状況を監視し、その都度最新のＥＰＧ情報を取得すると共に、現に選局されている番組のチャンネルと前記記憶されている番組のチャンネルを対比し、両チャンネルが一致するときは、前記取得した最新のＥＰＧ情報から当該番組の終了時刻を取得して通話可能になる時間情報を前記着信のあった発呼側通信装置に送信し、両チャンネルが異なるとき、または、ディスプレイの電源がＯＦＦであることを検知したときは、視聴が終了したもの判定し、通話可能である旨の時間情報を送信する通信装置を特徴とする。
【００１０】
第２の技術手段は、第１の技術手段の通信装置において、前記時間情報は、視聴中の番組の視聴終了時刻または視聴終了までの残り時間であることを特徴とする。
【００１２】
第３の技術手段は、第１または２の技術手段の通信装置において、前記番組を視聴中に、前記他の通信装置から着信があった場合に、ユーザからの指示に応じて該着信に対する応答を拒否する拒否手段を備えることを特徴とする。
【００１３】
第４の技術手段は、少なくともテレビなどの放送番組を視聴可能な通信装置を含む複数の通信装置がネットワークに接続され、テレビ放送番組を視聴中に他の通信装置から着信があった場合、視聴中の番組のチャンネルを含む視聴状況を記憶し、所定時間間隔で視聴状況を監視し、その都度最新のＥＰＧ情報を取得し、現に選局されている番組のチャンネルと前記記憶されている番組のチャンネルを対比して両チャンネルが一致しているときは、前記取得した最新のＥＰＧ情報から当該番組の終了時刻を取得して通話可能になる時間情報を前記着信の発呼側通信装置に送信し、両チャンネルが異なるとき、または、ディスプレイの電源がＯＦＦであることを検知したときは、視聴が終了したもの判定し、前記着信の発呼側通信装置に通話可能である旨の時間情報を送信し、前記発呼側通信装置は、受
信した前記送信された時間情報を表示する通信システムを特徴とする。
【００１４】
第５の技術手段は、第４の技術手段の通信システムにおいて、前記発呼側通信装置は、前記通知された時間情報に基づいて通話可能となる時間まで前記着信側の通信装置に対する発信を抑止する発信抑止手段を備えることを特徴とする。
【００１５】
第６の技術手段は、コンピュータに、第１乃至４のいずれかの技術手段の通信装置、もしくは、第４または５の技術手段の通信システムにおける発呼側通信装値の機能を実現させるためのプログラム。
【００１６】
第７の技術手段は、コンピュータが読み取り可能な記録媒体であって、第６の技術手段のプログラムを記録したことを特徴とする記録媒体。
【発明の効果】
【００１７】
本発明によれば、テレビ番組などのコンテンツを視聴していて、電話を着信したユーザが着信に応答できない場合に、電話を発呼したユーザがいつ再発呼すればよいかを知ることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る通信装置及び通信システムについて、その一例を、情報処理装置及び情報処理システムとして、好適な実施形態を、図面を用いて詳細に説明する。ここに、本発明に係る情報処理装置は、コンテンツを視聴することができ、他の情報処理装置と通信をすることが可能な通信手段を備えた装置であれば如何なる装置であっても良く、例えば、携帯電話、テレビ電話装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であっても良いし、サーバ装置、データベース装置、画像処理装置、画像形成装置、マルチメディア処理装置、放送装置、コンテンツ蓄積装置などに適用しても良い。
また、本発明に係る情報処理システムは、前述のような情報処理装置間を、ネットワークを介して相互に通信可能に構成しているシステムであれば、ネットワークとして、電話回線網であってもインターネットであっても、その他有線系システムであっても良いし、無線系システムであっても良いし、如何なる通信形態のものであっても良い。
【００１９】
以下の実施形態の説明においては、本発明に係る情報処理装置の一例として、テレビ番組やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ビデオなどのコンテンツを視聴可能なテレビ電話装置を用いた、テレビ電話システムにより本発明に係る情報処理システムを構成している場合について説明する。具体的には、あるユーザがテレビ番組を視聴中に、別のユーザより電話着呼があり、着呼側ユーザはこれに応答して通話することは行わず、発呼側ユーザに対してテレビ番組終了時刻すなわち応答可能となる時刻までの時間を通知する場合について説明する。
【００２０】
図１は、本発明の実施形態に係る情報処理システムの接続構成の一例を説明するための模式図である。同図に示すように、本実施形態に係る情報処理システムは、少なくとも、着呼側装置１（着呼側のテレビ電話装置）と、発呼側装置２（発呼側のテレビ電話装置）と、着呼側装置１と発呼側装置２とを接続する、電話回線網やインターネットなどのネットワーク３より構成する。
【００２１】
着呼側装置１および発呼側装置２は、テレビ番組やＤＶＤビデオなどのコンテンツを視聴可能なテレビ電話装置である。
着呼側装置１および発呼側装置２は、ネットワーク３を介して他の装置と通信を行う。図１では省略しているが、ネットワーク３には、図示した着呼側装置１、発呼側装置２に加え、図示しない他の装置が接続されている。
また、着呼側装置１は、周知のテレビ電波を受信してテレビ番組の内容を取得する。これは、例えばテレビアンテナやアンテナケーブルを用いて行う。
【００２２】
着呼側装置１は、テレビ番組やＤＶＤビデオなどのコンテンツを視聴中に、発呼側装置２から電話が着呼した際に、視聴中のテレビ番組やＤＶＤビデオなどのコンテンツの終了時刻、すなわち応答可能となる時刻までに要する時間を、ネットワーク３を介して発呼側装置２に対して通知する。
この応答可能となる時刻までに要する時間の通知は、従来の留守番電話の応答メッセージのように予め用意された音声メッセージのようなもので行っても良いし、文字情報等を送信することにより行っても良い。
【００２３】
図２は、発呼側装置２において、受信したコンテンツ情報を音声にて再生している様子を表す図である。また図３は発呼側２装置において、受信したコンテンツ情報を文字情報にて表示している様子を表す図である。
発呼側装置２は、着呼側装置１から前記通知を受け取ると、例えば「ただいま応答できません。１０分後におかけ直し下さい。」といったメッセージを、発呼側装置２を使用するユーザに対して、図２のように音声で伝えたり、図３のように文字情報で伝えたりする。
【００２４】
着呼側装置１にて視聴中のテレビ番組の終了時刻が延長され、着呼側装置１が応答可能となるまでに要する時間が変化すると、図３のように発呼側装置２に表示されるメッセージが更新される。図３では当初、２０時１２分の時点で着呼側装置１が１０分後に応答可能であったが、２０時２０分までの間に着呼側装置１にて視聴中のテレビ番組の終了時刻が延長され、２０時２０分の時点で着呼側装置１が１７分後に応答可能となった場合に、発呼側装置２に表示されるメッセージの例を示している。すなわち、図３では当初、着呼側装置１にて視聴中のテレビ番組の終了時刻が２０時２２分であったが、これが２０時３７分に延長された例を表している。
【００２５】
図４は、本実施形態における着呼側装置１の機能構成の概略図であり、同図において、着呼側装置１は、通信手段１１、コンテンツ視聴手段１２、コンテンツ情報取得手段１３、コンテンツ情報通知手段１４、拒否手段１５からなる。
通信手段１１は、他の装置と通信を行う。コンテンツ視聴手段１２はコンテンツを視聴するための処理を行う。コンテンツ情報取得手段１３は視聴するコンテンツの情報を取得する。コンテンツ情報通知手段１４は、コンテンツを視聴中に発呼側装置２から着信があった場合に、コンテンツの情報を発呼側装置２に通知する。拒否手段１５は、着呼側装置１のユーザの指示に基づき、コンテンツを視聴中に、発呼側装置２から着信があった場合に、該着信に対する応答を拒否する。
【００２６】
図５は、本実施形態における着呼側装置１の機能構成を示すブロック図である。
同図において、通信部１０１は、ネットワーク３を介して発呼側装置２と通話を行ったり、あるいはＥＰＧ（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）情報の取得を行ったりする。図６はＥＰＧ情報の例を示している。周知のテレビ欄と同様に、左端の列の「１９」（符号６１）、「２０」（符号６２）といった数値は時刻が１９時、２０時であることを表しており、最上段の行の「８ｃｈ」（符号６３）、「１０ｃｈ」（符号６４）といった文字はテレビチャンネル、すなわち８チャンネル、１０チャンネルを表している。そして、時間とテレビチャンネルを指定すると、どのような番組が放送されているか、例えば番組名や、番組を一意に識別するＩＤや、何時から何時まで放送されているか、といった情報が分かる。
【００２７】
通話処理部１０２は、通話処理を司る。通信部１０１を通じて着呼があると、着呼処理部１０５に着呼処理を指示する。また、発呼処理部１０４からの電話発呼を通信部１０１に渡す。そして、通信部１０１からの通話音声、映像をテレビ電話処理部１１７に渡し、テレビ電話処理部１１７からの音声、映像を通信部１０１に渡す。
【００２８】
アドレス蓄積部１０３は、着呼側装置１が通信を行う際に用いるアドレス、例えば電話番号やＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）アドレスなどを保持する。
発呼処理部１０４は、周知のテレビ電話の発呼処理を行う。
着呼処理部１０５は、テレビ電話を着呼した際の処理を行う。
操作入力部１０６は、ユーザからの入力を処理する。これは例えばリモコン入力や、装置に備え付けられたボタンによる入力である。
【００２９】
非応答相手保持部１０７は、電話応答可能となるまでに要する時間を通知する対象となるユーザの情報を保持する。
フラグ情報蓄積部１０８は、通知フラグを保持する。通知フラグを用いて、電話応答可能となるまでに要する時間を通知するかどうかを判断する。
残り時間通知部１０９は、電話応答可能となるまでに要する時間を、通信部１０１を介して通知する。
【００３０】
視聴状態監視部１１０は、表示部１１６のディスプレイ電源のＯＮ／ＯＦＦ状態や、視聴中のテレビチャンネルなどの視聴状態を監視する。
視聴状態保持部１１１は、表示部１１６のディスプレイ電源のＯＮ／ＯＦＦ状態や、視聴中のテレビチャンネルなどの視聴状態を保持する。
放送データ受信部１１２は、テレビ放送波を受信する。
番組選択処理部１１３は、テレビチャンネルの選局処理を行い、選局チャンネルを視聴状態保持部に記憶する。
【００３１】
ＥＰＧ情報蓄積部１１５は、ＥＰＧ情報を蓄積する。
ＥＰＧ情報取得処理部１１４は、定期的、例えば１分おきにＥＰＧ情報の取得を行う。ここでは放送データ受信部１１２が受信したテレビ放送波中のＥＰＧ情報を取得することにするが、例えばインターネットを介して取得してもよい。
表示部１１６は、テレビ番組やテレビ電話の際の相手画像などをディスプレイに表示する。
テレビ電話処理部１１７は、テレビ電話の際の音声や映像の入出力処理を行う。
【００３２】
図４に示した通信手段１１は、図５に示した、通信部１０１、通話処理部１０２、アドレス蓄積部１０３、発呼処理部１０４、着呼処理部１０５、テレビ電話処理部１１７からなる。
また、図４に示したコンテンツ視聴手段１２は、図５に示した、放送データ受信部１１２、番組選択処理部１１３、表示部１１６からなる。コンテンツ情報取得手段１３は、視聴状態監視部１１０、視聴状態保持部１１１、ＥＰＧ情報取得処理部１１４、ＥＰＧ情報蓄積部１１５からなる。
図４に示したコンテンツ情報通知手段１４は、図５に示した、着呼処理部１０５、非応答相手保持部１０７、フラグ情報蓄積部１０８、残り時間通知部１０９からなる。
図４に示した拒否手段１５は、図５に示した、通信部１０１、通話処理部１０２、操作入力部１０６、後述の視聴中ボタン４２あるいは終話ボタン４３からなる。
【００３３】
次に、図７のフローチャートを用いて、着呼側装置１が電話を着呼した際の処理の流れについて説明する。図８は、着呼側装置１が電話を着呼した際の画面表示の一例を示す模式図である。図９は、着呼側装置１のリモコンの一例を示す模式図である。
【００３４】
ステップＳ１０１では、着呼側装置１が、ネットワーク３を介して発呼側装置２から電話を着呼すると、通信部１０１がこれを通話処理部１０２に渡す。通話処理部１０２は、着呼処理部１０５に着呼処理を指示し、着呼処理部１０５が表示部１１６に表示して、電話を着呼したことをユーザに知らせる。
例えば、図８のように、表示部１１６のディスプレイ上に「０７２−２３５−ｘｘｘｘから電話です  番組終了後に応答する場合は『視聴中ボタン』を押して下さい」といった情報を表示する。あるいは「０７２−２３５−ｘｘｘｘから電話です  番組終了後に応答する場合は『視聴中ボタン』を押して下さい」といった情報や、周知の電話の呼び鈴を、音声で出力する。
【００３５】
ステップＳ１０２では、操作入力部１０６は、例えば図９のリモコン４上の通話ボタン４１が押下されることによる、着呼に応答し通話することを表す入力を受け付けると、着呼処理部１０５に対して、周知の電話着呼処理を指示するために、ステップＳ１０３へ移る。
また、操作入力部１０６は、例えば、図９のリモコン４上の終話ボタン４３が押下されることによる、着呼に応答せず通信を切断することを表す入力を受け付けると、通話処理部１０２に対して、周知の電話通信の切断処理を指示するために、ステップＳ１０９へ移る。
さらに、操作入力部１０６は、例えば図９のリモコン４上の視聴中ボタン４２が押下されることによる、すぐには着呼に応答せず応答可能となるまでの時間を発呼者に通知することを表す入力を受け付けると、着呼処理部１０５に対して応答可能となるまでの時間の通知処理を指示するために、ステップＳ１０４へ移る。
このように、操作入力部１０６は各入力があったことを着呼処理部１０５に通知する。
【００３６】
ステップＳ１０３では、テレビ電話処理部１１７において周知のテレビ電話の通話処理が行われる。通話が終わるとステップＳ１０９へと移る。
即ち、着呼処理部１０５は、操作入力部１０６より電話着呼処理の指示を受けると通話処理部１０２に対して、周知の通話処理を指示する。
通話処理部１０２は、着呼処理部１０５より通話処理の指示を受けると、テレビ電話処理部１１７からの音声や映像を通信部１０１に渡し、また通信部１０１からの音声や映像をテレビ電話処理部１１７に渡す。
テレビ電話処理部１１７は、通話処理部１０２より受け取った音声や映像の再生を行う。また着呼側装置１のユーザの音声や映像を、マイクやカメラなどにより取得し、通話処理部１０２に渡す。
通信部１０１はネットワーク３を介して発呼側装置２と音声や映像の通信を行う。
【００３７】
ステップＳ１０４では、着呼処理部１０５は、操作入力部１０６より応答可能となるまでの時間の通知の指示を受けると、視聴状態保持部１１１を参照し、表示部１１６のディスプレイの電源がＯＮかＯＦＦかを調べる。視聴状態保持部１１１は表示部１１６のディスプレイの電源がＯＮかＯＦＦであるかを常時把握している。
ディスプレイの電源がＯＦＦのときは、着呼処理部１０５は、通話処理部１０２に対して電話通信の切断処理を指示するために、ステップＳ１０９へと移る。
また、ディスプレイの電源がＯＮのときは、着呼処理部１０５は、非応答相手保持部１０７に発呼側装置２のアドレス、例えば電話番号やＩＰアドレス、ＳＩＰアドレスの蓄積を指示するために、ステップＳ１０５へと移る。
【００３８】
ステップＳ１０５では、着呼処理部１０５は電話を発信してきた通信相手のアドレス（電話番号、ＩＰアドレスやＳＩＰアドレス）を非応答相手保持部１０７に記憶する。そしてステップＳ１０６へと移る。
図１０は、着呼側装置１がもつ、コンテンツの情報の通知対象のアドレスを保持する非応答相手保持部１０７のデータ構造の一例を示す模式図である。同図では、２人の通信相手のＳＩＰアドレス「bob@example.com」と「alice@example.com」をテーブル形式で蓄積している。このように、コンテンツを視聴中に複数のユーザより着呼がある場合、複数のユーザに対して応答可能となるまでに要する時間や応答可能となる時刻を通知するとしてもよい。
【００３９】
ステップＳ１０６では、着呼処理部１０５は、視聴状態監視部１１０に、現在視聴中の番組情報の取得を指示する。視聴状態監視部１１０は、着呼処理部１０５より現在視聴中の番組情報の取得指示を受けると、視聴状態保持部１１１より、現在選局しているテレビチャンネルを取得する。そして、取得したテレビチャンネルと現在時刻をもとに、ＥＰＧ情報蓄積部１１５を参照し、現在視聴中の番組情報を取得し、記憶してステップＳ１０７へと移る。
この現在視聴中の番組情報としては、例えば、図１１のように、テレビチャンネル、テレビ番組の番組名、番組を一意に識別する番組ＩＤを保持する。図１１の例示した番組情報は、チャンネルが「８」で、番組名が「Ｂｏｘｉｎｇ」で、番組ＩＤが「１２６５２８」であることを表している。
【００４０】
ステップＳ１０７では、視聴状態監視部１１０は現在視聴中のテレビチャンネルを視聴状態保持部１１１に記憶してステップＳ１０８へと移る。
【００４１】
ステップＳ１０８では、着呼処理部１０５は、フラグ情報蓄積部１０８に通知フラグを記憶することで、電話応答可能となるまでに要する時間を通知するかどうかを示す通知フラグを有効にして、ステップＳ１０９へと移る。
例えば、フラグ情報蓄積部１０８に値１が書き込まれている場合は、通知フラグが有効であり、電話応答可能となるまでに要する時間を通知する。
また、値０が書き込まれている場合は、通知フラグが無効であり、電話応答可能となるまでに要する時間を通知しない。
【００４２】
ステップＳ１０９では、通話処理部１０２は、操作入力部１０６より通信切断の指示を受けると、通信部１０１に対して発呼側装置２との通信の切断を指示し、通信部１０１は発呼側装置２との通信を切断する。
【００４３】
次に、着呼側装置１が電話応答可能となるまでに要する時間を通知する際の処理の流れについて、図１２のフローチャートを用いて説明する。この処理は、残り時間通知部１０９において実行される。
【００４４】
初めに、ステップＳ１５１では、定期的、例えば１分おきにフラグ情報蓄積部１０８を参照し、電話応答可能となるまでに要する時間を通知するかどうかを示す通知フラグが有効かどうかを調べる。例えば、フラグ情報蓄積部１０８に値１が書き込まれている場合は、有効であり、値０が書き込まれている場合は無効であると判断する。
この判断にて、通知フラグが無効の場合、処理を終了する。また、有効であれば、ステップＳ１５２へと移る。
なお、上記図７のステップＳ１０８にて通知フラグを有効とし、ステップＳ１０９にて通信を切断した後に直ちに、ステップＳ１５１の処理、すなわち残り時間通知部１０９によるフラグ情報蓄積部１０８の参照を開始するとしてもよい。
【００４５】
ステップＳ１５２では、視聴状態監視部１１０に、表示部１１６のディスプレイがＯＮかＯＦＦかの調査を指示し、視聴状態監視部１１０は、視聴状態保持部１１１を参照し、ディスプレイの電源がＯＮかＯＦＦかを調べ、その結果を残り時間通知部１０９に伝える。電源がＯＦＦの場合、ＥＰＧ情報取得処理部１１４にＥＰＧ情報の取得を指示するために、ステップＳ１６２へと移る。ＯＮの場合、ステップＳ１５３へと移る。
【００４６】
ステップＳ１５３では、ＥＰＧ情報取得処理部１１４に、最新のＥＰＧ情報を取得するように指示し、ＥＰＧ情報取得処理部１１４は、放送データ受信部１１２が受信したテレビ放送波中のＥＰＧ情報を取得し、これをＥＰＧ情報蓄積部１１５に蓄積して、ステップＳ１５４へと移る。なお、ここではＥＰＧ情報をテレビ放送波から取得するとしたが、インターネットなどを介して取得するとしてもよい。
【００４７】
ステップＳ１５４では、ステップＳ１０６にて記憶した番組名や番組ＩＤといった番組情報を視聴状態監視部１１０より取得し、ＥＰＧ情報蓄積部１１５に蓄積されたＥＰＧ情報を参照し、前記取得した番組情報により特定される番組のチャンネルと終了時刻を取得し、ステップＳ１５５へと移る。
【００４８】
ステップＳ１５５では、現在選局しているテレビチャンネルの取得を視聴状態監視部１１０に指示し、視聴状態監視部１１０は、視聴状態保持部１１１より現在選局しているテレビチャンネルを取得し、ステップＳ１５６へと移る。
【００４９】
ステップＳ１５６では、ステップＳ１０６にて記憶した番組のチャンネルと、ステップＳ１５５で取得した現在視聴中のチャンネルが同じかどうか調べる。同じでない場合、ステップＳ１６２へと移る。同じ場合、ステップＳ１５７へと移る。
ステップＳ１５７では、残り時間通知部１０９の有するタイマによって、現在時刻を取得する。そしてステップＳ１５８へと移る。
【００５０】
ステップＳ１５８では、ステップＳ１５７にて取得した現在時刻と、ステップＳ１５４にてＥＰＧ情報を参照して取得した番組の終了時刻を比較する。現在時刻が番組の終了時刻を過ぎている場合、ステップＳ１６２へと移る。過ぎていない場合、ステップＳ１５９へと移る。
【００５１】
ステップＳ１５９では、ステップＳ１５４にてＥＰＧ情報を参照して取得した番組の終了時刻とステップＳ１５７で取得した現在時刻との差を算出し、これを応答可能となるまでに要する時間としてステップＳ１６０へと移る。
ステップＳ１６０では、ステップＳ１０５にて非応答相手保持部１０７に蓄積した通知先のアドレスを取得し、そのアドレスと、ステップＳ１５９にて算出した応答可能となるまでに要する時間とを通知するように通信部１０１に指示し、通信部１０１は、指示された応答可能となるまでに要する時間を、指示されたアドレスに対してネットワーク３を介して送信し、ステップＳ１６１へと移る。
【００５２】
ここで、応答可能となるまでに要する時間の通知は、例えば、周知のＳＩＰのＮＯＴＩＦＹメッセージ中に、「ｒｅｍａｉｎｉｎｇ−ｔｉｍｅ＝００００００００００２３００」といった記述を付加することにより行う。
この「ｒｅｍａｉｎｉｎｇ−ｔｉｍｅ」は、上位から順に、４桁：年、２桁：月、２桁：日、２桁：時間、２桁：分、最後２桁：秒、を表している。つまり、「ｒｅｍａｉｎｉｎｇ−ｔｉｍｅ＝００００００００００２３００」は、応答可能となるまでに要する時間が２３分であることを表している。
【００５３】
ステップＳ１６１では、一定時間、例えば１分間何も処理を行わずに待ち、ステップＳ１５１へと移る。
【００５４】
ステップＳ１６２では、ステップＳ１５２にてディスプレイ電源がＯＦＦの場合、あるいはステップＳ１５６にて比較したチャンネルが同じでない場合、あるいはステップＳ１５７にて取得した現在時刻が、ステップＳ１５４にてＥＰＧ情報を参照して取得した番組の終了時刻を過ぎている場合、応答可能となるまでに要する時間を０と設定し、ステップＳ１６３へと移る。
【００５５】
ステップＳ１６３では、ステップＳ１６０と同様の手順で、応答可能となるまでに要する時間を０として、ステップＳ１０５にて記憶したアドレスに対し送信し、ステップＳ１６４へと移る。
ステップＳ１６４では、フラグ情報蓄積部１０８に値０を書き込むことなどにより通知フラグを無効とし、処理を終了する。
【００５６】
以上のようにして、着呼側装置１は発呼側装置２に対して、応答可能となるまでに要する時間を通知することができる。
【００５７】
なお以上の例では、定期的に応答可能となる時刻までに要する時間を通知するとしたが、必ずしも定期的に行わなくてもよい。例えば、ＥＰＧ情報が更新され、視聴中のテレビ番組の終了時刻が変更されたときや、テレビチャンネルが変更されたときなど、応答可能となる時刻が変更されたときだけ、応答可能となる時刻までに要する時間を通知するとしてもよい。
【００５８】
また、視聴中の番組が終了したときや、視聴をやめたときなど電話に応答可能となった場合に、応答可能となるまでに要する時間を通知していたユーザに対して、着呼側装置１が自動で発呼を行うとしてもよい。
また、応答可能となるまでに要する時間でなく、応答可能時刻を通知するとしてもよい。
また、以上の例では１分おきにフラグ情報蓄積部を参照するとしたが、１秒おき、１０秒おきなど任意の時間間隔で参照するとしてもよく、またランダムな時間間隔で参照するとしてもよい。
【００５９】
次に、本実施形態における発呼側装置２について説明する。
図１３は、本実施形態における発呼側装置２の機能構成の概略図であり、同図において、発呼側装置２は、通信手段２１、コンテンツ情報表示手段２２、発信抑止手段２３からなる。
【００６０】
通信手段２１は、他の情報処理装置と通信を行う。
コンテンツ情報表示手段２２は、通信手段２１により他の情報処理装置への発信を行った後に、他の情報処理装置から通知された場合に、他の情報処理装置が視聴しているコンテンツの情報を表示する。
発信抑止手段２３は、前記他の装置から、前記コンテンツの情報を通知された場合に、前記通知されたコンテンツの情報に基づいて、規定された時間まで発信を抑止する。
【００６１】
図１４は、本実施形態における発呼側装置２の機能構成を示すブロック図である。
同図において、通信部２０１は、ネットワーク３を介して着呼側装置１と通話を行うなどの処理を行う。
通話処理部２０２は、通話処理を司る。通信部２０１を通じて着呼があると、着呼処理部２０６に着呼処理を指示する。また、発呼処理部２０４からの電話発呼を通信部２０１に渡す。
【００６２】
アドレス蓄積部２０３は、発呼側装置２が通信を行う際に用いるアドレス、例えば電話番号やＩＰアドレス、ＳＩＰアドレスなどを保持する。
発呼処理部２０４は、周知の電話の発呼処理を行う。
操作入力部２０５は、ユーザからの入力を処理し、入力した情報を発呼処理部２０４へ渡す。
着呼処理部２０６は、電話を着呼した際の処理を行う。
メッセージ表示処理部２０７は、着呼側装置１からのメッセージの表示処理を行う。
メッセージ表示情報蓄積部２０８は、着呼側装置１からのメッセージに付加して表示するメッセージを蓄積する。
表示部２０９は、着呼側装置１からのメッセージなどをディスプレイに表示する。
【００６３】
図１３の通信手段２１は、通信部２０１、通話処理部２０２、アドレス蓄積部２０３、発呼処理部２０４、着呼処理部２０６からなる。
また、コンテンツ情報表示手段２２は、メッセージ表示処理部２０７と、メッセージ表示情報蓄積部２０８と、表示部２０９とからなる。
また、発信抑止手段２３は、通話処理部２０２と、メッセージ表示処理部２０７と、メッセージ表示情報蓄積部２０８と、表示部２０９とからなる。
【００６４】
次に、発呼側装置２が電話応答可能となるまでに要する時間の通知を受信する際の処理の流れについて、図１５のフローチャートを用いて説明する。この処理は、メッセージ表示処理部２０７にて実行される。
【００６５】
ステップＳ２０１では、通信部２０１を通じて、着呼側装置１が電話応答可能となるまでに要する時間の通知を、着呼側装置１から受信し、ステップＳ２０２へと移る。
ステップＳ２０２では、ステップＳ２０１で受信した通知より、着呼側装置１が電話応答可能となるまでに要する時間を取得し、ステップＳ２０３へと移る。
この応答可能となるまでの時間の抽出は、例えばＳＩＰのＮＯＴＩＦＹメッセージ中の「ｒｅｍａｉｎｉｎｇ−ｔｉｍｅ＝００００００００００２３００」といった情報を解析することにより行う。
【００６６】
ステップＳ２０３では、ステップＳ２０２で取得した、着呼側装置１が電話応答可能となるまでに要する時間が０かどうか調べる。０でない場合、ステップＳ２０４へと移る。０の場合、ステップＳ２０５へと移る。
ステップＳ２０４では、「ただいま応答できません。○○後におかけ直し下さい」といった、予め生成されたメッセージをメッセージ表示情報蓄積部２０８より取得し、このメッセージにステップＳ２０２にて取得した、着呼側装置１が応答可能となるまでの時間を付加し、図３のようなメッセージの表示を表示部２０９のディスプレイに表示し、処理を終了する。
なお、着呼側装置１が応答可能となるまでの時間が０でない場合に、通話処理部２０２は発呼処理部２０４からの発呼処理を行わないとしてもよい。
【００６７】
図１６は着呼側装置１が応答可能となったことを、発呼側装置２が表示している画面表示の一例を示す模式図である。
ステップＳ２０５では、ステップＳ２０３にて調べた、着呼側装置１が応答可能となるまでの時間が０の場合、「テレビの視聴状態が変わりました。応答可能です」といった、予め生成されたメッセージをメッセージ表示情報蓄積部２０８より取得し、図１６のようなメッセージを表示部２０９のディスプレイに表示し、ステップＳ２０６へと移る。
なお、音声にてメッセージを伝えてもよい。
また、このとき、自動的に着呼側装置１に対して電話発呼を行うとしてもよい。
【００６８】
ステップＳ２０６では、ステップＳ２０５にてメッセージを表示してから１０分が経過すると、ステップＳ２０５にて行った表示部２０９のディスプレイ上のメッセージ表示を消去し、処理を終了する。
なお、ここではディスプレイ上のメッセージ表示を消去するのはメッセージを表示してから１０分が経過してからと記載したが、１０分に限らず、５秒、１分など、任意の時間が経過したのちにメッセージを消去するとしてもよい。
【００６９】
以上のように構成すると、発呼側装置２は着呼側装置１のユーザが応答可能となるまでに要する時間を、発呼側装置２のユーザに通知することができる。また、着呼側装置１のユーザが応答可能となるまでに要する時間が変化した場合にも、発呼側装置２は変更後の時間を発呼側装置２のユーザに通知することができる。
【００７０】
なお以上の例では、発呼側装置２は着呼側装置１のユーザが応答可能となる時間の通知を定期的に受信し、発呼側装置２のユーザに通知するとしているが、着呼側装置１からの応答可能となる時間の通知を定期的には受信せず、応答可能となる当初の時刻が変化した場合のみ受信するとしてもよい。そして、応答可能となるまでに要する時間を発呼側装置２が計算し、発呼側装置２のユーザに定期的、例えば１分おきや１秒おきに通知するとしてもよい。
【００７１】
また、発呼側装置２のユーザが電話を発呼したときに着呼側装置１のユーザが応答可能でない場合、電話をかけなおすときに発呼側装置２のユーザは着呼側装置１のユーザに伝えたいことを忘れている可能性がある。
これを防ぐために、電話を発呼したときに着呼側装置１が応答可能でない場合、発呼側装置２はメモを入力する画面を表示して入力されたメモを記憶したり、伝えたいことを音声入力で記憶したりしてもよい。そして着呼側装置１が応答可能となり、発呼側装置２のユーザが電話をかけなおす際に、これらのメモや音声を表示するとしてもよい。
【００７２】
また、以上の例ではテレビ番組を視聴中の例を示したが、ＤＶＤなどのコンテンツを視聴中に、着呼側装置１が応答可能となる時刻を通知することもできる。ＤＶＤなどのコンテンツは、コンテンツの再生時間を容易に調べることができるので、ＤＶＤコンテンツを視聴中に電話着呼があった場合に、コンテンツの残り時間を応答可能となるまでに要する時間として通知してもよい。
また、ＤＶＤコンテンツを視聴中のユーザが一時停止や巻き戻し、早送りなどを行い、コンテンツの残り時間が変化した場合に、変化した残り時間を発呼側装置２に通知するとしてもよい。
【００７３】
同様にテレビゲームを行っているときに、例えばテレビゲームを終了するまでの時間を応答可能となるまでに要する時間として通知してもよい。またテレビゲームを終了するまでの時間が変化した場合に、変化した時間を通知するとしてもよい。
【００７４】
また、以上の例ではテレビ番組を視聴中に電話を発呼、着呼する例について述べたが、これにとどまらず、コンピュータネットワークを通じてリアルタイムに文字ベースの会話を行うチャットシステムや電子メールなどにより発信、着信を行う場合にも同様に本発明を適用することができる。
【００７５】
なお、本発明の着呼側装置１および発呼側装置２の各機能を実現させるコンピュータプログラムとしても実現可能である。このプログラムは、コンピュータで読み取り可能な記録媒体に格納されており、各処理は上記プログラムによって実現される。
この記録媒体として、メインメモリそのものがプログラムメディアであってもよいし、また外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【００７６】
ここで、上記プログラムメディアは、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤなどの光ディスクなどのディスク系、ＩＣカード（メモリカードを含む）や光カード等のカード系、あるいはマスクＲＯＭ、ＦＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体など、いずれであってもよい。
【００７７】
また、本実施形態においては、ネットワークに接続可能な構成であることから、記憶装置に格納された上記プログラムを、ネットワークを介してサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
このように、上述した実施形態の各機能をプログラム化して流通させることによって、コストの低廉化、および可搬性や汎用性を向上させることができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施形態に係る情報処理システムの接続構成の一例を説明するための模式図である。
【図２】本発明の実施形態に係る情報処理装置（発呼側）において、受信したコンテンツ情報を音声にて再生している様子を表す図である。
【図３】本発明の実施形態に係る情報処理装置（発呼側）において、受信したコンテンツ情報を文字情報にて表示している様子を表す図である。
【図４】本発明の実施形態に係る情報処理装置（着呼側）の機能構成の概略図である。
【図５】本発明の実施形態に係る情報処理装置（着呼側）の機能構成を示すブロック図である。
【図６】ＥＰＧ情報の一例を示す模式図である。
【図７】本発明の実施形態に係る情報処理装置（着呼側）が電話を着呼した際の処理の一例を説明するためのフローチャートである。
【図８】本発明の実施形態に係る情報処理装置（着呼側）が電話を着呼した際の画面表示の一例を示す模式図である。
【図９】本発明の実施形態に係る情報処理装置（着呼側）のリモコンの一例を示す模式図である。
【図１０】本発明の実施形態に係る情報処理装置（着呼側）がもつ、コンテンツの情報の通知対象のアドレスを保持する非応答相手保持部のデータ構造の一例を示す模式図である。
【図１１】本発明の実施形態に係る情報処理装置（着呼側）がもつ、視聴中のコンテンツの番組情報を保持するデータ構造の一例を示す模式図である。
【図１２】本発明の実施形態に係る情報処理装置（着呼側）における、電話応答可能となるまでに要する時間を通知する際の処理の一例を説明するためのフローチャートである。
【図１３】本発明の実施形態に係る情報処理装置（発呼側）の機能構成の概略図である。
【図１４】本発明の実施形態に係る情報処理装置（発呼側）の機能構成を示すブロック図である。
【図１５】本発明の実施形態に係る情報処理装置（発呼側）における、電話応答可能となるまでに要する時間を受信する際の処理の一例を説明するためのフローチャートである。
【図１６】本発明の実施形態に係る情報処理装置（着呼側）が応答可能となったことを、本発明にかかる情報処理装置（発呼側）が表示している画面表示の一例を示す模式図である。
【符号の説明】
【００７９】
１…情報処理装置（着呼側装置）、２…情報処理装置（発呼側装置）、３…ネットワーク、４…リモコン、１１…通信手段、１２…コンテンツ視聴手段、１３…コンテンツ情報取得手段、１４…コンテンツ情報通知手段、１５…拒否手段、２１…通信手段、２２…コンテンツ情報表示手段、２３…発信抑止手段、４１…通話ボタン、４２…視聴中ボタン、４３…終話ボタン、１０１…通信部、１０２…通話処理部、１０３…アドレス蓄積部、１０４…発呼処理部、１０５…着呼処理部、１０６…操作入力部、１０７…非応答相手保持部、１０８…フラグ情報蓄積部、１０９…残り時間通知部、１１０…視聴状態監視部、１１１…視聴状態保持部、１１２…放送データ受信部、１１３…番組選択処理部、１１４…ＥＰＧ情報取得処理部、１１５…ＥＰＧ情報蓄積部、１１６…表示部、１１７…テレビ電話処理部、２０１…通信部、２０２…通話処理部、２０３…アドレス蓄積部、２０４…発呼処理部、２０５…操作入力部、２０６…着呼処理部、２０７…メッセージ表示処理部、２０８…メッセージ表示情報蓄積部、２０９…表示部。
【図１】
0004868781.tif 000002
【図２】
0004868781.tif 000003
【図３】
0004868781.tif 000004
【図４】
0004868781.tif 000005
【図５】
0004868781.tif 000006
【図６】
0004868781.tif 000007
【図７】
0004868781.tif 000008
【図８】
0004868781.tif 000009
【図９】
0004868781.tif 000010
【図１０】
0004868781.tif 000011
【図１１】
0004868781.tif 000012
【図１２】
0004868781.tif 000013
【図１３】
0004868781.tif 000014
【図１４】
0004868781.tif 000015
【図１５】
0004868781.tif 000016
【図１６】
0004868781.tif 000017