System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于XR应用的界面翻译方法、系统与介质技术方案_技高网

用于XR应用的界面翻译方法、系统与介质技术方案

技术编号:43219255 阅读:10 留言:0更新日期:2024-11-05 17:11
本发明专利技术提出用于XR应用的界面翻译方法、系统与介质,属于人机交互与计算机辅助翻译技术领域。方法应用于XR设备,包括:响应于XR应用的当面界面触发的翻译需求,定位当前可见待译区域;识别当前可见待译区域的可见待译内容的属性;当可见待译内容的属性为包含至少一个当前不可见待译区域时,获取XR应用的当前可调度资源;基于所述XR应用的当前可调度资源,确定当前可见待译区域和至少一个当前不可见待译区域的各自翻译方式。系统运行有至少一个虚拟机,在所述虚拟机上运行至少一个XR应用。本发明专利技术能够在有限资源的XR交互设备上实现流畅的人机交互式翻译。

【技术实现步骤摘要】

本专利技术属于人机交互与计算机辅助翻译,尤其涉及一种用于xr应用的界面翻译方法、系统与介质。


技术介绍

1、扩展现实(extended reality,xr)是增强现实(augmented reality,ar)和虚拟现实(virtual reality,vr)的统称。vr是指利用计算机生成一种能够对参与者直接施加视觉、听觉和触觉感受,并允许其交互地观察和操作虚拟世界的技术。ar是一种将虚拟信息与真实世界巧妙融合的技术,运用多媒体、三维建模、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音频、视频等虚拟信息模拟仿真后,应用到真实世界中,实现对真实世界的“增强”。

2、xr技术的大规模应用,催生了xr设备的小型化、便携化,例如头戴式ar眼镜、可穿戴式ar手腕设备等。这些设备本身可调度的资源有限,同时还要考虑能耗成本和续航时间。

3、在部分xr设备中,其生成的xr场景界面语言需要经过翻译才能被本地用户所理解和使用,对此计算机辅助翻译技术能够提供相应的帮助,通过在xr设备中开发或者嵌入相应的翻译引擎,可以将部分场景进行翻译。

4、然而,由于xr交互设备资源有限的特点,传统的计算机辅助翻译技术在具体应用于xr设备时还存在一些缺陷需要解决。


技术实现思路

1、为解决上述技术问题,本专利技术提出一种用于xr应用的界面翻译方法、系统与介质。

2、在本专利技术的第一个方面,提出一种用于xr应用的界面翻译方法,所述方法应用于xr设备,方法包括如下步骤:

3、响应于所述xr应用的当面界面触发的翻译需求,定位当前可见待译区域;

4、识别所述当前可见待译区域的可见待译内容的属性;

5、当所述可见待译内容的属性为包含至少一个当前不可见待译区域时,获取xr应用的当前可调度资源;

6、基于所述xr应用的当前可调度资源,确定所述当前可见待译区域和所述至少一个当前不可见待译区域的各自翻译方式。

7、所述xr设备运行至少一个虚拟机,所述xr应用的当前界面由所述虚拟机上的运行时容器生成。

8、所述方法还包括:基于所述xr应用的当前可调度资源,确定所述当前可见待译区域和所述至少一个当前不可见待译区域的各自显示方式。

9、所述当前不可见待译区域包括链接域;所述链接域包括超链接域和普通链接域;

10、所述超链接域链接的第一源文件存储在所述xr电子设备之外的远程设备;

11、所述普通链接域链接的第二源文件存储在所述xr电子设备之上,或者存储在与所述xr电子设备进行近场通讯的其他设备之上。

12、所述xr应用包括多个不同的场景界面;每个场景界面由对应的运行时容器生成;每个运行时容器对应一个所述第一翻译引擎;

13、多个不同的运行时容器共用所述第二翻译引擎;

14、当退出所述当前界面时,销毁所述当前界面对应的当前运行时容器以及当前运行时容器对应的第一翻译引擎。

