P
US9940893B2ActiveUtilityPatentIndex 52

Head mounted device control method and apparatus, and head mounted device

Assignee: HUAWEI DEVICE CO LTDPriority: Nov 28, 2013Filed: Nov 27, 2014Granted: Apr 10, 2018
Est. expiryNov 28, 2033(~7.4 yrs left)· nominal 20-yr term from priority
Inventors:LI GUOQINGCHANG XINMIAO
G09G 5/00G02B 27/017G02B 2027/014G06F 3/012G09G 2340/14G06F 3/16G06K 9/00838G06V 20/593
52
PatentIndex Score
1
Cited by
17
References
4
Claims

Abstract

A head mounted device control method includes capturing situation data, using the situation data to determine whether a wearer of a head mounted device is inside a moving vehicle, and when it is determined that the wearer is inside a moving vehicle, controlling an image capture apparatus in the head mounted device to capture an environmental image, using the captured environmental image to determine whether a seat taken by the wearer is a driver's seat, and when it is determined that the seat taken by the wearer is the driver's seat, disabling a preset service, where the preset service includes a screen display service of a near-eye display. The method may reduce diversion of attention of the wearer, and improve driving safety.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A head mounted device control method, comprising:
 using captured status data to determine a status of a wearer of the head mounted device, wherein the status comprises a driving state and a non-driving state; 
 disabling a preset service when the wearer is in the driving state, wherein the preset service comprises at least one of a screen display service of a near-eye display, a manual input service, and a projection and display service, wherein the captured status data comprises situation data and an environmental image, and wherein the situation data comprises at least one type of moving speed data, signal strength data of a vehicle mounted wireless network, user schedule data, and environmental noise strength data; and 
 substituting the situation data into a situation evaluation function to obtain a situation evaluation value, 
 wherein using the captured status data to determine the status of the wearer of the head mounted device comprises:
 using the situation data to determine whether the wearer of the head mounted device is inside a moving vehicle; 
 using the environmental image to determine whether a seat taken by the wearer is a driver's seat when the wearer is inside the moving vehicle; and 
 determining that the wearer of the head mounted device is in the driving state when the wearer is inside the moving vehicle and the seat taken is the driver's seat, 
 
 wherein using the situation data to determine whether the wearer is inside the moving vehicle comprises:
 determining whether the situation evaluation value is greater than or equal to a threshold; 
 determining that the wearer is inside the moving vehicle when the situation evaluation value is greater than or equal to the threshold; and 
 determining that the wearer is not inside the moving vehicle when the situation evaluation value is less than the threshold, 
 
 wherein the situation evaluation function is denoted by F(x,y,z,v) and comprises at least one of a signal strength evaluation function ƒ 1 (x), a schedule evaluation function ƒ 2 (y), an environmental noise evaluation function ƒ 3 (z), and a moving speed evaluation function ƒ 4 (v), wherein x indicates the signal strength data, wherein y indicates the user schedule data, wherein z indicates the environmental noise strength data, wherein v indicates the moving speed data, 
 wherein substituting the situation data into the situation evaluation function to obtain the situation evaluation value comprises at least one of the following:
 substituting x into ƒ 1 (x) to obtain a signal strength evaluation value; 
 substituting y into ƒ 2 (y) to obtain a schedule evaluation value; 
 substituting z into ƒ 3 (z) to obtain an environmental noise strength evaluation value; and 
 substituting v into ƒ 4 (v) to obtain a moving speed evaluation value, 
 
 wherein ƒ 1 (x)=α 1 x, wherein α 1  indicates a signal strength weight and α 1 >0, wherein 
 
       
         
           
             
               
                 
                   f 
                   2 
                 
                 ⁡ 
                 
                   ( 
                   y 
                   ) 
                 
               
               = 
               
                 { 
                 
                   
                     
                       
                         
                           0 
                           , 
                         
                       
                       
                         
                           
                             y 
                             ⋂ 
                             Ω 
                           
                           = 
                           ∅ 
                         
                       
                     
                     
                       
                         
                           
                             α 
                             2 
                           
                           , 
                         
                       
                       
                         
                           
                             y 
                             ⋂ 
                             Ω 
                           
                           ≠ 
                           ∅ 
                         
                       
                     
                   
                   , 
                 
               
             
           
         
          wherein α 2  indicates a schedule weight and α 2 >0, wherein y comprises a schedule event set at a data capture time, wherein Ω indicates a preset specific event set, wherein ƒ 3 (z)=α 3 z, wherein α 3  indicates an environmental noise strength weight and α 3 >0, wherein 
       
       
         
           
             
               
                 
                   f 
                   4 
                 
                 ⁡ 
                 
                   ( 
                   v 
                   ) 
                 
               
               = 
               
                 { 
                 
                   
                     
                       
                         
                           
                             
                               
                                 β 
                                 1 
                               
                               ⁢ 
                               v 
                             
                             + 
                             
                               t 
                               1 
                             
                           
                           , 
                           
                             v 
                             < 
                             
                               v 
                               0 
                             
                           
                         
                       
                     
                     
                       
                         
                           
                             
                               
                                 β 
                                 2 
                               
                               ⁢ 
                               v 
                             
                             + 
                             
                               t 
                               2 
                             
                           
                           , 
                           
                             v 
                             ≥ 
                             
                               v 
                               0 
                             
                           
                         
                       
                     
                   
                   , 
                 
               
             
           
         
          wherein v 0  indicates a speed threshold, wherein β 1  indicates a first moving speed weight, wherein β 2  indicates a second moving speed weight, wherein t 1  indicates a first speed minimum impact value, wherein t 2  indicates a second speed minimum impact value, wherein β 2 ≥β 1 >0, and wherein t 2 ≥t 1 >0. 
       
     
     
       2. The method according to  claim 1 , wherein the environmental image is captured by:
 setting photographing parameters; and 
 performing photographing to obtain the environmental image, 
 wherein the photographing parameters are determined according to the moving speed data or are preset standard photographing parameters, 
 wherein using the captured environmental image to determine whether the seat taken by the wearer is the driver's seat comprises determining whether the seat taken by the wearer is the driver's seat by:
 detecting whether the environmental image comprises a preset mark; or 
 calculating a similarity between the captured environmental image and a preset standard environmental image, 
 
 wherein the seat taken by the wearer is the driver's seat when the environmental image comprises the preset mark, 
 wherein the seat taken by the wearer is not the driver's seat when it is detected that the environmental image does not comprise the preset mark, 
 wherein the seat taken by the wearer is the driver's seat when the calculated similarity between the captured environmental image and the preset standard environmental image is greater than or equal to a similarity threshold, and 
 wherein the seat taken by the wearer is not the driver's seat when the calculated similarity between the captured environmental image and the preset standard environmental image is less than the similarity threshold. 
 
     
     
       3. A bead mounted device control apparatus, comprising:
 a memory configured to store instructions; and 
 a processor, wherein the instructions are executed by the processor to cause the head mounted device control apparatus to:
 use captured status data to determine a status of a wearer of the head mounted device, wherein the status comprises a driving state and a non-driving state; 
 disable a preset service when the wearer is in the driving state, wherein the preset service comprises at least one of a screen display service of a near-eye display, a manual input service, and a projection and display service, wherein the captured status data comprises situation data and an environmental image, and wherein the situation data comprises at least one type of moving speed data, signal strength data of a vehicle mounted wireless network, user schedule data, and environmental noise strength data; 
 use the situation data to determine whether the wearer of the head mounted device is inside a moving vehicle; 
 use the environmental image to determine whether a seat taken by the wearer is a driver's seat when the wearer is inside the moving vehicle; 
 determine that the wearer of the head mounted device is in the driving state when the wearer is inside the moving vehicle and the seat taken is the driver's seat; 
 substituting the situation data into a situation evaluation function to obtain a situation evaluation value; 
 determine whether the situation evaluation value is greater than or equal to a threshold; 
 determine that the wearer is inside the moving vehicle when the situation evaluation value is greater than or equal to the threshold; and 
 determine that the wearer is not inside the moving vehicle when the situation evaluation value is less than the threshold, 
 
 wherein the situation evaluation function is denoted by F(x,y,z,v) and comprises at least one of a signal strength evaluation function ƒ 1 (x), a schedule evaluation function ƒ 2 (y), an environmental noise evaluation function ƒ 3 (z), and a moving speed evaluation function ƒ 4 (v), wherein x indicates the signal strength data, wherein y indicates the user schedule data, wherein z indicates the environmental noise strength data, wherein v indicates the moving speed data, 
 wherein substituting the situation data into the situation evaluation function to obtain the situation evaluation value comprises at least one of the following:
 substituting x into ƒ 1 (x) to obtain a signal strength evaluation value; 
 substituting y into ƒ 2 (y) to obtain a schedule evaluation value; 
 substituting z into ƒ 3 (z) to obtain an environmental noise strength evaluation value; and 
 substituting v into ƒ 4 (v) to obtain a moving speed evaluation value, 
 
 wherein ƒ 1 (x)=α 1 x, wherein α 1  indicates a signal strength weight and α 1 >0, wherein 
 
       
         
           
             
               
                 
                   f 
                   2 
                 
                 ⁡ 
                 
                   ( 
                   y 
                   ) 
                 
               
               = 
               
                 { 
                 
                   
                     
                       
                         
                           0 
                           , 
                         
                       
                       
                         
                           
                             y 
                             ⋂ 
                             Ω 
                           
                           = 
                           ∅ 
                         
                       
                     
                     
                       
                         
                           
                             α 
                             2 
                           
                           , 
                         
                       
                       
                         
                           
                             y 
                             ⋂ 
                             Ω 
                           
                           ≠ 
                           ∅ 
                         
                       
                     
                   
                   , 
                 
               
             
           
         
          wherein α 2  indicates a schedule weight and α 2 >0, wherein y comprises a schedule event set at a data capture time, wherein Ω indicates a preset specific event set, wherein ƒ 3 (z)=α 3 z, wherein α 3  indicates an environmental noise strength weight and α 3 >0, wherein 
       
       
         
           
             
               
                 
                   f 
                   4 
                 
                 ⁡ 
                 
                   ( 
                   v 
                   ) 
                 
               
               = 
               
                 { 
                 
                   
                     
                       
                         
                           
                             
                               
                                 β 
                                 1 
                               
                               ⁢ 
                               v 
                             
                             + 
                             
                               t 
                               1 
                             
                           
                           , 
                           
                             v 
                             < 
                             
                               v 
                               0 
                             
                           
                         
                       
                     
                     
                       
                         
                           
                             
                               
                                 β 
                                 2 
                               
                               ⁢ 
                               v 
                             
                             + 
                             
                               t 
                               2 
                             
                           
                           , 
                           
                             v 
                             ≥ 
                             
                               v 
                               0 
                             
                           
                         
                       
                     
                   
                   , 
                 
               
             
           
         
          wherein v 0  indicates a speed threshold, wherein β 1  indicates a first moving speed weight, wherein β 2  indicates a second moving speed weight, wherein t 1  indicates a first speed minimum impact value, wherein t 2  indicates a second speed minimum impact value, wherein β 2 ≥β 1 >0, and wherein t 2 ≥t 1 >0. 
       
     
     
       4. The head mounted device control apparatus according to  claim 3 , wherein the instructions are further executed by the processor to cause the head mounted device control apparatus to:
 set photographing parameters; 
 perform photographing to obtain the environmental image, wherein the photographing parameters are determined according to the moving speed data or are preset standard photographing parameters; and 
 determine whether a seat taken by the wearer is a driver's seat by:
 detecting whether the environmental image comprises a preset mark; or 
 calculating a similarity between the captured environmental image and a preset standard environmental image, 
 
 wherein the seat taken by the wearer is the driver's seat when the environmental image comprises the preset mark, 
 wherein the seat taken by the wearer is not the driver's seat when it is detected that the environmental image does not comprise the preset mark, 
 wherein the seat taken by the wearer is the driver's seat when the calculated similarity between the captured environmental image and the preset standard environmental image is greater than or equal to a similarity threshold, and 
 wherein the seat taken by the wearer is not the driver's seat when the calculated similarity between the captured environmental image and the preset standard environmental image is less than the similarity threshold.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.