国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在虛擬現實中的文本呈現方法與流程

      文檔序號:12270664閱讀:881來源:國知局

      本發(fā)明涉及虛擬現實技術領域,尤其涉及一種在虛擬現實中的文本呈現方法。



      背景技術:

      虛擬現實技術是一種可以創(chuàng)建和體驗虛擬世界的計算機仿真系統它利用計算機生成一種模擬環(huán)境是一種多源信息融合的交互式的三維動態(tài)視景和實體行為的系統仿真使用戶沉浸到該環(huán)境中。

      在虛擬現實的場景中通常會涉及大量的物體,用戶在辨認這些物體時,僅能通過外觀來辨認,但外觀能夠辨認的信息存在局限性,無法讓用戶了解到更多的信息。



      技術實現要素:

      本發(fā)明的目的在于提供一種在虛擬現實中的文本呈現方法,旨在用于解決用戶僅能通過外觀辨認物體的局限性。

      本發(fā)明是這樣實現的:

      一種在虛擬現實中的文本呈現方法,所述方法包括:

      獲取虛擬場景中用戶所對應的當前位置及朝向;

      根據所述當前位置及朝向確定待展示圖像、所述待展示圖像中的物體、以及所述物體與當前位置之間的當前距離;

      根據所述當前距離確定對應的當前字體大?。?/p>

      查找所述物體的待展示文本內容;

      根據所述待展示文本內容及當前字體大小生成文本框;

      在所述待展示圖像中集成所述文本框;

      展示集成所述文本框后的待展示圖像。

      可選地,所述根據所述當前距離確定對應的當前字體大小,進一步包括:

      根據所述當前距離查找預設映射關系,以獲得對應的當前字體大小,所述預設映射關系為距離與字體大小之間的對應關系。

      可選地,所述在所述待展示圖像中集成所述文本框,并展示集成所述文本框后的待展示圖像之后,所述方法還包括:

      接收用戶的大小調整指令,根據所述大小調整指令重新確定文本大小,基于重新確定的文本大小對集成于所述待展示圖像中的文本框調整,并重新展示集成所述文本框后的待展示圖像。

      可選地,所述查找所述物體的待展示文本內容,進一步包括:

      獲取所述物體的當前標號,根據所述當前標號查找預設信息表,以獲得對應的待展示文本內容,所述預設信息表包括:標號和文本內容之間的對應關系。

      可選地,所述根據所述待展示文本內容及當前字體大小生成文本框,進一步包括:

      根據待展示文本內容及當前字體大小確定文本框的框體大小,按照所述框體大小生成對應的框體,并按照所述當前字體大小將所述待展示文本內容填入所述框體中,以生成文本框。

      可選地,所述在所述待展示圖像中集成所述文本框,進一步包括:

      將所述文本框集成于所述待展示圖像的背景中。

      可選地,所述展示集成所述文本框后的待展示圖像,進一步包括:

      渲染集成所述文本框后的待展示圖像,以展示所述待展示圖像。

      本發(fā)明具有以下有益效果:

      本發(fā)明根據用戶在虛擬場景中與物體之間的距離確定對應的當前字體大小,再根據待展示文本內容及當前字體大小生成文本框,在所述待展示圖像中集成所述文本框,展示集成所述文本框后的待展示圖像,能夠實現展示物體的相關信息,能夠有效避免用戶僅能通過外觀辨認物體的局限性。

      附圖說明

      圖1為本發(fā)明實施例提供的一種在虛擬現實中的文本呈現方法的示意圖。

      具體實施方式

      下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。

      圖1為本發(fā)明實施例提供的一種在虛擬現實中的文本呈現方法的示意圖;參照圖1,所述方法包括:

      S101:獲取虛擬場景中用戶所對應的當前位置及朝向;

      需要說明的是,本實施例的方法的執(zhí)行主體為控制器,也就是說,能夠對虛擬現實設備進行控制的器件,當然也可為上位機等設備,本實施例對此不加以限制。

      可理解的是,所述虛擬場景可設置各種類型的背景環(huán)境,例如:背景環(huán)境為寫字樓、商場、化工廠、KTV或森林等。

      在具體實現中,將用戶對應至虛擬場景中的當前位置后,通常會給其分配默認的朝向,但用戶的朝向可能會發(fā)生變化,故而,可通過陀螺儀來獲取用戶的偏航角,從而確定其在虛擬場景中的朝向。

      S102:根據所述當前位置及朝向確定待展示圖像、所述待展示圖像中的物體、以及所述物體與當前位置之間的當前距離;

      可理解的是,在確定待展示圖像中的物體后,即可確定所述物體與當前位置之間的距離。

      S103:根據所述當前距離確定對應的當前字體大?。?/p>

      需要說明的是,若不輪距離是多少均采用相同字體大小,而所述物體的距離較遠時,可能會導致用戶看不清楚文字內容,為避免該問題,本實施例中,可根據所述當前距離查找預設映射關系,以獲得對應的當前字體大小,所述預設映射關系為距離與字體大小之間的對應關系,也就是說,在預設映射關系中預先建立距離與字體大小之間的對應關系。

      S104:查找所述物體的待展示文本內容;

      在具體實現中,可預先在虛擬場景中添加對各物體的待展示文本內容,當然,為了標識不同的物體,可預先建立預設信息表,所述預設信息表包括:標號和文本內容之間的對應關系;再獲取所述物體的當前標號,根據所述當前標號查找預設信息表,以獲得對應的待展示文本內容;

      所述待展示文本內容可以為物體的說明,設物體為電腦主機,則可將所述主機的配置信息作為待展示文本內容。

      S105:根據所述待展示文本內容及當前字體大小生成文本框;

      可理解的是,由于待展示文本內容的信息量不同,故而,需要根據待展示文本內容及當前字體大小來生成文本框。

      在具體實現中,可根據待展示文本內容及當前字體大小確定文本框的框體大小,按照所述框體大小生成對應的框體,并按照所述當前字體大小將所述待展示文本內容填入所述框體中,以生成文本框。

      S106:在所述待展示圖像中集成所述文本框;

      可理解的是,為避免文本框對物體的遮擋,故而,本實施例中,可將所述文本框集成于所述待展示圖像的背景(即與存在物體的前景對應的部分)中。

      S107:展示集成所述文本框后的待展示圖像。

      在具體實現中,為展示所述待展示圖像,可渲染集成所述文本框后的待展示圖像,以展示所述待展示圖像。

      可理解的是,對所述待展示圖像可通過虛擬現實頭戴式顯示器展示給用戶,當然,還可通過其他能夠展示圖像的設備進行展示,本實施例對此不加以限制。

      考慮不同用戶對于字體大小的需求可能不同,例如:有些用戶的視力存在問題,又或是有些用戶的習慣問題,在步驟S107之后,可接收用戶的大小調整指令,根據所述大小調整指令重新確定文本大小,基于重新確定的文本大小對集成于所述待展示圖像中的文本框調整,并重新展示集成所述文本框后的待展示圖像。

      本實施例根據用戶在虛擬場景中與物體之間的距離確定對應的當前字體大小,再根據待展示文本內容及當前字體大小生成文本框,在所述待展示圖像中集成所述文本框,展示集成所述文本框后的待展示圖像,能夠實現展示物體的相關信息,能夠有效避免用戶僅能通過外觀辨認物體的局限性。

      以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。

      當前第1頁1 2 3 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1