用于将用户界面投影在屏幕上的方法,移动装置和娱乐系统的制作方法

文档序号:6533943阅读:227来源:国知局
用于将用户界面投影在屏幕上的方法,移动装置和娱乐系统的制作方法
【专利摘要】在将移动装置(100)中运行的应用程序(170)的为移动装置(100)的屏幕(130)设置的用户界面投影到汽车(10)中布置的娱乐系统(20)的屏幕(50)上的方法中,在下列条件下可实现用户界面的对汽车的驾驶员适合的表示,在娱乐系统(20)中得到以对比参数的单位的娱乐系统(20)的屏幕大小,娱乐系统(20)的屏幕大小通过数据接口(90)传输到移动装置(100),在移动装置(100)中得到以对比参数的单位的移动装置(100)中运行的应用程序(170)的用户界面大小,娱乐系统(20)的屏幕大小与移动装置(100)中运行的应用程序(170)的用户界面大小进行比较和根据该比较在移动装置(100)中决定,是否将和如果必要的话将哪些用户界面有关的图像数据从移动装置(100)通过数据接口(90)传输到娱乐系统(20)。
【专利说明】用于将用户界面投影在屏幕上的方法,移动装置和娱乐系统
[0001]本发明涉及用于将在移动装置中运行的应用程序的为移动装置的屏幕设置的用户界面投影在汽车中布置的娱乐系统(Infotainmentsystem)的屏幕上的方法。
[0002]本发明还涉及移动装置,其具有屏幕,接口单元和操作界面表示在屏幕上的应用程序,其中移动装置设计成,与汽车中安装的并且包括屏幕的娱乐系统一起起作用,使得通过接口单元形成移动装置和娱乐系统之间的数据接口。
[0003]此外本发明涉及娱乐系统,其具有屏幕和接口单元,其中娱乐系统设计成,与包括屏幕的移动装置一起起作用,使得通过接口单元形成移动装置和娱乐系统之间的数据接口,在移动装置上运行在移动装置的屏幕上表示用户界面的应用程序。
[0004]已知,移动装置的应用程序(也称为应用)集成在汽车的娱乐系统中。移动装置的屏幕内容对此通过数据接口传输到在汽车中安装的娱乐系统的屏幕上。例如美国俄勒冈州的汽车连接协会的技术MirrorLink "*适合用于传输。
[0005]应用程序的用户界面的外观根据选择的屏幕的光学特性改变。例如屏幕的分辨率及其像素密度属于其这个特性。分辨率可以通过在水平线中像素的数量(水平的分辨率)和在垂直线中像素的数量(垂直的分辨率)来表达。在此像素理解为表示颜色值所需的屏幕的面单元。像素可以由多个单色像点聚到一起,例如各由红、绿和蓝像点聚到一起,以便可以表示任意颜色值。像素密度可以通过水平线上每英尺的像素数量(水平的像素密度)和垂直线上每英尺的像素数量(垂直的像素密度)来表达。屏幕大小可以通过屏幕的(可见)水平的长度和(可见)垂直的长度来表达。
[0006]在应用程序应当适合用于不同屏幕时,应用程序的用户界面的不同外观给应用程序的开发者带来困难。开发者必须考虑屏幕的不同光学特性,以便避免例如不希望的变形。将开发者从不同屏幕的具体光学特性摆脱,已知,其可以用虚拟像素工作,所谓的密度无关的像素(英语:density-1ndependent pixel)。开发者以这个虚拟像素的单位编程应用程序的用户界面和委托屏幕正确表示用户界面。
[0007]但是密度无关的像素的引入还不能确保,移动装置的屏幕内容以对汽车的驾驶员适合的方式和方法表示在娱乐系统的屏幕上。
[0008]本发明以该任务为基础,如下改善开始提及的类型的方法,确保汽车中布置的娱乐系统的屏幕上的在移动装置中运行的应用程序的用户界面的对汽车的驾驶员合适的表示。本发明还以该任务为基础,提供用其可以执行根据本发明的方法的移动装置和娱乐系统。
[0009]根据本发明用开始提及类型的方法以下列方式来解决该任务,以对比参数的单位(in der Einheit einer Vergleichsgr5fie)的娱乐系统的屏幕大小在娱乐系统中得到,娱乐系统的屏幕大小通过数据接口传输到移动装置,以对比参数的单位在移动装置中运行的应用程序的用户界面大小在移动装置中得到,娱乐系统的屏幕大小与移动装置中运行的应用程序的用户界面大小比较并且根据该比较在移动装置中决定,是否将用户界面有关的图像数据和如果必要将哪些用户界面有关的图像数据从移动装置通过数据接口传输到娱乐系统。
[0010]本发明的核心在于,不但在移动装置上而且娱乐系统中统一地使用对比参数,以便表达用户界面的大小(用户界面大小)或者娱乐系统的屏幕的大小(屏幕大小)和用于比较。如此可以与在个别情况下使用的移动装置和娱乐系统无关地以简单的方式和方法确保,移动装置的显示到汽车的娱乐系统的屏幕上的投影具有足够的大小,以便由驾驶员安全读取并且操作。此外减轻应用程序的编程人员的负担,因为他不用再关注,其应用程序在哪个装置上执行。还仅规定要使用的装置的屏幕应具有的以对比参数的单位的大小。根据本发明的方法的另一优点在于,应用程序可以用简单的测试结构在下面测试,对不超过要求的屏幕大小是否正确反应。
[0011]当比较表明,娱乐系统的屏幕大小不比移动装置中运行的应用程序的用户界面大小更小时,用户界面完整代表的图像数据优选由移动装置通过数据接口传输到娱乐系统。如此用户界面可以在没有内容限制的情况下在娱乐系统的屏幕上表示和供驾驶员使用。
[0012]在适宜的实施中用户界面修改的图像数据从移动装置通过数据接口传输到娱乐系统,当比较表明,娱乐系统的屏幕大小比移动装置中运行的应用程序的用户界面大小更小并且应用程序为娱乐系统的屏幕大小准备好修改的用户界面。通过准备好修改的图像数据可以避免,用户界面完全不或以不够的质量在娱乐系统的屏幕上表示。应用程序的编程人员适宜地已经在编程时考虑不同布局类,其方式为为每个布局类准备好适合的用户界面。在此布局类代表屏幕,该屏幕的光学特征落在确定的区间中。因此不注意或者考虑多个不同屏幕,而是仅进行粗略的划分。如此可以设置第一布局类例如用于智能手机,第二布局类用于平板PC和第三布局类用于娱乐系统,使得编程人员维持用于应用程序的用户界面的三个不同表示。屏幕到布局类的分配以有效的方式通过以对比参数的单位的屏幕的大小实现。
[0013]在有利的实施方式中在比较表明,娱乐系统的屏幕大小比移动装置中运行的应用程序的用户界面大小更小并且应用程序没有对于娱乐系统的屏幕大小准备好修改的用户界面时,没有用户界面有关的图像数据通过数据接口传输到娱乐系统。这样避免了,驾驶员因为变形或难以读取的屏幕内容从交通分散注意力。
[0014]此外根据本发明这个任务用开始提及类型的移动装置以下列方式解决,移动装置设计成,通过数据接口从娱乐系统接收以对比参数的单位的娱乐系统的屏幕大小,在移动装置中得到以对比参数的单位的移动装置中运行的应用程序的用户界面大小,娱乐系统的屏幕大小与移动装置中运行的应用程序的用户界面大小比较并且根据该比较决定,是否将用户界面有关的图像数据和如果必要的话将哪些用户界面有关的图像数据从移动装置通过数据接口传输到娱乐系统。
[0015]根据本发明的移动装置的优点从根据本发明的方法的上述优点得出,因为移动装置设计成,与合适的娱乐系统如此一起起作用,可与该娱乐系统一起实施根据本发明方法。
[0016]在没有内容限制的情况下在娱乐系统的屏幕上表示用户界面和供驾驶员使用,移动装置以适宜的方式设计成,在该比较表明,娱乐系统的屏幕大小不比移动装置运行的应用程序的用户界面大小更小时,用户界面完整代表的图像数据从移动装置通过数据接口传输到娱乐系统。有利地,移动装置设计成,在比较表明,娱乐系统的屏幕大小比移动装置运行的应用程序的用户界面大小更小并且应用程序对于娱乐系统的屏幕大小准备好修改的用户界面时,用户界面修改的图像数据从移动装置通过数据接口传输到娱乐系统。通过准备好修改的图像数据可避免,用户界面完全不或以不足的质量在娱乐系统的屏幕上表示。
[0017]为了避免驾驶员由于变形或难以读取屏幕内容从交通上分散注意,移动装置在有利的实施方式中设计成,在比较表明,娱乐系统的屏幕大小比移动装置中运行的应用程序的用户界面大小更小并且应用程序没有对于娱乐系统的屏幕大小准备好修改的用户界面时,没有用户界面有关的图像数据通过数据接口传输到娱乐系统。
[0018]此外根据本发明该任务用开始提及类型的娱乐系统以下列方式解决,娱乐系统设计成,得到以对比参数的单位的娱乐系统的屏幕大小并且通过数据接口传输到移动装置以及接收由移动装置提供并且用户界面有关的图像数据通过数据接口。
[0019]根据本发明的娱乐系统的优点从根据本发明方法的上述优点得出,因为娱乐系统设计成,与根据本发明的移动装置如此一起起作用,使得用该移动装置可以实施根据本发明方法。
[0020]在下面会根据在附图中表示的实施例更详细地解释本发明。示出:
图1示出根据本发明的移动装置和根据本发明的娱乐系统的示意布置,
图2示出根据本发明的方法的流程图以及
图3示出图1中的移动装置的屏幕和娱乐系统的屏幕的示意布置。
[0021]图1示出在汽车10的中控台中安装的娱乐系统20。娱乐系统20是多个设备的联合,其提供驾驶员不同信息和/或功能。例如:无线电,CD(光盘),DVD(数字化视频光盘),电话,导航装置和交通通讯装置属于这样的设备。
[0022]娱乐系统20具有控制单元30,存储单元40,屏幕50和接口单元60。
[0023]存储单元40在本实施例中由在娱乐系统20中固定集成的内部存储器70和可选外部存储器80构成。可选外部存储器80可以是例如将插入合适的容纳槽的SD卡(SD:安全数字)或USB棒(USB:通用串行总线)。
[0024]在存储单元40中存储以对比参数的单位的屏幕50的大小。当前对比参数定义为:水平线上任意的长度单位(LE)的百分之一;垂直线上任意的长度单位的百分之一。也就是,不但在水平线而且在垂直线在该长度单位上达到一百虚拟像素。例如厘米可以选择为该任意的长度单位。
[0025]屏幕50 (还参见图3)具有水平线上八百真实像素和垂直线上的四百真实像素的分辨率。水平的延展(宽度)为两个长度单位,垂直的延展(高度)是一个长度单位。因此不但在水平线上而且在垂直线中像素密度是每长度单位四百像素。对于以对比参数的单位的屏幕50的大小仅与屏幕50的宽度和高度有关。因此以对比参数的单位的大小给出为水平线上两百单位和垂直线上一百单位。或以其他方式描述为=(200X100)。
[0026]通过接口单元60可以建立数据接口 90用于交换数据到外部装置,例如到移动装置100。数据接口 90当前如此设计,其支持标准MirrorLink ?。
[0027]控制单元30可以与存储单元40双向交换数据。从存储单元40控制单元30读取例如以对比参数的单位的屏幕50的大小。
[0028]控制单元30可以与屏幕50双向交换数据。例如控制单元30发送图像数据到屏幕50,屏幕接着显示图像数据对应的屏幕内容。屏幕50实施为触摸屏,使得用户可以通过触碰屏幕界面在娱乐系统20中输入控制命令。这个控制命令则传输到控制单元30。
[0029]控制单元30可以与接口单元60双向交换数据。例如控制单元30通过接口单元60和数据接口 90发送以对比参数的单位的屏幕50的大小到移动装置100。
[0030]移动装置100具有控制单元110,存储单元120,屏幕130和接口单元140。
[0031]存储单元120在本实施例中由移动装置100中固定集成的内部存储器150和可选外部存储器160构成。
[0032]在存储单元120中,当前在内部存储器150中,存储应用程序170的程序代码。
[0033]屏幕130 (还参见图3)具有水平线上的一千真实像素和垂直线上的两千真实像素的分辨率。水平的延展(宽度)为一个长度单位,垂直的延展(高度)同样一个长度单位。因此得出在水平线上每长度单位一千像素的像素密度和垂直线上每长度单位两千像素。因此真实像素比在娱乐系统20的屏幕50的情况下彼此定位更密得多。对于以对比参数的单位的屏幕130的大小在此仅与屏幕130的宽度和高度有关。因此以对比参数的单位的大小得出为水平线上一百单位和垂直线上一百单位。或以其他方式描述到=(100X100)。
[0034]通过接口单元140构造数据接口 90用于交换数据到娱乐系统20。当然还可以通过接口单元140构造到其他装置的数据接口。但是当前仅对数据接口 90感兴趣。
[0035]控制单元110可以与存储单元120双向交换数据。从存储单元120控制单元110读取例如应用程序170以便执行它。
[0036]控制单元110可以与屏幕130实现交换数据。例如控制单元110发送图像数据到屏幕130,屏幕接着显示图像数据对应的屏幕内容,例如应用程序170的用户界面。屏幕130还实施为触摸屏,使得用户可通过触碰屏幕界面将控制命令传输到移动装置100。这个控制命令接着传输到控制单元110。
[0037]控制单元110可以与接口单元140双向交换数据。例如控制单元110从娱乐系统20数据接口 90和接口单元140接收以对比参数的单位的娱乐系统20的屏幕50的大小。此外控制单元110可以将数据,例如用户界面有关的图像数据,通过接口单元140和数据接口 90发送到娱乐系统20。
[0038]在移动装置100的控制单元110中进行屏幕130 (或用户界面)的大小与娱乐系统20的屏幕50的大小的比较和决定,是否将和如果必要的话将哪些图像数据发送到娱乐系统20。
[0039]根据图2根据本发明方法会更详细解释。
[0040]在步骤200中娱乐系统20的控制单元30得到以对比参数的单位的娱乐系统20的屏幕50的大小。
[0041]在步骤210中控制单元30将以对比参数的单位的娱乐系统20的屏幕50的大小通过接口单元60和数据接口 90发送到移动装置100。
[0042]在步骤220中移动装置100的控制单元110得到以对比参数的单位的移动装置100中运行的应用程序170的用户界面大小。这以适宜的方式如此实现,使得应用程序170准备好以对比参数的单位的用户界面大小并且例如在控制单元110将请求信号发送给应用程序170之后传递到控制单元110。
[0043]在步骤230中控制单元110将娱乐系统20的屏幕50的大小以对比参数的单位与以对比参数的单位的应用程序170的用户界面大小比较。该比较结果接着在步骤240中分析。
[0044]在步骤240中控制单元110决定,是否将和如果必要的话将哪些用户界面有关的图像数据从移动装置100通过数据接口 90传输到娱乐系统20。
[0045]该比较表明,娱乐系统20的屏幕大小比移动装置100中运行的应用程序170的用户界面大小更小并且应用程序没有对于娱乐系统20的屏幕大小准备好修改的用户界面,则方法在步骤250中结束。适宜地,控制单元110发送消息到娱乐系统20的控制单元30,不传输这个应用程序170的图像数据。然后控制单元30可以如此控制屏幕50,使得通知用户,尤其是驾驶员,应用程序170在娱乐系统20中不可用或者应用程序170的用户界面在娱乐系统20的屏幕50上不可用。
[0046]该比较表明,娱乐系统20的屏幕大小比移动装置100中运行的应用程序170的用户界面大小更小,并且应用程序170对娱乐系统20的屏幕大小准备好修改的用户界面,则控制单元110将用户界面修改的图像数据(控制单元110在步骤260中从应用程序170获得该图像数据)从移动装置100通过数据接口 90传输到娱乐系统20。修改的用户界面的图像数据在应用程序170中在布局类中存储。应用程序170还可以准备好多个布局类。
[0047]在步骤270中图像数据从移动装置100通过数据接口 90传输到娱乐系统20。
[0048]在步骤280中图像数据从控制单元30发送到屏幕50,其中控制单元30中的图像数据如果必要的话还转换成适合的控制信号。
[0049]在步骤290中从图像数据或者控制信号产生屏幕内容,该屏幕内容在屏幕50上显
/Jn ο
[0050]图3示出移动装置的屏幕130和娱乐系统20的屏幕50。
[0051]移动装置的屏幕130在本实施例对应于应用程序170的用户界面。但是用户界面还可以比屏幕130更大而不是更小。
[0052]以对比参数的单位的比较在此表明(参见对图1的描述),用户界面大小(100X100)不大于屏幕50的屏幕大小(200X100),因为条件“不大于”不但对于宽度(100<200)而且对于高度(100=100)满足。因此应用程序的用户界面可以完整地在娱乐系统20的屏幕50上作为图像300显示,尽管移动装置100的屏幕130的分辨率和像素密度大于娱乐系统20的屏幕50的分辨率和像素密度。
[0053]附图标记列表 10 汽车
20 娱乐系统 30 控制单元 40 存储单元 50 屏幕 60 接口单元 70 内部存储器 80 外部存储器 90 数据接口 100 移动装置 110 控制单元 120 存储单元130屏幕
140接口单元
150内部存储器
160外部存储器
170应用程序200-290 步骤
300图像
【权利要求】
1.将在移动装置(100)中运行的应用程序(170)的为移动装置(100)的屏幕(130)设置的用户界面投影在汽车(10)中布置的娱乐系统(20)的屏幕(50)上的方法,其特征在于,以对比参数的单位的娱乐系统(20)的屏幕大小在娱乐系统(20)中得到,所述娱乐系统(20)的屏幕大小通过数据接口(90)传输到移动装置(100),以对比参数的单位的在移动装置(100)中运行的应用程序(170)的用户界面大小在移动装置(100)中得到,娱乐系统(20)的屏幕大小与在移动装置(100)中运行的应用程序(170)的用户界面大小进行比较并且根据比较在移动装置(100)中决定,是否将用户界面有关的图像数据并且如果必要的话将哪些用户界面有关的图像数据从移动装置(100)通过所述数据接口(90)传输到娱乐系统(20)。
2.如权利要求1所述的方法,其特征在于,当所述比较表明,娱乐系统(20)的屏幕大小不比在移动装置(100)中运行的应用程序(170)的用户界面大小更小时,用户界面完整代表的图像数据从所述移动装置(100)通过所述数据接口(90)传输到娱乐系统(20)。
3.如权利要求1或2所述的方法,其特征在于,当所述比较表明,娱乐系统(20)的屏幕大小比移动装置中运行的应用程序(170)的用户界面大小更小并且所述应用程序(170)为娱乐系统(20)的屏幕大小准备好修改的用户界面时,用户界面修改的图像数据从所述移动装置(100)通过所述数据接口(90)传输到娱乐系统(20)。
4.如上述权利要求中任一项所述的方法,其特征在于,在所述比较表明,娱乐系统(20)的屏幕大小比移动装置(100)中运行的应用程序(170)的用户界面大小更小并且所述应用程序(170)没有为娱乐系统(20)的屏幕大小准备好修改的用户界面时,不将用户界面有关的图像数据通过数据接口(90)传输到娱乐系统(20)。
5.移动装置,具有屏幕(130),接口单元(140)和在屏幕(130)上表示操作界面的应用程序(170),其中所述移动装置(100)设计成,与在汽车(10)中安装并且包括屏幕(50)的娱乐系统(20)如此一起起作用,通过所述接口单元(140)形成移动装置(100)和娱乐系统(20)之间的数据接口(90),其特征在于,所述移动装置(100)设计成,通过所述数据接口(90)从娱乐系统(20)接收以对比参数的单位的娱乐系统(20)的屏幕大小,在所述移动装置(100)中得到以对比参数的单位的在移动装置(100)中运行的应用程序(170)的用户界面大小,比较娱乐系统(20)的屏幕大小与移动装置(100)中运行的应用程序(170)的用户界面大小并且根据比较决定,是否将用户界面有关的图像数据和如果必要的话将哪些用户界面有关的图像数据从所述移动装置(100)通过所述数据接口(90)传输到娱乐系统(20)。
6.如权利要求5所述的移动装置,其特征在于,所述移动装置(100)设计成,当所述比较表明,娱乐系统(20)的屏幕大小不比在移动装置(100)中运行的应用程序(170)的用户界面大小更小时,用户界面完整代表的图像数据从所述移动装置(100)通过所述数据接口(90)传输到娱乐系统(20)。
7.如权利要求5或6所述的移动装置,其特征在于,所述移动装置(100)设计成,当所述比较表明,娱乐系统(20)的屏幕大小比移动装置(100)中运行的应用程序(170)的用户界面大小更小并且应用程序(170)为娱乐系统(20)的屏幕大小准备好修改的用户界面时,用户界面修改的图像数据从所述移动装置(100)通过所述数据接口(90)传输到娱乐系统(20)。
8.权利要求5到7中任一项所述的移动装置,其特征在于,所述移动装置(100)设计成,当所述比较表明,娱乐系统(20)的屏幕大小比移动装置(100)中运行的应用程序(170)的用户界面大小更小并且所述应用程序(170)没有为娱乐系统(20)的屏幕大小准备好修改的用户界面时,没有将用户界面有关的图像数据通过所述数据接口(90)传输到娱乐系统(20)。
9.娱乐系统,具有屏幕(50)和接口单元(60),其中所述娱乐系统(20)设计成,与包括屏幕(130)的移动装置(100)如此一起起作用,通过所述接口单元¢0)形成所述移动装置(100)和所述娱乐系统(20)之间的数据接口(90),在所述移动装置上运行在移动装置(100)的屏幕(130)上表示用户界面的应用程序(170),其特征在于,所述娱乐系统(20)设计成,得到以对比参数的单位的娱乐系统(20)的屏幕大小并且通过所述数据接口(90)传输到所述移动装置(100)以及通过数据接口(90)接收由所述移动装置(100)提供并且用户界面有关的图像数据。
【文档编号】G06F3/14GK104285207SQ201380025642
【公开日】2015年1月14日 申请日期:2013年3月14日 优先权日:2012年3月15日
【发明者】D.弗纳尔, M.贝克曼, C.佐伊贝特, V.雷姆斯 申请人:大众汽车有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1