JP2008236497A - サービス提供システムおよびレンダリング実行方法 - Google Patents
サービス提供システムおよびレンダリング実行方法 Download PDFInfo
- Publication number
- JP2008236497A JP2008236497A JP2007074436A JP2007074436A JP2008236497A JP 2008236497 A JP2008236497 A JP 2008236497A JP 2007074436 A JP2007074436 A JP 2007074436A JP 2007074436 A JP2007074436 A JP 2007074436A JP 2008236497 A JP2008236497 A JP 2008236497A
- Authority
- JP
- Japan
- Prior art keywords
- information terminal
- rendering
- vehicle
- portable information
- application service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000009877 rendering Methods 0.000 title claims abstract description 330
- 238000000034 method Methods 0.000 title claims description 135
- 238000012545 processing Methods 0.000 claims abstract description 93
- 230000005540 biological transmission Effects 0.000 claims description 81
- 238000004891 communication Methods 0.000 claims description 38
- 238000013500 data storage Methods 0.000 claims description 38
- 238000012546 transfer Methods 0.000 abstract description 10
- 230000006870 function Effects 0.000 description 40
- 230000001413 cellular effect Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 3
- 238000013079 data visualisation Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3688—Systems comprising multiple parts or multiple output devices (not client-server), e.g. detachable faceplates, key fobs or multiple output screens
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
- G09G2340/145—Solving problems related to the presentation of information to be displayed related to small screens
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/10—Automotive applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6033—Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
- H04M1/6041—Portable telephones adapted for handsfree use
- H04M1/6075—Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
- H04M1/6083—Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
- H04M1/6091—Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system including a wireless interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【課題】携帯電話等の携帯情報端末で利用しているアプリケーションサービスを自動車に設置された車載情報端末の性能に適応した品質で利用できるようにする。
【解決手段】携帯電話2の仕様に応じたレンダリング情報を記憶したアプリケーションサービスプログラム10と車載テレビ装置4の仕様に応じたレンダリング情報を記憶したアプリケーションサービスプログラム11をサーバ1に併設し、携帯電話2の利用時には従来と同様にしてレンダリング処理を実行する一方、携帯電話2を接続した車載テレビ装置4の利用時にはアプリケーションサービスプログラム11を選択して車載情報端末用のレンダリング情報を読み出して携帯電話2に転送し、携帯電話2の内部処理で車載テレビ装置4用のレンダリングコマンドを作成して車載テレビ装置4に渡し、車載テレビ装置4側の処理でテクスチャデータベース17のデータに基くレンダリング処理を実行させる。
【選択図】図1
【解決手段】携帯電話2の仕様に応じたレンダリング情報を記憶したアプリケーションサービスプログラム10と車載テレビ装置4の仕様に応じたレンダリング情報を記憶したアプリケーションサービスプログラム11をサーバ1に併設し、携帯電話2の利用時には従来と同様にしてレンダリング処理を実行する一方、携帯電話2を接続した車載テレビ装置4の利用時にはアプリケーションサービスプログラム11を選択して車載情報端末用のレンダリング情報を読み出して携帯電話2に転送し、携帯電話2の内部処理で車載テレビ装置4用のレンダリングコマンドを作成して車載テレビ装置4に渡し、車載テレビ装置4側の処理でテクスチャデータベース17のデータに基くレンダリング処理を実行させる。
【選択図】図1
Description
本発明は、サーバと携帯情報端末と通信ネットワークと車載情報端末とによって構成されるサービス提供システム、あるいは、携帯情報端末と車載情報端末とによって構成されるサービス提供システムの改良、および、これらのサービス提供システムに適用されるレンダリング実行方法の改良に関する。
携帯電話等の携帯情報端末から送信されたデータ要求をサーバ側で処理し、その処理結果のみを通信ネットワーク経由でサーバから携帯情報端末に送信するようにしたアプリケーションサービスプログラムを利用したサービス提供システムが既に公知である。
一方、携帯情報端末のサービスと車載情報端末の機能とを連携させる技術としては、車載情報端末によるナビゲーションサービスのデータ通信機能もしくは音声通話機能として携帯電話等の携帯情報端末を用いる範囲に限定されていた。従って、携帯電話に提供されるサービスやアプリケーション(以下、総じてアプリケーションサービスと称する)を車載情報端末を用いて利用することはできなかった。このため、例えば携帯電話のナビゲーションサービスを自動車に乗車中に使う場合には、携帯電話の小さい画面を確認しながらサービスを受ける必要があり、快適性はもちろん安全性でも問題があった。
例外としてi−mode(登録商標)対応カーナビゲーションがあったが、これは単にカーナビのブラウザ機能をi−mode(登録商標)サービスに適応させたものに過ぎず、サービスの提供品質は携帯電話の画面と同等であった。そのためカーナビ側のサービス提供機能を十分に活用することができなかった。
また、ナビゲーションシステムの通信時間や通信料金を低減化するための技術としては、車載情報端末に地図情報を記憶させ、サーバから車載情報端末に送信するデータを地図の付加情報のみに制限した情報提供システムが特許文献1として提案されているが、このような技術を適用した場合、車載情報端末側に保存するデータが著しく増大するといった弊害が生じる。
更に、携帯情報端末に表示される画像を車載情報端末のディスプレイに拡大表示することで車載情報端末のディスプレイを有効に利用するようにした情報表示システムが特許文献2として提案されているが、このものは単に画面の大きさの比例計算や間引き処理等を利用して画像を拡大するものに過ぎず、車載情報端末のディスプレイに最適化された表示データが利用されるわけではないので、画像の品位は必ずしも保証されない。
つまり、車載情報端末のディスプレイのサイズは携帯情報端末のディスプレイのサイズよりも一般に大きいので、携帯情報端末の小さなディスプレイでは認識が難しかった小さなアイコンや文字さらには地図等を大きく表示することができるようになるが、単に大きなディスプレイに表示しただけではデータの粗さが目立つ結果となり、細部の認識に不都合を生じる問題がある。
つまり、車載情報端末のディスプレイのサイズは携帯情報端末のディスプレイのサイズよりも一般に大きいので、携帯情報端末の小さなディスプレイでは認識が難しかった小さなアイコンや文字さらには地図等を大きく表示することができるようになるが、単に大きなディスプレイに表示しただけではデータの粗さが目立つ結果となり、細部の認識に不都合を生じる問題がある。
そこで、本発明の課題は、前記従来技術の不都合を改善し、携帯電話等の携帯情報端末で利用しているアプリケーションサービスを、自動車に設置された車載情報端末の性能に適応した品質で利用することができるサービス提供システムおよびレンダリング実行方法を提供することにある。
本発明のサービス提供システムは、ネットワーク上に設置されたサーバと、サーバのアプリケーションサービスプログラムを利用したアプリケーションサービスを提供される携帯情報端末と、前記サーバと前記携帯情報端末との間の通信を実現するための通信ネットワークと、車両に設置された車載情報端末とからなるサービス提供システムであり、前記課題を解決するため、特に、
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、前記携帯情報端末と前記車載情報端末の各々に、各情報端末の仕様を表すプロファイルデータを記憶したプロファイルデータ記憶部を設け、
前記サーバには、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設すると共に、前記携帯情報端末から送信されるプロファイルデータに対応して何れか一方のアプリケーションサービスプログラムを利用対象として選択するアプリケーションサービスプログラム選択手段と、前記携帯情報端末から送信されるデータ要求に従って当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して前記携帯情報端末に送信するレンダリング情報送信手段とを設け、
前記携帯情報端末には、前記車載情報端末との接続の有無を判定し、前記車載情報端末との接続が無ければ当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記サーバに送信する一方、前記車載情報端末との接続が有れば前記車載情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記サーバに送信するプロファイルデータ送信手段と、前記車載情報端末から送信されたデータ要求と当該携帯情報端末によって生成されたデータ要求を前記サーバに送信するデータ要求送信手段と、前記サーバから送信された携帯情報端末用のレンダリング情報に基いてレンダリング処理を実行するレンダリング実行手段と、前記サーバから送信された車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成するレンダリングコマンド作成手段と、該レンダリングコマンド作成手段で作成されたレンダリングコマンドを前記車載情報端末に送信するレンダリングコマンド送信手段とを設け、
前記車載情報端末には、当該車載情報端末によって生成されたデータ要求を前記携帯情報端末に送信するデータ要求送信手段と、レンダリングに必要とされるテクスチャデータを保存したテクスチャデータベースと、前記携帯情報端末から送信されたレンダリングコマンドと前記テクスチャデータベースに保存されたテクスチャデータとに基いてレンダリング処理を実行するレンダリング実行手段とを設けたことを特徴とする構成を有する。
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、前記携帯情報端末と前記車載情報端末の各々に、各情報端末の仕様を表すプロファイルデータを記憶したプロファイルデータ記憶部を設け、
前記サーバには、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設すると共に、前記携帯情報端末から送信されるプロファイルデータに対応して何れか一方のアプリケーションサービスプログラムを利用対象として選択するアプリケーションサービスプログラム選択手段と、前記携帯情報端末から送信されるデータ要求に従って当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して前記携帯情報端末に送信するレンダリング情報送信手段とを設け、
前記携帯情報端末には、前記車載情報端末との接続の有無を判定し、前記車載情報端末との接続が無ければ当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記サーバに送信する一方、前記車載情報端末との接続が有れば前記車載情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記サーバに送信するプロファイルデータ送信手段と、前記車載情報端末から送信されたデータ要求と当該携帯情報端末によって生成されたデータ要求を前記サーバに送信するデータ要求送信手段と、前記サーバから送信された携帯情報端末用のレンダリング情報に基いてレンダリング処理を実行するレンダリング実行手段と、前記サーバから送信された車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成するレンダリングコマンド作成手段と、該レンダリングコマンド作成手段で作成されたレンダリングコマンドを前記車載情報端末に送信するレンダリングコマンド送信手段とを設け、
前記車載情報端末には、当該車載情報端末によって生成されたデータ要求を前記携帯情報端末に送信するデータ要求送信手段と、レンダリングに必要とされるテクスチャデータを保存したテクスチャデータベースと、前記携帯情報端末から送信されたレンダリングコマンドと前記テクスチャデータベースに保存されたテクスチャデータとに基いてレンダリング処理を実行するレンダリング実行手段とを設けたことを特徴とする構成を有する。
以上の構成において、携帯情報端末のプロファイルデータ送信手段が、車載情報端末との接続の有無を判定し、車載情報端末との接続が無ければ当該携帯情報端末のプロファイルデータ記憶部から当該携帯情報端末の仕様を表すプロファイルデータを読み出してサーバに送信し、また、車載情報端末との接続が有れば、車載情報端末のプロファイルデータ記憶部から当該車載情報端末の仕様を表すプロファイルデータを読み出してサーバに送信する。
サーバのアプリケーションサービスプログラム選択手段は、携帯情報端末から送信されたプロファイルデータに対応して携帯情報端末用アプリケーションサービスプログラムと車載情報端末用アプリケーションサービスプログラムのうち何れか一方を利用対象として選択する。
携帯情報端末を単体で利用してアプリケーションサービスプログラムによる処理を求める場合には、当該携帯情報端末によって生成されたデータ要求が携帯情報端末のデータ要求送信手段によって通信ネットワーク経由でサーバに送信され、また、携帯情報端末を接続した車載情報端末を利用してアプリケーションサービスプログラムによる処理を求める場合には、当該車載情報端末によって生成されたデータ要求が車載情報端末のデータ要求送信手段によってインターフェイス経由で携帯情報端末に送信され、更に、当該データ要求が携帯情報端末のデータ要求送信手段によって通信ネットワーク経由でサーバに送信される。
サーバのレンダリング情報送信手段は、携帯情報端末から送信されたデータ要求に従って、当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して携帯情報端末に送信する。つまり、携帯情報端末を単体で利用している状況下では携帯情報端末の仕様を表すプロファイルデータに応じて携帯情報端末用アプリケーションサービスプログラムが選択されているので、データ要求に従って携帯情報端末用アプリケーションサービスプログラムから読み出されたレンダリング情報が携帯情報端末に送信され、また、携帯情報端末を接続した車載情報端末を利用している状況下では、車載情報端末の仕様を表すプロファイルデータに応じて車載情報端末用アプリケーションサービスプログラムが選択されているので、データ要求に従って車載情報端末用アプリケーションサービスプログラムから読み出されたレンダリング情報が携帯情報端末に送信されることになる。
携帯情報端末のレンダリング実行手段は、サーバから携帯情報端末用のレンダリング情報が送信された場合においてのみ、当該レンダリング情報に基いてレンダリング処理を実行し、その結果が当該携帯情報端末のディスプレイ等に表示出力される。
また、サーバから携帯情報端末に車載情報端末用のレンダリング情報が送信された場合においては、携帯情報端末のレンダリングコマンド作成手段が車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成し、携帯情報端末のレンダリングコマンド送信手段が、当該レンダリングコマンドをインターフェイス経由で車載情報端末に送信する。
最終的に、車載情報端末のレンダリング実行手段が、当該車載情報端末のテクスチャデータベースと携帯情報端末から送信されたレンダリングコマンドとに基いてレンダリング処理を実行し、その結果が当該車載情報端末のディスプレイ等に表示出力される。
車載情報端末のディスプレイ等の表示に用いられるデータは車載情報端末の仕様に応じたレンダリング情報とテクスチャデータとを利用して車載情報端末のレンダリング実行手段によって生成された最適データであるから、携帯電話等の携帯情報端末で利用しているアプリケーションサービスを自動車に設置された車載情報端末の性能に即した品質で利用することができ、細部の認識が容易となる。
また、レンダリングの品質を向上させるためには一般にテクスチャデータの量を増大させる必要があるが、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
サーバのアプリケーションサービスプログラム選択手段は、携帯情報端末から送信されたプロファイルデータに対応して携帯情報端末用アプリケーションサービスプログラムと車載情報端末用アプリケーションサービスプログラムのうち何れか一方を利用対象として選択する。
携帯情報端末を単体で利用してアプリケーションサービスプログラムによる処理を求める場合には、当該携帯情報端末によって生成されたデータ要求が携帯情報端末のデータ要求送信手段によって通信ネットワーク経由でサーバに送信され、また、携帯情報端末を接続した車載情報端末を利用してアプリケーションサービスプログラムによる処理を求める場合には、当該車載情報端末によって生成されたデータ要求が車載情報端末のデータ要求送信手段によってインターフェイス経由で携帯情報端末に送信され、更に、当該データ要求が携帯情報端末のデータ要求送信手段によって通信ネットワーク経由でサーバに送信される。
サーバのレンダリング情報送信手段は、携帯情報端末から送信されたデータ要求に従って、当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して携帯情報端末に送信する。つまり、携帯情報端末を単体で利用している状況下では携帯情報端末の仕様を表すプロファイルデータに応じて携帯情報端末用アプリケーションサービスプログラムが選択されているので、データ要求に従って携帯情報端末用アプリケーションサービスプログラムから読み出されたレンダリング情報が携帯情報端末に送信され、また、携帯情報端末を接続した車載情報端末を利用している状況下では、車載情報端末の仕様を表すプロファイルデータに応じて車載情報端末用アプリケーションサービスプログラムが選択されているので、データ要求に従って車載情報端末用アプリケーションサービスプログラムから読み出されたレンダリング情報が携帯情報端末に送信されることになる。
携帯情報端末のレンダリング実行手段は、サーバから携帯情報端末用のレンダリング情報が送信された場合においてのみ、当該レンダリング情報に基いてレンダリング処理を実行し、その結果が当該携帯情報端末のディスプレイ等に表示出力される。
また、サーバから携帯情報端末に車載情報端末用のレンダリング情報が送信された場合においては、携帯情報端末のレンダリングコマンド作成手段が車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成し、携帯情報端末のレンダリングコマンド送信手段が、当該レンダリングコマンドをインターフェイス経由で車載情報端末に送信する。
最終的に、車載情報端末のレンダリング実行手段が、当該車載情報端末のテクスチャデータベースと携帯情報端末から送信されたレンダリングコマンドとに基いてレンダリング処理を実行し、その結果が当該車載情報端末のディスプレイ等に表示出力される。
車載情報端末のディスプレイ等の表示に用いられるデータは車載情報端末の仕様に応じたレンダリング情報とテクスチャデータとを利用して車載情報端末のレンダリング実行手段によって生成された最適データであるから、携帯電話等の携帯情報端末で利用しているアプリケーションサービスを自動車に設置された車載情報端末の性能に即した品質で利用することができ、細部の認識が容易となる。
また、レンダリングの品質を向上させるためには一般にテクスチャデータの量を増大させる必要があるが、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
アプリケーションサービスプログラムを利用してアプリケーションサービスを提供する携帯情報端末と、車両に設置された車載情報端末とからなるサービス提供システムにおいては、前記と同様の課題を解決するため、特に、
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、前記携帯情報端末と前記車載情報端末の各々に、各情報端末の仕様を表すプロファイルデータを記憶したプロファイルデータ記憶部を設け、
前記携帯情報端末には、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設すると共に、入力されるプロファイルデータに対応して何れか一方のアプリケーションサービスプログラムを利用対象として選択するアプリケーションサービスプログラム選択手段と、入力されるデータ要求に従って当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出すレンダリング情報読出手段と、前記車載情報端末との接続の有無を判定し、前記車載情報端末との接続が無ければ当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記アプリケーションサービスプログラム選択手段に出力する一方、前記車載情報端末との接続が有れば前記車載情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記アプリケーションサービスプログラム選択手段に出力するプロファイルデータ出力手段と、前記車載情報端末から送信されたデータ要求と当該携帯情報端末によって生成されたデータ要求を前記レンダリング情報読出手段に出力するデータ要求出力手段と、前記レンダリング情報読出手段で読み出された携帯情報端末用のレンダリング情報に基いてレンダリング処理を実行するレンダリング実行手段と、前記レンダリング情報読出手段で読み出された車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成するレンダリングコマンド作成手段と、該レンダリングコマンド作成手段で作成されたレンダリングコマンドを前記車載情報端末に送信するレンダリングコマンド送信手段とを設け、
前記車載情報端末には、当該車載情報端末によって生成されたデータ要求を前記携帯情報端末に送信するデータ要求送信手段と、レンダリングに必要とされるテクスチャデータを保存したテクスチャデータベースと、前記携帯情報端末から送信されたレンダリングコマンドと前記テクスチャデータベースに保存されたテクスチャデータとに基いてレンダリング処理を実行するレンダリング実行手段とを設けた構成を適用する。
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、前記携帯情報端末と前記車載情報端末の各々に、各情報端末の仕様を表すプロファイルデータを記憶したプロファイルデータ記憶部を設け、
前記携帯情報端末には、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設すると共に、入力されるプロファイルデータに対応して何れか一方のアプリケーションサービスプログラムを利用対象として選択するアプリケーションサービスプログラム選択手段と、入力されるデータ要求に従って当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出すレンダリング情報読出手段と、前記車載情報端末との接続の有無を判定し、前記車載情報端末との接続が無ければ当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記アプリケーションサービスプログラム選択手段に出力する一方、前記車載情報端末との接続が有れば前記車載情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記アプリケーションサービスプログラム選択手段に出力するプロファイルデータ出力手段と、前記車載情報端末から送信されたデータ要求と当該携帯情報端末によって生成されたデータ要求を前記レンダリング情報読出手段に出力するデータ要求出力手段と、前記レンダリング情報読出手段で読み出された携帯情報端末用のレンダリング情報に基いてレンダリング処理を実行するレンダリング実行手段と、前記レンダリング情報読出手段で読み出された車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成するレンダリングコマンド作成手段と、該レンダリングコマンド作成手段で作成されたレンダリングコマンドを前記車載情報端末に送信するレンダリングコマンド送信手段とを設け、
前記車載情報端末には、当該車載情報端末によって生成されたデータ要求を前記携帯情報端末に送信するデータ要求送信手段と、レンダリングに必要とされるテクスチャデータを保存したテクスチャデータベースと、前記携帯情報端末から送信されたレンダリングコマンドと前記テクスチャデータベースに保存されたテクスチャデータとに基いてレンダリング処理を実行するレンダリング実行手段とを設けた構成を適用する。
以上の構成において、携帯情報端末のプロファイルデータ出力手段が、車載情報端末との接続の有無を判定し、車載情報端末との接続が無ければ当該携帯情報端末のプロファイルデータ記憶部から当該携帯情報端末の仕様を表すプロファイルデータを読み出して当該携帯情報端末のアプリケーションサービスプログラム選択手段に出力し、また、車載情報端末との接続が有れば、車載情報端末のプロファイルデータ記憶部から当該車載情報端末の仕様を表すプロファイルデータを読み出して当該携帯情報端末のアプリケーションサービスプログラム選択手段に出力する。
携帯情報端末のアプリケーションサービスプログラム選択手段は、当該携帯情報端末のプロファイルデータ出力手段から入力されたプロファイルデータに対応して携帯情報端末用アプリケーションサービスプログラムと車載情報端末用アプリケーションサービスプログラムのうち何れか一方を利用対象として選択する。
携帯情報端末を単体で利用してアプリケーションサービスプログラムによる処理を求める場合には、当該携帯情報端末によって生成されたデータ要求が当該携帯情報端末のデータ要求出力手段によって当該携帯情報端末のレンダリング情報読出手段に出力され、また、携帯情報端末を接続した車載情報端末を利用してアプリケーションサービスプログラムによる処理を求める場合には、当該車載情報端末によって生成されたデータ要求が車載情報端末のデータ要求送信手段によってインターフェイス経由で携帯情報端末に送信され、更に、当該データ要求が携帯情報端末のデータ要求出力手段によって当該携帯情報端末のレンダリング情報読出手段に出力される。
携帯情報端末のレンダリング情報読出手段は、データ要求出力手段から出力されたデータ要求に従って、当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出す。つまり、携帯情報端末を単体で利用している状況下では携帯情報端末の仕様を表すプロファイルデータに応じて携帯情報端末用アプリケーションサービスプログラムが選択されているので、データ要求に従って携帯情報端末用アプリケーションサービスプログラムから携帯情報端末用のレンダリング情報が読み出され、また、携帯情報端末を接続した車載情報端末を利用している状況下では、車載情報端末の仕様を表すプロファイルデータに応じて車載情報端末用アプリケーションサービスプログラムが選択されているので、データ要求に従って車載情報端末用アプリケーションサービスプログラムから車載情報端末用のレンダリング情報が読み出されることになる。
携帯情報端末のレンダリング実行手段は、携帯情報端末用のレンダリング情報が読み出された場合においてのみ、当該レンダリング情報に基いてレンダリング処理を実行し、その結果が当該携帯情報端末のディスプレイ等に表示出力される。
また、車載情報端末用のレンダリング情報が読み出された場合においては、携帯情報端末のレンダリングコマンド作成手段が車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成し、携帯情報端末のレンダリングコマンド送信手段が、当該レンダリングコマンドをインターフェイス経由で車載情報端末に送信する。
最終的に、車載情報端末のレンダリング実行手段が、当該車載情報端末のテクスチャデータベースと携帯情報端末から送信されたレンダリングコマンドとに基いてレンダリング処理を実行し、その結果が当該車載情報端末のディスプレイ等に表示出力される。
前記と同様、車載情報端末のディスプレイ等の表示に用いられるデータは車載情報端末の仕様に応じたレンダリング情報とテクスチャデータとを利用して車載情報端末のレンダリング実行手段によって生成された最適データであるから、携帯電話等の携帯情報端末で利用しているアプリケーションサービスを自動車に設置された車載情報端末の性能に即した品質で利用することができ、細部の認識が容易となる。
レンダリングの品質を向上させるためにはテクスチャデータの量を増大させる必要があるが、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
携帯情報端末のアプリケーションサービスプログラム選択手段は、当該携帯情報端末のプロファイルデータ出力手段から入力されたプロファイルデータに対応して携帯情報端末用アプリケーションサービスプログラムと車載情報端末用アプリケーションサービスプログラムのうち何れか一方を利用対象として選択する。
携帯情報端末を単体で利用してアプリケーションサービスプログラムによる処理を求める場合には、当該携帯情報端末によって生成されたデータ要求が当該携帯情報端末のデータ要求出力手段によって当該携帯情報端末のレンダリング情報読出手段に出力され、また、携帯情報端末を接続した車載情報端末を利用してアプリケーションサービスプログラムによる処理を求める場合には、当該車載情報端末によって生成されたデータ要求が車載情報端末のデータ要求送信手段によってインターフェイス経由で携帯情報端末に送信され、更に、当該データ要求が携帯情報端末のデータ要求出力手段によって当該携帯情報端末のレンダリング情報読出手段に出力される。
携帯情報端末のレンダリング情報読出手段は、データ要求出力手段から出力されたデータ要求に従って、当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出す。つまり、携帯情報端末を単体で利用している状況下では携帯情報端末の仕様を表すプロファイルデータに応じて携帯情報端末用アプリケーションサービスプログラムが選択されているので、データ要求に従って携帯情報端末用アプリケーションサービスプログラムから携帯情報端末用のレンダリング情報が読み出され、また、携帯情報端末を接続した車載情報端末を利用している状況下では、車載情報端末の仕様を表すプロファイルデータに応じて車載情報端末用アプリケーションサービスプログラムが選択されているので、データ要求に従って車載情報端末用アプリケーションサービスプログラムから車載情報端末用のレンダリング情報が読み出されることになる。
携帯情報端末のレンダリング実行手段は、携帯情報端末用のレンダリング情報が読み出された場合においてのみ、当該レンダリング情報に基いてレンダリング処理を実行し、その結果が当該携帯情報端末のディスプレイ等に表示出力される。
また、車載情報端末用のレンダリング情報が読み出された場合においては、携帯情報端末のレンダリングコマンド作成手段が車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成し、携帯情報端末のレンダリングコマンド送信手段が、当該レンダリングコマンドをインターフェイス経由で車載情報端末に送信する。
最終的に、車載情報端末のレンダリング実行手段が、当該車載情報端末のテクスチャデータベースと携帯情報端末から送信されたレンダリングコマンドとに基いてレンダリング処理を実行し、その結果が当該車載情報端末のディスプレイ等に表示出力される。
前記と同様、車載情報端末のディスプレイ等の表示に用いられるデータは車載情報端末の仕様に応じたレンダリング情報とテクスチャデータとを利用して車載情報端末のレンダリング実行手段によって生成された最適データであるから、携帯電話等の携帯情報端末で利用しているアプリケーションサービスを自動車に設置された車載情報端末の性能に即した品質で利用することができ、細部の認識が容易となる。
レンダリングの品質を向上させるためにはテクスチャデータの量を増大させる必要があるが、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
更に、前記インターフェイスに、車載バッテリの電力を携帯情報端末に供給する電力供給部を併設した構成とすることができる。
携帯情報端末のバッテリの消耗を気にすることなく携帯情報端末を長時間に亘り安定した状態で使用することができる。
また、前記インターフェイスに、車載エンジンコントロールユニットなどによって検出される情報を携帯情報端末に送信する車両情報伝送部を併設してもよい。
車載エンジンコントロールユニットなどによって検出される走行速度(ドライブシャフト回転数),エンジン負荷(スロットル開度),最終減速比(シフト位置)等のデータを利用した演算処理を携帯情報端末の内部処理として実行したり、あるいは、これらのデータを携帯情報端末からサーバに送信して演算処理を実行させて携帯情報端末に転送させ、それらの結果を携帯情報端末から車両情報端末に渡して車両情報端末のディスプレイ等に表示させるといったことが可能となる。
本発明のレンダリング実行方法は、ネットワーク上に設置されたサーバと、サーバのアプリケーションサービスプログラムを利用したアプリケーションサービスを提供される携帯情報端末と、前記サーバと前記携帯情報端末との間の通信を実現するための通信ネットワークと、車両に設置された車載情報端末とからなるサービス提供システムに適用されるレンダリング実行方法であり、前記と同様の課題を解決するため、特に、
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、
前記サーバには、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設し、
前記携帯情報端末のマイクロプロセッサによって、当該携帯情報端末と前記車載情報端末との接続の有無を判定させ、前記車載情報端末との接続が無ければ当該携帯情報端末のマイクロプロセッサによって当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出させて当該携帯情報端末から前記サーバに送信させる一方、前記車載情報端末との接続が有れば当該携帯情報端末のマイクロプロセッサによって前記車載情報端末のプロファイルデータ記憶部から当該車載情報端末のプロファイルデータを読み出させて当該携帯情報端末から前記サーバに送信させ、
前記サーバが、前記携帯情報端末から受信したプロファイルデータに基いて利用対象とするアプリケーションサービスプログラムを選択し、
前記車載情報端末から送信されるデータ要求が前記サーバによって受信される度に、当該サーバが、前記データ要求に従って、現時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して前記携帯情報端末に送信し、
前記携帯情報端末が前記サーバから送信された携帯情報端末用のレンダリング情報を受信した場合には該携帯情報端末のマイクロプロセッサが当該レンダリング情報に基いてレンダリング処理を実行する一方、
前記携帯情報端末が前記サーバから送信された車載情報端末用のレンダリング情報を受信した場合には、該携帯情報端末のマイクロプロセッサが前記レンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成して前記車載情報端末に送信し、該車載情報端末のマイクロプロセッサが、レンダリングに必要とされるテクスチャデータを保存した当該車載情報端末のテクスチャデータベースと前記携帯情報端末から受信したレンダリングコマンドとに基いてレンダリング処理を実行することを特徴とした構成を有する。
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、
前記サーバには、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設し、
前記携帯情報端末のマイクロプロセッサによって、当該携帯情報端末と前記車載情報端末との接続の有無を判定させ、前記車載情報端末との接続が無ければ当該携帯情報端末のマイクロプロセッサによって当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出させて当該携帯情報端末から前記サーバに送信させる一方、前記車載情報端末との接続が有れば当該携帯情報端末のマイクロプロセッサによって前記車載情報端末のプロファイルデータ記憶部から当該車載情報端末のプロファイルデータを読み出させて当該携帯情報端末から前記サーバに送信させ、
前記サーバが、前記携帯情報端末から受信したプロファイルデータに基いて利用対象とするアプリケーションサービスプログラムを選択し、
前記車載情報端末から送信されるデータ要求が前記サーバによって受信される度に、当該サーバが、前記データ要求に従って、現時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して前記携帯情報端末に送信し、
前記携帯情報端末が前記サーバから送信された携帯情報端末用のレンダリング情報を受信した場合には該携帯情報端末のマイクロプロセッサが当該レンダリング情報に基いてレンダリング処理を実行する一方、
前記携帯情報端末が前記サーバから送信された車載情報端末用のレンダリング情報を受信した場合には、該携帯情報端末のマイクロプロセッサが前記レンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成して前記車載情報端末に送信し、該車載情報端末のマイクロプロセッサが、レンダリングに必要とされるテクスチャデータを保存した当該車載情報端末のテクスチャデータベースと前記携帯情報端末から受信したレンダリングコマンドとに基いてレンダリング処理を実行することを特徴とした構成を有する。
前記と同様、車載情報端末のディスプレイ等の表示に用いられるデータは車載情報端末の仕様に応じたレンダリング情報とテクスチャデータとを利用して車載情報端末のマイクロプロセッサによって生成された最適データであるから、携帯電話等の携帯情報端末で利用しているアプリケーションサービスを自動車に設置された車載情報端末の性能に即した品質で利用することができ、細部の認識が容易となる。
レンダリングの品質を向上させるためにはテクスチャデータの量を増大させる必要があるが、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
レンダリングの品質を向上させるためにはテクスチャデータの量を増大させる必要があるが、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
アプリケーションサービスプログラムを利用してアプリケーションサービスを提供する携帯情報端末と、車両に設置された車載情報端末とからなるサービス提供システムに適用されるレンダリング実行方法にあっては、前記と同様の課題を解決するため、特に、
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、
前記携帯情報端末には、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設し、
前記携帯情報端末のマイクロプロセッサによって、当該携帯情報端末と前記車載情報端末との接続の有無を判定させ、前記車載情報端末との接続が無ければ当該携帯情報端末のマイクロプロセッサによって当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出す一方、前記車載情報端末との接続が有れば当該携帯情報端末のマイクロプロセッサによって前記車載情報端末のプロファイルデータ記憶部から当該車載情報端末のプロファイルデータを読み出し、
前記携帯情報端末のマイクロプロセッサが、前記読み出したプロファイルデータに基いて利用対象とするアプリケーションサービスプログラムを選択し、
前記携帯情報端末に入力されたデータ要求が前記携帯情報端末のマイクロプロセッサによって検出される度に、当該マイクロプロセッサが、前記データ要求に従って、現時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出し、
前記携帯情報端末のマイクロプロセッサが携帯情報端末用のレンダリング情報を読み出した場合には該携帯情報端末のマイクロプロセッサが当該レンダリング情報に基いてレンダリング処理を実行する一方、
前記携帯情報端末のマイクロプロセッサが車載情報端末用のレンダリング情報を読み出した場合には、該携帯情報端末のマイクロプロセッサが前記レンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成して前記車載情報端末に送信し、該車載情報端末のマイクロプロセッサが、レンダリングに必要とされるテクスチャデータを保存した当該車載情報端末のテクスチャデータベースと前記携帯情報端末から受信したレンダリングコマンドとに基いてレンダリング処理を実行することを特徴とした構成を適用する。
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、
前記携帯情報端末には、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設し、
前記携帯情報端末のマイクロプロセッサによって、当該携帯情報端末と前記車載情報端末との接続の有無を判定させ、前記車載情報端末との接続が無ければ当該携帯情報端末のマイクロプロセッサによって当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出す一方、前記車載情報端末との接続が有れば当該携帯情報端末のマイクロプロセッサによって前記車載情報端末のプロファイルデータ記憶部から当該車載情報端末のプロファイルデータを読み出し、
前記携帯情報端末のマイクロプロセッサが、前記読み出したプロファイルデータに基いて利用対象とするアプリケーションサービスプログラムを選択し、
前記携帯情報端末に入力されたデータ要求が前記携帯情報端末のマイクロプロセッサによって検出される度に、当該マイクロプロセッサが、前記データ要求に従って、現時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出し、
前記携帯情報端末のマイクロプロセッサが携帯情報端末用のレンダリング情報を読み出した場合には該携帯情報端末のマイクロプロセッサが当該レンダリング情報に基いてレンダリング処理を実行する一方、
前記携帯情報端末のマイクロプロセッサが車載情報端末用のレンダリング情報を読み出した場合には、該携帯情報端末のマイクロプロセッサが前記レンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成して前記車載情報端末に送信し、該車載情報端末のマイクロプロセッサが、レンダリングに必要とされるテクスチャデータを保存した当該車載情報端末のテクスチャデータベースと前記携帯情報端末から受信したレンダリングコマンドとに基いてレンダリング処理を実行することを特徴とした構成を適用する。
前記と同様、車載情報端末のディスプレイ等の表示に用いられるデータは車載情報端末の仕様に応じたレンダリング情報とテクスチャデータとを利用して車載情報端末のマイクロプロセッサによって生成された最適データであるから、携帯電話等の携帯情報端末で利用しているアプリケーションサービスを自動車に設置された車載情報端末の性能に即した品質で利用することができ、細部の認識が容易となる。
レンダリングの品質を向上させるためにはテクスチャデータの量を増大させる必要があるが、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
レンダリングの品質を向上させるためにはテクスチャデータの量を増大させる必要があるが、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
本発明のサービス提供システムおよびレンダリング実行方法は、携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設し、携帯情報端末と車載情報端末との接続が確認されない場合、即ち、携帯情報端末が単体で利用されている状況下においてはアプリケーションサービスプログラム選択手段によって携帯情報端末用アプリケーションサービスプログラムを選択し、携帯情報端末用のレンダリング情報を読み出して携帯情報端末のレンダリング実行手段によるレンダリング処理を実行して結果を携帯情報端末のディスプレイ等に表示出力する一方、携帯情報端末と車載情報端末との接続が確認された場合、つまり、携帯情報端末を接続した車載情報端末が利用されている状況下においてはアプリケーションサービスプログラム選択手段によって車載情報端末用アプリケーションサービスプログラムを選択し、車載情報端末用のレンダリング情報を読み出して携帯情報端末のレンダリングコマンド作成手段によって車載情報端末用のレンダリングコマンドを作成し、更に、このレンダリングコマンドを車載情報端末に引き渡し、車載情報端末のレンダリング実行手段によってレンダリングコマンドと当該車載情報端末のテクスチャデータベースとに基くレンダリング処理を実行させて、その結果を当該車載情報端末のディスプレイ等に表示出力するようにしているので、車載情報端末のディスプレイ等の表示に用いられるデータが車載情報端末の仕様に応じて最適化される。
従って、携帯電話等の携帯情報端末で利用しているアプリケーションサービスを自動車に設置された車載情報端末の性能に即した品質で利用することができ、細部の認識が容易となる。
また、レンダリングに必要とされるテクスチャデータは車載情報端末側のテクスチャデータベースに納められているので、単に携帯情報端末から車載情報端末にレンダリング処理の結果やテクスチャデータを送信して車載情報端末のディスプレイ等に結果を表示させる従来技術と比較し、携帯情報端末と車載情報端末との間でのデータの転送量と転送時間が軽減され、高速の表示処理が可能となる。
次に、本発明を実施するための最良の形態について図面を参照して具体的に説明する。
図1は、サーバ1と、サーバ1のアプリケーションサービスプログラムを利用したアプリケーションサービスを提供される携帯情報端末である携帯電話2と、サーバ1と携帯電話2との間の通信を実現するための通信ネットワーク6と、車両3に設置された車載情報端末としての車載テレビ装置4とによって構成されるサービス提供システム5に対して本発明を適用した場合の一実施形態について示した機能ブロック図である。
サーバ1と携帯電話2との間の通信を実現するための通信ネットワーク6は、携帯電話2との間で無線通信を行なう複数の基地局と、これらの基地局とサーバ1とを接続するインターネット等によって構成されるが、この種の通信技術については既に公知であるから具体的な説明は省略する。
ここでいうアプリケーションサービスプログラムとは、携帯電話2から送信されたデータ要求をサーバ1側で処理し、その処理結果のみを通信ネットワーク6経由でサーバ1から携帯電話2に送信するようにしたサーバ拡張機能のことであり、動的にWebページを生成するための技術として既に一般的なものである。
車載テレビ装置4と携帯電話2との間には、車載テレビ装置4と携帯電話2とを情報伝達可能に接続するインターフェイス7が車両3側に固設して設けられ、更に、携帯電話2には当該携帯電話2の機能や性能に関わる仕様を表すプロファイルデータを記憶したプロファイルデータ記憶部8が設けられる一方、車載テレビ装置4には、当該車載テレビ装置4の機能や性能に関わる仕様を表すプロファイルデータを記憶したプロファイルデータ記憶部9が設けられている。携帯電話2は車両3側のインターフェイス7に対して着脱自在であり、また、このインターフェイス7は、携帯電話2を車両3側のダッシュボード等に固定する機能も兼ね備えている。
プロファイルデータは携帯電話2や車載テレビ装置4の機能あるいは性能に関連した情報であり、これらのプロファイルデータには、例えば、ディスプレイの縦横比や解像度等の情報が含まれている。
また、サーバ1には携帯電話2の仕様に応じたテクスチャのインデックスやサイズ等のデータをレンダリング情報として記憶した携帯情報端末用アプリケーションサービスプログラム10と車載テレビ装置4の仕様に応じたテクスチャのインデックスやサイズ等のデータをレンダリング情報として記憶した車載情報端末用アプリケーションサービスプログラム11とが併設されている。このうち、携帯電話2を対象としてサービスを提供する携帯情報端末用アプリケーションサービスプログラム10に関しては既に公知である。車載情報端末用アプリケーションサービスプログラム11は車載テレビ装置4の機能や性能に対応して特化されたアプリケーションサービスプログラムであり、携帯情報端末用アプリケーションサービスプログラム10とは仕様が異なるが、送信されたデータ要求を処理し、その処理結果を通信ネットワーク6経由で要求元に送信するとした基本的な機能に関しては携帯情報端末用アプリケーションサービスプログラム10と基本的に同等である。
インターフェイス7は、車載テレビ装置4と携帯電話2との間でデータ要求やレンダリング等に関わる情報の受け渡しを行なうためのサービス情報伝送部12と、車両3のエンジン制御やパワーアシスト制御等に利用される車載エンジンコントロールユニット13によって検出される走行速度(ドライブシャフト回転数),エンジン負荷(スロットル開度),最終減速比(シフト位置)等のデータを携帯電話2に送信するための車両情報伝送部14と、車載バッテリ15の電力を携帯電話2に供給するための電力供給部16とを備える。サービス情報伝送部12はサービス情報系車内LAN32を介して車載テレビ装置4側の入出力インターフェイス30に接続され、車両情報伝送部14は車両情報系車内LAN33を介して車両3側の車載エンジンコントロールユニット13に接続されている。
車載情報端末として機能する車載テレビ装置4には、レンダリングに必要とされるテクスチャデータを保存したテクスチャデータベース17と、携帯電話2からサービス情報伝送部12,サービス情報系車内LAN32,入出力インターフェイス30を介して送られたレンダリングコマンドとテクスチャデータベース17に保存されているテクスチャデータとに基いてレンダリング処理を実行し、その処理結果をデバイス本体22に出力するレンダリング実行手段としてのサービスレンダラ18が設けられている。
車載情報端末として機能する車載テレビ装置4の構成を簡略化して図2のブロック図に示す。
車載テレビ装置4は、アプリケーションサービスプログラムを利用する際に必要となるデータ要求を入力するためのマン・マシン・インターフェイスとして機能するキー操作部19,ディスプレイ20,スピーカ21を備えたデバイス本体22と制御部23とによって構成され、制御部23にはテレビ電波を受信するためのアンテナ24と受信部25が配備されている。図1に示したサービスレンダラ18つまり車載テレビ装置4側のレンダリング実行手段は、具体的には、制御部23のマイクロプロセッサ26と、その制御プログラムを格納したROM27を機能実現手段として構成される。
また、図1に示したテクスチャデータベース17は、読み書き可能な大容量の不揮発性メモリ28に格納されており、具体的には、地図情報の表示等に必要とされる文字やアイコンあるいは塗り潰しパターン等のテクスチャーデータが不揮発性メモリ28に保存されている。テクスチャーデータの内容は必要に応じて外部から更新することができる。
RAM29はサービスレンダラ18として機能するマイクロプロセッサ26がレンダリング処理を実行する際の演算データの一時記憶等に利用される。
図1に示したプロファイルデータ記憶部9は具体的にはROM27によって構成されている。
また、制御部23の入出力インターフェイス30は、インターフェイス7のサービス情報伝送部12と接続するインターフェイスであり、マイクロプロセッサ26と携帯電話2との間でレンダリングやプロファイルデータ等に関わる情報の受け渡しを行なう際に利用される。
デバイス本体22のキー操作部19を操作することで生成されるデータ要求は、データ要求送信手段として機能するマイクロプロセッサ26の処理により、車載テレビ装置4内の入出力インターフェイス31と前記入出力インターフェイス30およびサービス情報系車内LAN32を介してインターフェイス7のサービス情報伝送部12に送られるようになっている。
携帯情報端末の一種である携帯電話2の構成を簡略化して図3のブロック図に示す。
携帯電話2は、送受話用のマイク34およびスピーカ35とキー操作部36ならびにディスプレイ37を備える。一般に、携帯電話2のディスプレイ37は車載テレビ装置のディスプレイ20に比べて小型であり、縦横比や解像度等が異なる。
携帯電話2を通常の携帯電話として使用する際には、マイク34から入力された音声が音声処理部38でA/D変換されてマイクロプロセッサ39に転送され、更に、マイクロプロセッサ39で通信形式データに変換された後、送受信部40で変調されて内蔵式もしくは伸縮式のアンテナ41を介して外部に送信される。また、アンテナ41で受信された通信電波は送受信部40で復調されてマイクロプロセッサ39に転送され、音声データに変換されてから、音声処理部38でD/A変換等の処理操作を受け、スピーカ35から音声として出力される。
キー操作部36は、電話番号入力のためのテンキーやオフフック/オンフック操作のためのキー等を備え、当該携帯電話2を単独で使用してアプリケーションサービスプログラムを利用する際に必要となるデータ要求を入力するためのマン・マシン・インターフェイスとしても機能する。
ROM42には、送受話や電子メールの送受信、更には、当該携帯電話2を単独で使用してアプリケーションサービスプログラムを利用するための制御プログラム等が格納されている。
図1に示したプロファイルデータ記憶部8は具体的にはROM42によって構成されている。
キー操作部36からの信号は入出力回路43を介してマイクロプロセッサ39に送られ、ディスプレイ37は入出力回路43を介してマイクロプロセッサ39からの指令で駆動制御される。
インターフェイス46は当該携帯電話2を車両3側のインターフェイス7に接続するためのもので、具体的には、サービス情報伝送部12との接続部と車両情報伝送部14との接続部および電力供給部16との接続部を備える。
携帯電話2のみを対象として行われるナビゲーションサービス等のアプリケーションサービスについては既に公知である。携帯電話2を単体で使用してナビゲーションサービス等のアプリケーションサービスを利用する際には、携帯電話2のマイクロプロセッサ39が、サーバ1からネットワーク6経由で送信された携帯情報端末用のレンダリング情報に基いてレンダリング処理を実行するレンダリング実行手段として機能する。レンダリング処理に必要とされテクスチャデータ等は予め不揮発性のデータメモリ部44に格納されている。RAM45はレンダリング実行手段として機能するマイクロプロセッサ39がレンダリング処理を実行する際の演算データの一時記憶等に利用される。これらの点に関しては既に公知である。
そして、本実施形態においては、携帯電話2のマイクロプロセッサ39が、更に、車載テレビ装置4側のインターフェイス7との接続の有無を判定して携帯電話2のプロファイルデータ記憶部8もしくは車載テレビ装置4のプロファイルデータ記憶部9の何れか一方からプロファイルデータを読み出してサーバ1に送信するプロファイルデータ送信手段,車載テレビ装置4から送信されたデータ要求と当該携帯電話2によって生成されたデータ要求をサーバ1に送信するデータ要求送信手段,サーバ1から送信された車載テレビ装置4用のレンダリング情報を解析して車載テレビ装置4用のレンダリングコマンドを作成するレンダリングコマンド作成手段,レンダリングコマンド作成手段で作成されたレンダリングコマンドを車載テレビ装置4に送信するレンダリングコマンド送信手段としても機能するようになっており、これらの処理に必要とされる制御プログラムがROM42に格納されている。
携帯電話2側のインターフェイス46と車両3側に設置された車載テレビ装置4のインターフェイス7との接続に関しては、有線接続を用いてもよいし、あるいは、無線接続を用いてもよい。
更に、サービス情報伝送部12と電力供給部16あるいは車両情報伝送部14と電力供給部16をPLC(高速電力線通信)のように電力伝送にデータ通信を重畳して統合することもできる。また、インターフェイス7と携帯電話2を所謂クレードルのようなかたちで接続する場合においては、無線の電力伝送にデータ通信を重畳することにより、クレードルに携帯電話2を置くだけで携帯電話2と車載テレビ装置4を機能的にリンクさせるといったこともできる。クレードル側の一次コイルと携帯電話2側の二次コイルとによる電磁誘導を利用した無線の電力伝送については公知である。
更に、サービス情報伝送部12と電力供給部16あるいは車両情報伝送部14と電力供給部16をPLC(高速電力線通信)のように電力伝送にデータ通信を重畳して統合することもできる。また、インターフェイス7と携帯電話2を所謂クレードルのようなかたちで接続する場合においては、無線の電力伝送にデータ通信を重畳することにより、クレードルに携帯電話2を置くだけで携帯電話2と車載テレビ装置4を機能的にリンクさせるといったこともできる。クレードル側の一次コイルと携帯電話2側の二次コイルとによる電磁誘導を利用した無線の電力伝送については公知である。
サーバ1の構成を簡略化して図4のブロック図に示す。
サーバ1は、ワークステーションやパーソナルコンピュータ等を始めとする一般的なコンピュータによって構成されるもので、演算手段としてのマイクロプロセッサ47,マイクロプロセッサ47の制御プログラムを格納したROM48,演算データの一時記憶等に利用されるRAM49,大容量記憶装置としてのハードディスクドライブ50,通信ネットワーク6と接続するためのインターフェイス51を有し、其の入出力回路56には、データ入力装置として機能するキーボード52,マウス53,ディスプレイ54,プリンタ55等が接続されている。
図1に示した携帯情報端末用アプリケーションサービスプログラム10および車載情報端末用アプリケーションサービスプログラム11は、具体的には、サーバ1のマイクロプロセッサ47と、その制御プログラムを格納したROM48、および、携帯電話2の仕様に応じたレンダリング情報や車載テレビ装置4の仕様に応じたレンダリング情報を格納したハードディスクドライブ50によって構成されている。ここではハードディスクドライブ50を1台のみ記載しているが、携帯電話2の仕様に応じたレンダリング情報を記憶したハードディスクドライブと車載テレビ装置4の仕様に応じたレンダリング情報を格納したハードディスクドライブを独立的に設けてもよい。
前述した通り、携帯電話2を対象としてサービスを提供する携帯情報端末用アプリケーションサービスプログラム10に関しては既に公知である。車載情報端末用アプリケーションサービスプログラム11は車載テレビ装置4の機能や性能に対応して特化されたアプリケーションサービスプログラムであり、携帯情報端末用アプリケーションサービスプログラム10とは仕様が異なるが、送信されたデータ要求を処理し、その処理結果を通信ネットワーク6経由で要求元に送信するとした基本的な機能に関しては携帯情報端末用アプリケーションサービスプログラム10と基本的に同等である。
本実施形態においては、サーバ1のマイクロプロセッサ47が、更に、携帯電話2から送信されるプロファイルデータに対応して携帯情報端末用アプリケーションサービスプログラム10もしくは車載情報端末用アプリケーションサービスプログラム11の何れか一方のアプリケーションサービスプログラムを利用対象として選択するアプリケーションサービスプログラム選択手段,携帯電話2から送信されるデータ要求に従って当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して携帯電話2に送信するレンダリング情報送信手段としても機能するようになっており、これらの処理に必要とされる制御プログラムがROM48に格納されている。
図5〜図9は携帯情報端末である携帯電話2のマイクロプロセッサ39が所定周期毎に繰り返し実行する処理の概略について示したフローチャート、図10〜図11はサーバ1のマイクロプロセッサ47が所定周期毎に繰り返し実行する処理の概略について示したフローチャート、図12〜図13は車載情報端末である車載テレビ装置4のマイクロプロセッサ26が所定周期毎に繰り返し実行する処理の概略について示したフローチャート、また、図14〜図15はサービス提供システム5における全体的な処理の流れについて示したシーケンス図である。
次に、図5〜図13および図14〜図15を参照して、プロファイルデータ送信手段,レンダリングコマンド作成手段,レンダリングコマンド送信手段,携帯電話2におけるデータ要求送信手段,レンダリング実行手段として機能するマイクロプロセッサ39の処理動作と、携帯情報端末用アプリケーションサービスプログラム10,車載情報端末用アプリケーションサービスプログラム11,アプリケーションサービスプログラム選択手段,レンダリング情報送信手段として機能するマイクロプロセッサ47の処理動作、および、車載テレビ装置4におけるデータ要求送信手段,レンダリング実行手段として機能するマイクロプロセッサ26の処理動作および全体的な処理の流れについて具体的に説明する。
ここでは一例として、ナビゲーションサービスのアプリケーションサービスが利用されているものとする。
携帯電話2のマイクロプロセッサ39は、まず、電源投入後の初期化処理を実行し、当該携帯電話2によるアプリケーションサービスプログラムの利用状態を記憶する利用状態記憶フラグFにアプリケーションサービスプログラムを利用していないことを示す値0をセットした後(ステップa1)、当該フラグFに単体の携帯電話2によるアプリケーションサービスプログラムの利用を示す値1がセットされているか否か(ステップa2)、および、当該携帯電話2に接続した車載テレビ装置4によるアプリケーションサービスプログラムの利用を示す値2がセットされているか否かを判定する(ステップa3)。
電源投入直後の現時点では利用状態記憶フラグFの値は初期値0に保持されているので必然的にステップa2,ステップa3の判定結果は偽となる。
従って、プロファイルデータ送信手段の一部として機能するマイクロプロセッサ39は、当該携帯電話2のインターフェイス46が車載テレビ装置4側のインターフェイス7と接続されているか否かを判定し(ステップa4)、接続が検出されなければ、更に、携帯電話2のキー操作部36からアプリケーションサービスプログラムを利用するサービス要求信号が入力されているか否かを判定し(ステップa5)、サービス要求信号も検知されなければ、送受話や電子メールの作成あるいは送受信等を始めとする携帯電話2の基本的な機能を実現するための処理を従来と同様にして繰り返し実行する(ステップa6)。
つまり、車載テレビ装置4との接続や当該携帯電話2のキー操作部36からのサービス要求信号の入力が検知されない限り、マイクロプロセッサ39は、ステップa2〜ステップa5の判定処理とステップa6の処理のみを繰り返し実行し、ステップa6の処理において送受話や電子メールの作成あるいは送受信等を始めとする携帯電話2の基本的な機能を実行するだけである。
このような処理が繰り返し実行される間に、当該携帯電話2のユーザが携帯電話2のキー操作部36を操作してアプリケーションサービスプログラムを利用するサービス要求信号を入力すると、この操作がステップa5の判定処理でマイクロプロセッサ39によって検出される。
この場合、携帯電話2のマイクロプロセッサ39は、当該携帯電話2に固有のIDとサービス要求信号とを合わせた信号をネットワーク6経由でサーバ1に送信し(ステップa7,図14参照)、サーバ1からのプロファイルデータ要求信号の入力を待つ待機状態に入る(ステップa8)。
一方、サーバ1のマイクロプロセッサ47は、携帯電話2からのサービス要求信号の入力の有無を判定する処理(ステップb1)と、携帯電話2からのデータ要求信号の入力の有無を判定する処理(ステップb2)と、携帯電話2からの終了要求信号の入力の有無を判定する処理(ステップb3)を所定周期毎に繰り返し実行しており、前述のステップa7の処理で携帯電話2から送信されたサービス要求信号は、ステップb1の判定処理でマイクロプロセッサ47によって検出される。
携帯電話2に固有のIDとサービス要求信号を検出したマイクロプロセッサ47は、サービス要求信号を送信した携帯電話2のIDを一時記憶した後(ステップb4)、対応するIDの携帯電話2に対してネットワーク6経由でプロファイルデータ要求信号を送信し(ステップb5,図14参照)、当該携帯電話2からのプロファイルデータの送信を待つ待機状態に入る(ステップb6)。
ステップb5の処理でサーバ1のマイクロプロセッサ47から送信されたプロファイルデータ要求信号は、ステップa8の判定処理で携帯電話2のマイクロプロセッサ39によって検出される。
この段階では、既に、プロファイルデータ送信手段の一部として機能するマイクロプロセッサ39によるステップa4の判定処理によって当該携帯電話2と車載テレビ装置4とが接続されていないことが明らかとなっているので、プロファイルデータ送信手段の一部として機能するマイクロプロセッサ39は、当該携帯電話2のプロファイルデータ記憶部8すなわちROM42から当該携帯電話2それ自体のプロファイルデータを読み出し、このプロファイルデータをサーバ1に送信し(ステップa9,図14参照)、サーバ1からのサービス開始信号の送信を待つ待機状態に入る(ステップa10)。
ステップa10の処理で携帯電話2のマイクロプロセッサ39から送信されたプロファイルデータは、ステップb6の判定処理でサーバ1のマイクロプロセッサ47によって検出される。
そして、アプリケーションサービスプログラム選択手段として機能するマイクロプロセッサ47は、ステップb6の判定処理で検出されたプロファイルデータすなわち携帯電話2のプロファイルデータ記憶部8から読み出された携帯電話2それ自体のプロファイルデータに対応するアプリケーションサービスプログラム、要するに、携帯情報端末用アプリケーションサービスプログラム10を利用対象のアプリケーションサービスプログラムとして選択し、ステップb4の処理で一時記憶された携帯電話2のIDに対応して携帯情報端末用アプリケーションサービスプログラム10が選択されたことを記憶した後(ステップb7)、対応するIDの携帯電話2に対してネットワーク6経由でサービス開始信号を送信して当該周期の処理を終え(ステップb8,図14参照)、ステップb1,ステップb2,ステップb3の判定処理を繰り返し実行する初期の待機状態に復帰する。
ステップb8の処理でサーバ1のマイクロプロセッサ47から送信されたサービス開始信号は、ステップa10の判定処理で携帯電話2のマイクロプロセッサ39によって検出される。
マイクロプロセッサ39は、単体の携帯電話2によってアプリケーションサービスプログラムが利用されていることを示す値1を利用状態記憶フラグFにセットして(ステップa11)、当該周期の処理を終了する。
次周期以降の処理では、利用状態記憶フラグFに既に値1がセットされているので、ステップa2の判定結果が真となる。
この場合、携帯電話2のマイクロプロセッサ39は、まず、携帯電話2のキー操作部36からデータ要求信号たとえば地図の表示を求める信号が入力されているか否かを判定し(ステップa12)、データ要求信号が入力されていなければ、更に、サーバ1から地図の表示等に関わるレンダリング情報が送信されているか否かを判定し(ステップa13)、レンダリング情報の送信も検知されていなければ、キー操作部36からサービス終了要求信号が入力されているか否かを判別する(ステップa14)。
ステップa12〜ステップa14に至る判定処理の結果が全て偽となった場合には、マイクロプロセッサ39は、このまま当該周期の処理を終了し、ステップa2,ステップa12〜ステップa14の判定処理のみを繰り返し実行して、キー操作部36からのデータ要求信号やサービス終了要求信号の入力あるいはサーバ1からのレンダリング情報の送信を待つ待機状態に入る。
ここで、ユーザが携帯電話2のキー操作部36を操作してデータ要求信号を入力した場合には、マイクロプロセッサ39は、ステップa12の判定処理で当該操作を検知し、当該携帯電話2によって生成されたデータ要求を送信するデータ要求送信手段として機能するマイクロプロセッサ39が、当該データ要求信号すなわち携帯電話2によって生成されたデータ要求信号と当該携帯電話2に固有のIDとを合わせた信号をネットワーク6経由でサーバ1に送信した後(ステップa15,図14参照)、前記と同様にしてステップa2,ステップa12〜ステップa14の判定処理のみを繰り返し実行してサーバ1からのレンダリング情報の入力を待つ待機状態に入る。
ステップa15の処理で携帯電話2のマイクロプロセッサ39から送信されたデータ要求信号は、ステップb1,ステップb2,ステップb3の判定処理を繰り返し実行するサーバ1のマイクロプロセッサ47によってステップb2の判定処理で検出される。
そして、レンダリング情報送信手段として機能するマイクロプロセッサ47が、データ要求信号と共に送信された携帯電話2のIDを参照して、当該IDに対応して前述のステップb7の処理で記憶されたアプリケーションサービスプログラム、つまり、この携帯電話2のIDに対応して現時点で選択されている携帯情報端末用アプリケーションサービスプログラム10から当該データ要求に対応した携帯情報端末用のレンダリング情報を読み出して、このレンダリング情報を対応するIDの携帯電話2に対してネットワーク6経由で送信する(ステップb9,図14参照)。
ステップb9の処理でサーバ1のマイクロプロセッサ47から送信された携帯情報端末用のレンダリング情報は、ステップa2,ステップa12〜ステップa14の判定処理のみを繰り返し実行する携帯電話2のマイクロプロセッサ39によってステップa13の判定処理で検出される。
そして、携帯電話2におけるレンダリング実行手段として機能するマイクロプロセッサ39が、サーバ1から送信された携帯情報端末用のレンダリング情報とデータメモリ部44に格納されているテクスチャデータとに基いてレンダリング処理を実行し(ステップa16)、その結果を当該携帯電話2のディスプレイ37やスピーカ35に画像や音声で表示出力して当該周期の処理を終了し(ステップa17,図14参照)、ステップa2,ステップa12〜ステップa14の判定処理のみを繰り返し実行する待機状態に復帰する。なお、レンダリング情報としては、データの可視化に必要とされる情報たとえば地図データといったものに限らず、音声データ,POI,ナビゲーション情報等を含めることも可能である。
以下、前記と同様にしてユーザが携帯電話2のキー操作部36を操作してデータ要求信号を携帯電話2に入力することで、携帯情報端末用アプリケーションサービスプログラム10を利用したナビゲーションサービス用のレンダリング処理を必要な回数だけ繰り返し実行することができる。
このレンダリング処理は携帯電話2の仕様つまり携帯電話2のプロファイルデータ記憶部8から読み出された携帯電話2それ自体のプロファイルデータに対応して選択された携帯情報端末用アプリケーションサービスプログラム10から送信されたレンダリング情報と当該携帯電話2のデータメモリ部44に格納されているテクスチャデータとに基いて実行されるから、携帯電話2に設けられた小型のディスプレイ37を用いてナビゲーションサービスに関わる地図情報等を的確に表示することができる。
最終的に、ユーザが携帯電話2のキー操作部36を操作して終了要求信号を携帯電話2に入力すると、ステップa2,ステップa12〜ステップa14の判定処理のみを繰り返し実行する携帯電話2のマイクロプロセッサ39がステップa14の判定処理で当該操作を検出し、マイクロプロセッサ39が、終了要求信号と当該携帯電話2に固有のIDとを合わせた信号をネットワーク6経由でサーバ1に送信し、利用状態記憶フラグFの値を0にリセットする(ステップa18)。
この結果、携帯電話2のマイクロプロセッサ39は、ステップa2〜ステップa5の判定処理とステップa6の通常処理を繰り返し実行する初期の待機状態に復帰する。
ステップa18の処理で携帯電話2のマイクロプロセッサ39から送信された終了要求信号は、ステップb1,ステップb2,ステップb3の判定処理を繰り返し実行するサーバ1のマイクロプロセッサ47によってステップb3の判定処理で検出され、マイクロプロセッサ47は、ステップb7の処理で記憶した当該携帯電話2のIDと携帯情報端末用アプリケーションサービスプログラム10との対応関係、つまり、携帯電話2のIDに対応して携帯情報端末用アプリケーションサービスプログラム10が選択されているといった情報を破棄する(ステップb10)。
一方、携帯電話2のマイクロプロセッサ39がステップa2〜ステップa5の判定処理とステップa6の通常処理を繰り返し実行する間にプロファイルデータ送信手段の一部として機能するマイクロプロセッサ39によって当該携帯電話2のインターフェイス46と車載テレビ装置4側のインターフェイス7との接続が検知された場合には(ステップa4)、まず、携帯電話2のマイクロプロセッサ39がインターフェイス46,インターフェイス7,サービス情報系車内LAN32を介して車載テレビ装置4のマイクロプロセッサ26に対してリンク要求信号を送信し(ステップa19,図15参照)、車載テレビ装置4からの接続確認信号の入力を待つ待機状態に入る(ステップa20)。
一方、車載テレビ装置4のマイクロプロセッサ26は、この時点で既に電源投入後の初期化処理を終えて、当該車載テレビ装置4によるアプリケーションサービスプログラムの利用状態を記憶する利用状態記憶フラグGにアプリケーションサービスプログラムを利用していないことを示す値0をセットしている(ステップc1)。マイクロプロセッサ26は、利用状態記憶フラグGにアプリケーションサービスプログラムを利用していることを示す値1がセットされているか否か(ステップc2)、および、当該車載テレビ装置4に接続した携帯電話2からリンク要求信号が入力されているか否かを判定するが(ステップc3)、電源投入直後の時点では利用状態記憶フラグGの値は初期値0に保持されており、また、通常は携帯電話2も接続されていないので、必然的にステップc2,ステップc3の判定結果は偽となり、マイクロプロセッサ26は、受像した画像の表示等を始めとする車載テレビ装置4の基本的な機能を実現するための処理を従来と同様にして繰り返し実行する(ステップc4)。
ステップa19の処理で携帯電話2のマイクロプロセッサ39から送信されたリンク要求信号はステップc2,ステップc3の判定処理とステップc4の通常処理を繰り返し実行する車載テレビ装置4のマイクロプロセッサ26によってステップc3の判定処理で検出される。
車載テレビ装置4のマイクロプロセッサ26は、インターフェイス7におけるサービス情報伝送部12,車両情報伝送部14,電力供給部16と携帯電話2側のインターフェイス46との接続状態を確認し(ステップc5)、異常が確認されなければ、インターフェイス7のサービス情報伝送部12とインターフェイス46を経由して携帯電話2のマイクロプロセッサ39に接続確認信号を送信し(ステップc6,図15参照)、携帯電話2からのプロファイルデータ要求信号の入力を待つ待機状態に入る(ステップc7)。
ステップc6の処理で車載テレビ装置4から送信された接続確認信号は、ステップa20の判定処理で携帯電話2のマイクロプロセッサ39によって検出される。
この段階では、既に、プロファイルデータ送信手段の一部として機能するマイクロプロセッサ39によるステップa4の判定処理によって当該携帯電話2と車載テレビ装置4とが接続されていることが明らかとなっているので、プロファイルデータ送信手段の一部として機能するマイクロプロセッサ39は、車載テレビ装置4のプロファイルデータ記憶部9のプロファイルデータを取得するための信号であるプロファイルデータ要求信号を車載テレビ装置4に送信し(ステップa21,図15参照)、車載テレビ装置4からのプロファイルデータの入力を待つ待機状態に入る(ステップa22)。
ステップa21の処理で携帯電話2から送信されたプロファイルデータ要求信号は、ステップc7の判定処理で車載テレビ装置4のマイクロプロセッサ26によって検出される。
次いで、車載テレビ装置4のマイクロプロセッサ26が当該車載テレビ装置4のプロファイルデータ記憶部9すなわちROM27から当該車載テレビ装置4それ自体のプロファイルデータを読み出し、このプロファイルデータを携帯電話2に送信し(ステップc8,図15参照)、当該車載テレビ装置4によってアプリケーションサービスプログラムが利用されていることを示す値1を利用状態記憶フラグGにセットして(ステップc9)、当該周期の処理を終了する。
このようにして利用状態記憶フラグGに1がセットされる結果、次周期以降の処理ではステップc2の判定結果が真となる。
従って、車載テレビ装置4のマイクロプロセッサ26は、まず、車載テレビ装置4のデバイス本体22に設けられたキー操作部19からデータ要求信号たとえば地図の表示を求める信号が入力されているか否かを判定し(ステップc10)、データ要求信号が入力されていなければ、更に、携帯電話2から地図の表示等に関わるレンダリングコマンドが送信されているか否かを判定し(ステップc11)、レンダリングコマンドの送信も検知されていなければ、車載テレビ装置4のデバイス本体22に設けられたキー操作部19からサービス終了要求信号が入力されているか否かを判別する(ステップc12)。
ステップc10〜ステップc12に至る判定処理の結果が全て偽となった場合には、車載テレビ装置4のマイクロプロセッサ26は、このまま当該周期の処理を終了し、ステップc2,ステップc10〜ステップc12の判定処理のみを繰り返し実行して、キー操作部19からのデータ要求信号やサービス終了要求信号の入力あるいは携帯電話2からのレンダリングコマンドの送信を待つ待機状態に入る。
また、前述したステップc8の処理で車載テレビ装置4から送信されたプロファイルデータは、ステップa22の判定処理で携帯電話2のマイクロプロセッサ39によって検出され、マイクロプロセッサ39が、当該プロファイルデータを一時記憶する(ステップa23)。
次いで、携帯電話2のマイクロプロセッサ39は、当該携帯電話2に固有のIDとサービス要求信号とを合わせた信号をネットワーク6経由でサーバ1に送信し(ステップa24,図15参照)、サーバ1からのプロファイルデータ要求信号の入力を待つ待機状態に入る(ステップa25)。
一方、サーバ1のマイクロプロセッサ47は、携帯電話2からのサービス要求信号の入力の有無を判定する処理(ステップb1)と、携帯電話2からのデータ要求信号の入力の有無を判定する処理(ステップb2)と、携帯電話2からの終了要求信号の入力の有無を判定する処理(ステップb3)とを所定周期毎に繰り返し実行しており、前述のステップa24の処理で携帯電話2から送信されたサービス要求信号は、ステップb1の判定処理でマイクロプロセッサ47によって検出される。
携帯電話2に固有のIDとサービス要求信号を検出したマイクロプロセッサ47は、サービス要求信号を送信した携帯電話2のIDを一時記憶した後(ステップb4)、対応するIDの携帯電話2に対してネットワーク6経由でプロファイルデータ要求信号を送信し(ステップb5,図15参照)、当該携帯電話2からのプロファイルデータの送信を待つ待機状態に入る(ステップb6)。
ステップb5の処理でサーバ1のマイクロプロセッサ47から送信されたプロファイルデータ要求信号は、ステップa25の判定処理で携帯電話2のマイクロプロセッサ39によって検出される。
次いで、プロファイルデータ送信手段の一部として機能するマイクロプロセッサ39が、ステップa23の処理で一時記憶しておいたプロファイルデータすなわち車載テレビ装置4のプロファイルデータ記憶部9であるROM27から読み出した車載テレビ装置4のプロファイルデータをサーバ1に送信し(ステップa26,図15参照)、サーバ1からのサービス開始信号の送信を待つ待機状態に入る(ステップa27)。
ステップa26の処理で携帯電話2のマイクロプロセッサ39から送信されたプロファイルデータは、ステップb6の判定処理でサーバ1のマイクロプロセッサ47によって検出される。
そして、アプリケーションサービスプログラム選択手段として機能するマイクロプロセッサ47は、ステップb6の判定処理で検出されたプロファイルデータすなわち携帯電話2に接続した車載テレビ装置4のプロファイルデータ記憶部9から読み出された車載テレビ装置4のプロファイルデータに対応するアプリケーションサービスプログラム、要するに、車載情報端末用アプリケーションサービスプログラム11を利用対象のアプリケーションサービスプログラムとして選択し、ステップb4の処理で一時記憶された携帯電話2のIDに対応して車載情報端末用アプリケーションサービスプログラム11が選択されたことを記憶した後(ステップb7)、対応するIDの携帯電話2に対してネットワーク6経由でサービス開始信号を送信して当該周期の処理を終え(ステップb8,図15参照)、ステップb1,ステップb2,ステップb3の判定処理を繰り返し実行する初期の待機状態に復帰する。
ステップb8の処理でサーバ1のマイクロプロセッサ47から送信されたサービス開始信号は、ステップa27の判定処理で携帯電話2のマイクロプロセッサ39によって検出される。
マイクロプロセッサ39は、携帯電話2に接続された車載テレビ装置4によってアプリケーションサービスプログラムが利用されていることを示す値2を利用状態記憶フラグFにセットして(ステップa28)、当該周期の処理を終了する。
次周期以降の処理では、利用状態記憶フラグFに既に値2がセットされているので、ステップa3の判定結果が真となる。
この場合、携帯電話2のマイクロプロセッサ39は、まず、インターフェイス7を介して車載テレビ装置4側からのデータ要求信号たとえば地図の表示を求める信号が入力されているか否かを判定し(ステップa29)、データ要求信号が入力されていなければ、更に、サーバ1から地図の表示等に関わるレンダリング情報が送信されているか否かを判定し(ステップa30)、レンダリング情報の送信も検知されていなければ、インターフェイス7を介して車載テレビ装置4側からのサービス終了要求信号が入力されているか否かを判別する(ステップa31)。
ステップa29〜ステップa31に至る判定処理の結果が全て偽となった場合には、マイクロプロセッサ39は、このまま当該周期の処理を終了し、ステップa2,ステップa3,ステップa29〜ステップa31の判定処理のみを繰り返し実行して、車載テレビ装置4側からのデータ要求信号やサービス終了要求信号の入力あるいはサーバ1からのレンダリング情報の送信を待つ待機状態に入る。
ここで、ユーザが車載テレビ装置4のデバイス本体22に設けられたキー操作部19を操作してデータ要求信号たとえば地図の表示を求める信号を入力した場合には、ステップc2,ステップc10〜ステップc12の判定処理を繰り返し実行している車載テレビ装置4のマイクロプロセッサ26が前述したステップc10の判定処理で当該操作を検出し、車載テレビ装置4におけるデータ要求送信手段として機能するマイクロプロセッサ26が、このデータ要求信号をインターフェイス7経由で携帯電話2に送信する(ステップc13,図15参照)。
このデータ要求信号はステップa2,ステップa3,ステップa29〜ステップa31の判定処理のみを繰り返し実行する携帯電話2のマイクロプロセッサ39によりステップa29の判定処理で検知され、携帯電話2におけるデータ要求送信手段として機能するマイクロプロセッサ39が、データ要求信号すなわち当該携帯電話2に接続された車載テレビ装置4の側で生成されたデータ要求信号と当該携帯電話2に固有のIDとを合わせた信号をネットワーク6経由でサーバ1に送信した後(ステップa32,図15参照)、前記と同様にしてステップa2,ステップa3,ステップa29〜ステップa31の判定処理のみを繰り返し実行してサーバ1からのレンダリング情報の入力を待つ待機状態に入る。
ステップa32の処理で携帯電話2のマイクロプロセッサ39から送信されたデータ要求信号は、ステップb1,ステップb2,ステップb3の判定処理を繰り返し実行するサーバ1のマイクロプロセッサ47によってステップb2の判定処理で検出される。
そして、レンダリング情報送信手段として機能するマイクロプロセッサ47が、データ要求信号と共に送信された携帯電話2のIDを参照して、当該IDに対応して前述のステップb7の処理で記憶されたアプリケーションサービスプログラム、つまり、この携帯電話2のIDに対応して現時点で選択されている車載情報端末用アプリケーションサービスプログラム11から当該データ要求に対応した車載情報端末用のレンダリング情報を読み出して、このレンダリング情報を対応するIDの携帯電話2に対してネットワーク6経由で送信する(ステップb9,図15参照)。
ステップb9の処理でサーバ1のマイクロプロセッサ47から送信された車載情報端末用のレンダリング情報は、ステップa2,ステップa3,ステップa29〜ステップa31の判定処理のみを繰り返し実行する携帯電話2のマイクロプロセッサ39によってステップa30の判定処理で検出される。
そして、携帯電話2におけるレンダリングコマンド作成手段として機能するマイクロプロセッサ39が、サーバ1から送信された車載情報端末用のレンダリング情報を復号または解析して車載テレビ装置4用のレンダリングコマンドを作成し(ステップa33)、レンダリングコマンド送信手段として機能するマイクロプロセッサ39が、インターフェイス7を経由して当該レンダリングコマンドを車載テレビ装置4に送信する(ステップa34,図15参照)。前記と同様、レンダリング情報としては、データの可視化に必要とされる情報たとえば地図データといったものに限らず、音声データ,POI,ナビゲーション情報等を含めることも可能である。
ステップa34の処理で携帯電話2のマイクロプロセッサ39から送信されたレンダリングコマンドは、ステップc2,ステップc10〜ステップc12の判定処理のみを繰り返し実行する車載テレビ装置4のマイクロプロセッサ26によってステップc11の判定処理で検出される。
次いで、車載テレビ装置4におけるサービスレンダラ18すなわち車載テレビ装置4側のレンダリング実行手段として機能するマイクロプロセッサ26は、携帯電話2から送られてきたレンダリングコマンドと車載テレビ装置4のテクスチャデータベース17つまり不揮発性メモリ28に格納された文字やアイコンあるいは塗り潰しパターン等に基いてレンダリング処理を実行し(ステップc14)、その結果を当該車載テレビ装置4のディスプレイ20やスピーカ21に画像や音声で表示出力して当該周期の処理を終了し(ステップc15,図15参照)、ステップc2,ステップc10〜ステップc12の判定処理のみを繰り返し実行する待機状態に復帰する。
以下、前記と同様にしてユーザが車載テレビ装置4のキー操作部19を操作してデータ要求信号を車載テレビ装置4に入力することで、車載情報端末用アプリケーションサービスプログラム11を利用したレンダリング処理を必要な回数だけ繰り返し実行することができる。
このレンダリング処理は車載テレビ装置4の仕様つまり車載テレビ装置4のプロファイルデータ記憶部9から読み出された車載テレビ装置4それ自体のプロファイルデータに対応して選択された車載情報端末用アプリケーションサービスプログラム11から送信されたレンダリング情報を携帯電話2側の処理で解析して得られたレンダリングコマンドと当該車載テレビ装置4のテクスチャデータベース17つまり不揮発性メモリ28に格納されているテクスチャデータとに基いて実行されるから、車載テレビ装置4に設けられた比較的大型のディスプレイ20を用いてナビゲーションサービスに関わる地図情報等を細部まで的確に表示することができる。
また、文字やアイコンあるいは塗り潰しパターン等のテクスチャデータは車載テレビ装置4のテクスチャデータベース17つまり不揮発性メモリ28に格納されているので、携帯電話2側のデータメモリ部44から一々テクスチャデータを読み込む必要はなく、高速の表示処理が可能であり、また、車載テレビ装置4の仕様に合わせて最適化したテクスチャデータを利用してレンダリング処理を行なうことができる。
最終的に、ユーザが車載テレビ装置4のキー操作部19を操作して終了要求信号を車載テレビ装置4に入力すると、ステップc2,ステップc10〜ステップc12の判定処理のみを繰り返し実行する車載テレビ装置4のマイクロプロセッサ26がステップc12の判定処理で当該操作を検出し、マイクロプロセッサ26が、終了要求信号をインターフェイス7経由で携帯電話2に送信し(ステップc16)、利用状態記憶フラグGの値を0にリセットする(ステップc17)。
ステップa2,ステップa3,ステップa29〜ステップa31の判定処理を繰り返し実行している携帯電話2のマイクロプロセッサ39は、車載テレビ装置4からの終了要求信号をステップa31の処理で検出し、当該携帯電話2に固有のIDと終了要求信号を合わせた信号をネットワーク6経由でサーバ1に送信し、利用状態記憶フラグFの値を0にリセットする(ステップa35)。
この結果、車載テレビ装置4のマイクロプロセッサ26は、ステップc2〜ステップc3の判定処理とステップc4の通常処理を繰り返し実行する初期の待機状態に復帰し、また、携帯電話2のマイクロプロセッサ39は、ステップa2〜ステップa5の判定処理とステップa6の通常処理を繰り返し実行する初期の待機状態に復帰する。
また、ステップa35の処理で携帯電話2のマイクロプロセッサ39から送信された終了要求信号は、ステップb1,ステップb2,ステップb3の判定処理を繰り返し実行するサーバ1のマイクロプロセッサ47によってステップb3の判定処理で検出され、マイクロプロセッサ47は、ステップb7の処理で記憶した携帯電話2のIDと車載情報端末用アプリケーションサービスプログラム11との対応関係、つまり、携帯電話2のIDに対応して車載情報端末用アプリケーションサービスプログラム11が選択されているといった情報を破棄する(ステップb10)。
車載テレビ装置4におけるディスプレイ20の画面サイズが携帯電話2におけるディスプレイ37の画面サイズより大きいからといって、ディスプレイ20に表示される画像を単にディスプレイ37に拡大表示しただけではデータの粗さなどが目立ち易くなる弊害が生じるが、この実施形態では、車載テレビ装置4のディスプレイ20の表示にあわせて最適化されたレンダリング情報が車載情報端末用アプリケーションサービスプログラム11から提供され、しかも、当該車載テレビ装置4のテクスチャデータベーに保存された専用の品質の文字やアイコンあるいは塗りつぶしパターンや音声データ等のテクスチャデータベースを利用してレンダリングが行われるようになっているので、携帯電話2で利用しているアプリケーションサービスを車両3側に設置された車載テレビ装置4の性能に即した品質で利用することができ、ナビゲーションサービス等の地図の細部の認識も容易となる。
また、一般的に、レンダリング品質を上げるとテクスチャデータの量が増大し、テクスチャデータを含めた全ての処理データを車載情報端末用アプリケーションサービスプログラム11から通信ネットワーク6経由で取得しようとすると、テクスチャデータの取得に膨大な時間が掛かり実用的でない。携帯電話2のデータメモリ部44に記憶されたテクスチャデータをインターフェイス7経由で車載テレビ装置4に読み込む場合にも程度の差はあれ、これと同様の問題が生じる。
この実施形態では、データ量が多く、部品化が可能なデータをあらかじめ車載テレビ装置4側のテクスチャデータベース17すなわち不揮発性メモリ28に登録しておくようにしているので、車載情報端末用アプリケーションサービスプログラム11からはテクスチャデータを除いたレンダリング情報たとえばテクスチャのインデックスやサイズ等の情報のみをネットワーク6経由で携帯電話2に受け渡せばよく、車載テレビ装置4のサービスレンダラ18つまりマイクロプロセッサ26からなるレンダリング実行手段は、携帯電話2側で生成されたレンダリングコマンドに基いてテクスチャデータベース17を参照してレンダリングを実行するだけで済むので、テクスチャデータ取得のための通信によるオーバヘッドが軽減され、通常のカーナビゲーションシステムと同等のレンダリング速度を実現することが可能となる。
この実施形態では、データ量が多く、部品化が可能なデータをあらかじめ車載テレビ装置4側のテクスチャデータベース17すなわち不揮発性メモリ28に登録しておくようにしているので、車載情報端末用アプリケーションサービスプログラム11からはテクスチャデータを除いたレンダリング情報たとえばテクスチャのインデックスやサイズ等の情報のみをネットワーク6経由で携帯電話2に受け渡せばよく、車載テレビ装置4のサービスレンダラ18つまりマイクロプロセッサ26からなるレンダリング実行手段は、携帯電話2側で生成されたレンダリングコマンドに基いてテクスチャデータベース17を参照してレンダリングを実行するだけで済むので、テクスチャデータ取得のための通信によるオーバヘッドが軽減され、通常のカーナビゲーションシステムと同等のレンダリング速度を実現することが可能となる。
次に、図1で示した構成からサーバ1と通信ネットワーク6を省略してスタンドアローン型としたサービス提供システムの実施形態について簡単に説明する。
図16は携帯情報端末の一種である携帯電話58と車両3に設置された車載情報端末としての車載テレビ装置59とによって構成されるサービス提供システム57に対して本発明を適用した場合の一実施形態について示した機能ブロック図である。
図16に示した車載テレビ装置59および携帯電話58のハードウェア上の構成に関しては図2に示した実施例1の車載テレビ装置4や図3に示した実施例1の携帯電話2の構成と全く同様であるが、携帯電話58に割り振られた機能が図1に示した実施例1の携帯電話2の場合と相違する。つまり、この実施形態の携帯電話58は、アプリケーションサービスプログラムを利用してアプリケーションサービスを提供する携帯情報端末であり、実施例1におけるサーバ1の機能を兼ね備えている。
以下、携帯電話58の構成に関しては図3を援用し、車載テレビ装置59の構成に関しては図2を援用して説明する。
実施例2の携帯電話58は、実質的には、前述した実施例1のサーバ1の機能を実施例1の携帯電話2に内蔵アプリケーションサーバ60として付加したものであり、図1ではサーバ1側にあった携帯情報端末用アプリケーションサービスプログラム10および車載情報端末用アプリケーションサービスプログラム11が携帯電話58側のデータメモリ部44に内蔵されており、図5〜図9に示され処理と図10〜図11に示される処理が、携帯電話58の内部処理として携帯電話58側のマイクロプロセッサ39によってスタンドアローンのかたちで実行されるようになっている。
従って、携帯情報端末用アプリケーションサービスプログラム10および車載情報端末用アプリケーションサービスプログラム11として機能するデータメモリ部44と携帯電話58のマイクロプロセッサ39との間を情報伝達可能に接続しているマイクロプロセッサ39のバスラインを図1に示される通信ネットワーク6と見做せば、図16に示した携帯電話58の機能は図1における実施例1のサーバ1の機能と図1における実施例1の携帯電話2の機能とを合わせたものと全く同等である。
このような構成を適用した場合、携帯電話58のマイクロプロセッサ39は、プロファイルデータ出力手段として機能し、前述した実施例1の場合と同様、当該携帯電話58と車載テレビ装置59との接続の有無を判定した後、接続が確認されなかった場合には当該携帯電話58のプロファイルデータ記憶部8(ROM42)から携帯電話58自身のプロファイルデータを読み出して内蔵アプリケーションサーバ60のアプリケーションサービスプログラム選択手段に出力する一方、当該携帯電話58と車載テレビ装置59との接続が確認された場合にはインターフェイス7を介して車載テレビ装置59のプロファイルデータ記憶部9(ROM27)から車載テレビ装置59のプロファイルデータを読み出して内蔵アプリケーションサーバ60のアプリケーションサービスプログラム選択手段に出力する。
また、携帯電話58のマイクロプロセッサ39は、内蔵アプリケーションサーバ60のアプリケーションサービスプログラム選択手段としても機能し、プロファイルデータ出力手段から携帯電話58のプロファイルデータが入力された場合には携帯情報端末用アプリケーションサービスプログラム10を利用対象として選択する一方、プロファイルデータ出力手段から車載テレビ装置59のプロファイルデータが入力された場合には車載情報端末用アプリケーションサービスプログラム11を利用対象として選択する。
そして、携帯電話58のデータ要求出力手段として機能するマイクロプロセッサ39は、当該携帯電話58のキー操作部36の操作で生成されたデータ要求信号や、当該携帯電話58に接続した車載テレビ装置59のキー操作部19の操作で生成されてインターフェイス7を経由して入力されたデータ要求信号を内蔵アプリケーションサーバ60のレンダリング情報読出手段に出力する。
携帯電話58における内蔵アプリケーションサーバ60のレンダリング情報読出手段として機能するマイクロプロセッサ39は、携帯電話58のデータ要求出力手段から入力されたデータ要求信号に従って当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出す。つまり、携帯電話58が単独で使用されている状況下ではアプリケーションサービスプログラム選択手段によって携帯情報端末用アプリケーションサービスプログラム10が選択されているので、携帯情報端末用アプリケーションサービスプログラム10から携帯情報端末用のレンダリング情報が読み出され、また、携帯電話58に接続した車載テレビ装置59が利用されている状況下では、アプリケーションサービスプログラム選択手段によって車載情報端末用アプリケーションサービスプログラム11が選択されているので、車載情報端末用アプリケーションサービスプログラム11から車載情報端末用のレンダリング情報が読み出されることになる。
ここで、レンダリング情報読出手段によって携帯情報端末用のレンダリング情報が読み出された場合には、携帯電話58のレンダリング実行手段として機能するマイクロプロセッサ39が当該レンダリング情報と携帯電話58のデータメモリ部44に格納されているテクスチャデータとに基いて直ちにレンダリング処理を実行し、その結果を当該携帯電話58のディスプレイ37やスピーカ35に画像や音声で表示出力する。
一方、レンダリング情報読出手段によって車載情報端末用のレンダリング情報が読み出された場合においては、携帯電話58のレンダリングコマンド作成手段として機能するマイクロプロセッサ39が当該レンダリング情報を復号または解析して車載テレビ装置59用のレンダリングコマンドを作成し、更に、携帯電話58のレンダリングコマンド送信手段として機能するマイクロプロセッサ39が、このレンダリングコマンドをインターフェイス7経由で車載テレビ装置59に送信する。そして、最終的に、車載テレビ装置59におけるサービスレンダラ18すなわち車載テレビ装置59側のレンダリング実行手段として機能するマイクロプロセッサ26が、携帯電話58から送られてきたレンダリングコマンドと車載テレビ装置59のテクスチャデータベース17(不揮発性メモリ28)に格納された文字やアイコンあるいは塗り潰しパターン等に基いてレンダリング処理を実行し、その結果を当該車載テレビ装置59のディスプレイ20やスピーカ21に画像や音声で表示出力する。
以上に述べた通り、具体的な動作に関しては前述した実施例1の場合と同等である。一例として、百科事典の検索に関わるアプリケーションサービスが携帯電話58によって提供される場合を例にとって、サービス提供システム57における全体的な処理の流れを図17および図18のシーケンス図に示す。このうち、図17は携帯電話58を単体で使用して内蔵アプリケーションサーバ60を利用した場合、つまり、携帯電話58のキー操作部36で生成されたデータ要求信号に従って検索が行なわれた場合の処理の流れ、つまり、携帯情報端末用アプリケーションサービスプログラム10から携帯情報端末用のレンダリング情報が読み出され、携帯電話58のレンダリング実行手段として機能するマイクロプロセッサ39が当該レンダリング情報と携帯電話58のデータメモリ部44に格納されているテクスチャデータに基いてレンダリング処理を実行して結果を携帯電話58のディスプレイ37に表示出力した場合の処理の流れについて示し、また、図18では携帯電話58に接続した車載テレビ装置59からインターフェイス7経由で携帯電話58に転送されたデータ要求信号に従って検索が行なわれた場合の処理、要するに、車載情報端末用アプリケーションサービスプログラム11から車載情報端末用のレンダリング情報が読み出され、携帯電話58のレンダリングコマンド作成手段として機能するマイクロプロセッサ39が当該レンダリング情報を復号または解析して車載テレビ装置59用のレンダリングコマンドを作成し、更に、携帯電話58のレンダリングコマンド送信手段として機能するマイクロプロセッサ39が、このレンダリングコマンドをインターフェイス7経由で車載テレビ装置59に送信し、車載テレビ装置59におけるサービスレンダラ18つまり車載テレビ装置59側のレンダリング実行手段として機能するマイクロプロセッサ26が、携帯電話58から送られてきたレンダリングコマンドと車載テレビ装置59のテクスチャデータベース17(不揮発性メモリ28)に格納された文字やアイコンあるいは塗り潰しパターン等に基いてレンダリング処理を実行し、その結果を当該車載テレビ装置59のディスプレイ20に表示出力した場合の処理の流れについて示している。
図17と図14との比較、および、図18と図15の比較から明らかなように、前述した実施例1においても此の実施例2においても、全体としての処理の流れは実質的に同等である。
一般に、レンダリング品質を上げるとテクスチャデータの量が増大する。この結果、テクスチャデータを含めた全てのデータを携帯電話58からインターフェイス7経由で車載テレビ装置59に転送しようとするとテクスチャデータの転送に多大な時間が掛かるが、この実施例2では、部品化が可能なデータをあらかじめ車載テレビ装置59側のテクスチャデータベース17すなわち不揮発性メモリ28に登録しておくようにしているので、テクスチャデータを除いたレンダリング情報、たとえば、テクスチャのインデックスやサイズ等の情報のみをインターフェイス7経由で携帯電話58から車載テレビ装置59に受け渡せばよく、車載テレビ装置59のサービスレンダラ18すなわちマイクロプロセッサ26からなるレンダリング実行手段は、携帯電話58側で生成されたレンダリングコマンドに基いてテクスチャデータベース17を参照してレンダリングを実行するだけで済むので、テクスチャデータ取得のための通信によるオーバヘッドが軽減され、レンダリング速度の高速化が実現される。
以上の実施例では、車載情報端末の例として車載テレビ装置を利用する場合について述べたが、車載情報端末としては、この他にも車両3の後退時に利用される後方監視カメラのディスプレイ装置やDVDの再生装置等を利用することができる。
また、アプリケーションサービスの態様に制限はなく、ナビゲーションサービスや百科事典の検索機能のほか、様々な公知のアプリケーションサービスに対処することが可能である。
1 サーバ
2 携帯電話(携帯情報端末)
3 車両
4 車載テレビ装置(車載情報端末)
5 サービス提供システム
6 通信ネットワーク
7 インターフェイス
8 プロファイルデータ記憶部
9 プロファイルデータ記憶部
10 携帯情報端末用アプリケーションサービスプログラム
11 車載情報端末用アプリケーションサービスプログラム
12 サービス情報伝送部
13 車載エンジンコントロールユニット
14 車両情報伝送部
15 車載バッテリ
16 電力供給部
17 テクスチャデータベース
18 サービスレンダラ(レンダリング実行手段)
19 キー操作部
20 ディスプレイ
21 スピーカ
22 デバイス本体
23 制御部
24 アンテナ
25 受信部
26 マイクロプロセッサ(データ要求送信手段,レンダリング実行手段)
27 ROM
28 不揮発性メモリ
29 RAM
30 入出力インターフェイス
31 入出力インターフェイス
32 サービス情報系車内LAN
33 車両情報系車内LAN
34 マイク
35 スピーカ
36 キー操作部
37 ディスプレイ
38 音声処理部
39 マイクロプロセッサ(レンダリング実行手段,プロファイルデータ送信手段,データ要求送信手段,レンダリングコマンド作成手段,レンダリングコマンド送信手段)
40 送受信部
41 アンテナ
42 ROM
43 入出力回路
44 データメモリ部
45 RAM
46 インターフェイス
47 マイクロプロセッサ(アプリケーションサービスプログラム選択手段,レンダリング情報送信手段)
48 ROM
49 RAM
50 ハードディスクドライブ
51 インターフェイス
52 キーボード
53 マウス
54 ディスプレイ
55 プリンタ
56 入出力回路
57 サービス提供システム
58 携帯電話(携帯情報端末)
59 車載テレビ装置(車載情報端末)
60 内蔵アプリケーションサーバ
2 携帯電話(携帯情報端末)
3 車両
4 車載テレビ装置(車載情報端末)
5 サービス提供システム
6 通信ネットワーク
7 インターフェイス
8 プロファイルデータ記憶部
9 プロファイルデータ記憶部
10 携帯情報端末用アプリケーションサービスプログラム
11 車載情報端末用アプリケーションサービスプログラム
12 サービス情報伝送部
13 車載エンジンコントロールユニット
14 車両情報伝送部
15 車載バッテリ
16 電力供給部
17 テクスチャデータベース
18 サービスレンダラ(レンダリング実行手段)
19 キー操作部
20 ディスプレイ
21 スピーカ
22 デバイス本体
23 制御部
24 アンテナ
25 受信部
26 マイクロプロセッサ(データ要求送信手段,レンダリング実行手段)
27 ROM
28 不揮発性メモリ
29 RAM
30 入出力インターフェイス
31 入出力インターフェイス
32 サービス情報系車内LAN
33 車両情報系車内LAN
34 マイク
35 スピーカ
36 キー操作部
37 ディスプレイ
38 音声処理部
39 マイクロプロセッサ(レンダリング実行手段,プロファイルデータ送信手段,データ要求送信手段,レンダリングコマンド作成手段,レンダリングコマンド送信手段)
40 送受信部
41 アンテナ
42 ROM
43 入出力回路
44 データメモリ部
45 RAM
46 インターフェイス
47 マイクロプロセッサ(アプリケーションサービスプログラム選択手段,レンダリング情報送信手段)
48 ROM
49 RAM
50 ハードディスクドライブ
51 インターフェイス
52 キーボード
53 マウス
54 ディスプレイ
55 プリンタ
56 入出力回路
57 サービス提供システム
58 携帯電話(携帯情報端末)
59 車載テレビ装置(車載情報端末)
60 内蔵アプリケーションサーバ
Claims (6)
- ネットワーク上に設置されたサーバと、前記サーバのアプリケーションサービスプログラムを利用したアプリケーションサービスを提供される携帯情報端末と、前記サーバと前記携帯情報端末との間の通信を実現するための通信ネットワークと、車両に設置された車載情報端末とからなるサービス提供システムであって、
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、前記携帯情報端末と前記車載情報端末の各々に、各情報端末の仕様を表すプロファイルデータを記憶したプロファイルデータ記憶部を設け、
前記サーバには、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設すると共に、前記携帯情報端末から送信されるプロファイルデータに対応して何れか一方のアプリケーションサービスプログラムを利用対象として選択するアプリケーションサービスプログラム選択手段と、前記携帯情報端末から送信されるデータ要求に従って当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して前記携帯情報端末に送信するレンダリング情報送信手段とを設け、
前記携帯情報端末には、前記車載情報端末との接続の有無を判定し、前記車載情報端末との接続が無ければ当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記サーバに送信する一方、前記車載情報端末との接続が有れば前記車載情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記サーバに送信するプロファイルデータ送信手段と、前記車載情報端末から送信されたデータ要求と当該携帯情報端末によって生成されたデータ要求を前記サーバに送信するデータ要求送信手段と、前記サーバから送信された携帯情報端末用のレンダリング情報に基いてレンダリング処理を実行するレンダリング実行手段と、前記サーバから送信された車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成するレンダリングコマンド作成手段と、該レンダリングコマンド作成手段で作成されたレンダリングコマンドを前記車載情報端末に送信するレンダリングコマンド送信手段とを設け、
前記車載情報端末には、当該車載情報端末によって生成されたデータ要求を前記携帯情報端末に送信するデータ要求送信手段と、レンダリングに必要とされるテクスチャデータを保存したテクスチャデータベースと、前記携帯情報端末から送信されたレンダリングコマンドと前記テクスチャデータベースに保存されたテクスチャデータとに基いてレンダリング処理を実行するレンダリング実行手段とを設けたことを特徴とするサービス提供システム。 - アプリケーションサービスプログラムを利用してアプリケーションサービスを提供する携帯情報端末と、車両に設置された車載情報端末とからなるサービス提供システムであって、
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、前記携帯情報端末と前記車載情報端末の各々に、各情報端末の仕様を表すプロファイルデータを記憶したプロファイルデータ記憶部を設け、
前記携帯情報端末には、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設すると共に、入力されるプロファイルデータに対応して何れか一方のアプリケーションサービスプログラムを利用対象として選択するアプリケーションサービスプログラム選択手段と、入力されるデータ要求に従って当該時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出すレンダリング情報読出手段と、前記車載情報端末との接続の有無を判定し、前記車載情報端末との接続が無ければ当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記アプリケーションサービスプログラム選択手段に出力する一方、前記車載情報端末との接続が有れば前記車載情報端末のプロファイルデータ記憶部からプロファイルデータを読み出して前記アプリケーションサービスプログラム選択手段に出力するプロファイルデータ出力手段と、前記車載情報端末から送信されたデータ要求と当該携帯情報端末によって生成されたデータ要求を前記レンダリング情報読出手段に出力するデータ要求出力手段と、前記レンダリング情報読出手段で読み出された携帯情報端末用のレンダリング情報に基いてレンダリング処理を実行するレンダリング実行手段と、前記レンダリング情報読出手段で読み出された車載情報端末用のレンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成するレンダリングコマンド作成手段と、該レンダリングコマンド作成手段で作成されたレンダリングコマンドを前記車載情報端末に送信するレンダリングコマンド送信手段とを設け、
前記車載情報端末には、当該車載情報端末によって生成されたデータ要求を前記携帯情報端末に送信するデータ要求送信手段と、レンダリングに必要とされるテクスチャデータを保存したテクスチャデータベースと、前記携帯情報端末から送信されたレンダリングコマンドと前記テクスチャデータベースに保存されたテクスチャデータとに基いてレンダリング処理を実行するレンダリング実行手段とを設けたことを特徴とするサービス提供システム。 - 前記インターフェイスには、車載バッテリの電力を前記携帯情報端末に供給する電力供給部が併設されていることを特徴とする請求項1または請求項2記載のサービス提供システム。
- 前記インターフェイスには、車載エンジンコントロールユニットなどによって検出される情報を前記携帯情報端末に送信する車両情報伝送部が併設されていることを特徴とする請求項1,請求項2または請求項3記載のサービス提供システム。
- ネットワーク上に設置されたサーバと、前記サーバのアプリケーションサービスプログラムを利用したアプリケーションサービスを提供される携帯情報端末と、前記サーバと前記携帯情報端末との間の通信を実現するための通信ネットワークと、車両に設置された車載情報端末とからなるサービス提供システムに適用されるレンダリング実行方法であって、
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、
前記サーバには、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設し、
前記携帯情報端末のマイクロプロセッサによって、当該携帯情報端末と前記車載情報端末との接続の有無を判定させ、前記車載情報端末との接続が無ければ当該携帯情報端末のマイクロプロセッサによって当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出させて当該携帯情報端末から前記サーバに送信させる一方、前記車載情報端末との接続が有れば当該携帯情報端末のマイクロプロセッサによって前記車載情報端末のプロファイルデータ記憶部から当該車載情報端末のプロファイルデータを読み出させて当該携帯情報端末から前記サーバに送信させ、
前記サーバが、前記携帯情報端末から受信したプロファイルデータに基いて利用対象とするアプリケーションサービスプログラムを選択し、
前記車載情報端末から送信されるデータ要求が前記サーバによって受信される度に、当該サーバが、前記データ要求に従って、現時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出して前記携帯情報端末に送信し、
前記携帯情報端末が前記サーバから送信された携帯情報端末用のレンダリング情報を受信した場合には該携帯情報端末のマイクロプロセッサが当該レンダリング情報に基いてレンダリング処理を実行する一方、
前記携帯情報端末が前記サーバから送信された車載情報端末用のレンダリング情報を受信した場合には、該携帯情報端末のマイクロプロセッサが前記レンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成して前記車載情報端末に送信し、該車載情報端末のマイクロプロセッサが、レンダリングに必要とされるテクスチャデータを保存した当該車載情報端末のテクスチャデータベースと前記携帯情報端末から受信したレンダリングコマンドとに基いてレンダリング処理を実行することを特徴としたレンダリング実行方法。 - アプリケーションサービスプログラムを利用してアプリケーションサービスを提供する携帯情報端末と、車両に設置された車載情報端末とからなるサービス提供システムに適用されるレンダリング実行方法であって、
前記携帯情報端末と前記車載情報端末とを情報伝達可能に接続するインターフェイスを前記携帯情報端末と前記車載情報端末との間に配備する一方、
前記携帯情報端末には、前記携帯情報端末の仕様に応じたレンダリング情報を記憶した携帯情報端末用アプリケーションサービスプログラムと前記車載情報端末の仕様に応じたレンダリング情報を記憶した車載情報端末用アプリケーションサービスプログラムを併設し、
前記携帯情報端末のマイクロプロセッサによって、当該携帯情報端末と前記車載情報端末との接続の有無を判定させ、前記車載情報端末との接続が無ければ当該携帯情報端末のマイクロプロセッサによって当該携帯情報端末のプロファイルデータ記憶部からプロファイルデータを読み出す一方、前記車載情報端末との接続が有れば当該携帯情報端末のマイクロプロセッサによって前記車載情報端末のプロファイルデータ記憶部から当該車載情報端末のプロファイルデータを読み出し、
前記携帯情報端末のマイクロプロセッサが、前記読み出したプロファイルデータに基いて利用対象とするアプリケーションサービスプログラムを選択し、
前記携帯情報端末に入力されたデータ要求が前記携帯情報端末のマイクロプロセッサによって検出される度に、当該マイクロプロセッサが、前記データ要求に従って、現時点で選択中のアプリケーションサービスプログラムからレンダリング情報を読み出し、
前記携帯情報端末のマイクロプロセッサが携帯情報端末用のレンダリング情報を読み出した場合には該携帯情報端末のマイクロプロセッサが当該レンダリング情報に基いてレンダリング処理を実行する一方、
前記携帯情報端末のマイクロプロセッサが車載情報端末用のレンダリング情報を読み出した場合には、該携帯情報端末のマイクロプロセッサが前記レンダリング情報を解析して車載情報端末用のレンダリングコマンドを作成して前記車載情報端末に送信し、該車載情報端末のマイクロプロセッサが、レンダリングに必要とされるテクスチャデータを保存した当該車載情報端末のテクスチャデータベースと前記携帯情報端末から受信したレンダリングコマンドとに基いてレンダリング処理を実行することを特徴としたレンダリング実行方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007074436A JP2008236497A (ja) | 2007-03-22 | 2007-03-22 | サービス提供システムおよびレンダリング実行方法 |
US12/051,525 US20080234924A1 (en) | 2007-03-22 | 2008-03-19 | Service provision system and rendering execution method |
EP08005374.7A EP1972895A3 (en) | 2007-03-22 | 2008-03-20 | Service provision system and rendering execution method |
US13/225,880 US20110316868A1 (en) | 2007-03-22 | 2011-09-06 | Service provision system and rendering execution method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007074436A JP2008236497A (ja) | 2007-03-22 | 2007-03-22 | サービス提供システムおよびレンダリング実行方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008236497A true JP2008236497A (ja) | 2008-10-02 |
Family
ID=39495662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007074436A Pending JP2008236497A (ja) | 2007-03-22 | 2007-03-22 | サービス提供システムおよびレンダリング実行方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US20080234924A1 (ja) |
EP (1) | EP1972895A3 (ja) |
JP (1) | JP2008236497A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012043899A1 (ko) * | 2010-09-29 | 2012-04-05 | 정보통신산업진흥원 | 자동차용 앱스토어 서비스 시스템 및 방법 |
JP2014165820A (ja) * | 2013-02-27 | 2014-09-08 | Clarion Co Ltd | プログラム拡張システム、それに使用されるサーバ、プログラム拡張方法、および、プログラム管理プログラム |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9234760B2 (en) * | 2010-01-29 | 2016-01-12 | Blackberry Limited | Portable mobile transceiver for GPS navigation and vehicle data input for dead reckoning mode |
US10163273B2 (en) * | 2010-09-28 | 2018-12-25 | Ford Global Technologies, Llc | Method and system for operating mobile applications in a vehicle |
US9406033B2 (en) * | 2011-10-31 | 2016-08-02 | Cellco Partnership | Toll history recording method and device |
JP5944689B2 (ja) | 2012-02-22 | 2016-07-05 | クラリオン株式会社 | 車載機、および、車載機の表示制御システム |
US8898557B1 (en) | 2012-03-21 | 2014-11-25 | Google Inc. | Techniques for synchronization of a print menu and document annotation renderings between a computing device and a mobile device logged in to the same account |
JP5742781B2 (ja) * | 2012-05-17 | 2015-07-01 | 株式会社デンソー | 車両用装置、携帯通信端末 |
CN102706343A (zh) * | 2012-06-01 | 2012-10-03 | 陈耀伦 | 一种基于互联网语音导航的方法、装置和系统 |
US9229903B2 (en) * | 2012-08-31 | 2016-01-05 | General Motors Llc | Providing vehicle operating information using a wireless device |
WO2014101745A1 (en) | 2012-12-27 | 2014-07-03 | Harman International Industries, Incorporated | Obtaining on-line service |
US9584979B2 (en) | 2013-06-20 | 2017-02-28 | Blackberry Limited | Server behavior based on paired device identification |
EP3985953B1 (en) * | 2013-06-20 | 2023-05-17 | BlackBerry Limited | Server behavior based on paired device identification |
CN105453531B (zh) * | 2013-08-30 | 2018-10-30 | 本田技研工业株式会社 | 车载装置、通信系统、通信方法及程序 |
DE102014017141A1 (de) * | 2014-11-20 | 2016-05-25 | Audi Ag | Steuern eines Online-Dienstes mittels einer Kraftfahrzeug-Bedieneinrichtung |
US9958278B2 (en) * | 2015-01-14 | 2018-05-01 | Telenav, Inc. | Navigation system with scalable display mechanism and method of operation thereof |
JP6922582B2 (ja) * | 2017-09-15 | 2021-08-18 | トヨタ自動車株式会社 | 走行制御装置、走行制御システム、及び走行制御方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002013938A (ja) * | 2000-06-28 | 2002-01-18 | Mazda Motor Corp | 情報提供システム、該情報提供システムに用いられるサーバー装置及び車載装置、並びに該車載装置又はコンピュータが読みとり可能なプログラムを記録した記録媒体 |
JP2003141555A (ja) * | 2001-11-02 | 2003-05-16 | Denso Corp | 地図表示装置、ナビゲーション装置、及びプログラム |
JP2004096272A (ja) * | 2002-08-30 | 2004-03-25 | Toyota Motor Corp | 車両情報通信方法、車両情報通信システム、センターおよび車載情報取得装置 |
JP2004515123A (ja) * | 2000-11-21 | 2004-05-20 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 移動体装置、補助レンダリング装置及び構成 |
JP2005241332A (ja) * | 2004-02-25 | 2005-09-08 | Nec Electronics Corp | 立体地図描画装置及び方法 |
WO2006068003A1 (ja) * | 2004-12-24 | 2006-06-29 | Masahiro Izutsu | 携帯情報通信装置、携帯情報通信装置用接続ユニット及び携帯情報通信装置用外部入出力ユニット |
JP2006339690A (ja) * | 2005-05-31 | 2006-12-14 | Hitachi Ltd | 情報表示装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3896728B2 (ja) * | 1999-06-23 | 2007-03-22 | トヨタ自動車株式会社 | 携帯型端末装置及び車載情報処理装置 |
US7580005B1 (en) * | 2000-08-15 | 2009-08-25 | Nokia Corporation | Display change between mobile terminal display and external device display |
JP2003244343A (ja) | 2002-02-21 | 2003-08-29 | Toyota Motor Corp | 表示装置、携帯端末及び情報表示システム |
JP4717381B2 (ja) * | 2004-06-11 | 2011-07-06 | 株式会社エヌ・ティ・ティ・ドコモ | 移動機、及び、アクセス制御方法 |
US7899492B2 (en) * | 2004-07-16 | 2011-03-01 | Sellerbid, Inc. | Methods, systems and apparatus for displaying the multimedia information from wireless communication networks |
JP2007074436A (ja) | 2005-09-07 | 2007-03-22 | Asahi Kasei Microsystems Kk | 発振回路 |
-
2007
- 2007-03-22 JP JP2007074436A patent/JP2008236497A/ja active Pending
-
2008
- 2008-03-19 US US12/051,525 patent/US20080234924A1/en not_active Abandoned
- 2008-03-20 EP EP08005374.7A patent/EP1972895A3/en not_active Withdrawn
-
2011
- 2011-09-06 US US13/225,880 patent/US20110316868A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002013938A (ja) * | 2000-06-28 | 2002-01-18 | Mazda Motor Corp | 情報提供システム、該情報提供システムに用いられるサーバー装置及び車載装置、並びに該車載装置又はコンピュータが読みとり可能なプログラムを記録した記録媒体 |
JP2004515123A (ja) * | 2000-11-21 | 2004-05-20 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 移動体装置、補助レンダリング装置及び構成 |
JP2003141555A (ja) * | 2001-11-02 | 2003-05-16 | Denso Corp | 地図表示装置、ナビゲーション装置、及びプログラム |
JP2004096272A (ja) * | 2002-08-30 | 2004-03-25 | Toyota Motor Corp | 車両情報通信方法、車両情報通信システム、センターおよび車載情報取得装置 |
JP2005241332A (ja) * | 2004-02-25 | 2005-09-08 | Nec Electronics Corp | 立体地図描画装置及び方法 |
WO2006068003A1 (ja) * | 2004-12-24 | 2006-06-29 | Masahiro Izutsu | 携帯情報通信装置、携帯情報通信装置用接続ユニット及び携帯情報通信装置用外部入出力ユニット |
JP2006339690A (ja) * | 2005-05-31 | 2006-12-14 | Hitachi Ltd | 情報表示装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012043899A1 (ko) * | 2010-09-29 | 2012-04-05 | 정보통신산업진흥원 | 자동차용 앱스토어 서비스 시스템 및 방법 |
JP2014165820A (ja) * | 2013-02-27 | 2014-09-08 | Clarion Co Ltd | プログラム拡張システム、それに使用されるサーバ、プログラム拡張方法、および、プログラム管理プログラム |
Also Published As
Publication number | Publication date |
---|---|
EP1972895A3 (en) | 2014-05-07 |
EP1972895A2 (en) | 2008-09-24 |
US20080234924A1 (en) | 2008-09-25 |
US20110316868A1 (en) | 2011-12-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008236497A (ja) | サービス提供システムおよびレンダリング実行方法 | |
US8943438B2 (en) | Vehicle-mounted device having portable-device detection capability | |
EP2488942B1 (en) | Centralized management of motor vehicle software applications and services | |
JP6396320B2 (ja) | 効率的なヘッドユニット通信統合 | |
JP5801351B2 (ja) | 携帯電子機器連携システム、情報提供装置、携帯電子機器、及び携帯電子機器用プログラム | |
JP5494573B2 (ja) | 表示装置、携帯通信端末および表示システム | |
JP5585545B2 (ja) | 近距離通信システム、車両用機器および携帯通信端末 | |
JP6020864B2 (ja) | 車載情報システム | |
JP5742781B2 (ja) | 車両用装置、携帯通信端末 | |
JP5743523B2 (ja) | 電子装置 | |
JP2010130553A (ja) | 車載装置 | |
JP2013021632A (ja) | 車両用通信システム、携帯通信端末、および、車両用機器 | |
JP2012124578A (ja) | 車載装置、車載システム及び携帯端末 | |
JP2012010287A (ja) | 携帯機器と連携し、携帯機器のアプリケーションを自動的に起動する車載機器 | |
CN115225755A (zh) | 移动终端投屏车载终端的方法、系统、存储介质和终端 | |
JP2010130552A (ja) | 遠隔操作システム及び遠隔操作方法 | |
JP2013191979A (ja) | 車載器、携帯端末および携帯端末用のプログラム | |
JP5811935B2 (ja) | 車両用通信システム、車両用通信装置及び携帯通信端末 | |
JP5804904B2 (ja) | 電子装置 | |
KR20130133601A (ko) | 어플리케이션을 연동하기 위한 휴대 단말기 및 차량용 인포테인먼트 장치 그리고, 이들 간의 어플리케이션 연동방법 | |
JP2017004116A (ja) | 車両用遠隔支援システム | |
JP2005047365A (ja) | 車両用情報提供システム及びその方法、車載端末装置、情報センタ | |
JP5136891B2 (ja) | 携帯通信端末、該携帯通信端末で用いられるアイコン表示方法及びアイコン表示制御プログラム | |
WO2013054455A1 (ja) | 制御装置 | |
JP2014227122A (ja) | 車載機の画面表示制御装置および画面表示制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090305 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090407 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090604 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100330 |