15、在本专利技术的第二个方面,提供一种用于xr应用的界面翻译系统,所述系统运行有至少一个虚拟机,在所述虚拟机上运行至少一个xr应用;

16、所述xr应用包括多个不同的场景界面;每个场景界面由对应的运行时容器生成;每个运行时容器对应一个第一翻译引擎;

17、多个不同的运行时容器共用一个第二翻译引擎;

18、当激活所述xr应用时,所述虚拟机开启所述第二翻译引擎与至少一个运行时容器,所述运行时容器生成所述xr应用的当前场景对应的当前界面;

19、响应于所述xr应用的当面界面触发的翻译需求,定位当前可见待译区域;

20、识别所述当前可见待译区域的可见待译内容的属性;

21、当所述可见待译内容的属性为包含至少一个当前不可见待译区域时,获取xr应用的当前可调度资源;

22、基于所述xr应用的当前可调度资源,确定所述当前可见待译区域和所述至少一个当前不可见待译区域的各自翻译方式;

23、当退出所述当前界面时,销毁所述当前界面对应的当前运行时容器以及当前运行时容器对应的第一翻译引擎;

24、当退出所述xr时,销毁所述第二翻译引擎。

25、第一个方面所述的包含用于xr应用的界面翻译方法可以通过各种形式的电子设备,通过计算机程序指令自动化的实现;所述计算机程序指令可存储于不同形式的存储介质中,装载至计算机电子设备中执行。

26、因此,在本专利技术的第三个方面,还提供一种计算机可读存储介质,用于存储计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如第一个方面所述的一种用于xr应用的界面翻译方法。

27、在本专利技术的第四个方面,还提出一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行用于xr应用的界面翻译方法。

28、本专利技术的技术方案能够在有限资源的xr交互设备上实现流畅的人机交互式翻译,根据xr应用的当前可调度资源,确定当前可见待译区域和所述至少一个当前不可见待译区域的各自显示方式以及各自翻译方式。

29、本专利技术的进一步优点将结合说明书附图在具体实施例部分进一步详细体现。

本文档来自技高网...

【技术保护点】

1.一种用于XR应用的界面翻译方法,所述方法应用于XR设备,其特征在于,所述方法包括:

2.如权利要求1所述的一种用于XR应用的界面翻译方法,其特征在于:

3.如权利要求1所述的一种用于XR应用的界面翻译方法,其特征在于:

4.如权利要求2所述的一种用于XR应用的界面翻译方法,其特征在于:

5.如权利要求4所述的一种用于XR应用的界面翻译方法,其特征在于:所述XR应用的当前可调度资源包括网络传输资源以及可用内存;

6.如权利要求4所述的一种用于XR应用的界面翻译方法,其特征在于:所述XR应用的当前可调度资源包括网络传输资源;

7.如权利要求4所述的一种用于XR应用的界面翻译方法,其特征在于:所述XR应用的当前可调度资源包括内存资源以及显存资源;

8.如权利要求7所述的一种用于XR应用的界面翻译方法,其特征在于:

9.一种用于XR应用的界面翻译系统,所述系统运行有至少一个虚拟机,在所述虚拟机上运行至少一个XR应用;

10.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至8中任一项所述的一种用于XR应用的界面翻译方法。

...

【技术特征摘要】

1.一种用于xr应用的界面翻译方法,所述方法应用于xr设备,其特征在于,所述方法包括:

2.如权利要求1所述的一种用于xr应用的界面翻译方法,其特征在于:

3.如权利要求1所述的一种用于xr应用的界面翻译方法,其特征在于:

4.如权利要求2所述的一种用于xr应用的界面翻译方法,其特征在于:

5.如权利要求4所述的一种用于xr应用的界面翻译方法,其特征在于:所述xr应用的当前可调度资源包括网络传输资源以及可用内存;

6.如权利要求4所述的一种用于xr应用的界面翻译方法,其特征在于:所述xr应用...

【专利技术属性】
技术研发人员:梅先
申请(专利权)人:语联网武汉信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1