(57)【要約】テレビ電話、オーディオ及びビデオ会議、ボイスメール、テキストメッセージング、及び留守番電話機能をとりわけ含む最新式の多様な電話通信サービスを提供するようプログラミングすることが可能なプログラマブルマルチメディアコントローラ。本発明の別の側面によれば、該マルチメディアコントローラに接続されたタッチスクリーンを、仮想的な電話機、インターホン、又はその他の通信又は制御装置として使用することが可能である。シミュレートされた電話キーパッド、インターホンのコントロール手段、又はその他の適当なコントロール手段をタッチスクリーン上に表示することにより、ユーザは、直観的で馴染みのある態様で基本的な機能及び詳細な機能の両方にアクセスすることが可能となる。本発明の更に別の態様によれば、単純なリモコンをテレビと共に使用して、該タッチスクリーンの場合と同じ最新式の電話通信サービスにアクセスすることが可能となる。プログラマブルマルチメディアコントローラを従来のハンドセットに直接接続して、POTS並びにPBXサービスを提供することが可能である。【選択図】図３
2010504027.tif 000002
【特許請求の範囲】
【請求項１】
プログラム可能な電話サービスを提供することができる統合化されたマルチメディア、エンターテイメント、通信、及び制御システムであって、
公衆交換電話網、プライベートネットワーク、又はインターネットと通信するための少なくとも１つのインタフェイスを有するプログラマブルマルチメディアコントローラと、
該プログラマブルマルチメディアコントローラに接続され、仮想的な電話機として機能するよう構成すること及び発呼を開始させ及び着呼に応答するようユーザにより操作することが可能である、少なくとも１つのタッチスクリーンと
を含む、プログラム可能な電話サービスを提供することができる統合化されたマルチメディア、エンターテイメント、通信、及び制御システム。
【請求項２】
前記発呼に関連して電話番号を入力するよう前記タッチスクリーンを操作することが可能であり、該入力された電話番号が、前記プログラマブルマルチメディアコントローラにより、該システムに格納されている１つ又は２つ以上の電話番号と比較される、請求項１に記載のシステム。
【請求項３】
前記入力された電話番号が、該システムに格納されている電話番号と一致した場合に、前記プログラマブルマルチメディアコントローラが、該格納されている電話番号に関連する所定の情報に基づいて発呼を処理する、請求項２に記載のシステム。
【請求項４】
前記プログラマブルマルチメディアコントローラが、前記発呼に関連して、ボイス、音声会議、ビデオ、テレビ会議、iChat、ビデオ及びテキストメッセージを伴うAOLインスタントメッセンジャーを含む、１つ又は２つ以上のユーザにより選択することが可能な電話タイプを利用できるようにする、請求項１に記載のシステム。
【請求項５】
前記プログラマブルマルチメディアコントローラが、該システムに格納されている１つ又は２つ以上のユーザプリファレンスに基づいて前記発呼を処理する、請求項１に記載のシステム。
【請求項６】
前記入力された電話番号が該システムに格納されている電話番号と一致した場合に、前記プログラマブルマルチメディアコントローラが、前記格納されている電話番号に関連する所定の情報に基づいて前記発呼を処理する、請求項５に記載のシステム。
【請求項７】
プログラマブルマルチメディアコントローラが、前記着呼に関連して、少なくとも１つのプログラム可能なアナウンスを開始する、請求項１に記載のシステム。
【請求項８】
前記プログラマブルマルチメディアコントローラが、前記着呼のうちの１つに関連する発呼の電話番号を、該システムに格納されている１つ又は２つ以上の電話番号と比較する、請求項１に記載のシステム。
【請求項９】
前記発呼の電話番号が、前記格納されている電話番号のうちの１つと一致した場合に、前記プログラマブルマルチメディアコントローラが、前記格納されている電話番号に関連する所定の情報に基づいて前記関連する着呼の電話番号を処理する、請求項８に記載のシステム。
【請求項１０】
前記プログラマブルマルチメディアコントローラが、ユーザの物理的な位置を判定し、及び該位置でサポートされるプログラム可能なサービスに基づいて前記発呼及び前記着呼を処理する、請求項１に記載のシステム。
【請求項１１】
前記タッチスクリーンが、電話番号を入力するための少なくとも１つのシミュレートされた電話キーパッド、発呼を開始させるためのボタン、通話を終了させるためのボタン、以前に表示されていた画面へ戻るためのボタン、及び前記タッチスクリーンの外観を変更するためのボタンを表示する、請求項１に記載のシステム。
【請求項１２】
プログラム可能な電話サービスを提供することができる統合化されたマルチメディア、エンターテイメント、通信、及び制御システムであって、
公衆交換電話網、プライベートネットワーク、又はインターネットと通信するための少なくとも１つのインタフェイスを有するプログラマブルマルチメディアコントローラと、
該プログラマブルマルチメディアコントローラと通信可能な関係で接続され、仮想的な電話機として機能するよう構成すること及び発呼を開始させ及び着呼に応答するようユーザにより操作することが可能である、ユーザインタフェイスと
を含む、プログラム可能な電話サービスを提供することができる統合化されたマルチメディア、エンターテイメント、通信、及び制御システム。
【請求項１３】
前記ユーザインタフェイスが、リモコンと、該リモコンに応答するオンスクリーンディスプレイをを有するテレビとを含む、請求項１２に記載のシステム。
【請求項１４】
前記ユーザインタフェイスが、MP3プレーヤと、該MP3プレーヤに応答するオンスクリーンディスプレイを有するテレビとを含む、請求項１２に記載のシステム。
【請求項１５】
前記ユーザインタフェイスが、前記プログラマブルマルチメディアコントローラに接続された電話機と、該電話機に応答するオンスクリーンディスプレイを有するテレビとを含む、請求項１２に記載のシステム。
【請求項１６】
発呼を処理するための方法であって、
公衆交換電話網、プライベートネットワーク、又はインターネットを使用してプログラマブルマルチメディアコントローラから発呼を伝送し、
該プログラマブルマルチメディアコントローラに接続されたユーザインタフェイスを使用して発呼のための電話番号を入力し、
前記プログラマブルマルチメディアコントローラを使用して前記入力された電話番号を１つ又は２つ以上の以前に格納された電話番号と比較し、
前記入力された電話番号が以前に格納された電話番号と一致する場合に、前記プログラマブルマルチメディアコントローラを使用して該一致する格納された電話番号に関連する所定の情報に基づいて前記発呼を処理する、
という各ステップを含む、発呼を処理するための方法。
【請求項１７】
前記プログラマブルマルチメディアコントローラが、ボイス、音声会議、ビデオ、テレビ会議、iChat、ビデオ及びテキストメッセージを伴うAOLインスタントメッセンジャーのうちの１つの電話タイプを選択するようユーザに指示する、請求項１６に記載の方法。
【請求項１８】
前記プログラマブルマルチメディアコントローラを使用し、発呼相手に対して利用可能となる機器に応じた電話タイプを用いて前記発呼を処理する、請求項１６に記載の方法。
【請求項１９】
着呼を処理するための方法であって、
公衆交換電話網、プライベートネットワーク、又はインターネットを使用してプログラマブルマルチメディアコントローラへ着呼を伝送し、
該プログラマブルマルチメディアコントローラを使用して着呼に関する発呼の電話番号を１つ又は２つ以上の以前に格納された電話番号と比較し、
該発呼の電話番号が前記格納された電話番号のうちの１つと一致した場合に、前記プログラマブルマルチメディアコントローラが、該格納された電話番号に関連する所定の情報に基づいて前記関連する着呼を処理する、
という各ステップを含む、着呼を処理するための方法。
【請求項２０】
前記プログラマブルマルチメディアコントローラが、以前に格納されたユーザプリファレンスに基づいて前記着呼をアナウンスする、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にマルチメディア及び通信分野に関するものであり、特に、広範なオーディオ装置、ビデオ装置、電気通信装置、データ通信装置、及びその他の装置との接続やかかる装置の制御及び管理を行うことができる、家庭用、商用、プロフェッショナルオーディオ又はビデオ用、放送又は映画スタジオ用、セキュリティ用、オートメーション用、又はその他の用途のための、プログラマブルマルチメディアコントローラに関するものである。
【背景技術】
【０００２】
・関連出願
本出願は、2005年12月20日付けで出願した「System and Method for a Programmable Multimedia Controller」と題する同時係属中の出願第11/314,664号、及び2005年12月20日付けで出願した「Programmable Multimedia Controller With Programmable Services」と題する同時係属中の出願第11/314,112号に関連するものであり、その両方とも本出願人に譲渡されている。本出願はまた、それと同時に出願した「Remote Control Unit For A Programmable Multimedia Controller」と題する同時係属中の出願に関連するものであり、これもまた本出願人に譲渡されている。
・背景情報
二者間テレビ電話、テレビ会議、及びボイスメールを含む過去２５年ぐらいの間に開発された多くの最新式の電話通信サービスは、元来、顧客が特殊な機器（例えばビデオ会議システムやＰＢＸに取り付けられたボイスメールシステム等）を取得すること、及びかかるサービスをサポートするために必要なネットワーク帯域幅を必要とするものであった。ボイスメールの場合には、電気通信キャリアは最終的に、何万もの加入者をサポートすることができる大規模なシステムを本社に配設することにより、住宅加入者及び無線加入者へのサービス提供を開始した。電気通信キャリア、プリペイド電話カード会社、及びその他は、ボイスメールサービスを展開することにより利益を得た。これは、加入者が多くの追加の電話をかけ、かなりの時間をボイスメールに費やす傾向を有しているからである。また、テキストメッセージングが、無線キャリアにより容易に展開することができる利益をもたらす提供物として浮上し、それ故、広く利用できるようになった。
【０００３】
しかし、テレビ電話及びテレビ会議は市場で同様の扱いを受けてこなかった。この違いの主な理由は、テレビ電話及びテレビ会議は、歴史的に特殊で高価な場合が多い機器を各加入者が有していることを前提とするものであることにある。すなわち、各加入者は、ビデオカメラ、マイク、ディス婦襟、何らかのタイプのコントローラ、及びPSTN（Public Switched Telephone Network）に対する適当な帯域幅を有していなければならない。殆どの非業務加入者は、必要となる機器に関して（特に期待される利用が限られたものであることに鑑みると）大きな費用を支払うことは不本意があることに起因して、テレビ電話及びテレビ会議は、ボイスメールの広範な採用及び利用を達成することは歴史的になかった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
更に最近では、会社によっては、PSTNではなくインターネットを使用してテレビ電話をかけ又はテレビ会議を行うことを可能にするインターネットベースのサービスを導入している。Apple Computer, Inc.により提供されているiChat（登録商標）サービス、及びAOLによるビデオを用いたインスタントメッセンジャーは、かかるサービスの２つの例である。これらのサービスは、一般に十分に機能するものであるが、その機能を実施するために加入者が特定のコンピュータハードウェア及びソフトウェア並びにコンピュータの使用経験を有することを必要とする。より重要なことは、これらのサービスは、典型的には、ベンダが所有権を有する特定の技術に基づくものであり、工業規格に基づくものではない。オープンスタンダードの欠如は、競合するベンダの提供物間の非互換性という障壁を生じさせ、これは採用及び利用を制限する傾向のものである。
【課題を解決するための手段】
【０００５】
要するに、本発明は、テレビ電話、オーディオ及びビデオ会議、ボイスメール、留守番電話、及びテキストメッセージング機能をとりわけ含む最新式の多様な電話通信サービスを提供するようプログラミングすることが可能なマルチメディアコントローラを提供する。本発明は、従来の電話ハンドセット、留守番電話機、又はその他のよく知られた装置の機能及び特徴を模倣するユーザインタフェイスを提供し、これにより、ユーザが標準的な家庭用電化製品及びコンポーネントについて既に有している知識に主に依存して最新式の電話通信サービスを操作し楽しむことを可能にする。より詳細には、本発明を使用して、テレビ及び従来の電話ハンドセット又はシンプルリモコンの使用方法を知っているユーザは、会議通話、テレビ電話、又はテレビ会議を発呼し又は着呼することが可能である。このようにして、本発明は、複雑なコンフィギュレーション又はセットアップ手順並びに難解なコマンドの学習をユーザがほぼ回避することを可能にする。
【０００６】
本発明の別の側面によれば、マルチメディアコントローラに接続されたタッチスクリーンを、仮想的な電話機、インターホン、又はその他の通信又は制御装置として使用することが可能である。シミュレートされた電話機のキーパッド、インターホンのコントロール手段、又はその他の適当なコントロール手段をタッチスクリーン上に表示することにより、ユーザは、直観的で馴染みのある態様で基本的な機能及び詳細な機能の両方にアクセスすることが可能となる。
【０００７】
本発明の更に別の態様によれば、MP3プレーヤ又は単純な電気機械的なリモコンを含む他の装置をマルチメディアコントローラに接続して、様々な電話通信その他のサービスを制御するために使用することが可能である。
【０００８】
本発明の一態様によれば、マルチメディアコントローラの一部を構成する汎用コンピュータ又はスタンドアロンの汎用コンピュータによりサポートされるグラフィカルプログラミング環境を介して所望の電話通信サービスを容易にプログラミングし又はカスタマイズすることが可能である。
【図面の簡単な説明】
【０００９】
【図１】本発明の実例となる実施形態による、複数の装置と相互接続されたプログラマブルマルチメディアコントローラのブロック図である。
【図２】図１のマルチメディアコントローラの高レベルハードウェアアーキテクチャを示す概略的なブロック図である。
【図３】キーパッド及びコントロール手段が表示されている、仮想的な電話機として構成されたタッチスクリーンを示している。
【図４】図１のマルチメディアコントローラを使用した電話の発信を処理するための主なステップを示すフローチャートである。
【図５】図１のマルチメディアコントローラを使用した電話の着信を処理するための主なステップを示すフローチャートである。
【図６】テレビ電話が通話中の状態で、仮想的な電話機として構成されたタッチスクリーンを示している。
【図７】ユーザがシンプルリモコンで制御する仮想的な電話機としてマルチメディアコントローラと連携して動作するよう構成されたテレビ画面を示している。
【図８】ユーザが従来の電話ハンドセットで制御する仮想的な電話機としてマルチメディアコントローラと連携して動作するよう構成されたテレビ画面を示している。
【発明を実施するための形態】
【００１０】
図１は、本発明の実例となる一実施形態による、複数の装置に相互接続されたプログラマブルマルチメディアコントローラ100のブロック図である。該用語「プログラマブルマルチメディアコントローラ」は、オーディオ装置、ビデオ装置、電話装置、データ装置、セキュリティ装置、モータ駆動式装置、リレー駆動式装置、及び／又はその他のタイプの電子装置といった様々な電子装置を制御し、それら装置間でデータを交換し、及び／又はそれら装置と相互に動作することができる装置として、広範に解釈されるべきである。これらの装置と相互作用することにより、該プログラマブルマルチメディアコントローラは、統合化されたマルチメディアコントロールソリューションを実施することが可能である。
【００１１】
実例となる実施形態では、プログラマブルマルチメディアコントローラ100は、広範なオーディオ／ビデオコンポーネント（例えば、コンパクトディスク（CD）プレーヤ105、ディジタル多用途ディスク（DVD）プレーヤ110、オーディオ／ビデオレシーバ115、テレビ120、パーソナルメディアプレーヤ125、スピーカ122、マイク123、及び／又はビデオカメラ124）に接続される。該プログラマブルマルチメディアコントローラはまた、電話網130及び電話ハンドセット132等の電話装置に接続することが可能である。該電話網130は、公衆交換電話網（PSTN）、総合ディジタル通信網（ISDN）、又はその他の通信網とすることが可能である。
【００１２】
更に、プログラマブルマルチメディアコントローラは、様々な照明及び／又はホームオートメーションシステム135と相互に通信することが可能である。これらの装置は、Pico  Electronicsにより開発されたX10プロトコル、SmartHome, Inc.により開発されたINSTEON（登録商標）プロトコル、CEBus工業審議会により管理されているCEBus規格、又はその他の周知のホームオートメーション又はコントロールプロトコルを介して動作することが可能である。同様に、該コントローラは、モータ及び／又はリレー駆動式装置137（例えば、冷暖房空調（HVAC）システム、潅漑システム、自動シェード又はブラインドシステム、電子ドアロック、又はその他のタイプの装置を含む）に接続することが可能である。
【００１３】
インターネット140等のコンピュータネットワークがマルチメディアコントローラに接続される。更に、パーソナルコンピュータ（PC）145、ビデオゲームシステム150、ホームレコーディング機器165、又はその他の装置を接続することも可能である。更に、該コントローラの機能を管理し及び／又は該コントローラに接続された装置を制御するために、１つ又は２つ以上のリモートコントロールユニット170を配設することが可能である。かかるリモートコントロールユニットは、有線ネットワーク接続、赤外線リンク、無線周波数リンク、Bluetooth（登録商標）リンク、ZigBee（登録商標）リンク、又はその他の適当なデータコネクションを介してコントローラと相互接続することが可能である。かかるリモートコントロールユニットの例は、タッチスクリーンリモコン112、（電気機械式のものとすることが可能な）シンプルリモコン114、及びMP3プレーヤその他の装置116を含む。
【００１４】
図２は、プログラマブルマルチメディアコントローラの高レベルハードウェアアーキテクチャを示す概略的なブロック図である。図示の様々なコンポーネントは、該コントローラの「マザーボード」上に配置することが可能であり、又はバックプレーン（図示せず）により相互接続された複数のカード上に配置することが可能である。マイクロコントローラ210は、システムの全般的な動作を管理する。この実例となる実施形態では、マイクロコントローラは、Freescale Semiconductor Inc.から入手可能な32ビットモデルMCF5234マイクロコントローラである。代替的に、マイクロコントローラ210の代わりに汎用コンピュータを使用することが可能である。マイクロコントローラ210は、バス218を介してオーディオスイッチ215及びビデオスイッチ220に接続される。該オーディオスイッチ215及びビデオスイッチ220は好適には、多数の接続を同時に切り換えることが可能なクロスポイントスイッチである。しかし、ディジタル信号を切り換えることができる多数の他のタイプのスイッチ（例えば時分割多重（TDM）スイッチ）を採用することが可能である。
【００１５】
ミッドプレーン235は、前記スイッチその他の装置を様々な入力及び出力モジュール（例えば、HDMI付きディジタルビデオ入力モジュール600、HDMI付きビデオ出力モジュール1000、ディジタルオーディオ入力モジュール400、及びディジタルオーディオ出力モジュール900）へ相互接続する。該ミッドプレーン235は更に、10BaseT、100BaseT、又はギガバイトEthernet信号の交換を可能にするEthernetスイッチ230に接続される。該Ethernetスイッチ230は、Ethernetポート232及び処理サブシステム240をマイクロコントローラ210へ相互接続する。一実施形態では、該処理サブシステム240は、冗長動作及び／又は負荷平衡を提供する複数のスモールフォームファクタの汎用パーソナルコンピュータを含む。実施形態によっては、該処理サブシステム240は、例えばディジタルメディアを記憶するための拡張記憶容量を提供するために前記パーソナルコンピュータの外部に１つ又は２つ以上の記憶装置を含むことが可能である。
【００１６】
また、複数のUSB（Universal Serial Bus）ポート242が、前記処理サブシステム240との相互接続のためにUSBハブ243へ相互接続される。メモリカードインタフェイス225もまた前記USBハブ243へ接続することが可能である。該インタフェイスは、１つ又は２つ以上の周知のメモリカードフォーマット（例えば、CompactFlash（登録商標）カード、メモリスティック（登録商標）カード、セキュアディジタル（登録商標）（SD）カード、又はその他のフォーマット）を許容するものである。USBスイッチ244は、存在し得る多数の処理コンポーネント間でUSBリンクを切り換えるために採用される。同様に、複数のIEEE1394（FireWire（登録商標））ポート246が、IEEE1394ハブ247及びIEEE1394スイッチ248に相互接続される。
【００１７】
マイクロコントローラ210は更に、比較的低データ転送速度の装置に対するシリアル通信インタフェイスを提供するSPI（Serial Peripheral Interface）及びI2C（Iter-Integrated Circuit）分配回路250に接続される。該SPI／I2Cコントローラ250は前記ミッドプレーン235へ接続され、これにより前記マイクロコントローラ210から前記プログラマブルマルチメディアコントローラ100内の前記モジュールその他の装置へ制御コマンドが提供される。SPI／I2Cコントローラ250からの更なる接続は、システムの温度特性を管理しオーバーヒートを防止する、ファンコントローラ251、温度センサ252、及び電源管理回路253等の装置へ提供される。
【００１８】
前記マイクロコントローラ210はまた、外部装置との相互接続を可能にする、赤外線インタフェイス260、RS232インタフェイス265、及びRFインタフェイス267へ接続される。かかる相互作用は、プログラマブルマルチメディアコントローラ100が外部装置を制御することを可能にする。更に、該インタフェイスは、プログラマブルマルチメディアコントローラ自体の動作を制御する制御信号を受信することが可能である。様々な他のインタフェイス（Wi-Fi（登録商標）、Bluetooth、ZigBee、及びその他の有線及び無線インタフェイスを含む）を該マルチメディアコントローラ100と共に使用することが可能であることが明らかに意図されている。
【００１９】
更に、１つ又は２つ以上のビデオゲームシステム、ビデオカメラ、コンピュータ、カラオケ機、又はその他の装置を相互接続するための補助オーディオ／ビデオポート700が配設される。PSTN又はプライベートネットワーク及び電話ハンドセットへ接続するために電話インタフェイス270が配設される。電話インタフェイス270は、好適には、プログラマブルマルチメディアコントローラ100が電話ネットワーク130及び従来のハンドセット2500に直接接続してPOTS（Plain Old Telephone Service）を効果的に提供し並びにPBX（Private Branch Exchange）として働くことが可能となるように、FXS及びFXOポートを含む。
【００２０】
更に、照明、ホームオートメーション、及びモータ及び／又はリレー駆動式装置と通信するために装置制御インタフェイス275が配設される。以下で一層詳細に説明するように、複数のプログラマブルマルチメディアコントローラを共にリンクさせて拡張システムを形成するための拡張ポート280が配設される。最後に、フロントパネルディスプレイ1150は、状態、コンフィギュレーション、及び／又はその他の情報をユーザへ提示することを可能にする。一実施形態では、該フロントパネルディスプレイは、システムに接続された任意の入力ソースから発せられたビデオデータを表示することができ、これにより、該ディスプレイ上でビデオコンテンツをプレビューすることが可能となる。別の実施形態では、前記フロントパネルディスプレイ1150はタッチスクリーンを含み、ユーザは該スクリーン上のアイコンを選択することにより制御の選択を入力することが可能である。
【００２１】
図３は、仮想的な電話機として構成されたタッチスクリーン302を示している。しかし、以下で説明するサービスは、タッチスクリーン302を仮想的な電話機として使用し、POTSで従来のハンドセットを使用し、リモコンでテレビを使用し、又はダイアルされる数字を捕捉するための市販の機器で携帯電話を使用するか否かにかかわらず、完全に実現させることが可能なものである、ということが理解されよう。
【００２２】
キーパッド304（そのキーは好適には従来の電話ハンドセットと同様に配列される）がタッチスクリーン上に表示されてユーザのタッチに応答する。ダイアル番号ディスプレイ306は、ユーザがキーパッド304から入力した数字の視覚的なフィードバックを該ユーザに提供する。ミュートボタン308は、ユーザが会話モードとミュートモードとを切り換えることを可能にする。リダイアルボタン310は、ユーザが最後にダイアルした番号を再びダイアルすることを可能にする。
【００２３】
会話ボタン312は、ユーザがディスプレイ306中に現れた電話番号への電話の発信を開始させることを可能にする。フラッシュボタン314は、ユーザが瞬間的なフックを行うことを可能にする。終了ボタン316は、ユーザが電話を終了させることを可能にする。ディスプレイ318は、プログラマブルマルチメディアコントローラ100に組み込まれているスマート電話帳（smart phonebook）へのユーザインタフェイスを表している。ユーザは、連絡用の個人的な電話帳を精査することが可能であり、又はキーパッド304を使用して電話番号の数字を入力することが可能である。数字が入力されると、一致し得るものでディスプレイ318が更新される。ディスプレイ318内に正しい項目が現れたとき、ユーザは単純に該項目を押下することにより電話を開始させることができる。  
【００２４】
ホームボタン320は、ユーザが、タッチスクリーン302のユーザインタフェイス階層内のホーム画面に戻ることを可能にする。バックボタン322は、ユーザが、前記ユーザインタフェイス階層内の以前に表示されていた画面へ戻ることを可能にする。ボタン324は、ユーザが、背景及びボタンのスキン又は外観を変更することを可能にする。かかる変更はまた、リモートコントロールに対応した位置把握及びユーザプロファイルに基づいて自動的に生じさせることが可能である。ステータスアイコン326は、該アイコンに関連する者のオンライン状態の視覚的な指示を提供する。例えば、ステータスアイコン326の色が赤い場合、それは該アイコンに関連する者がオンラインでないことを示している。逆に、ステータスアイコン326が緑色である場合には、それはその者がオンラインであることを示している。また、所与の者は、複数のオンラインの「存在（presences）」を有することが可能であるため、ステータスアイコン326を使用して該複数の存在の何れかが利用可能であるか否かを示すことが可能である。
【００２５】
一般に、タッチスクリーン302上の表示及び根底を成す機能を生成するために必要なソフトウェアは、上記で引用した2005年12月20日付けで出願した「Programmable Multimedia Controller With Programmable Services」と題する同時係属中の出願第11/314,112号に記載されているプログラミング環境と共にPhotoshop（登録商標）を使用して作成することが可能である。更に、「Remote Control Unit For A Programmable Multimedia Controller」と題する同時係属中の出願に記載されているように、位置把握及びユーザプロファイル把握を可能にするリモートコントロールは、様々なユーザ・エクスペリエンスを可能にする。例えば、ユーザのリモートコントロールの使用を介して、どのゾーン（部屋）で特定のユーザが発見されたかを知ることにより、プログラマブルマルチメディアコントローラ100は、テレビ電話又は表示すべき他の情報のためにその部屋でテレビを使用すべきことを知ることになり、該ユーザのためにディスプレイ318に電話帳を表示すべきことを知ることになり、及び発呼又は着呼を処理するために適用できる設定又はプリファレンスを知ることになる。
【００２６】
図４は、マルチメディアコントローラ100を使用して電話をかける場合に実行することができる主な機能ステップを示している。ステップ402で、ユーザは、従来の電話ハンドセット132（図１）、仮想的な電話機として構成されたタッチスクリーン112若しくは1150、又はその他の適当な利用可能な装置を使用して、数字を入力する。マルチメディアコントローラ100（代替的には汎用コンピュータ）は該入力された数字を収集し、ステップ404でコントローラ100内に格納されているユーザの電話帳における電話番号をルックアップする。ダイアルされた番号に関してユーザが前記電話帳に以前に入力したプロファイル又は設定に基づき、ステップ406で、（例えばタッチスクリーン112上に適当に表示することにより）電話のタイプを選択するよう指示する。ユーザの機器並びに被呼側の機器に応じて、ユーザは、音声電話（二者）、会議電話（三者以上）、テレビ電話（二者）、ビデオ会議（三者以上）、iChat電話、ビデオ付きAOLインスタントメッセンジャー、テキストメッセージング、又はその他のタイプを選択することが可能である。
【００２７】
ステップ408で、ユーザの選択に応じて（代替的にはデフォルトの電話タイプに従って）、マルチメディアコントローラ100は発呼をセットアップする。ステップ410で、発呼が行われる際に、マルチメディアコントローラ100は、以前に入力されたユーザ・プリファレンス又はプロファイルを参照して、その動作状態を変更する。該動作状態の考え得る変更の例は、自動的に再生中の音楽その他のオーディオの音量を下げ又はミュートすること、再生中のCDやDVDその他のメディアを一時停止させること、及び被呼者に関する電話帳の項目その他の関連情報を表示することである。
【００２８】
図５は、マルチメディアコントローラ100を使用して電話を受ける場合に実行することができる主な機能ステップを示している。ステップ502で、コントローラ100は着呼の電話番号を収集する。ステップ504で、コントローラ100は、該コントローラ100内に格納されている電話帳で発呼者の電話番号をルックアップする。ステップ506で、ルックアップの結果またはデフォルト値に基づき、コントローラ100は着呼をアナウンスする。このアナウンスは、オーディオ（例えば、ユーザが好む場合にはPOTS電話ハンドセット上でユーザ選択可能な着信音を再生し、これを好まない場合にはビデオ表示をオンにする）、ビデオ（例えば、ユーザ選択可能な発呼者の写真を表示する）、バナー（例えば、発呼者ID、テキストメッセージ、又は同様の通知をタッチスクリーン112又はその他のディスプレイ上に表示し、その選択及び外観は、上述したような位置把握及びユーザプロファイルに基づいて自動的に設定することが可能である）、又は予めプログラミングされ又はユーザにより選択された上記の組み合わせを含む、複数の方法の何れかで行うことが可能である。同時係属中の出願第11/314,112号に記載されているように、プログラマブルマルチメディアコントローラ100は、テキスト又はグラフィクスを、コントローラ100に接続されたタッチスクリーン112、テレビ120、又はその他のディスプレイ上に表示されている別のビデオ信号（例えば、放送又はケーブルTV番組、衛星番組、DVD又はその他の信号）上に、オーバーレイさせることが可能である。
【００２９】
ステップ508で、ユーザが着呼に応える場合には、コントローラ100は、電話帳におけるプロファイル又は設定に従って該呼を処理する。このため、図４に関して上述した電話タイプの何れかを使用して着呼を処理することが可能である。代替的に、ステップ510で、返事をしない場合には、着呼をボイスメールへ送り、仮想的な留守番電話機へ送り、転送し、又はユーザのプロファイル又は設定に基づいて他の処理を行うことが可能である。
【００３０】
図６は、仮想的な電話機として構成されたタッチスクリーン602をテレビ電話中の状態で示している。ダイアル番号ディスプレイ604は、現在の通話の電話番号を示している。ビデオウィンドウ606は、該通話に対して他者から受信されたビデオ信号を表示している。テレビ会議の場合には、タッチスクリーン602を使用して、多数のビデオウィンドウを同時に表示することが可能である。
【００３１】
図１を再び参照すると、代替的な一実施形態では、タッチスクリーンリモートコントロール112を使用するのではなく、ユーザは、上述した態様で機能する仮想的な電話機のためのディスプレイとしてテレビ120を使用することを所望する可能性がある。タッチスクリーンが存在しない場合には、IR又はRFによりマルチメディアコントローラ100と通信するシンプルリモコン114によってユーザコントロール手段を提供することが可能である。「Remote Control Unit For A Programmable Multimedia Controller」と題する同時係属中の出願で詳述されているように、リモートコントロール114をテレビ120及び適当なオンスクリーンディスプレイと連携して使用して、電話をかける際に電話番号をダイアルし、キーボードを必要とすることなくテキストを入力し、又は電話サービスに関連する他のあらゆる必要なアクションを実行することが可能である。図７に示すように、テレビ120（図１）は、ダイアル番号表示702を示す画面700を有している。従来の電話機のキーパッドではなく、円形のダイアルパッド704が表示される。ディスプレイ706は、図３に関連して上述したものと同様のスマート電話帳へのユーザインタフェイスである。
【００３２】
円形のダイアルパッド704は、ワイヤレススクロールリング式リモコンと共に使用するのに適したものである。好適なワイヤレススクロールリング式リモコンに関する詳細は、本出願と同時に出願した「Remote Control Unit For A Programmable Multimedia Controller」と題する同時係属中の出願に見出される。代替的に、プログラマブルマルチメディアコントローラ100へDTMFトーンを送信することができるMP3プレーヤその他の装置116によってユーザコントロールを提供することも可能である。
【００３３】
別の代替的な実施形態によれば、仮想的な電話機のユーザコントロールは、従来の電話ハンドセットにより提供することが可能である。図８に示すように、テレビ120は、ダイアル番号ディスプレイ802を示す画面800を有している。シミュレートされた電話キーパッド804もまた画面800上に表示される。ディスプレイ806は、図３に関連して上述したものと同様のスマート電話帳へのユーザインタフェイスである。
【００３４】
図８の実施形態は、プログラマブルマルチメディアコントローラ100に接続された従来の電話ハンドセット132（図１）と連携して有利に使用することが可能である。例えば、ユーザがハンドセットを持ち上げて電話をオフフック状態にした際に、それに応じてマルチメディアコントローラ100が画面800にキーパッド804を表示させる。必要に応じて、IVR（Interactive Voice Response：音声自動応答）サービスを実施し、音声合成装置によりユーザへの指示を提供し、及びユーザからの応答を音声認識装置により解釈することが可能であり、それらの機能は、Mac OS X 内で利用することが可能であり、並びにその他の商業的供給源から入手することが可能である。
【００３５】
ユーザがDTMFの電話番号を入力すると、該電話番号がマルチメディアコントローラ100により収集されてダイアル番号ディスプレイ802内に表示される。電話がつながると、それが従来の電話信号プロトコル、VoIP（Voice over IP）、iChat、又はビデオを使用して行われたか否かにかかわらず、ユーザは単純にハンドセット132を使用して相手と話す。テレビ電話又はテレビ会議の場合には、別個のビデオカメラ124により、又は代替的にはテレビ120に内蔵されたビデオカメラにより、ビデオ画像を捕捉することが可能である。このようにして、ユーザは、複雑な技術、難解なコマンド、又は抽象的なコンピュータ概念の学習を必要とすることなく、マルチメディアコントローラ100により提供される広範な最新の電話機構及び機能をフルに利用し楽しむことが可能である。
【００３６】
上記説明は、本開示の特定の実施形態に関するものである。しかし、それら説明した実施形態に対して他の変形及び修正を加えてそれらの利点の一部又は全部を達成することが可能であることは明らかである。更に、上記の手順又は処理は、ハードウェア、プログラム命令を有するコンピュータにより読み出し可能な媒体として実施されたソフトウェア、ファームウェア、又はそれらの組み合わせで実施することが可能である。このため、請求項の目的は、全てのかかる変形及び修正の全てを本発明の真の思想及び範囲に含まれるものとしてカバーすることにある。
【図１】
2010504027.tif 000003
【図２】
2010504027.tif 000004
【図４】
2010504027.tif 000005
【図５】
2010504027.tif 000006
【図６】
2010504027.tif 000007
【図７】
2010504027.tif 000008
【図８】
2010504027.tif 000009
【図３】
2010504027.tif 000010
【国際調査報告】
2010504027.tif 000011
2010504027.tif 000012
2010504027.tif 000013