Abstract:
A sensory effect processing system and method are disclosed. Sensory effects contained in contents may be embodied in a real world, by generating command information for controlling a sensory device based on sensory effect information and sensory device capability information. In addition, data transmission rate may be increased by encoding metadata into binary metadata, encoding metadata into extensible mark-up language (XML) metadata, or encoding metadata into XML metadata and further encoding the XML metadata into binary metadata. Also, a bandwidth may be reduced.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application claims the priority benefit of Korean Patent Application Nos. 10-2010-0030569 and 10-2010-0033300, filed on Apr. 2, 2010 and Apr. 12, 2010 respectively, with the Korean Intellectual Property Office, the disclosures of which are incorporated herein by reference. 
       BACKGROUND 
       [0002]    1. Field 
         [0003]    Embodiments of the following description relate to a system and method for processing sensory effects, and more particularly, to a system and method for quickly processing sensory effects contained in contents. 
         [0004]    2. Description of the Related Art 
         [0005]    Recently, beyond simply displaying content information, content reproducing devices also supply various effects to users, and supply the content information by using an actuator. For example, a 4-dimensional (4D) movie theater, which is trendy these days, displays a film image and also supplies various effects such as a vibration effect of a theater seat, a windy effect, a water splash effect, and the like, corresponding to contents of the film. Therefore, users may enjoy the contents in a more immersive manner. 
         [0006]    Thus, the content reproducing device and a content driving device that provide a sensory effect to users are being applied to various areas of life. For example, a game machine having a vibration joystick, a smell emitting TV, and the like are being studied and placed on the market. 
         [0007]    However, research into a device and method for controlling efficient implementation of effect information contained in contents has been lacking. Therefore, the effect information cannot be efficiently implemented in the real world. 
         [0008]    Accordingly, there is a desire for a device and method for controlling an operation to implement the effect information with an actuator of the real world. 
       SUMMARY 
       [0009]    In accordance with aspects of one or more embodiments, there is provided a device for controlling sensory effects, including a decoding unit to decode sensory effect metadata (SEM) and sensory device capability (SDCap) metadata using at least one processor, a generation unit to generate command information which controls a sensory device based on the decoded SEM and the decoded SDCap metadata, and an encoding unit to encode the command information into sensory device command (SDCmd) metadata. 
         [0010]    In accordance with aspects of one or more embodiments, there is provided a sensory device including a decoding unit to decode SDCmd metadata containing at least one sensory effect information, and a drive unit to execute an effect event corresponding to the at least one sensory effect information. 
         [0011]    In accordance with aspects of one or more embodiments, there is provided a method which controls sensory effects, including decoding SEM and SDCap metadata, generating command information which controls a sensory device based on the decoded SEM and the decoded SDCap metadata, and encoding the command information into SDCmd metadata. 
         [0012]    In accordance with aspects of one or more embodiments, there is provided a method for operating a sensory device, including decoding SDCmd metadata containing at least one sensory effect information, and executing an effect event corresponding to the at least one sensory effect information. 
         [0013]    According to another aspect of one or more embodiments, there is provided at least one non-transitory computer readable recording medium storing program instructions that control at least one processor to implement methods of one or more embodiments. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0014]    These and/or other aspects will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings of which: 
           [0015]      FIG. 1  illustrates a diagram of a sensory effect processing system according to one or more embodiments; 
           [0016]      FIGS. 2 through 4  illustrate a sensory effect processing system according to one or more embodiments; 
           [0017]      FIG. 5  illustrates a structure of a sensory device according to one or more embodiments; 
           [0018]      FIG. 6  illustrates a structure of a sensory effect controlling device according to one or more embodiments; and 
           [0019]      FIG. 7  illustrates a method of operating a sensory effect processing system according to one or more embodiments. 
       
    
    
     DETAILED DESCRIPTION 
       [0020]    Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. Embodiments are described below to explain the present disclosure by referring to the figures. 
         [0021]      FIG. 1  illustrates a diagram of a sensory effect processing system  100  according to embodiments. 
         [0022]    Referring to  FIG. 1 , the sensory effect processing system  100  includes a sensory media reproducing device  110 , a sensory effect controlling device  120 , and a sensory device  130 . 
         [0023]    The sensory media reproducing device  110  reproduces contents containing at least one sensory effect information. The sensory media reproducing device  110  may include a digital versatile disc (DVD) player, a movie player, a personal computer (PC), a game machine, a virtual world processing device, and the like. 
         [0024]    The sensory effect information denotes information on a predetermined effect implemented in a real world corresponding to contents being reproduced by the sensory media reproducing device  110 . For example, the sensory effect information may be information on a vibration effect for vibrating a joystick of a game machine when an earthquake occurs in a virtual world being reproduced by the game machine. 
         [0025]    The sensory media reproducing device  110  may encode the sensory effect information into sensory effect metadata (SEM). That is, the sensory media reproducing device  110  may generate the SEM by encoding the sensory effect information. 
         [0026]    The sensory media reproducing device  110  may transmit the generated SEM to the sensory effect controlling device  120 . 
         [0027]    The sensory device  130  is adapted to execute an effect event corresponding to the sensory effect information. According to embodiments, the sensory device  130  may be an actuator that implements the effect event in a real world. The sensory device  130  may include a vibration joystick, a 4-dimensional (4D) theater seat, virtual world goggles, and the like. 
         [0028]    The effect event may denote an event implemented corresponding to the sensory effect information in the real world by the sensory device  130 . For example, the effect event may be an event for operating a vibration unit of a game machine corresponding to sensory effect information that commands vibration of a joystick of the game machine. 
         [0029]    The sensory device  130  may encode capability information regarding capability of the sensory device  130  into sensory device capability (SDCap) metadata. In other words, the sensory device  130  may generate the SDCap metadata by encoding the capability information. The capability information related to the sensory device  130  will be described in further detail hereinafter. 
         [0030]    In addition, the sensory device  130  may transmit the generated SDCap metadata to the sensory effect controlling device  120 . 
         [0031]    The sensory device  130  may encode preference information, that is, information on a user preference with respect to a sensory effect, into user sensory preference (USP) metadata. In other words, the sensory device  130  may generate the USP metadata by encoding the preference information with respect to the sensory effect. 
         [0032]    The preference information may denote information on a degree of user preference with respect to respective sensory effects. Also, the preference information may denote information on a level of the effect event executed corresponding to the sensory effect information. For example, regarding an effect event for vibrating a joystick, when the user does not want the vibration effect, the preference information may be information that sets a level of the effect event to 0. The preference information of the user regarding the sensory effect will be described in further detail hereinafter. 
         [0033]    The sensory device  130  may be input with the preference information by the user. 
         [0034]    In addition, the sensory device  130  may transmit the generated USP metadata to the sensory effect controlling device  120 . 
         [0035]    The sensory effect controlling device  120  may receive the SEM from the sensory media reproducing device  110  and also receive the SDCap metadata from the sensory device  130 . 
         [0036]    Also, the sensory effect controlling device  120  may decode the SEM and the SDCap metadata. 
         [0037]    The sensory effect controlling device  120  may extract metadata effect information by decoding the SEM. Also, the sensory effect controlling device  120  may extract the capability information regarding capability of the sensory device  130  by decoding the SDCap metadata. 
         [0038]    The sensory effect controlling device  120  may generate command information for controlling the sensory device  130  based on the decoded SEM and the decoded SDCap metadata. Accordingly, the sensory effect controlling device  120  may generate the command information for controlling the sensory device  130  such that the sensory device  130  executes the effect event corresponding to the capability of the sensory device  130 . 
         [0039]    The command information may be information for controlling execution of the effect event by the sensory device  130 . Depending on embodiments, the command information may include the sensory effect information. 
         [0040]    The sensory effect controlling device  120  may receive the SDCap metadata and the USP metadata from the sensory device  130 . 
         [0041]    Here, the sensory effect controlling device  120  may extract the preference information with respect to the sensory effect, by decoding the USP metadata. 
         [0042]    Also, the sensory effect controlling device  120  may generate command information based on the decoded SEM, the decoded SDCap metadata, and the decoded USP metadata. Depending on embodiments, the command information may include the sensory effect information. Accordingly, the sensory effect controlling device  120  may generate the command information for controlling the sensory device  130  such that the sensory device  130  executes the effect event according to the degree of user preference and corresponding to the capability of the sensory device  130 . 
         [0043]    The sensory effect controlling device  120  may encode the generated command information into sensory device command (SDCmd) metadata. That is, the sensory effect controlling device  120  may generate the SDCmd metadata by encoding the generated command information. 
         [0044]    Also, the sensory effect controlling device  120  may transmit the SDCmd metadata to the sensory device  130 . 
         [0045]    The sensory device  130  may receive the SDCmd metadata from the sensory effect controlling device  120  and decode the received SDCmd metadata. 
         [0046]    In other words, the sensory device  130  may extract the sensory effect information by decoding the SDCmd metadata. Here, the sensory device  130  may execute the effect event corresponding to the sensory effect information. 
         [0047]    The sensory device  130  may extract the command information by decoding the SDCmd metadata. In this case, the sensory device  130  may execute the effect event corresponding to the sensory effect information based on the command information. 
         [0048]      FIGS. 2 through 4  illustrate a sensory effect processing system  200  according to embodiments. 
         [0049]    Referring to  FIG. 2 , the sensory effect processing system  200  may include a sensory media reproducing device  210 , a sensory effect controlling device  220 , and a sensory device  230 . 
         [0050]    The sensory media reproducing device  210  may include an extensible mark-up language (XML) encoder  211 . 
         [0051]    The XML encoder  211  may generate SEM by encoding sensory effect information into XML metadata. Here, the sensory media reproducing device  210  may transmit the SEM encoded in the form of the XML metadata to the sensory effect controlling device  220 . 
         [0052]    The sensory effect controlling device  220  may include an XML decoder  221 . 
         [0053]    The XML decoder  221  may decode the SEM received from the sensory media reproducing device  210 . The XML decoder  221  may extract the sensory effect information by decoding the SEM. 
         [0054]    The sensory device  230  may include an XML encoder  231 . 
         [0055]    The XML encoder  231  may generate SDCap metadata by encoding capability information regarding capability of the sensory device  230  into XML metadata. Here, the sensory device  230  may transmit the SDCap metadata encoded in the form of XML metadata to the sensory effect controlling device  220 . 
         [0056]    The XML encoder  231  may generate USP metadata by encoding preference information, that is, information on a user preference with respect to a sensory effect, into XML metadata. Here, the sensory device  230  may transmit the USP metadata encoded in the form of the XML metadata to the sensory effect controlling device  220 . 
         [0057]    The sensory effect controlling device  220  may include an XML decoder  222 . 
         [0058]    The XML decoder  222  may decode the SDCap metadata received from the sensory device  230 . The XML decoder  222  may extract capability information regarding capability of the sensory device  230  by decoding the SDCap metadata. 
         [0059]    In addition, the XML decoder  222  may decode the USP metadata received from the sensory device  230 . The XML decoder  222  may extract the preference information regarding the sensory effect by decoding the USP metadata. 
         [0060]    The sensory effect controlling device  220  may include an XML encoder  223 . 
         [0061]    The XML encoder  223  may generate SDCmd metadata by encoding command information for controlling execution of an effect event by the sensory device  230  into XML metadata. Here, the sensory effect controlling device  220  may transmit the SDCmd metadata encoded in the form of the XML metadata to the sensory device  230 . 
         [0062]    The sensory device  230  may include an XML decoder  232 . 
         [0063]    The XML decoder  232  may decode the SDCmd metadata received from the sensory effect controlling device  220 . The XML decoder  232  may extract the command information by decoding the SDCmd metadata. 
         [0064]    Referring to  FIG. 3 , a sensory effect processing system  300  may include a sensory media reproducing device  310 , a sensory effect controlling device  320 , and a sensory device  330 . 
         [0065]    The sensory media reproducing device  310  may include a binary encoder  311 . 
         [0066]    The binary encoder  311  may generate SEM by encoding sensory effect information into binary metadata. Here, the sensory media reproducing device  310  may transmit the SEM encoded in the form of the binary metadata to the sensory effect controlling device  320 . 
         [0067]    The sensory effect controlling device  320  may include a binary decoder  321 . 
         [0068]    The binary decoder  321  may decode the SEM received from the sensory media reproducing device  310 . According to embodiments, the binary decoder  321  may extract the sensory effect information by decoding the SEM. 
         [0069]    The sensory device  330  may include a binary encoder  331 . 
         [0070]    The binary encoder  331  may generate SDCap metadata encoded in the form of the binary metadata to the sensory effect controlling device  320 . 
         [0071]    The binary encoder  331  may generate USP metadata by encoding preference information, that is, information on a user preference with respect to a sensory effect, into binary metadata. Here, the binary encoder  330  may transmit the USP metadata encoded in the form of the binary metadata to the sensory effect controlling device  320 . 
         [0072]    The sensory effect controlling device  320  may include a binary decoder  322 . 
         [0073]    The binary decoder  322  may decode the SDCap metadata received from the sensory device  330 . The binary decoder  322  may extract capability information regarding capability of the sensory device  330 , by decoding the SDCap metadata. 
         [0074]    The binary decoder  322  may decode the USP metadata received from the sensory device  330 . The binary decoder  322  may extract the preference information regarding the sensory effect by decoding the USP metadata. 
         [0075]    The sensory effect controlling device  320  may include a binary encoder  323 . 
         [0076]    The binary encoder  323  may generate SDCmd metadata by encoding command information for controlling execution of an effect event by the sensory device  330  into binary metadata. Here, the sensory effect controlling device  320  may transmit the SDCmd metadata encoded in the form of the binary metadata to the sensory device  330 . 
         [0077]    The sensory device  330  may include a binary decoder  332 . 
         [0078]    The binary decoder  332  may decode the SDCmd metadata received from the sensory effect controlling device  320 . The binary decoder  332  may extract the command information by decoding the SDCmd metadata. 
         [0079]    Referring to  FIG. 4 , a sensory effect processing system  400  may include a sensory media reproducing device  410 , a sensory effect controlling device  420 , and a sensory device  430 . 
         [0080]    The sensory media reproducing device  410  may include an XML encoder  411  and a binary encoder  412 . 
         [0081]    The XML encoder  411  may generate third metadata by encoding sensory effect information into XML metadata. The binary encoder  412  may generate SEM by encoding the third metadata into binary metadata. The sensory media reproducing device  410  may transmit the SEM to the sensory effect controlling device  420 . 
         [0082]    The sensory effect controlling device  420  may include a binary decoder  421  and an XML decoder  422 . 
         [0083]    The binary decoder  421  may extract the third metadata by decoding the SEM received from the sensory media reproducing device  410 . The XML decoder  422  may extract the sensory effect information by decoding the third metadata. 
         [0084]    The sensory device  430  may include an XML encoder  431  and a binary encoder  432 . 
         [0085]    The XML encoder  431  may generate second metadata by encoding capability information regarding capability of the sensory device  430  into XML metadata. The binary encoder  432  may generate SDCap metadata by encoding the second metadata into binary metadata. Here, the sensory device  430  may transmit the SDCap metadata to the sensory effect controlling device  420 . 
         [0086]    The XML encoder  431  may generate fourth metadata by encoding preference information, that is, information on a user preference with respect to a sensory effect, into XML metadata. The binary encoder  432  may generate USP metadata by encoding the fourth metadata into binary metadata. Here, the sensory device  430  may transmit the USP metadata to the sensory effect controlling device  420 . 
         [0087]    The sensory effect controlling device  420  may include a binary decoder  423  and an XML decoder  424 . 
         [0088]    The binary decoder  423  may extract the second metadata by decoding the SDCap metadata received from the sensory device  430 . The XML decoder  424  may extract the capability information regarding the sensory device  430  by decoding the second metadata. 
         [0089]    In addition, the binary decoder  423  may extract the fourth metadata by decoding the USP metadata received from the sensory device  430 . The XML decoder  424  may extract the preference information regarding the sensory effect by decoding the fourth metadata. 
         [0090]    The sensory effect controlling device  420  may include an XML encoder  425  and a binary encoder  426 . 
         [0091]    The XML encoder  425  may generate first metadata by encoding command information for controlling execution of an effect event by the sensory device  430 . The binary encoder  426  may generate SDCmd metadata by encoding the first metadata into binary metadata. Here, the sensory effect controlling device  420  may transmit the SDCmd metadata to the sensory device  430 . 
         [0092]    The sensory device  430  may include a binary decoder  433  and an XML decoder  434 . 
         [0093]    The binary decoder  433  may extract the first metadata by decoding the SDCmd metadata received from the sensory effect controlling device  420 . The XML decoder  434  may extract the command information by decoding the first metadata. 
         [0094]      FIG. 5  illustrates a structure of a sensory device  530  according to embodiments. 
         [0095]    Referring to  FIG. 5 , the sensory device  530  includes a decoding unit  531  and a drive unit  532 . 
         [0096]    The decoding unit  531  may decode SDCmd metadata containing at least one sensory effect information. In other words, the decoding unit  531  may extract at least one sensory effect information by decoding the SDCmd metadata. 
         [0097]    The SDCmd metadata may be received from a sensory effect controlling device  520 . Depending on embodiments, the SDCmd metadata may include command information. 
         [0098]    The decoding unit  531  may extract the command information by decoding the SDCmd metadata. 
         [0099]    The drive unit  532  may execute an effect event corresponding to the at least one sensory effect information. According to embodiments, the drive unit  532  may execute the effect event based on the command information. 
         [0100]    Contents reproduced by the sensory media reproducing device  510  may include at least one sensory effect information. 
         [0101]    The sensory device  530  may further include an encoding unit  533 . 
         [0102]    The encoding unit  533  may encode capability information regarding capability of the sensory device  530  into SDCap metadata. In other words, the encoding unit  533  may generate the SDCap metadata by encoding the capability information. The encoding unit  533  may include at least one of an XML encoder and a binary encoder. 
         [0103]    The encoding unit  533  may generate the SDCap metadata by encoding the capability information into XML metadata. 
         [0104]    In addition, the encoding unit  533  may generate the SDCap metadata by encoding the capability information into binary metadata. 
         [0105]    In addition, the encoding unit  533  may generate second metadata by encoding the capability information into XML metadata, and generate the SDCap metadata by encoding the second metadata into binary metadata. 
         [0106]    The capability information may be information on capability of the sensory device  530 . 
         [0107]    The SDCap metadata may include a sensory device capability base type which denotes basic capability information regarding the sensory device  530 . The sensory device capability base type may be metadata regarding the capability information commonly applied to all types of the sensory device  530 . 
         [0108]    Table 1 shows an XML representation syntax regarding the sensory device capability base type according to embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 1 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################--&gt; 
               
               
                 &lt;!-- Sensory Device capability base type --&gt; 
               
               
                 &lt;!-- ################################################--&gt; 
               
               
                 &lt;complexType name=“SensoryDeviceCapabilityBaseType” abstract=“true”&gt; 
               
               
                  &lt;complexContent&gt; 
               
               
                   &lt;extension base=“dia:TerminalCapabilityBaseType”&gt; 
               
               
                    &lt;attributeGroup ref=“cidl:sensoryDeviceCapabilityAttributes”/&gt; 
               
               
                   &lt;/extension&gt; 
               
               
                  &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0109]    Table 2 shows a binary representation syntax regarding the sensory device capability base type according to embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 2 
               
               
                   
               
               
                 SensoryDeviceCapabilityBaseType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  TerminalCapabilityBase 
                   
                 TerminalCapabilityBaseType 
               
               
                  sensoryDeviceCapabilityAttributes 
                   
                 sensoryDeviceCapabilityAttributesType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0110]    Table 3 shows descriptor components semantics regarding the sensory device capability base type according to embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 3 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 SensoryDeviceCapabilityBaseType, 
                 SensoryDeviceCapabilityBaseType 
               
               
                   
                 extends 
               
               
                   
                 dia:TeminalCapabilityBaseType 
               
               
                   
                 and provides a base abstract type 
               
               
                   
                 for a subset of types defined as part 
               
               
                   
                 of the sensory device capability 
               
               
                   
                 metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, 
               
               
                   
                 refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000, 
               
               
                 TerminalCapabilityBaseType, 
                 
                           
                 
               
               
                 sensoryDeviceCapabilityAttributes, 
                 Describes a group of attributes 
               
               
                   
                 for the device capabilities, 
               
               
                   
               
             
          
         
       
     
         [0111]    The SDCap metadata may include sensory device capability base attributes that denote groups regarding common attributes of the sensory device  530 . 
         [0112]    Table 4 shows an XML representation syntax regarding the sensory device capability base type according to embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 4 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Definition of Sensory Device Capability Attributes --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;attributeGroup name=“sensoryDeviceCapabilityAttributes”&gt; 
               
               
                  &lt;attribute name=“zerothOrderDelayTime” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                  &lt;attribute name=“firstOrderDelayTime” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                  &lt;attribute name=“location” type=“mpeg7:termReferenceType” use=“optional”/&gt; 
               
               
                 &lt;/attributeGroup&gt; 
               
               
                   
               
             
          
         
       
     
         [0113]    Table 5 shows a binary representation syntax regarding the sensory device capability base type according to embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 5 
               
               
                   
               
               
                 sensoryDeviceCapabilityAttributes { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  zerothOrderDelayTimeFlag 
                 1 
                 bslbf 
               
               
                   firstOrderDelayTimeFlag 
                 1 
                 bslbf 
               
               
                   locationFlag 
                 1 
                 bslbf 
               
               
                   if(zerothOrderDelayTimeFlag){ 
               
               
                    zerothOrderDelayTime 
                 16  
                 uimsbf 
               
               
                  } 
               
               
                   firstOrderDelayTimeFlag){ 
               
               
                    firstOrderDelayTime 
                 16  
                 uimsbf 
               
               
                  } 
               
               
                   if(locationFlag){ 
               
               
                    location 
                   
                 locationType 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0114]    Table 6 shows a binary representation syntax regarding a location type of the sensory device capability base type according to embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                   
                 TABLE 6 
               
               
                   
                   
               
               
                   
                 locationType, 
                 Term ID of location, 
               
               
                   
                   
               
             
             
               
                   
                 0000, 
                 left, 
               
               
                   
                 0001, 
                 centerleft, 
               
               
                   
                 0010, 
                 center, 
               
               
                   
                 0011, 
                 centerright, 
               
               
                   
                 0100, 
                 right, 
               
               
                   
                 0101, 
                 bottom, 
               
               
                   
                 0110, 
                 middle, 
               
               
                   
                 0111, 
                 top, 
               
               
                   
                 1000, 
                 back, 
               
               
                   
                 1001, 
                 midway, 
               
               
                   
                 1010, 
                 front, 
               
               
                   
                 1011-1111, 
                 Reserved, 
               
               
                   
                   
               
             
          
         
       
     
         [0115]    Table 7 shows descriptor components semantics regarding the sensory device capability base type according to embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 7 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 sensoryDeviceCapabilityAttributes, 
                 Describes a group of attributes for the sensory device 
               
               
                   
                 capabilities., 
               
               
                 zerothOrderDelayTimeFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 firstOrderDelayTimeFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 locationFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 zerothOrderDelayTime, 
                 Describes required preparation time of a sensory device to be 
               
               
                   
                 activated since it receives a command in the unit of millisecond 
               
               
                   
                 (ms)., 
               
               
                 firstOrderDelayTime, 
                 Describes the delay time for a device to reach the target 
               
               
                   
                 intensity since it receives a command and is activated in the unit 
               
               
                   
                 of millisecond (ms)., 
               
               
                 location, 
                 Describes the position of the device from the user&#39;s perspective 
               
               
                   
                 according to the x-, y-, and z-axis as a reference to the 
               
               
                   
                 LocationCS as defined in Annex 2.3 of ISO/IEC 23005-6. The 
               
               
                   
                 location attribute is defined in mpeg7:termReferenceType 
               
               
                   
                 and is defined in Part 5 of ISO/IEC 15938., 
               
               
                   
               
             
          
         
       
     
         [0116]    The sensory effect processing system may include MPEG-V information. 
         [0117]    Table 7-1 shows a binary representation syntax regarding the MPEG-V information, according to embodiments. 
         [0000]    
       
         
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 7-1 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 TypeOfMetadata           
                 This field, which is only present in the binary 
               
               
                   
                 representation, indicates the type of the 
               
               
                   
                 MPEGVINFO element.           
               
               
                   
                 
                           
                 
               
             
          
           
               
                   
                 Binary representation 
                   
                   
               
               
                   
                 for metadata (4 bits)           
                 Term of Sensor           
                 
                           
                 
               
               
                   
                 0           
                 SEM           
                 
                           
                 
               
               
                   
                 1           
                 InteractionInfo           
                 
                           
                 
               
               
                   
                 2           
                 ControlInfo           
                 
                           
                 
               
               
                   
                 3           
                 VWOC           
                 
                           
                 
               
               
                   
                 4-15           
                 Reserved           
                 
                           
                 
               
             
          
           
               
                 SEM            
                 The binary representation of the root element of 
               
               
                   
                 sensory effect metadata.           
               
               
                 InteractionInfo           
                 The binary representation of the root element of 
               
               
                   
                 interaction information.           
               
               
                 ControlInfo           
                 The binary representation of the root element of 
               
               
                   
                 control information metadata.           
               
               
                 VWOC           
                 The binary representation of the root element of virtual 
               
               
                   
                 world object characteristics metadata.           
               
               
                   
               
             
          
         
       
     
         [0118]    Table 7-2 shows descriptor components semantics regarding the MPEG-V information according to embodiments. 
         [0000]    
       
         
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 7-2 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 TypeOfMetadata           
                 This field, which is only present in the binary 
               
               
                   
                 representation, indicates the type of the 
               
               
                   
                 MPEGVINFO element.           
               
               
                   
                 
                           
                 
               
             
          
           
               
                   
                 Binary representation 
                   
                   
               
               
                   
                 for metadata (4 bits)           
                 Term of Sensor           
                 
                           
                 
               
               
                   
                 0           
                 SEM           
                 
                           
                 
               
               
                   
                 1           
                 InteractionInfo           
                 
                           
                 
               
               
                   
                 2           
                 ControlInfo           
                 
                           
                 
               
               
                   
                 3           
                 VWOC           
                 
                           
                 
               
               
                   
                 4-15           
                 Reserved           
                 
                           
                 
               
             
          
           
               
                 SEM            
                 The binary representation of the root element of 
               
               
                   
                 sensory effect metadata.           
               
               
                 InteractionInfo           
                 The binary representation of the root element of 
               
               
                   
                 interaction information.           
               
               
                 ControlInfo           
                 The binary representation of the root element of 
               
               
                   
                 control information metadata.           
               
               
                 VWOC           
                 The binary representation of the root element of virtual 
               
               
                   
                 world object characteristics metadata.           
               
               
                   
               
             
          
         
       
     
         [0119]    Table 7-3 shows an XML representation syntax regarding a root element of control information of command information according to embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 7-3 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Root Element --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;element name=“ControlInfo” type=“cidl:ControlInfoType”/&gt; 
               
               
                  &lt;complexType name=“ControlInfoType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“SensoryDeviceCapabilityList” 
               
               
                  type=“cidl:SensoryDeviceCapabilityListType” minOccurs=“0”/&gt; 
               
               
                    &lt;element name=“SensorCapabilityList” 
               
               
                  type=“cidl:SensorCapabilityListType” minOccurs=“0”/&gt; 
               
               
                    &lt;element name=“UserSensoryPreferenceList” 
               
               
                  type=“cidl:UserSensoryPreferenceListType” minOccurs=“0”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“SensoryDeviceCapabilityListType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“SensoryDeviceCapability” 
               
               
                  type=“cidl:SensoryDeviceCapabilityBaseType” 
               
               
                  maxOccurs=“unbounded”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“SensorCapabilityListType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“SensorCapability” 
               
               
                  type=“cidl:SensorCapabilityBaseType” maxOccurs=“unbounded”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“UserSensoryPreferenceListType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“USPreference” 
               
               
                 type=“cidl:UserSensoryPreferenceBaseType” 
               
               
                  maxOccurs=“unbounded”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0120]    Table 7-4 shows a binary representation syntax regarding the root element of control information, according to embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                   
                 TABLE 7-4 
               
               
                   
                   
               
               
                   
                 (Number of 
                   
               
               
                   
                 bits) 
                 (Mnemonic) 
               
               
                   
                   
               
             
             
               
                   
               
             
          
           
               
                 ControlInfo { 
                   
                   
               
               
                   ControlInfoType 
                 2 
                 bslbf 
               
               
                   If (ControlInfoType=’00’){ 
               
               
                    SensoryDeviceCapabilityList 
                   
                 SensoryDeviceCapabilityListType 
               
               
                   }else if (ControlInfoType=’01’){ 
               
               
                    SensorCapabilityList 
                   
                 SensorCapabilityListType 
               
               
                   }else if (ControlInfoType=’02’){ 
               
               
                    UserSensoryPreferenceList 
                   
                 UserSensoryPreferenceListType 
               
               
                   } 
               
               
                 } 
               
               
                 SensoryDeviceCapabilityListType { 
               
               
                   NumOfSensoryDevCap 
                 32 
                 uimsbf 
               
               
                   for(i=1;i&lt;NumOfSensoryDevCap;i++){ 
               
               
                      IndividualSensoryDevCapType 
                 5 
                 bslbf 
               
               
                      SensoryDeviceCapability 
                   
                 SensoryDeviceCapabilityType 
               
               
                   
                   
                 specified 
               
               
                   
                   
                 by IndividualSensoryDevCapType 
               
               
                   } 
               
               
                 } 
               
               
                 SensorCapabilityListType { 
               
               
                   NumOfSensorCap 
                 32 
                 uimsbf 
               
               
                   for(i=1;i&lt;NumOfSensorCap;i++){ 
               
               
                      IndividualSensorCapType 
                 5 
                 bslbf 
               
               
                      SensorCapability 
                   
                 SensorCapabilityType specified 
               
               
                   
                   
                 by IndividualSensorCapType 
               
               
                   } 
               
               
                 } 
               
               
                 UserSensoryPreferenceListType { 
               
               
                   NumOfUserSensoryPref 
                 32 
                 uimsbf 
               
               
                   for(i=1;i&lt;NumOfUserSensoryPref;i++){ 
               
               
                      IndividualUserSensoryPrefType 
                 8 
                 bslbf 
               
               
                      USPreference 
                   
                 USPreferenceType specified 
               
               
                   
                   
                 by IndividualUserSensoryPrefType 
               
               
                   } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0121]    Table 7-5 shows descriptor components semantics regarding the root element of control information, according to embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
           
               
                 TABLE 7-5 
               
               
                   
               
               
                 Names 
                 Description 
                   
               
               
                   
               
             
             
               
                 ControlInfoType 
                 This field, which is only present in the binary representation, 
                   
               
               
                   
                 indicates the type of the ControlInfo element. The mapping 
               
               
                   
                 table for the type is as follows, 
               
             
          
           
               
                   
                 Binary value (2 bits) 
                 Term of control information 
               
               
                   
                 0 
                 SensoryDeviceCapabilityList 
               
               
                   
                 1 
                 SensorCapabilityList 
               
               
                   
                 2 
                 UserSensoryPreferenceList 
               
               
                   
                 3 
                 Reserved 
               
             
          
           
               
                 SensoryDeviceCapabilityList 
                 Optional wrapper element that serves as the placeholder for the 
               
               
                   
                 sequence of sensory device capabilities. 
               
               
                 SensorCapabilityList 
                 Optional wrapper element that serves as the placeholder for the 
               
               
                   
                 sequence of sensor capabilities. 
               
               
                 UserSensoryPreferenceList 
                 Optional wrapper element that serves as the placeholder for the 
               
               
                   
                 sequence of user sensory preference. 
               
               
                 SensoryDeviceCapabilityListType 
                 A type that serves as the placeholder for the sequence of 
               
               
                   
                 sensory device capabilities. 
               
               
                 NumOfSensoryDevCap 
                 This field, which is only present in the binary representation, specifies 
               
               
                   
                 the number of SensoryDeviceCapability instances accommodated 
               
               
                   
                 in the SensoryDeviceCapabilityList. 
               
               
                 IndividualSensoryDevCapType 
                 This field, which is only present in the binary representation, 
               
               
                   
                 describes which SensoryDeviceCapability type shall be 
               
               
                   
                 used. 
               
               
                   
                 In the binary description, the following mapping table is used, 
               
             
          
           
               
                   
                   
                 Binary representation 
               
               
                   
                 Terms of Device 
                 for device type (5 bits) 
               
               
                   
                 Light device 
                 00000 
               
               
                   
                 Flash device 
                 00001 
               
               
                   
                 Heating device 
                 00010 
               
               
                   
                 Cooling device 
                 00011 
               
               
                   
                 Wind device 
                 00100 
               
               
                   
                 Vibration device 
                 00101 
               
               
                   
                 Sprayer device 
                 00110 
               
               
                   
                 Scent device 
                 00111 
               
               
                   
                 Fog device 
                 01000 
               
               
                   
                 Color correction device 
                 01001 
               
               
                   
                 Initialize color correction 
                 01010 
               
               
                   
                 parameter device 
               
               
                   
                 Rigid body motion device 
                 01011 
               
               
                   
                 Tactile device 
                 01100 
               
               
                   
                 Kinesthetic device 
                 01101 
               
               
                   
                 Reserved 
                 01110-11111 
               
             
          
           
               
                 SensoryDeviceCapability 
                 Specifies single device capability for a certain device. The list of single 
               
               
                   
                 device capabilities are as follows 
               
             
          
           
               
                   
                 Terms of Device 
                 Device capability type 
               
               
                   
                 Light device 
                 LightCapabilityType 
               
               
                   
                 Flash device 
                 FlashCapabilityType 
               
               
                   
                 Heating device 
                 HeatingCapabilityType 
               
               
                   
                 Cooling device 
                 CoolingCapabilityType 
               
               
                   
                 Wind device 
                 WindCapabilityType 
               
               
                   
                 Vibration device 
                 VibrationCapabilityType 
               
               
                   
                 Sprayer device 
                 SprayerCapabilityType 
               
               
                   
                 Scent device 
                 ScentCapabilityType 
               
               
                   
                 Fog device 
                 FogCapabilityType 
               
               
                   
                 Color correction device 
                 ColorCorrectionCapability Type 
               
               
                   
                 Initialize color correction 
                 InitializeColorCorrectionParameterCapabilityType 
               
               
                   
                 parameter device 
               
               
                   
                 Rigid body motion device 
                 RigidBodyMotionCapabilityType 
               
               
                   
                 Tactile device 
                 TactileCapabilityType 
               
               
                   
                 Kinesthetic device 
                 KinestheticCapabilityType 
               
             
          
           
               
                 SensorCapabilityListType 
                 A type that serves as the placeholder for the list of sensor capabilities. 
               
               
                 NumOfSensorCap 
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the number of SensorCapability instances 
               
               
                   
                 accommodated in the SensorCapabilityList. 
               
               
                 IndividualSensorCapType 
                 This field, which is only present in the binary representation, 
               
               
                   
                 describes which SensorCapability type shall be used. 
               
               
                   
                 In the binary description, the following mapping table is used, 
               
             
          
           
               
                   
                   
                 Binary representation 
               
               
                   
                 Term of sensor capability 
                 for sensor type (5 bits) 
               
               
                   
                 Light sensor capability 
                 00000 
               
               
                   
                 Ambient noise sensor capability 
                 00001 
               
               
                   
                 Temperature sensor capability 
                 00010 
               
               
                   
                 Humidity sensor capability 
                 00011 
               
               
                   
                 Distance sensor capability 
                 00100 
               
               
                   
                 Atmospheric pressure Sensor 
                 00101 
               
               
                   
                 capability 
               
               
                   
                 Position sensor capability 
                 00110 
               
               
                   
                 Velocity sensor capability 
                 00111 
               
               
                   
                 Acceleration sensor capability 
                 01000 
               
               
                   
                 Orientation sensor capability 
                 01001 
               
               
                   
                 Angular velocity sensor capability 
                 01010 
               
               
                   
                 Angular acceleration sensor 
                 01011 
               
               
                   
                 capability 
               
               
                   
                 Force sensor capability 
                 01100 
               
               
                   
                 Torque sensor capability 
                 01101 
               
               
                   
                 Pressure sensor capability 
                 01110 
               
               
                   
                 Motion sensor capability 
                 01111 
               
               
                   
                 Intelligent camera sensor 
                 10000 
               
               
                   
                 capability 
               
               
                   
                 Reserved 
                 10001-11111 
               
             
          
           
               
                 SensorCapability 
                 Specifies single description of information acquired through a 
               
               
                   
                 sensor. The list of single commands are as follows, 
               
             
          
           
               
                   
                 Term of Sensor 
                 Sensor capability type 
               
               
                   
                 Light sensor 
                 LightSensorCapabilityType 
               
               
                   
                 Ambient noise sensor 
                 AmbientNoiseSensorCapabilityType 
               
               
                   
                 Temperature sensor 
                 TemperatureSensorCapabilityType 
               
               
                   
                 Humidity sensor 
                 HumiditySensorCapabilityType 
               
               
                   
                 Distance sensor 
                 DistanceSensorCapabilityType 
               
               
                   
                 Atmospheric pressure Sensor 
                 AtmosphericPressureSensorCapabilityType 
               
               
                   
                 Position sensor 
                 PositionSensorCapabilityType 
               
               
                   
                 Velocity sensor 
                 VelocitySensorCapabilityType 
               
               
                   
                 Acceleration sensor 
                 AccelerationSensorCapabilityType 
               
               
                   
                 Orientation sensor 
                 OrientationSensorCapabilityType 
               
               
                   
                 Angular velocity sensor 
                 AngularVelocitySensorCapabilityType 
               
               
                   
                 Angular acceleration sensor 
                 AngularAccelerationSensorCapabilityType 
               
               
                   
                 Force sensor 
                 ForceSensorCapabilityType 
               
               
                   
                 Torque sensor 
                 TorqueSensorCapabilityType 
               
               
                   
                 Pressure sensor 
                 PressureSensorCapabilityType 
               
               
                   
                 Motion sensor 
                 MotionSensorCapabilityType 
               
               
                   
                 Intelligent camera sensor 
                 IntelligentCameraCapabilityType 
               
             
          
           
               
                 UserSensoryPreferenceListType 
                 A type that serves as the placeholder for the list of user sensory preferences. 
               
               
                 NumOfUserSensoryPref 
                 This field, which is only present in the binary representation, specifies the number of 
               
               
                   
                 USPreference instances accommodated in the UserSensoryPreferenceList. 
               
               
                 IndividualUserSensoryPrefType 
                 This field, which is only present in the binary representation, describes which 
               
               
                   
                 USPreference type shall be used. 
               
               
                   
                 In the binary description, the following mapping table is used, 
               
             
          
           
               
                   
                   
                 Binary representation 
               
               
                   
                 Terms of Effect 
                 for effect type (5 bits) 
               
               
                   
                 Light effect 
                 00000 
               
               
                   
                 Flash effect 
                 00001 
               
               
                   
                 Heating effect 
                 00010 
               
               
                   
                 Cooling effect 
                 00011 
               
               
                   
                 Wind effect 
                 00100 
               
               
                   
                 Vibration effect 
                 00101 
               
               
                   
                 Sprayer effect 
                 00110 
               
               
                   
                 Scent effect 
                 00111 
               
               
                   
                 Fog effect 
                 01000 
               
               
                   
                 Color correction effect 
                 01001 
               
               
                   
                 Initialize color correction effect 
                 01010 
               
               
                   
                 Rigid body motion effect 
                 01011 
               
               
                   
                 Tactile effect 
                 01100 
               
               
                   
                 Kinesthetic effect 
                 01101 
               
               
                   
                 Reserved 
                 01110-11111 
               
             
          
           
               
                 USPreference 
                 Specifies a single device capability for a certain device. The list 
               
               
                   
                 of single device capabilities are as follows 
               
             
          
           
               
                   
                 Terms of Effect 
                 Terms of user preference 
               
               
                   
                 Light effect 
                 LightPrefType 
               
               
                   
                 Flash effect 
                 FlashPrefType 
               
               
                   
                 Heating effect 
                 HeatingPrefType 
               
               
                   
                 Cooling effect 
                 CoolingPrefType 
               
               
                   
                 Wind effect 
                 WindPrefType 
               
               
                   
                 Vibration effect 
                 VibrationPrefType 
               
               
                   
                 Scent effect 
                 ScentPrefType 
               
               
                   
                 Fog effect 
                 FogPrefType 
               
               
                   
                 Spraying effect 
                 SprayingPrefType 
               
               
                   
                 Color correction effect 
                 ColorCorrectionPrefType 
               
               
                   
                 Rigid body motion effect 
                 RigidBodyMotionPrefType 
               
               
                   
                 Tactile effect 
                 TactilePrefType 
               
               
                   
                 Kinesthetic effect 
                 KinestheticPrefType 
               
               
                   
                   
               
             
          
         
       
     
         [0122]    Table 7-6 shows an XML representation syntax regarding the root element of control information of interaction information, according to embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 7-6 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;-- Root and Top-Level Elements --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;element name=“InteractionInfo” type=“iidl:InteractionInfoType”/&gt; 
               
               
                  &lt;complexType name=“InteractionInfoType”&gt; 
               
               
                   &lt;choice&gt; 
               
               
                    &lt;element name=“DeviceCommandList” 
               
               
                 type=“iidl:DeviceCmdListType”/&gt; 
               
               
                    &lt;element name=“SensedInfoList”type=“iidl:SensedlnfoListType”/&gt; 
               
               
                   &lt;/choice&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“SensedInfoListType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“SensedInfo” type=“iidl:SensedInfoBaseType” 
               
               
                 maxOccurs=“unbounded”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“DeviceCmdListType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“DeviceCommand” 
               
               
                 type=“iidl:DeviceCommandBaseType” maxOccurs=“unbounded”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0123]    Table 7-7 shows a binary representation syntax regarding the root element of control information of the interaction information, according to embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                   
                 TABLE 7-7 
               
               
                   
                   
               
               
                   
                 (Number 
                   
               
               
                   
                 of 
               
               
                   
                 bits) 
                 (Mnemonic) 
               
               
                   
                   
               
             
             
               
                   
               
             
          
           
               
                 InteractionInfo { 
                   
                   
               
               
                   InteractionType 
                 1 
                 bslbf 
               
               
                   If (InteractionType){ 
               
               
                    DeviceCommandList 
                   
                 DeviceCmdListType 
               
               
                   }else{ 
               
               
                    SensedInfoList 
                   
                 SensedInfoListType 
               
               
                   } 
               
               
                 } 
               
               
                   SensedInfoListType{ 
               
               
                    NumOfSensedInfo 
                 32 
                 uimsbf 
               
               
                   for(i=1;i&lt;NumOfSensedInfo;i++){ 
               
               
                      IndividualSensedInfoType 
                 8 
                 bslbf 
               
               
                      SensedInfo 
                   
                 SensedInfoType specified 
               
               
                   
                   
                 by IndividualSensedInfoType 
               
               
                 } 
               
               
                   } 
               
               
                 } 
               
               
                 DeviceCmdListType{ 
               
               
                    NumOfDeviceCmd 
                 32 
                 uimsbf 
               
               
                    for(i=1;i&lt;NumOfDeviceCmd;i++){ 
               
               
                      IndividualDeviceCmdType 
                 8 
                 bslbf 
               
               
                      DeviceCmd 
                   
                 DeviceCmdType 
               
               
                   
                   
                 specified by IndividualDeviceCmdType 
               
               
                    } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0124]    Table 7-8 shows descriptor components semantics regarding the root element of control information of the interaction information, according to embodiments. 
         [0000]    
       
         
               
               
             
               
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
           
               
                 TABLE 7-8 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 InteractionType 
                 This field, which is only present in the binary representation, 
                   
               
               
                   
                 indicates the type of the InteractionInfo element. If it is 1 
               
               
                   
                 then the DeviceCommandList element is present, otherwise 
               
               
                   
                 the SensedInfoList element is present. 
               
               
                 DeviceCommandList 
                 Optional wrapper element that serves as the placeholder for the 
               
               
                   
                 sequence of device commands. 
               
               
                 SensedInfoList 
                 Optional wrapper element that serves as the placeholder for the 
               
               
                   
                 list of information acquired through sensors. 
               
               
                 SensedInfoListType 
                 A type that serves as the placeholder for the list of information 
               
               
                   
                 acquired through sensors. 
               
               
                 NumOfSensedInfo 
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the number of SensedInfo instances accommodated 
               
               
                   
                 in the SensedInfoList. 
               
               
                 IndividualSensedInfoType 
                 This field, which is only present in the binary representation, 
               
               
                   
                 describes which SenseInfo type shall be used. 
               
               
                   
                 In the binary description, the following mapping table is used, 
               
             
          
           
               
                   
                   
                 Binary representation 
               
               
                   
                 Term of Sensor 
                 for sensor type (5 bits) 
               
               
                   
                 Light sensor 
                 00000 
               
               
                   
                 Ambient noise sensor 
                 00001 
               
               
                   
                 Temperature sensor 
                 00010 
               
               
                   
                 Humidity sensor 
                 00011 
               
               
                   
                 Distance sensor 
                 00100 
               
               
                   
                 Atmospheric pressure Sensor 
                 00101 
               
               
                   
                 Position sensor 
                 00110 
               
               
                   
                 Velocity sensor 
                 00111 
               
               
                   
                 Acceleration sensor 
                 01000 
               
               
                   
                 Orientation sensor 
                 01001 
               
               
                   
                 Angular velocity sensor 
                 01010 
               
               
                   
                 Angular acceleration sensor 
                 01011 
               
               
                   
                 Force sensor 
                 01100 
               
               
                   
                 Torque sensor 
                 01101 
               
               
                   
                 Pressure sensor 
                 01110 
               
               
                   
                 Motion sensor 
                 01111 
               
               
                   
                 Intelligent camera sensor 
                 10000 
               
               
                   
                 Reserved 
                 10001-11111 
               
             
          
           
               
                 SensedInfo 
                 Specifies single description of information acquired through a 
               
               
                   
                 sensor. The list of single commands are as follows, 
               
             
          
           
               
                   
                 Term of Sensor 
                 Sensed info. type 
               
               
                   
                 Light sensor 
                 LightSensorType 
               
               
                   
                 Ambient noise sensor 
                 AmbientNoiseSensorType 
               
               
                   
                 Temperature sensor 
                 TemperatureSensorType 
               
               
                   
                 Humidity sensor 
                 HumiditySensorType 
               
               
                   
                 Distance sensor 
                 DistanceSensorType 
               
               
                   
                 Atmospheric pressure Sensor 
                 AtmosphericPressureSensorType 
               
               
                   
                 Position sensor 
                 PositionSensorType 
               
               
                   
                 Velocity sensor 
                 VelocitySensorType 
               
               
                   
                 Acceleration sensor 
                 AccelerationSensorType 
               
               
                   
                 Orientation sensor 
                 OrientationSensorType 
               
               
                   
                 Angular velocity sensor 
                 AngularVelocitySensorType 
               
               
                   
                 Angular acceleration sensor 
                 AngularAccelerationSensorType 
               
               
                   
                 Force sensor 
                 ForceSensorType 
               
               
                   
                 Torque sensor 
                 TorqueSensorType 
               
               
                   
                 Pressure sensor 
                 PressureSensorType 
               
               
                   
                 Motion sensor 
                 MotionSensorType 
               
               
                   
                 Intelligent camera sensor 
                 IntelligentCameraType 
               
             
          
           
               
                 DeviceCommandListType 
                 A type that serves as the placeholder for the sequence of 
               
               
                   
                 device commands. 
               
               
                 NumOfDeviceCmd 
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the number of DeviceCmd instances accommodated 
               
               
                   
                 in the DeviceCommandList. 
               
               
                 IndividualDeviceCmdType 
                 This field, which is only present in the binary representation, 
               
               
                   
                 describes which DeviceCmd type shall be used. 
               
               
                   
                 In the binary description, the following mapping table is used, 
               
             
          
           
               
                   
                   
                 Binary representation 
               
               
                   
                 Terms of Device 
                 for device type (5 bits) 
               
               
                   
                 Light device 
                 00000 
               
               
                   
                 Flash device 
                 00001 
               
               
                   
                 Heating device 
                 00010 
               
               
                   
                 Cooling device 
                 00011 
               
               
                   
                 Wind device 
                 00100 
               
               
                   
                 Vibration device 
                 00101 
               
               
                   
                 Sprayer device 
                 00110 
               
               
                   
                 Scent device 
                 00111 
               
               
                   
                 Fog device 
                 01000 
               
               
                   
                 Color correction device 
                 01001 
               
               
                   
                 Initialize color correction 
                 01010 
               
               
                   
                 parameter device 
               
               
                   
                 Rigid body motion device 
                 01011 
               
               
                   
                 Tactile device 
                 01100 
               
               
                   
                 Kinesthetic device 
                 01101 
               
               
                   
                 Reserved 
                 01110-11111 
               
             
          
           
               
                 DeviceCmd 
                 Specifies single command for a certain device. The list of single 
               
               
                   
                 commands are as follows 
               
             
          
           
               
                   
                 Terms of Device 
                 Device command type 
               
               
                   
                 Light device 
                 LightType 
               
               
                   
                 Flash device 
                 FlashType 
               
               
                   
                 Heating device 
                 HeatingType 
               
               
                   
                 Cooling device 
                 CoolingType 
               
               
                   
                 Wind device 
                 WindType 
               
               
                   
                 Vibration device 
                 VibrationType 
               
               
                   
                 Sprayer device 
                 SprayerType 
               
               
                   
                 Scent device 
                 ScentType 
               
               
                   
                 Fog device 
                 FogType 
               
               
                   
                 Color correction device 
                 ColorCorrectionType 
               
               
                   
                 Initialize color correction 
                 InitializeColorCorrectionParameterType 
               
               
                   
                 parameter device 
               
               
                   
                 Rigid body motion device 
                 RigidBodyMotionType 
               
               
                   
                 Tactile device 
                 TactileType 
               
               
                   
                 Kinesthetic device 
                 KinestheticType 
               
               
                   
                   
               
             
          
         
       
     
         [0125]    The sensory device  530  may be classified into a plurality of types depending on types of the drive unit  532  that executes the effect event. 
         [0126]    For example, the sensory device  530  may include a light type, a flash type, a heat type, a cooling type, a wind type, a vibration type, a scent type, a fog type, a sprayer type, a color correction type, a tactile type, a kinesthetic type, and a rigid body motion type. 
         [0127]    Table 7-2 shows a binary representation syntax regarding each type of the sensory device  530 . 
         [0000]    
       
         
               
               
               
             
           
               
                   
                 TABLE 7-2 
               
               
                   
                   
               
               
                   
                 Binary Representation 
                   
               
               
                   
                 for Actuator Type 
                 Term of Actuator 
               
               
                   
                   
               
             
             
               
                   
                 00000 
                 Light type 
               
               
                   
                 00001 
                 Flash type 
               
               
                   
                 00010 
                 Heating type 
               
               
                   
                 00011 
                 Cooling type 
               
               
                   
                 00100 
                 Wind type 
               
               
                   
                 00101 
                 Vibration type 
               
               
                   
                 00110 
                 Sprayer type 
               
               
                   
                 00111 
                 Fog type 
               
               
                   
                 01000 
                 Color correction type 
               
               
                   
                 01001 
                 Initialize color correction parameter type 
               
               
                   
                 01010 
                 Rigid body motion type 
               
               
                   
                 01011 
                 Tactile type 
               
               
                   
                 01100 
                 Kinesthetic type 
               
               
                   
                 01101-1111 
                 Reserved 
               
               
                   
                   
               
             
          
         
       
     
         [0128]    Hereinafter, the respective capability information regarding the sensory device will be described in detail. 
         [0129]    Table 8 shows an XML representation syntax regarding the light type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 8 
               
               
                   
                   
               
             
             
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;!-- Light capability type               --&gt; 
               
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;complexType name=“LightCapabilityType”&gt; 
               
               
                   
                   &lt;complexContent&gt; 
               
               
                   
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                   
                     &lt;sequence&gt; 
               
               
                   
                      &lt;element name=“Color” type=“mpegvct:colorType” 
               
               
                   
                 minOccurs=“0” maxOccurs=“unbounded”/&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0130]    Table 9 shows a binary representation syntax regarding the light type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 9 
               
               
                   
               
               
                 LightCapabilityType { 
                 Number of bits  
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  ColorFlag 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                   maxIntensityFlag 
                 1 
                 bslbf 
               
               
                   numOfLightLevelsFlag 
                 1 
                 bslbf 
               
               
                  SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                  if(ColorFlag){ 
                   
                   
               
               
                    LoopColor 
                   
                 vluimsbf5 
               
               
                     for(k=0;k&lt;LoopColor;k++){ 
                   
                   
               
               
                      Color[k] 
                   
                 ColorType 
               
               
                    } 
                   
                   
               
               
                   } 
                   
                   
               
               
                  if(unitFlag){ 
                   
                   
               
               
                    unit 
                   
                 unitType 
               
               
                  } 
                   
                   
               
               
                  if(maxIntensityFlag){ 
                   
                   
               
               
                    maxIntensity 
                 8 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                  if(numOfLightLevelsFlag){ 
                   
                   
               
               
                    numOfLightLevels 
                 8 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0131]    Table 10 shows descriptor components semantics regarding the light type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 10 
               
               
                   
               
               
                 Names, 
                 Descrption, 
               
               
                   
               
             
             
               
                 LightCapabilityType, 
                 Tool for describing a light capability., 
               
               
                 ColorFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 unitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 maxIntensityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLightLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 LoopColor, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the number of Color contained in the description., 
               
               
                 Color, 
                 Describes the list of colors which the lighting device can provide 
               
               
                   
                 as a reference to a classification scheme term or as RGB value. 
               
               
                   
                 A CS that may be used for this purpose is the ColorCS defined 
               
               
                   
                 in A.2.2 of ISO/IEC 23005-6., 
               
               
                 unit, 
                 Specifies the unit of the maxIntensity if a unit other than the 
               
               
                   
                 default unit is used, as a reference to a classification scheme 
               
               
                   
                 term provided by UnitTypeCS defined in A.2.1 of ISO/IEC 
               
               
                   
                 23005-6., 
               
               
                 maxIntensity, 
                 Describes the maximum intensity that the lighting device can 
               
               
                   
                 provide in terms of LUX., 
               
               
                 numOfLightLevels, 
                 Describes the number of intensity levels that the device can 
               
               
                   
                 provide in between maximum and minimum intensity of light., 
               
               
                   
               
             
          
         
       
     
         [0132]    Table 11 shows an XML representation syntax regarding the flash type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 11 
               
               
                   
                   
               
             
             
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;!-- Flash capability type      --&gt; 
               
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;complexType name=“FlashCapabilityType”&gt; 
               
               
                   
                   &lt;complexContent&gt; 
               
               
                   
                    &lt;extension base=“dcdv:LightCapabilityType”&gt; 
               
               
                   
                     &lt;attribute name=“maxFrequency” type=“positiveInteger” 
               
               
                   
                 use=“optional”/&gt; 
               
               
                   
                     &lt;attribute name=“numOfFreqLevels” type= 
               
               
                   
                 “nonNegativeInteger” use=“optional”/&gt; 
               
               
                   
                    &lt;/extension&gt; 
               
               
                   
                   &lt;/complexContent&gt; 
               
               
                   
                  &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0133]    Table 12 shows a binary representation syntax regarding the flash type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                   
                 TABLE 12 
               
               
                   
                   
               
               
                   
                 Number of bits 
                 Mnemonic 
               
               
                   
                   
               
             
             
               
                   
               
             
          
           
               
                 FlashCapabilityType { 
                   
                   
               
               
                   maxFrequencyFlag 
                 1 
                 bslbf 
               
               
                  numOfFreqLevelsFlag 
                 1 
                 bslbf 
               
               
                   LightCapability 
                   
                 LightCapabilityType 
               
               
                   if(maxFrequencyFlag){ 
               
               
                     maxFrequency 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(numOfFreqLevelsFlag){ 
               
               
                   numOfFreqLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0134]    Table 13 shows descriptor components semantics regarding the flash type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 13 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 FlashCapabilityType, 
                 Tool for describing a flash capability. It is 
               
               
                   
                 extended from the light capability type., 
               
               
                 maxFrequencyFlag, 
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of the 
               
               
                   
                 activation attribute. A value of “1” means the 
               
               
                   
                 attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used., 
               
               
                 numOfFreqLevelsFlag, 
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of the 
               
               
                   
                 activation attribute. A value of “1” means the 
               
               
                   
                 attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not used., 
               
               
                 LightCapability, 
                 Describes a light capability., 
               
               
                 maxFrequency, 
                 Describes the maximum number of flickering in 
               
               
                   
                 times per second., 
               
               
                 numOfFreqLevels, 
                 Describes the number of frequency levels that 
               
               
                   
                 the device can provide in between maximum and 
               
               
                   
                 minimum frequency., 
               
               
                   
               
             
          
         
       
     
         [0135]    Table 14 shows an XML representation syntax regarding the heating type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 14 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Heating capability type     --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“HeatingCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;attribute name=“maxIntensity” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“minIntensity” type=“integer” use=“optional”/&gt; 
               
               
                     &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“numOfLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0136]    Table 15 shows a binary representation syntax regarding the heating type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                   
                 TABLE 15 
               
               
                   
                   
               
               
                   
                 Number 
                   
               
               
                   
                 of 
               
               
                   
                 bits 
                 Mnemonic 
               
               
                   
                   
               
             
             
               
                   
               
             
          
           
               
                 HeatingCapabilityType { 
                   
                   
               
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
               
                   minIntensityFlag 
                 1 
                 bslbf 
               
               
                   unitFlag 
                 1 
                 bslbf 
               
               
                   numOfLevelsFlag 
                 1 
                 bslbf 
               
               
                  SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapability- 
               
               
                   
                   
                 BaseType 
               
               
                  if(maxIntensityFlag){ 
               
               
                    maxIntensity 
                 8 
                 uimsbf 
               
               
                   } 
               
               
                   if(minIntensityFlag){ 
               
               
                   minIntensity 
                 10 
                 simsbf 
               
               
                   } 
               
               
                   if(unitFlag){ 
               
               
                   unit 
                   
                 unitType 
               
               
                   } 
               
               
                   if(numOfLevelsFlag){ 
               
               
                   numOfLevels 
                 8 
                 uimsbf 
               
               
                   } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0137]    Table 16 shows descriptor components semantics regarding the heating type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 16 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 HeatingCapabilityType, 
                 Tool for describing the capability of a device which can increase 
               
               
                   
                 the room temperature., 
               
               
                 maxIntensityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” mean the attribute 
               
               
                   
                 shall not be used., 
               
               
                 minIntensityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” mean the attribute 
               
               
                   
                 shall not be used., 
               
               
                 unitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attritute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attritute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 maxIntensity, 
                 Describes the highest temperature that the heating device can 
               
               
                   
                 provide in terms of Celsius (or Fahrenheit)., 
               
               
                 minIntensity, 
                 Describes the lowest temperature that the heating device can 
               
               
                   
                 provide in terms of Celsius (or Fahrenheit)., 
               
               
                 unit, 
                 Specifies the unit of the intensity, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 or ISO/IEC 23005-6 (it shall be a reference to either 
               
               
                   
                 Celsius or Fahrenheit) If the unit is not specified, the default 
               
               
                   
                 unit is Celsius., 
               
               
                 numOfLevels, 
                 Describes the number of temperature levels that the device can 
               
               
                   
                 provide in between maximum and minimum temperature., 
               
               
                   
               
             
          
         
       
     
         [0138]    Table 17 shows an XML representation syntax regarding the cooling type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 17 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Cooling capability type     --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“CoolingCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;attribute name=“minIntensity” type=“integer” use=“optional”/&gt; 
               
               
                     &lt;attribute name=“maxIntensity” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“numOfLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0139]    Table 18 shows a binary representation syntax regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                   
                 TABLE 18 
               
               
                   
                   
               
               
                   
                 Number 
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
                   
               
             
             
               
                   
               
             
          
           
               
                 CoolingCapabilityType { 
                   
                   
               
               
                   maxIntensityFlag 
                 1 
                 bslbf 
               
               
                  minIntensityFlag 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                  numOfLevelsFlag 
                 1 
                 bslbf 
               
               
                   SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapability- 
               
               
                   
                   
                 BaseType 
               
               
                   if(maxIntensityFlag){ 
               
               
                    maxIntensity 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(minIntensityFlag){ 
               
               
                   minIntensity 
                 10 
                 simsbf 
               
               
                  } 
               
               
                  if(unitFlag){ 
               
               
                   unit 
                   
                 unitType 
               
               
                  } 
               
               
                  if(numOfLevelsFlag){ 
               
               
                   numOfLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0140]    Table 19 shows descriptor components semantics regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 19 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 CoolingCapabilityType, 
                 Tool for describing the capability of a device which can 
               
               
                   
                 decrease the room temperature., 
               
               
                 maxIntensityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” mean the attribute 
               
               
                   
                 shall not be used., 
               
               
                 minIntensityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” mean the attribute 
               
               
                   
                 shall not be used., 
               
               
                 unitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attritute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attritute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 maxIntensity, 
                 Describes the lowest temperature that the cooling device can 
               
               
                   
                 provide in terms of Celsius., 
               
               
                 minIntensity, 
                 Describes the highest temperature that the cooling device can 
               
               
                   
                 provide in terms of Celsius., 
               
               
                 unit, 
                 Specifies the unit of the intensity, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 or ISO/IEC 23005-6 (it shall be a reference to either 
               
               
                   
                 Celsius or Fahrenheit) If the unit is not specified, the default 
               
               
                   
                 unit is Celsius., 
               
               
                 numOfLevels, 
                 Describes the number of temperature levels that the device can 
               
               
                   
                 provide in between maximum and minimum temperature., 
               
               
                   
               
             
          
         
       
     
         [0141]    Table 20 shows an XML representation syntax regarding the wind type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 20 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Wind type        --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“WindCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;attribute name=“maxWindSpeed” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“numOfLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0142]    Table 21 shows a binary representation syntax regarding the wind type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 21 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 WindCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  maxWindSpeedFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
               
                   
                 numOfLevelsFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                   
                 if(maxWindSpeedFlag){ 
                   
                   
               
             
          
           
               
                   
                 maxWindSpeed 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(numOfLevelsFlag){ 
               
             
          
           
               
                   
                 numOfLevels 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                  } 
               
               
                   
               
             
          
         
       
     
         [0143]    Table 22 shows descriptor components semantics regarding the wind type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 22 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 WindCapabilityType, 
                 Tool for describing a wind capability., 
               
               
                 maxWindSpeedFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 unitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 maxWindSpeed, 
                 Describes the maximum wind speed that the fan can provide in 
               
               
                   
                 terms of Meter per second., 
               
               
                 unit, 
                 Specifies the unit of the intensity, if a unit other than the default 
               
               
                   
                 unit specified in the semantics of the maxWindSpeed is used, as 
               
               
                   
                 a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6., 
               
               
                 numOfLevels, 
                 Describes the number of wind speed levels that the device can 
               
               
                   
                 provide in between maximum and minimum speed., 
               
               
                   
               
             
          
         
       
     
         [0144]    Table 23 shows an XML representation syntax regarding the vibration type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 23 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Vibration capability type       --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“VibrationCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;attribute name=“maxIntensity” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“numOfLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0145]    Table 24 shows a binary representation syntax regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 24 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 VibrationCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
               
                   
                 numOfLevelsFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                   
                 if(maxIntensityFlag){ 
                   
                   
               
             
          
           
               
                   
                 maxIntensity 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(numOfLevelsFlag){ 
               
             
          
           
               
                   
                 numOfLevels 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                  } 
               
               
                   
               
             
          
         
       
     
         [0146]    Table 25 shows descriptor components semantics regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 25 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 VibrationCapabilityType, 
                 Tool for describing a vibration capability., 
               
               
                 maxIntensity Flag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 unitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 maxIntensity, 
                 Describes the maximum intensity that the vibrator device can 
               
               
                   
                 provide in terms of Richter magnitude., 
               
               
                 unit, 
                 Specifies the unit of the intensity, if a unit other than the default 
               
               
                   
                 unit specified in the semantics of the maxIntensity is used, as a 
               
               
                   
                 reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6., 
               
               
                 numOfLevels, 
                   
               
               
                   
                 provide in between zero and maximum intensity., 
               
               
                   
               
             
          
         
       
     
         [0147]    Table 26 shows an XML representation syntax regarding the scent type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 26 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Scent capability type       --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“ScentCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;sequence&gt; 
               
               
                      &lt;element name=“Scent” type=“mpeg7:termReferenceType” 
               
               
                 minOccurs=“0” maxOccurs=“unbounded”/&gt; 
               
               
                     &lt;/sequence&gt; 
               
               
                     &lt;attribute name=“maxIntensity” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“numOfLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0148]    Table 27 shows a binary representation syntax regarding the scent type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 27 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 ScentCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  ScentFlag 
                 1 
                 bslbf 
               
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
               
                   
                 numOfLevelsFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                   
                 if(ScentFlag){ 
                   
                   
               
             
          
           
               
                   
                 LoopScent 
                   
                 vluimsbf5 
               
             
          
           
               
                   
                 for(k=0;k&lt;LoopScent;k++){ 
               
             
          
           
               
                   
                 Scent[k] 
                   
                 ScentType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(maxIntensityFlag){ 
               
             
          
           
               
                   
                 maxIntensity 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(numOfLevelsFlag){ 
               
             
          
           
               
                   
                 numOfLevels 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                  } 
               
               
                   
               
             
          
         
       
     
         [0149]    Table 28 shows a binary representation syntax regarding the scent type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 28 
               
               
                   
               
               
                   
                 scentType, 
                 Term ID of scent, 
               
               
                   
               
             
             
               
                   
                 0000, 
                 rose, 
               
               
                   
                 0001, 
                 acacia, 
               
               
                   
                 0010, 
                 chrysanthemum, 
               
               
                   
                 0011, 
                 lilac, 
               
               
                   
                 0100, 
                 mint, 
               
               
                   
                 0101, 
                 jasmine, 
               
               
                   
                 0110, 
                 pine_tree, 
               
               
                   
                 0111, 
                 orange, 
               
               
                   
                 1000, 
                 grape, 
               
               
                   
                 1001-1111, 
                 Reserved, 
               
               
                   
               
             
          
         
       
     
         [0150]    Table 29 shows descriptor components semantics regarding the scent type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 29 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 ScentCapabilityType, 
                 Tool for describing a scent capability., 
               
               
                 ScentFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 maxIntensityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 unitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 LoopScent, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the number of Scent contained in the description., 
               
               
                 Scent, 
                 Describes the list of scent that the perfumer can provide. A CS 
               
               
                   
                 that may be used for this purpose is the ScentCS defined in 
               
               
                   
                 A.2.4 of ISO/IEC 23005-6., 
               
               
                 maxIntensity, 
                 Describes the maximum intensity that the perfumer can provide 
               
               
                   
                 in terms of ml/h., 
               
               
                 maxIntensity, 
                 Describes the maximum intensity that the perfumer can provide 
               
               
                   
                 in terms of ml/h., 
               
               
                 unit, 
                 Specifies the unit of the intensity, if a unit other than the default 
               
               
                   
                 unit specified in the semantics of the maxIntensity is used, as a 
               
               
                   
                 reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6., 
               
               
                 numOfLevels, 
                 Describes the number of intensity levels of the scent that the 
               
               
                   
                 device can provide in between zero and maximum intensity., 
               
               
                   
               
             
          
         
       
     
         [0151]    Table 30 shows an XML representation syntax regarding the fog type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 30 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Fog capability type       --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“FogCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;attribute name=“maxIntensity” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“numOfLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0152]    Table 31 shows a binary representation syntax regarding the fog type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 31 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 FogCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
               
                   
                 numOfLevelsFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                   
                 if(maxIntensityFlag){ 
                   
                   
               
             
          
           
               
                   
                 maxIntensity 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(numOfLevelsFlag){ 
               
             
          
           
               
                   
                 numOfLevels 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                  } 
               
               
                   
               
             
          
         
       
     
         [0153]    Table 32 shows descriptor components semantics regarding the fog type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 32 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 FogCapabilityType, 
                 Tool for describing a fog capability., 
               
               
                 maxIntensityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 unitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 maxIntensity, 
                 Describes the maximum intensity that the fog device can provide 
               
               
                   
                 in terms of ml/h., 
               
               
                 unit, 
                 Specifies the unit of the intensity, if a unit other than the default 
               
               
                   
                 unit specified in the semantics of the maxIntensity is used, as a 
               
               
                   
                 reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined A.2.1 of ISO/IEC 23005-6., 
               
               
                 numOfLevels, 
                 Describes the number of intensity levels of the fog that the 
               
               
                   
                 device can provide in between zero and maximum intensity., 
               
               
                   
               
             
          
         
       
     
         [0154]    Table 33 shows an XML representation syntax regarding the sprayer type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 33 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Sprayer capability type       --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“SprayerCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;attribute name=“sprayingType” type= 
               
               
                     “mpeg7:termReferenceType”/&gt; 
               
               
                     &lt;attribute name=“maxIntensity” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“numOfLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0155]    Table 34 shows a binary representation syntax regarding the sprayer type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 34 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 SprayerCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 sprayingFlag 
                 1 
                 bslbf 
               
             
          
           
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
               
                   
                 numOfLevelsFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                   
                 if(sprayingFlag) { 
                   
                   
               
             
          
           
               
                   
                 spraying 
                   
                 SprayingType 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(maxIntensityFlag){ 
               
             
          
           
               
                   
                 maxIntensity 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(numOfLevelsFlag){ 
               
             
          
           
               
                   
                 numOfLevels 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                  } 
               
               
                   
               
             
          
         
       
     
         [0156]    Table 35 shows a binary representation syntax regarding the sprayer type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 35 
               
               
                   
               
               
                   
                 SprayingType, 
                 Term ID of Spraying, 
               
               
                   
               
             
             
               
                   
                 00, 
                 water, 
               
               
                   
                 01-11, 
                 Reserved, 
               
               
                   
               
             
          
         
       
     
         [0157]    Table 36 shows descriptor components semantics regarding the sprayer type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 36 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 SprayerCapabilityType, 
                 Tool for describing a fog capability., 
               
               
                 sprayingFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 maxIntensityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 unitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 spraying, 
                 Describes the type of the sprayed material as a reference to a 
               
               
                   
                 classification scheme term. A CS that may be used for this 
               
               
                   
                 purpose is the SprayingTypeCS defined in Annex A.2.7 of 
               
               
                   
                 ISO/IEC 23005-6., 
               
               
                 maxIntensity, 
                 Describes the maximum intensity that the water sprayer can 
               
               
                   
                 provide in terms of ml/h., 
               
               
                 unit, 
                 Specifies the unit of the intensity, if a unit other than the default 
               
               
                   
                 unit specified in the semantics of the maxIntensity is used, as a 
               
               
                   
                 reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6., 
               
               
                 numOfLevels, 
                 Describes the; number of intensity levels of the fog that the 
               
               
                   
                 device canprovide in between zero and maximum intensity., 
               
               
                   
               
             
          
         
       
     
         [0158]    Table 37 shows an XML representation syntax regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 37 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;!-- Definition of Color Correction Type  --&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“ColorCorrectionCapabilityType”&gt; 
               
               
                   
                  &lt;complexContent&gt; 
               
               
                   
                   &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                   
                    &lt;attribute name=“flag” type=“boolean” use=“optional”/&gt; 
               
               
                   
                   &lt;/extension&gt; 
               
               
                   
                  &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0159]    Table 38 shows a binary representation syntax regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 38 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 ColorCorrectionCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 flagFlag 
                 1 
                 bslbf 
               
               
                   
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                   
                 if(flagFlag) { 
                   
                   
               
             
          
           
               
                   
                 flag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0160]    Table 39 shows descriptor components semantics regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 39 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 ColorCorrectionCapabilityType, 
                 Tool for describing a fog capability., 
               
               
                 flagFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 flag, 
                 Describes the existence of the color correction capability of the 
               
               
                   
                 given device in terms of “true” and “false”., 
               
               
                   
               
             
          
         
       
     
         [0161]    Table 40 shows an XML representation syntax regarding the tactile type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 40 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Tactile capability type     --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“TactileCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;attribute name=“intensityUnit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“maxValue” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“minValue” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“arraysizeX” type=“integer”/&gt; 
               
               
                     &lt;attribute name=“arraysizeY” type=“integer”/&gt; 
               
               
                     &lt;attribute name=“gapX” type=“float” use=“optional”/&gt; 
               
               
                     &lt;attribute name=“gapY” type=“float” use=“optional”/&gt; 
               
               
                     &lt;attribute name=“gapUnit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“maxUpdateRate” type=“integer” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“updateRateUnit” type=“mpegvct:unitType” 
               
               
                 use=“optional”/&gt; 
               
               
                     &lt;attribute name=“actuatorType” 
               
               
                 type=“mpeg7:termReferenceType” use=“optional”/&gt; 
               
               
                     &lt;attribute name=“numOfLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0162]    Table 41 shows a binary representation syntax regarding the tactile type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 41 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 TactileCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 intensityUnitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                  maxValueFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 minValueFlag 
                 1 
                 bslbf 
               
               
                   
                 arraysizeXFlag 
                 1 
                 bslbf 
               
               
                   
                 arraysizeYFlag 
                 1 
                 bslbf 
               
               
                   
                 gapXFlag 
                 1 
                 bslbf 
               
               
                   
                 gapYFlag 
                 1 
                 bslbf 
               
               
                   
                 gapUnitFlag 
                 1 
                 bslbf 
               
               
                   
                 maxUpdateRateFlag 
                 1 
                 bslbf 
               
               
                   
                 updateRateUnitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 actuatorTypeFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 numOfLevelsFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                   
                 if(intensityUnitFlag) { 
                   
                   
               
             
          
           
               
                   
                 intensityUnit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(maxValueFlag){ 
               
             
          
           
               
                   
                 maxValue 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(minValueFlag){ 
               
             
          
           
               
                   
                 minValue 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(arraysizeXFlag){ 
               
             
          
           
               
                   
                 arraysizeX 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(arraysizeYFlag){ 
               
             
          
           
               
                   
                 arraysizeY 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(gapXFlag){ 
               
             
          
           
               
                   
                 gapX 
                 32 
                 fsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(gapYFlag){ 
               
             
          
           
               
                   
                 gapY 
                 32 
                 fsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(gapUnitFlag){ 
               
             
          
           
               
                   
                 gapUnit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(maxUpdateRateFlag){ 
               
             
          
           
               
                   
                 maxUpdateRate 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(updateRateUnitFlag){ 
               
             
          
           
               
                   
                 updateRateUnit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(actuatorTypeFlag){ 
               
             
          
           
               
                   
                 actuatorType 
                   
                 TactileDisplayCSType 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(numOfLevelsFlag){ 
               
             
          
           
               
                   
                 numOfLevels 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                  } 
               
               
                   
               
             
          
         
       
     
         [0163]    Table 42 shows a binary representation syntax regarding a tactile display type according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                   
                 TABLE 42 
               
               
                   
                   
               
               
                   
                 TactileDisplayCSType, 
                 Term ID of TactileDisplay, 
               
               
                   
                   
               
             
             
               
                   
                 000, 
                 vibrotactile, 
               
               
                   
                 001, 
                 electrotactile, 
               
               
                   
                 010, 
                 pneumatictactile, 
               
               
                   
                 011, 
                 piezoelectrictactile, 
               
               
                   
                 100, 
                 thermal, 
               
               
                   
                 101-111, 
                 Reserved, 
               
               
                   
                   
               
             
          
         
       
     
         [0164]    Table 43 shows descriptor components semantics regarding the tactile type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 43 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 TactileCapabilityType, 
                 Tool for describing a tactile capability., 
               
               
                 intensityUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 maxValueFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 minValueFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 arraysizeXFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 arraysizeYFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 gapXFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 gapYFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 gapUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 maxUpdateRateFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 updateRateUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 actuatorTypeFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 numOfLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 intensityUnit, 
                 Specifies the unit of the intensity for maxValue and minValue as 
               
               
                   
                 a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6. There is no 
               
               
                   
                 default unit specified as the intensityUnit may vary depending on 
               
               
                   
                 the type of the actuator used for the Tactile device. For 
               
               
                   
                 example, when an electrotactile device is selected the unit can 
               
               
                   
                 be mA. For a pneumatic tactile device, the unit may be either psi 
               
               
                   
                 or Pa; for a vibrotactile device, the unit may be hz (frequency), 
               
               
                   
                 or mm (amplitude); for a thermal display, the unit may be either 
               
               
                   
                 Celsius or Fahrenheit., 
               
               
                 maxValue, 
                 Describes the maximum intensity that a tactile device can drive 
               
               
                   
                 in the unit specified by the intensityUnit attribute., 
               
               
                 minValue, 
                 Describes the minimum intensity that a tactile device can drive 
               
               
                   
                 in the unit specified by the intensityUnit attribute., 
               
               
                 arraysizeX, 
                 Describes a number of actuators in X (horizontal) direction since 
               
               
                   
                 a tactile device is formed as m-by-n array types (integer)., 
               
               
                 arraysizeY, 
                 Describes a number of actuators in Y (vertical) direction since a 
               
               
                   
                 tactile device is formed as m-by-n array types (integer)., 
               
               
                 gapX, 
                 Describes the X directional gap space between actuators in a 
               
               
                   
                 tactile device (mm)., 
               
               
                 gapY, 
                 Describes the Y directional gap space between actuators in a 
               
               
                   
                 tactile device (mm)., 
               
               
                 gapUnit, 
                 Specifies the unit of the description of gapX and gapY attributes 
               
               
                   
                 as a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005/6, if any unit 
               
               
                   
                 other than the default unit of mm is used., 
               
               
                 maxUpdateRate, 
                 Describes a maximum update rate that a tactile device can drive., 
               
               
                 updateRateUnit, 
                 Specifies the unit of the description of maxUpdateRate as a 
               
               
                   
                 reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005/6, if any unit 
               
               
                   
                 other than the default unit of Hz is used., 
               
               
                 actuatorType, 
                 Describes a type of tactile device (e.g. vibrating motor, 
               
               
                   
                 electrotactile device, pneumatic device, piezoelectric device, 
               
               
                   
                 thermal device, etc). A CS that may be used for this purpose is 
               
               
                   
                 the TactileDisplayCS defined in A.2.11 of ISO/IEC 23005-6., 
               
               
                 numOfLevels, 
                 Describes the number of intensity levels that a tactile device can 
               
               
                   
                 drive., 
               
               
                   
               
             
          
         
       
     
         [0165]    Table 44 shows an XML representation syntax regarding the kinesthetic type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 44 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Kinesthetic capability type        --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“KinestheticCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;sequence&gt; 
               
               
                      &lt;element name=“maximumForce” 
               
               
                 type=“mpegvct:Float3DVectorType”/&gt; 
               
               
                      &lt;element name=“maximumTorque” 
               
               
                 type=“mpegvct:Float3DVectorType” minOccurs=“0”/&gt; 
               
               
                      &lt;element name=“maximumStiffness” 
               
               
                 type=“mpegvct:Float3DVectorType” minOccurs=“0”/&gt; 
               
               
                      &lt;element name=“DOF” type=“dcdv:DOFType”/&gt; 
               
               
                      &lt;element name=“workspace” type=“dcdv:workspaceType”/&gt; 
               
               
                     &lt;/sequence&gt; 
               
               
                     &lt;attribute name=“forceUnit” type=“mpegvct:unitType” 
               
               
                     use=“optional”/&gt; 
               
               
                     &lt;attribute name=“torqueUnit” type=“mpegvct:unitType” 
               
               
                     use=“optional”/&gt; 
               
               
                     &lt;attribute name=“stiffnessUnit” type=“mpegvct:unitType” 
               
               
                     use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“DOFType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“Tx” type=“boolean”/&gt; 
               
               
                    &lt;element name=“Ty” type=“boolean”/&gt; 
               
               
                    &lt;element name=“Tz” type=“boolean”/&gt; 
               
               
                    &lt;element name=“Rx” type=“boolean”/&gt; 
               
               
                    &lt;element name=“Ry” type=“boolean”/&gt; 
               
               
                    &lt;element name=“Rz” type=“boolean”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“workspaceType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“Width” type=“float”/&gt; 
               
               
                    &lt;element name=“Height” type=“float”/&gt; 
               
               
                    &lt;element name=“Depth” type=“float”/&gt; 
               
               
                    &lt;element name=“RotationX” type=“float”/&gt; 
               
               
                    &lt;element name=“RotationY” type=“float”/&gt; 
               
               
                    &lt;element name=“RotationZ” type=“float”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0166]    Table 45 shows a binary representation syntax regarding the kinesthetic type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 45 
               
               
                   
               
               
                 KinestheticCapabilityType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  maximumTorqueFlag 
                 1 
                 bslbf 
               
               
                   maximumStiffnessFlag 
                 1 
                 bslbf 
               
               
                  forceUnitFlag 
                 1 
                 bslbf 
               
               
                  torqueUnitFlag 
                 1 
                 bslbf 
               
               
                  stiffnessUnitFlag 
                 1 
                 bslbf 
               
               
                   SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                  maximumForce 
                   
                 Float3DVectorType 
               
               
                  if(maximumTorqueFlag){ 
               
               
                    maximumTorque 
                   
                 Float3DVectorType 
               
               
                   } 
               
               
                  if(maximumStiffnessFlag){ 
               
               
                    maximumStiffness 
                   
                 Float3DVectorType 
               
               
                   } 
               
               
                   DOF 
                   
                 DOFType 
               
               
                   workspace 
                   
                 workspaceType 
               
               
                   if(forceUnitFlag) { 
               
               
                    forceUnit 
                   
                 unitType 
               
               
                   } 
               
               
                   if(torqueUnitFlag) { 
               
               
                    torqueUnit 
                   
                 unitType 
               
               
                   } 
               
               
                   if(stiffnessUnitFlag) { 
               
               
                    stiffnessUnit 
                   
                 unitType 
               
               
                   } 
               
               
                 } 
               
               
                 Float3DVectorType { 
               
               
                   X 
                 32 
                 fsbf 
               
               
                   Y 
                 32 
                 fsbf 
               
               
                   Z 
                 32 
                 fsbf 
               
               
                 } 
               
               
                 DOFType { 
               
               
                   Tx 
                 1 
                 bslbf 
               
               
                  Ty 
                 1 
                 bslbf 
               
               
                   Tz 
                 1 
                 bslbf 
               
               
                  Rx 
                 1 
                 bslbf 
               
               
                  Ry 
                 1 
                 bslbf 
               
               
                  Rz 
                 1 
                 bslbf 
               
               
                 } 
               
               
                 workspaceType{ 
               
               
                   Width 
                 32 
                 fsbf 
               
               
                  Height 
                 32 
                 fsbf 
               
               
                  Depth 
                 32 
                 fsbf 
               
               
                   RotationX 
                 32 
                 fsbf 
               
               
                   RotationY 
                 32 
                 fsbf 
               
               
                   RotationZ 
                 32 
                 fsbf 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0167]    Table 46 shows descriptor components semantics regarding the kinesthetic type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 46 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 KinestheticCapabilityType, 
                 Tool for describing a tactile capability., 
               
               
                 maximumTorqueFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 maximumStiffnessFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 forceUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 torqueUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 stiffnessUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 maximumForce, 
                 Describes the maximum force that the device can provide stably 
               
               
                   
                 for each axis (N)., 
               
               
                 maximumTorque, 
                 Describes the maximum torque referring maximum rotational 
               
               
                   
                 force that the device can generate stably for each axis (Nmm)., 
               
               
                 maximumStiffness, 
                 Describes the maximum stiffness (rigidity) that the device can 
               
               
                   
                 generate stably for each axis (N/mm)., 
               
               
                 DOF, 
                 Describes the DOF (degree of freedom) of the device., 
               
               
                 workspace, 
                 Describes the workspace of the device (e.g. Width × Height × 
               
               
                   
                 Depth (mm) 3 angles(degree))., 
               
               
                 forceUnit, 
                 Specifies the unit of the description of maximumForce attribute 
               
               
                   
                 as a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6, if any unit 
               
               
                   
                 other than N(Newton) is used. 1 N refers a force that produces 
               
               
                   
                 an acceleration of 1 m/s 2  for 1 kg mass. , 
               
               
                 torqueUnit, 
                 Specifies the unit of the description of maximumTorque attribute 
               
               
                   
                 as a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6, if any unit 
               
               
                   
                 other than Nmm (Newton-millimeter) is used. , 
               
               
                 stiffnessUnit, 
                 Specifies the unit of the description of maximumTorque attribute 
               
               
                   
                 as a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6, if any unit 
               
               
                   
                 other than N/mm (Newton per millimeter) is used., 
               
               
                 Float3DVectorType, 
                 Tool for describing a 3D position vector., 
               
               
                 X, 
                 Describes the sensed value in x-axis in the unit., 
               
               
                 Y, 
                 Describes the sensed value in y-axis in the unit., 
               
               
                 Z, 
                 Describes the sensed value in z-axis in the unit., 
               
               
                 DOFType, 
                 Defines a degree of freedom that shows a kinesthetic device 
               
               
                   
                 provides several single (independent) movements. , 
               
               
                 Tx, 
                 A Boolean values whether a kinesthetic device allows x 
               
               
                   
                 directional independent translation or not. , 
               
               
                 Ty, 
                 A Boolean values whether a kinesthetic device allows y 
               
               
                   
                 directional independent translation or not., 
               
               
                 Tz, 
                 A Boolean values whether a kinesthetic device allows z 
               
               
                   
                 directional independent translation or not., 
               
               
                 Rx, 
                 A Boolean values whether a kinesthetic device allows x 
               
               
                   
                 directional independent rotation or not., 
               
               
                 Ry, 
                 A Boolean values whether a kinesthetic device allows y 
               
               
                   
                 directional independent rotation or not., 
               
               
                 Rz, 
                 A Boolean values whether a kinesthetic device allows z 
               
               
                   
                 directional independent rotation or not., 
               
               
                 workspaceType, 
                 Defines ranges where a kinesthetic device can translate and 
               
               
                   
                 rotate. According to DOF (degree of freedom), three 
               
               
                   
                 translational values(width, height, and depth) in mm(millimeter) 
               
               
                   
                 and three rotational values(roll, pitch, and yaw) in degree are 
               
               
                   
                 defined. , 
               
               
                 Width, 
                 Defines a maximum range in the unit of mm (millimeter) that a 
               
               
                   
                 kinesthetic device can translate in x-axis., 
               
               
                 Height, 
                 Defines a maximum range in the unit of mm (millimeter) that a 
               
               
                   
                 kinesthetic device can translate in y-axis., 
               
               
                 Depth, 
                 Defines a maximum range in the unit of mm (millimeter) that a 
               
               
                   
                 kinesthetic device can translate in z-axis., 
               
               
                 RotationX, 
                 Defines a maximum range that a kinesthetic device can rotate in 
               
               
                   
                 x-axis, φ (roll)., 
               
               
                 RotationY, 
                 Defines a maximum range that a kinesthetic device can rotate in 
               
               
                   
                 y-axis, Θ(pitch)., 
               
               
                 RotationZ, 
                 Defines a maximum range that a kinesthetic device can rotate in 
               
               
                   
                 z-axis, Ψ(yaw)., 
               
               
                   
               
             
          
         
       
     
         [0168]    Table 47 shows an XML representation syntax regarding the rigid body motion type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 47 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Rigid Body Motion capability type      --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“RigidBodyMotionCapabilityType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“cidl:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                     &lt;sequence&gt; 
               
               
                      &lt;element name=“MoveTowardCapability” 
               
               
                 type=“dcdv:MoveTowardCapabilityType” minOccurs=“0”/&gt; 
               
               
                      &lt;element name=“InclineCapability” 
               
               
                 type=“dcdv:InclineCapabilityType” minOccurs=“0”/&gt; 
               
               
                     &lt;/sequence&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- MoveToward Capability type                --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“MoveTowardCapabilityType”&gt; 
               
               
                   &lt;attribute name=“MaxXDistance” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxYDistance” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxZDistance” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“distanceUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxXSpeed” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxYSpeed” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxZSpeed” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxXAccel” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxYAccel” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxZAccel” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“accelUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“XDistanceLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“YDistanceLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“ZDistanceLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“XSpeedLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“YSpeedLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“ZSpeedLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“XAccelLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“YAccelLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“ZAccelLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Incline Capability type             --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“InclineCapabilityType”&gt; 
               
               
                   &lt;attribute name=“MaxPitchAngle” type=“mpegvct:InclineAngleType” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxYawAngle” type=“mpegvct:InclineAngleType” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxRollAngle” type=“mpegvct:InclineAngleType” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxPitchSpeed” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxYawSpeed” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxRollSpeed” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxPitchAccel” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxYawAccel” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“MaxRollAccel” type=“float” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“accelUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“PitchAngleLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“YawAngleLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“RollAngleLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“PitchSpeedLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“YawSpeedLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“RollSpeedLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“PitchAccelLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“YawAccelLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                   &lt;attribute name=“RollAccelLevels” type=“nonNegativeInteger” use=“optional”/&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0169]    Table 48 shows a binary representation syntax regarding the rigid body motion type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 48 
               
               
                   
               
               
                 RigidBodyMotionCapabilityType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  MoveTowardCapabilityFlag 
                 1 
                 bslbf 
               
               
                   InclineCapabilityFlag 
                 1 
                 bslbf 
               
               
                   SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                  if(MoveTowardCapabilityFlag){ 
               
               
                     MoveTowardCapability 
                   
                 MoveTowardCapabilityType 
               
               
                   } 
               
               
                  if(InclineCapabilityFlag){ 
               
               
                    InclineCapability 
                   
                 InclineCapabilityType 
               
               
                  } 
               
               
                 } 
               
               
                 MoveTowardCapabilityType { 
               
               
                   MaxXDistanceFlag 
                 1 
                 bslbf 
               
               
                   MaxYDistanceFlag 
                 1 
                 bslbf 
               
               
                   MaxZDistanceFlag 
                 1 
                 bslbf 
               
               
                   distanceUnitFlag 
                 1 
                 bslbf 
               
               
                   MaxXSpeedFlag 
                 1 
                 bslbf 
               
               
                   MaxYSpeedFlag 
                 1 
                 bslbf 
               
               
                   MaxZSpeedFlag 
                 1 
                 bslbf 
               
               
                   speedUnitFlag 
                 1 
                 bslbf 
               
               
                   MaxXAccelFlag 
                 1 
                 bslbf 
               
               
                   MaxYAccelFlag 
                 1 
                 bslbf 
               
               
                   MaxZAccelFlag 
                 1 
                 bslbf 
               
               
                   accelUnitFlag 
                 1 
                 bslbf 
               
               
                   XDistanceLevelsFlag 
                 1 
                 bslbf 
               
               
                   YDistanceLevelsFlag 
                 1 
                 bslbf 
               
               
                   ZDistanceLevelsFlag 
                 1 
                 bslbf 
               
               
                   XSpeedLevelsFlag 
                 1 
                 bslbf 
               
               
                   YSpeedLevelsFlag 
                 1 
                 bslbf 
               
               
                   ZSpeedLevelsFlag 
                 1 
                 bslbf 
               
               
                   XAccelLevelsFlag 
                 1 
                 bslbf 
               
               
                   YAccelLevelsFlag 
                 1 
                 bslbf 
               
               
                   ZAccelLevelsFlag 
                 1 
                 bslbf 
               
               
                  if(MaxXDistanceFlag){ 
               
               
                     MaxXDistance 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxYDistanceFlag){ 
               
               
                     MaxYDistance 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxZDistanceFlag){ 
               
               
                     MaxZDistance 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(distanceUnitFlag){ 
               
               
                     distanceUnit 
                   
                 unitType 
               
               
                  } 
               
               
                  if(MaxXSpeedFlag){ 
               
               
                     MaxXSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxYSpeedFlag){ 
               
               
                     MaxYSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxZSpeedFlag){ 
               
               
                     MaxZSpeed 
                 32 
                 fsbf 
               
               
                   } 
               
               
                   if(speedUnitFlag){ 
               
               
                     speedUnit 
                   
                 unitType 
               
               
                  } 
               
               
                  if(MaxXAccelFlag){ 
               
               
                     MaxXAccel 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxYAccelFlag){ 
               
               
                     MaxYAccel 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxZAccelFlag){ 
               
               
                     MaxZAccel 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(accelUnitFlag){ 
               
               
                     accelUnit 
                   
                 unitType 
               
               
                  } 
               
               
                  if(XDistanceLevelsFlag){ 
               
               
                     XDistanceLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(YDistanceLevelsFlag){ 
               
               
                     YDistanceLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(ZDistanceLevelsFlag){ 
               
               
                     ZDistanceLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(XSpeedLevelsFlag){ 
               
               
                     XSpeedLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(YSpeedLevelsFlag){ 
               
               
                     YSpeedLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(ZSpeedLevelsFlag){ 
               
               
                     ZSpeedLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(XAccelLevelsFlag){ 
               
               
                     XAccelLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(YAccelLevelsFlag){ 
               
               
                     YAccelLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(ZAccelLevelsFlag){ 
               
               
                     ZAccelLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                 } 
               
               
                 InclineCapabilityType { 
               
               
                   MaxPitchAngleFlag 
                 1 
                 bslbf 
               
               
                   MaxYawAngleFlag 
                 1 
                 bslbf 
               
               
                   MaxRollAngleFlag 
                 1 
                 bslbf 
               
               
                   MaxPitchSpeedFlag 
                 1 
                 bslbf 
               
               
                   MaxYawSpeedFlag 
                 1 
                 bslbf 
               
               
                   MaxRollSpeedFlag 
                 1 
                 bslbf 
               
               
                   speedUnitFlag 
                 1 
                 bslbf 
               
               
                   MaxPitchAccelFlag 
                 1 
                 bslbf 
               
               
                   MaxYawAccelFlag 
                 1 
                 bslbf 
               
               
                   MaxRollAccelFlag 
                 1 
                 bslbf 
               
               
                   accelUnitFlag 
                 1 
                 bslbf 
               
               
                   PitchAngleLevelsFlag 
                 1 
                 bslbf 
               
               
                   YawAngleLevelsFlag 
                 1 
                 bslbf 
               
               
                   RollAngleLevelsFlag 
                 1 
                 bslbf 
               
               
                   PitchSpeedLevelsFlag 
                 1 
                 bslbf 
               
               
                   YawSpeedLevelsFlag 
                 1 
                 bslbf 
               
               
                   RollSpeedLevelsFlag 
                 1 
                 bslbf 
               
               
                   PitchAccelLevelsFlag 
                 1 
                 bslbf 
               
               
                   YawAccelLevelsFlag 
                 1 
                 bslbf 
               
               
                   RollAccelLevelsFlag 
                 1 
                 bslbf 
               
               
                  if(MaxPitchAngleFlag){ 
               
               
                     MaxPitchAngle 
                   
                 InclineAngleType 
               
               
                  } 
               
               
                  if(MaxYawAngleFlag){ 
               
               
                     MaxYawAngle 
                   
                 InclineAngleType 
               
               
                  } 
               
               
                  if(MaxRollAngleFlag){ 
               
               
                     MaxRollAngle 
                   
                 InclineAngleType 
               
               
                  } 
               
               
                  if(MaxPitchSpeedFlag){ 
               
               
                     MaxPitchSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxYawSpeedFlag){ 
               
               
                     MaxYawSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxRollSpeedFlag){ 
               
               
                     MaxRollSpeed 
                 32 
                 fsbf 
               
               
                   } 
               
               
                   if(speedUnitFlag){ 
               
               
                     speedUnit 
                   
                 unitType 
               
               
                  } 
               
               
                  if(MaxPitchAccelFlag){ 
               
               
                     MaxPitchAccel 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxYawAccelFlag){ 
               
               
                     MaxYawAccel 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(MaxRollAccelFlag){ 
               
               
                     MaxRollAccel 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(accelUnitFlag){ 
               
               
                     accelUnit 
                   
                 unitType 
               
               
                  } 
               
               
                  if(PitchAngleLevelsFlag){ 
               
               
                     PitchAngleLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(YawAngleLevelsFlag){ 
               
               
                     YawAngleLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(RollAngleLevelsFlag){ 
               
               
                     RollAngleLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(PitchSpeedLevelsFlag){ 
               
               
                     PitchSpeedLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(YawSpeedLevelsFlag){ 
               
               
                     YawSpeedLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(RollSpeedLevelsFlag){ 
               
               
                     RollSpeedLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(PitchAccelLevelsFlag){ 
               
               
                     PitchAccelLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(YawAccelLevelsFlag){ 
               
               
                     YawAccelLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                  if(RollAccelLevelsFlag){ 
               
               
                     RollAccelLevels 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0170]    Table 49 shows descriptor components semantics regarding the rigid body motion type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 49 
               
               
                   
               
               
                 Names, 
                 Description, 
               
               
                   
               
             
             
               
                 RigidBodyMotionCapabilityType, 
                 Tool for describing the capability of Rigid body motion effect., 
               
               
                 MoveTowardCapabilityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 InclineCapabilityFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 SensoryDeviceCapabilityBase, 
                 SensoryDeviceCapabilityBase extends 
               
               
                   
                 dia:TeminalCapabilityBaseType and provides a base 
               
               
                   
                 abstract type for a subset of types defined as part of the 
               
               
                   
                 sensory device capability metadata types. For details of 
               
               
                   
                 dia:TerminalCapabilityBaseType, refer to the Part 7 of 
               
               
                   
                 ISO/IEC 21000., 
               
               
                 MoveTowardCapability, 
                 Describes the capability for move toward motion effect., 
               
               
                 InclineCapability, 
                 Describes the capability for Incline motion effect., 
               
               
                 MoveTowardCapabilityType, 
                 Tool for describing a capability on move toward motion effect., 
               
               
                 MaxXDistanceFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxYDistanceFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxZDistanceFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 distanceUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxXSpeedFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxYSpeedFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxZSpeedFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 speedUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxXAccelFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxYAccelFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxZAccelFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 accelUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 XDistanceLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 YDistanceLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 ZDistanceLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 XSpeedLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 YSpeedLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 ZSpeedLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 XAccelLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 YAccelLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 ZAccelLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxXDistance, 
                 Describes the maximum distance on x-axis that the device can 
               
               
                   
                 provide in terms of centimeter., 
               
               
                   
                 EXAMPLE The value ‘10’ means the device can move maximum 10 cm on x- 
               
               
                   
                 axis., 
               
               
                   
                 NOTE The value 0 means the device can&#39;t provide x-axis movement., 
               
               
                 MaxYDistance, 
                 Describes the maximum distance on y-axis that the device can 
               
               
                   
                 provide in terms of centimeter., 
               
               
                 MaxZDistance, 
                 Describes the maximum distance on z-axis that the device can 
               
               
                   
                 provide in terms of centimeter., 
               
               
                 distanceUnit, 
                 Specifies the unit of the description of MaxXDistance, 
               
               
                   
                 MaxYDistance, and MaxZDistance attributes as a reference 
               
               
                   
                 to a classification scheme term provided by UnitTypeCS defined 
               
               
                   
                 in A.2.1 of ISO/IEC 23005-6, if any unit other than cm 
               
               
                   
                 (centimeter) is used. These three attributes shall have the same 
               
               
                   
                 unit., 
               
               
                 MaxXSpeed, 
                 Describes the maximum speed on x-axis that the device can 
               
               
                   
                 provide in terms of centimeter per second., 
               
               
                 MaxYSpeed, 
                 Describes the maximum speed on y-axis that the device can 
               
               
                   
                 provide in terms of centimeter per second., 
               
               
                 MaxZSpeed, 
                 Describes the maximum speed on z-axis that the device can 
               
               
                   
                 provide in terms of centimeter per second., 
               
               
                 speedUnit, 
                 Specifies the unit of the description of MaxXSpeed, 
               
               
                   
                 MaxYSpeed, and MaxZSpeed attributes as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if any unit other than cm/sec 
               
               
                   
                 (centimeter per second) is used. These three attributes shall 
               
               
                   
                 have the same unit., 
               
               
                 MaxXAccel, 
                 Describes the maximum acceleration on x-axis that the device 
               
               
                   
                 can provide in terms of centimeter per square second., 
               
               
                 MaxYAccel, 
                 Describes the maximum acceleration on y-axis that the device 
               
               
                   
                 can provide in terms of centimeter per square second., 
               
               
                 MaxZAccel, 
                 Describes the maximum acceleration on z-axis that the device 
               
               
                   
                 can provide in terms of centimeter per second square., 
               
               
                 accelUnit, 
                 Specifies the unit of the description of MaxXAccel, 
               
               
                   
                 MaxYAccel, and MaxZAccel attributes as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if any unit other than cm/sec, 
               
               
                   
                 (centimeter per second square) is used. These three attributes 
               
               
                   
                 shall have the same unit., 
               
               
                 XDistanceLevels, 
                 Describes the number of distance levels that the device can 
               
               
                   
                 provide in between maximum and minimum distance on x-axis., 
               
               
                   
                 EXAMPLE The value 5 means the device can provide 5 steps 
               
               
                   
                 from minimum to maximum distance in x-axis., 
               
               
                 YDistanceLevels, 
                 Describes the number of distance levels that the device can 
               
               
                   
                 provide in between maximum and minimum distance on y-axis., 
               
               
                 ZDistanceLevels, 
                 Describes the number of distance levels that the device can 
               
               
                   
                 provide in between maximum and minimum distance on z-axis., 
               
               
                 XSpeedLevels, 
                 Describes the number of speed levels that the device can 
               
               
                   
                 provide in between maximum and minimum speed on x-axis., 
               
               
                 YSpeedLevels, 
                 Describes the number of speed levels that the device can 
               
               
                   
                 provide in between maximum and minimum speed on y-axis., 
               
               
                 ZSpeedLevels, 
                 Describes the number of speed levels that the device can 
               
               
                   
                 provide in between maximum and minimum speed on z-axis., 
               
               
                 XAccelLevels, 
                 Describes the number of acceleration that the device can 
               
               
                   
                 provide in between maximum and minimum acceleration on x- 
               
               
                   
                 axis., 
               
               
                 YAccelLevels, 
                 Describes the number of acceleration that the device can 
               
               
                   
                 provide in between maximum and minimum acceleration on y- 
               
               
                   
                 axis., 
               
               
                 ZAccelLevels, 
                 Describes the number of acceleration that the device can 
               
               
                   
                 provide in between maximum and minimum acceleration on z- 
               
               
                   
                 axis., 
               
               
                 InclineCapabilityType, 
                 Tool for describing a capability on move toward motion effect., 
               
               
                 MaxPitchAngleFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxYawAngleFlag, 
                 This field, which is only present to the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxRollAngleFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxPitchSpeedFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxYawSpeedFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxRollSpeedFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 speedUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxPitchAccelFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxYawAccelFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxRollAccelFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 accelUnitFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 PitchAngleLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 YawAngleLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 RollAngleLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 PitchSpeedLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 YawSpeedLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 RollSpeedLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 PitchAccelLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 YawAccelLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 RollAccelLevelsFlag, 
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used., 
               
               
                 MaxPitchAngle, 
                 Describes the maximum angle of x-axis rotation in degrees that 
               
               
                   
                 the device can provide., 
               
               
                   
                 NOTE The rotation angle is increased with counter-clock wise., 
               
               
                 MaxYawAngle, 
                 Describes the maximum angle of y-axis rotation in degrees that 
               
               
                   
                 the device can provide., 
               
               
                   
                 NOTE The rotation angle is increased with clock wise., 
               
               
                 MaxRollAngle, 
                 Describes the maximum angle of z-axis rotation in degrees that 
               
               
                   
                 the device can provide., 
               
               
                   
                 NOTE The rotation angle is increased with counter-clock wise., 
               
               
                 MaxPitchSpeed, 
                 Describes the maximum speed of x-axis rotation that the device 
               
               
                   
                 can provide in terms of degree per second., 
               
               
                 MaxYawSpeed, 
                 Describes the maximum speed of y-axis rotation that the device 
               
               
                   
                 can provide in terms of degree per second., 
               
               
                 MaxRollSpeed, 
                 Describes the maximum speed of z-axis rotation that the device 
               
               
                   
                 can provide in terms of degree per second., 
               
               
                 speedUnit, 
                 Specifies the common unit of the description of 
               
               
                   
                 MaxPitchSpeed, MaxYawSpeed, and MaxRollSpeed attributes 
               
               
                   
                 as a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6, if any unit 
               
               
                   
                 other than degreeper sencod is used., 
               
               
                 MaxPitchAccel, 
                 Describes the maximum acceleration of x-axis rotation that the 
               
               
                   
                 device can provide in terms of degree per second square., 
               
               
                 MaxYawAccel, 
                 Describes the maximum acceleration of y-axis rotation that the 
               
               
                   
                 device can provide in terms of degree per second square., 
               
               
                 MaxRollAccel, 
                 Describes the maximum acceleration of z-axis rotation that the 
               
               
                   
                 device can provide in terms of degree per second square., 
               
               
                 accelUnit, 
                 Specifies the common unit of the description of 
               
               
                   
                 MaxPitchAccel, MaxYawAccel, and MaxRollAccel attributes 
               
               
                   
                 as a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6, if any unit 
               
               
                   
                 other than degree per sencod square is used., 
               
               
                 PitchAngleLevels, 
                 Describes the number of rotation angle levels that the device 
               
               
                   
                 can provide in between maximum and minimum angle of x-axis 
               
               
                   
                 rotation., 
               
               
                   
                 EXAMPLE The value 5 means the device can provide 5 steps 
               
               
                   
                 from minimum to maximum rotation angle on x-axis., 
               
               
                 YawAngleLevels, 
                 Describes the number of rotation angle levels that the device 
               
               
                   
                 can provide in between maximum and minimum angle of y-axis 
               
               
                   
                 rotation., 
               
               
                 RollAngleLevels, 
                 Describes the number of rotation angle levels that the device 
               
               
                   
                 can provide in between maximum and minimum angle of z-axis 
               
               
                   
                 rotation., 
               
               
                 PitchSpeedLevels, 
                 Describes the number of rotation speed levels that the device 
               
               
                   
                 can provide in between maximum and minimum speed of x-axis 
               
               
                   
                 rotation., 
               
               
                   
                 EXAMPLE The value 5 means the device can provide 5 steps 
               
               
                   
                 from minimum to maximum rotation angle on x-axis., 
               
               
                 YawSpeedLevels, 
                 Describes the number of rotation speed levels that the device 
               
               
                   
                 can provide in between maximum and minimum speed of y-axis 
               
               
                   
                 rotation., 
               
               
                 RollSpeedLevels, 
                 Describes the number of rotation speed levels that the device 
               
               
                   
                 can provide in between maximum and minimum speed of z-axis 
               
               
                   
                 rotation., 
               
               
                 PitchAccelLevels, 
                 Describes the number of rotation acceleration levels that the 
               
               
                   
                 device can provide in between maximum and minimum 
               
               
                   
                 acceleration of x-axis rotation., 
               
               
                 YawAccelLevels, 
                 Describes the number of rotation acceleration levels that the 
               
               
                   
                 device can provide in between maximum and minimum 
               
               
                   
                 acceleration of y-axis rotation., 
               
               
                 RollAccelLevels, 
                 Describes the number of rotation acceleration levels that the 
               
               
                   
                 device can provide in between maximum and minimum 
               
               
                   
                 acceleration of z-axis rotation., 
               
               
                   
               
             
          
         
       
     
         [0171]    The encoding unit  533  may encode preference information, that is, information on a user preference with respect to a sensory effect, into USP metadata. That is, the encoding unit  533  may generate USP metadata by encoding the preference information. The encoding unit  533  may include at least one of an XML encoder and a binary encoder. 
         [0172]    According to embodiments, the encoding unit  533  may generate the USP metadata by encoding the preference information into XML metadata. 
         [0173]    Also, the encoding unit  533  may generate the USP metadata by encoding the preference information into binary metadata. 
         [0174]    In addition, the encoding unit  533  may generate fourth metadata by encoding the preference information into XML metadata, and generate the USP metadata by encoding the fourth metadata into binary metadata. 
         [0175]    The sensory device  530  may further include an input unit  534 . 
         [0176]    The input unit  534  may be input with the preference information from the user of the sensory device  530 . 
         [0177]    The USP metadata may include USP base type which denotes basic information on a preference of the user with respect to the sensory effect. The sensory device preference base type may be metadata regarding the preference information commonly applied to all types of the sensory device  530 . 
         [0178]    Table 50 shows an XML representation syntax regarding the USP base type. 
         [0000]    
       
         
               
             
           
               
                 TABLE 50 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################  --&gt; 
               
               
                 &lt;!-- UserSensory Preference base type        --&gt; 
               
               
                 &lt;!-- ################################################  --&gt; 
               
               
                 &lt;complexType name=“UserSensoryPreferenceBaseType” abstract=“true”&gt; 
               
               
                  &lt;complexContent&gt; 
               
               
                   &lt;extension base=“dia:UserCharacteristicBaseType”&gt; 
               
               
                    &lt;attributeGroup ref=“cidl:userSensoryPrefBaseAttributes”/&gt; 
               
               
                   &lt;/extension&gt; 
               
               
                  &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0179]    Table 51 shows a binary representation syntax regarding the USP base type. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 51 
               
               
                   
               
               
                 UserSensoryPreferenceBaseType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  UserCharacteristicBase 
                   
                 UserCharacteristicBaseType 
               
               
                  userSensoryPrefBaseAttributes 
                   
                 userSensoryPrefBaseAttributesType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0180]    Table 52 shows descriptor components semantics regarding the USP base type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 52 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 UserSensoryPreferenceBaseType           
                 UserSensoryPreferenceBaseType 
               
               
                   
                 extends 
               
               
                   
                 dia:UserCharacteristicBaseType 
               
               
                   
                 as defined in Part 7 of ISO/IEC 
               
               
                   
                 21000 and provides a base abstract 
               
               
                   
                 type for a subset of types defined 
               
               
                   
                 as part of the sensory device 
               
               
                   
                 capability metadata types.           
               
               
                 UserCharacteristicBase           
                 
                           
                 
               
               
                 userSensoryPrefBaseAttributes           
                 Describes a group of common 
               
               
                   
                 attributes for the describing user 
               
               
                   
                 preferences on sensory experience.           
               
               
                   
               
             
          
         
       
     
         [0181]    The USP metadata may include USP base attributes which denote groups regarding common attributes of the sensory device  530 . 
         [0182]    Table 53 shows an XML representation syntax regarding the USP base attributes. 
         [0000]    
       
         
               
             
           
               
                 TABLE 53 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################    --&gt; 
               
               
                 &lt;!-- User Sensory Preference Base Attributes     --&gt; 
               
               
                 &lt;!-- ################################################    --&gt; 
               
               
                 &lt;attributeGroup name=“userSensoryPrefBaseAttributes”&gt; 
               
               
                  &lt;attribute name=“adaptationMode” type=“cidl:adaptationModeType” 
               
               
                  use=“optional”/&gt; 
               
               
                  &lt;attribute name=“activate” type=“boolean” use=“optional”/&gt; 
               
               
                 &lt;/attributeGroup&gt; 
               
               
                 &lt;!-- User Preference of Adaptation Mode Types     --&gt; 
               
               
                 &lt;simpleType name=“adaptationModeType”&gt; 
               
               
                  &lt;restriction base=“string”&gt; 
               
               
                    &lt;enumeration value=“strict”/&gt; 
               
               
                    &lt;enumeration value=“scalable”/&gt; 
               
               
                  &lt;/restriction&gt; 
               
               
                 &lt;/simpleType&gt; 
               
               
                   
               
             
          
         
       
     
         [0183]    Table 54 shows a binary representation syntax regarding the USP base attributes. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 54 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 userSensoryPrefBaseAttributesType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  adaptationModeFlag 
                 1 
                 bslbf 
               
               
                  activateFlag 
                 1 
                 bslbf 
               
               
                   if(adaptationModeFlag){ 
               
               
                    adaptationMode 
                   
                 adaptationModeType 
               
               
                  } 
               
               
                   if(activateFlag){ 
               
               
                    activate 
                 1 
                 bslbf 
               
               
                  } 
               
               
                 } 
               
               
                 adaptationModeType { 
               
               
                   adaptationMode 
                 2 
                 bslbf 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0184]    Table 55 shows an adaptation mode type regarding the USP base attributes. 
         [0000]    
       
         
               
               
               
             
           
               
                   
                 TABLE 55 
               
               
                   
                   
               
               
                   
                 adaptationModeType           
                 adaptationMode           
               
               
                   
                   
               
             
             
               
                   
                 00           
                 strict           
               
               
                   
                 01           
                 scalable           
               
               
                   
                 10-11           
                 Reserved           
               
               
                   
                   
               
             
          
         
       
     
         [0185]    Table 56 shows descriptor components semantics regarding the USP base attributes. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 56 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 userSensoryPrefBaseAttributesType            
                 Describes a group of common attributes for the describing 
               
               
                   
                 user preferences on sensory experience.            
               
               
                 adaptationModeFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of 
               
               
                   
                 “1” means the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.            
               
               
                 activateFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of 
               
               
                   
                 “1” means the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.            
               
               
                 adaptationMode            
                 Describes the user&#39;s preference on the adaptation method for 
               
               
                   
                 the sensory effect.            
               
               
                   
                 EXAMPLE The value “strict” means the user prefer to 
               
               
                   
                 render sensory effect exactly as described. Otherwise the 
               
               
                   
                 value “scalable” means to render sensory effect with scaled 
               
               
                   
                 intensity according to the device capacity.            
               
               
                 activate            
                 Describes whether the effect shall be activated. A value of 
               
               
                   
                 true means the effect shall be activated and false means the 
               
               
                   
                 effect shall be deactivated.            
               
               
                 adaptationModeType            
                 Tool for describing the adaptation mode with enumeration set. 
               
               
                   
                 When its value is strict, it means that when the input value 
               
               
                   
                 is out of range, the output should be equal to the maximum 
               
               
                   
                 value that the device is able to operate. When its value is 
               
               
                   
                 scalable, it means that the output shall be linearly scaled 
               
               
                   
                 into the range that the device can operate.            
               
               
                   
               
             
          
         
       
     
         [0186]    Hereinafter, the preference information regarding each type of the sensory device  530  will be described in detail. 
         [0187]    Table 57 shows an XML representation syntax of the preference information regarding the light type sensory device according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 57 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Light Preference type               --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“LightPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;sequence&gt; 
               
               
                         &lt;element name=“UnfavorableColor” 
               
               
                 type=“mpegvct:colorType” minOccurs=“0” 
               
               
                 maxOccurs=“unbounded”/&gt; 
               
               
                       &lt;/sequence&gt; 
               
               
                       &lt;attribute name=“maxIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0188]    Table 58 shows a binary representation syntax of the preference information regarding the light type sensory device according to embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 58 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 LightPrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  UnfavorableColorFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 maxIntensityFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
             
          
           
               
                   
                 if(UnfavorableColorFlag){ 
               
             
          
           
               
                   
                 LoopUnfavorableColor 
                   
                 vluimsbf5 
               
             
          
           
               
                   
                 for(k=0;k&lt; 
               
             
          
           
               
                 LoopUnfavorableColor;k++){ 
               
             
          
           
               
                   
                 UnfavorableColor[k] 
                   
                 ColorType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(maxIntensityFlag){ 
               
             
          
           
               
                   
                 maxIntensity 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0189]    Table 59 shows a binary representation syntax of a unit CS. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 59 
               
               
                   
               
               
                   
                 unitType            
                 Term ID of unit            
               
               
                   
               
             
             
               
                   
                 00000000            
                 micrometer            
               
               
                   
                 00000001            
                 mm            
               
               
                   
                 00000010            
                 cm            
               
               
                   
                 00000011            
                 meter            
               
               
                   
                 00000100            
                 km            
               
               
                   
                 00000101            
                 inch            
               
               
                   
                 00000110            
                 yard            
               
               
                   
                 00000111            
                 mile            
               
               
                   
                 00001000            
                 mg            
               
               
                   
                 00001001            
                 gram            
               
               
                   
                 00001010            
                 kg            
               
               
                   
                 00001011            
                 ton            
               
               
                   
                 00001100            
                 micrometerpersec            
               
               
                   
                 00001101            
                 mmpersec            
               
               
                   
                 00001110            
                 cmpersec            
               
               
                   
                 00001111            
                 meterpersec            
               
               
                   
                 00010000            
                 Kmpersec            
               
               
                   
                 00010001            
                 inchpersec            
               
               
                   
                 00010010            
                 yardpersec            
               
               
                   
                 00010011            
                 milepersec            
               
               
                   
                 00010100            
                 micrometerpermin            
               
               
                   
                 00010101            
                 mmpermin            
               
               
                   
                 00010110            
                 cmpermin            
               
               
                   
                 00010111            
                 meterpermin            
               
               
                   
                 00011000            
                 kmpermin            
               
               
                   
                 00011001            
                 inchpermin            
               
               
                   
                 00011010            
                 yardpermin            
               
               
                   
                 00011011            
                 milepermin            
               
               
                   
                 00011100            
                 micrometerperhour            
               
               
                   
                 00011101            
                 mmperhour            
               
               
                   
                 00011110            
                 cmperhour            
               
               
                   
                 00011111            
                 meterperhour            
               
               
                   
                 00100000            
                 kmperhour            
               
               
                   
                 00100001            
                 inchperhour            
               
               
                   
                 00100010            
                 yardperhour            
               
               
                   
                 00100011            
                 mileperhour            
               
               
                   
                 00100100            
                 micrometerpersecsquare            
               
               
                   
                 00100101            
                 mmpersecsquare            
               
               
                   
                 00100110            
                 cmpersecsquare            
               
               
                   
                 00100111            
                 meterpersecsquare            
               
               
                   
                 00101000            
                 kmpersecsquare            
               
               
                   
                 00101001            
                 inchpersecsquare            
               
               
                   
                 00101010            
                 yardpersecsquare            
               
               
                   
                 00101011            
                 milepersecsquare            
               
               
                   
                 00101100            
                 micormeterperminsquare            
               
               
                   
                 00101101            
                 mmperminsquare            
               
               
                   
                 00101110            
                 cmperminsquare            
               
               
                   
                 00101111            
                 meterperminsquare            
               
               
                   
                 00110000            
                 kmpersminsquare            
               
               
                   
                 00110001            
                 inchperminsquare            
               
               
                   
                 00110010            
                 yardperminsquare            
               
               
                   
                 00111011            
                 mileperhoursquare            
               
               
                   
                 00111100            
                 Newton            
               
               
                   
                 00111101            
                 Nmm            
               
               
                   
                 00111110            
                 Npmm            
               
               
                   
                 00111111            
                 Hz            
               
               
                   
                 01000000            
                 KHz            
               
               
                   
                 01000001            
                 MHz            
               
               
                   
                 01000010            
                 GHz            
               
               
                   
                 01000011            
                 volt            
               
               
                   
                 01000100            
                 millivolt            
               
               
                   
                 01000101            
                 ampere            
               
               
                   
                 01000110            
                 milliampere            
               
               
                   
                 01000111            
                 milliwatt            
               
               
                   
                 01001000            
                 watt            
               
               
                   
                 01001001            
                 kilowatt            
               
               
                   
                 01001010            
                 lux            
               
               
                   
                 01001011            
                 celsius            
               
               
                   
                 01001100            
                 fahrenheit            
               
               
                   
                 01001101            
                 radian            
               
               
                   
                 01001110            
                 degree            
               
               
                   
                 01001111            
                 radpersec            
               
               
                   
                 01010000            
                 degpersec            
               
               
                   
                 01010001            
                 radpersecsquare            
               
               
                   
                 01010010            
                 degpersecsquare            
               
               
                   
                 01010011            
                 Npermmsquare            
               
               
                   
                 01011100-11111111            
                 Reserved            
               
               
                   
               
             
          
         
       
     
         [0190]    Table 60 shows descriptor components semantics of the preference information regarding the light type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 60 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 LightPrefType            
                 Tool for describing a user preference on light effect.            
               
               
                 UnfavorableColorFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 maxIntensityFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute, A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 unitFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute, 
               
               
                   
                 shall not be used.            
               
               
                 UserSensoryPreferenceBase            
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.            
               
               
                 LoopUnfavorableColor            
                 This field, which is only present in the. binary representation, 
               
               
                   
                 specifies the number of UnfavorableColor contained in the 
               
               
                   
                 description.            
               
               
                 UnfavorableColor            
                 Describes the list of user&#39;s detestable colors as a reference to a 
               
               
                   
                 classification scheme term or as RGB value. A CS that may be 
               
               
                   
                 used for this purpose is the ColorCS defined in A.2.2 of ISO/IEC 
               
               
                   
                 23005-6.            
               
               
                   
                 EXAMPLE urn:mpeg:mpeg-v:01-SI-ColorCS-NS:alice_blue would 
               
               
                   
                 describe the color Alice blue.            
               
               
                 maxIntensity            
                 Describes the maximum desirable intensity of the light effect in 
               
               
                   
                 terms of illumination with respect to [10 −5  lux, 130 klux].            
               
               
                 unit            
                 Specifies the unit of the maxIntensity value as a reference to 
               
               
                   
                 a classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if a unit other than the default unit 
               
               
                   
                 specified in the semantics of the maxIntensity is used.            
               
               
                   
               
             
          
         
       
     
         [0191]    Table 61 shows an XML representation syntax of the preference information regarding the flash type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 61 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Flash Preference type             --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“FlashPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“sepv:LightPrefType”&gt; 
               
               
                       &lt;attribute name=“maxFrequency” type=“positiveInteger” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“freqUnit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0192]    Table 62 shows a binary representation syntax of the preference information regarding the flash type sensory device. 
         [0000]    
       
         
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 62 
               
               
                   
               
               
                   
                   
                 Number 
                   
               
               
                   
                 FlashPrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 maxFrequencyFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 freqUnitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 LightPref 
                   
                 LightPrefType 
               
             
          
           
               
                   
                 if(maxFrequencyFlag){ 
               
             
          
           
               
                   
                 maxFrequency 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(freqUnitFlag){ 
               
             
          
           
               
                   
                 freqUnit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0193]    Table 63 shows descriptor components semantics of the preference information regarding the flash type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 63 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 FlashPrefType            
                 Tool for describing a user preference on light effect.            
               
               
                 maxFrequencyFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the. activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 freqUnitFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 LightPref            
                 Describes a user preference on light effect.            
               
               
                 maxFrequency            
                 Describes the maximum allowed number of flickering in times 
               
               
                   
                 per second.            
               
               
                   
                 EXAMPLE The value 10 means it will flicker 10 times for 
               
               
                   
                 each second.            
               
               
                 freqUnit            
                 Specifies the unit of the maxFrequency value as a reference to 
               
               
                   
                 a classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if a unit other than the default unit 
               
               
                   
                 specified in the semantics of the maxFrequency is used.            
               
               
                   
               
             
          
         
       
     
         [0194]    Table 64 shows an XML representation syntax of the preference information regarding the heating type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 64 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Heating Preference type             --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“HeatingPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“minIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“maxIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0195]    Table 65 shows a binary representation syntax of the preference information regarding the heating type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 65 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 Heating PrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 minIntensityFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 maxIntensityFlag 
                 1 
                 bslbf 
               
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
             
          
           
               
                   
                 if(minIntensityFlag){ 
               
             
          
           
               
                   
                 minIntensity 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(maxIntensityFlag){ 
               
             
          
           
               
                   
                 maxIntensity 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0196]    Table 66 shows descriptor components semantics of the preference information regarding the heating type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 66 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 HeatingPrefType            
                 Tool for describing a user preference on heating effect.            
               
               
                 minIntensityFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 maxIntensityFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 unitFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 UserSensoryPreferenceBase            
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.            
               
               
                 minIntensity            
                 Describes the highest desirable temperature of the heating 
               
               
                   
                 effect with respect to the Celsius scale (or Fahrenheit).            
               
               
                 maxIntensity            
                 Describes the lowest desirable temperature of the heating effect 
               
               
                   
                 with respect to the Celsius scale (or Fahrenheit).            
               
               
                 unit            
                 Specifies the unit of the maxIntensity and minIntensity 
               
               
                   
                 value as a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6.            
               
               
                   
               
             
          
         
       
     
         [0197]    Table 67 shows an XML representation syntax of the preference information regarding the cooling type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 67 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Cooling Preference type           --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“CoolingPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“minIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“maxIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0198]    Table 68 shows a binary representation syntax of the preference information regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 68 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 CoolingPrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 minIntensityFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 maxIntensityFlag 
                 1 
                 bslbf 
               
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
             
          
           
               
                   
                 if(minIntensityFlag){ 
               
             
          
           
               
                   
                 minIntensity 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(maxIntensityFlag){ 
               
             
          
           
               
                   
                 maxIntensity 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0199]    Table 69 shows descriptor components semantics of the preference information regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 69 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 CoolingPrefType            
                 Tool for describing a user preference on cooling effect.            
               
               
                 minIntensityFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 maxIntensityFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 unitFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 UserSensoryPreferenceBase            
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.            
               
               
                 minIntensity            
                 Describes the lowest desirable temperature of the cooling effect 
               
               
                   
                 with respect to the Celsius scale (or Fahrenheit).            
               
               
                 maxIntensity            
                 Describes the highest desirable temperature of the cooling 
               
               
                   
                 effect with respect to the Celsius scale (or Fahrenheit).            
               
               
                 unit            
                 Specifies the unit of the maxIntensity and minIntensity 
               
               
                   
                 value as a reference to a classification scheme term provided by 
               
               
                   
                 UnitTypeCS defined in A.2.1 of ISO/IEC 23005-6.            
               
               
                   
               
             
          
         
       
     
         [0200]    Table 70 shows an XML representation syntax of the preference information regarding the wind type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 70 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Wind Preference type             --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“WindPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“maxIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0201]    Table 71 shows a binary representation syntax of the preference information regarding the wind type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 71 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 WindPrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 maxIntensityFlag 
                 1 
                 bslbf 
               
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
             
          
           
               
                   
                 if(maxIntensityFlag){ 
               
             
          
           
               
                   
                 maxIntensity 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0202]    Table 72 shows descriptor components semantics of the preference information regarding the wind type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 72 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 WindPrefType            
                 Tool for describing a user preference on a wind effect.            
               
               
                 maxIntensityFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 unitFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 UserSensoryPreferenceBase            
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.            
               
               
                 maxIntensity            
                 Describes the maximum desirable intensity of the wind effect in 
               
               
                   
                 terms of strength with respect to the Beaufort scale.            
               
               
                 unit            
                 Specifies the unit of the maxIntensity value as a reference to 
               
               
                   
                 a classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if a unit other than the default unit 
               
               
                   
                 specified in the semantics of the maxIntensity is used.            
               
               
                   
               
             
          
         
       
     
         [0203]    Table 73 shows an XML representation syntax of the preference information regarding the vibration type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 73 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Vibration Preference type         --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“VibrationPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“maxIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0204]    Table 74 shows a binary representation syntax of the preference information regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 74 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 VibrationPrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 maxIntensityFlag 
                 1 
                 bslbf 
               
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
             
          
           
               
                   
                 if(maxIntensityFlag){ 
               
             
          
           
               
                   
                 maxIntensity 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0205]    Table 75 shows descriptor components semantics of the preference information regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 75 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 VibrationPrefType            
                 Tool for describing a user preference on vibration effect.            
               
               
                 maxIntensityFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 unitFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value, of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.            
               
               
                 UserSensoryPreferenceBase            
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.            
               
               
                 maxIntensity            
                 Describes the maximum desirable intensity of the vibration 
               
               
                   
                 effect in terms of strength with respect to the Richter magnitude 
               
               
                   
                 scale.            
               
               
                 unit            
                 Specifies the unit of the maxIntensity value as a reference to 
               
               
                   
                 a classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if a unit other than the default unit 
               
               
                   
                 specified in the semantics of the maxIntensity is used.            
               
               
                   
               
             
          
         
       
     
         [0206]    Table 76 shows an XML representation syntax of the preference information regarding the scent type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 76 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Scent Preference type           --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“ScentPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;sequence&gt; 
               
               
                         &lt;element name=“UnfavorableScent” 
               
               
                 type=“mpeg7:termReferenceType” minOccurs=“0” 
               
               
                 maxOccurs=“unbounded”/&gt; 
               
               
                       &lt;/sequence&gt; 
               
               
                       &lt;attribute name=“maxIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0207]    Table 77 shows a binary representation syntax of the preference information regarding the scent type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 77 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 ScentPrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  UnfavorableScentFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 maxIntensityFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 unitFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
             
          
           
               
                   
                 if(UnfavorableScentFlag){ 
               
             
          
           
               
                   
                 LoopUnfavorableScent 
                   
                 vluimsbf5 
               
             
          
           
               
                   
                 for(k=0;k&lt; 
               
             
          
           
               
                 LoopUnfavorableScent;k++){ 
               
             
          
           
               
                   
                 UnfavorableScent[k] 
                   
                 ColorType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 if(maxIntensityFlag){ 
               
             
          
           
               
                   
                 maxIntensity 
                 10 
                 simsbf 
               
             
          
           
               
                   
                 } 
               
               
                   
                 if(unitFlag){ 
               
             
          
           
               
                   
                 unit 
                   
                 unitType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0208]    Table 78 shows a binary representation syntax of the scent type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 78 
               
               
                   
               
               
                 scentType           
                 Term ID of scent           
               
               
                   
               
             
             
               
                 0000           
                 rose           
               
               
                 0001           
                 
                   acacia 
                           
                 
               
               
                 0010           
                 chrysanthemum           
               
               
                 0011           
                 lilac           
               
               
                 0100           
                 mint           
               
               
                 0101           
                 jasmine           
               
               
                 0110           
                 pine_tree           
               
               
                 0111           
                 orange           
               
               
                 1000           
                 grape           
               
               
                 1001-1111           
                 Reserved           
               
               
                   
               
             
          
         
       
     
         [0209]    Table 79 shows descriptor components semantics of the preference information regarding the scent type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 79 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 ScentPrefType           
                 Tool for describing a user preference on scent effect.           
               
               
                 UnfavorableScentFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 maxIntensityFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 unitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 UserSensoryPreferenceBase           
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.           
               
               
                 LoopUnfavorableScent           
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the number of UnfavorableScent contained in the 
               
               
                   
                 description.           
               
               
                 UnfavorableScent           
                 Describes the list of user&#39;s detestable scent. A CS that may be 
               
               
                   
                 used for this purpose is the ScentCS defined in A.2.4 of ISO/IEC 
               
               
                   
                 23005-6.           
               
               
                 maxIntensity           
                 Describes the maximum desirable intensity of the scent effect in 
               
               
                   
                 terms of milliliter/hour.           
               
               
                 unit           
                 Specifies the unit of the maxIntensity value as a reference to 
               
               
                   
                 a classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if a unit other than the default unit 
               
               
                   
                 specified in the semantics of the maxIntensity is used.           
               
               
                   
               
             
          
         
       
     
         [0210]    Table 80 shows an XML representation syntax of the preference information regarding the fog type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 80 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Fog Preference type            --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“FogPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“maxIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0211]    Table 81 shows a binary representation syntax of the preference information regarding the fog type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 81 
               
               
                   
               
               
                   
                 Num- 
                   
               
               
                   
                 ber 
               
               
                   
                 of 
               
               
                 FogPrefType { 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                   UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                  if(maxIntensityFlag){ 
               
               
                   maxIntensity 
                 10 
                 simsbf 
               
               
                  } 
               
               
                  if(unitFlag){ 
               
               
                   unit 
                   
                 unitType 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0212]    Table 82 shows descriptor components semantics of the preference information regarding the fog type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 82 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 FogPrefType           
                 Tool for describing a preference on fog effect.           
               
               
                 maxIntensityFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 unitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 UserSensoryPreferenceBase           
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.           
               
               
                 maxIntensity           
                 Describes the maximum desirable intensity of the fog effect in 
               
               
                   
                 terms of milliliter/hour.           
               
               
                 unit           
                 Specifies the unit of the maxIntensity value as a reference to 
               
               
                   
                 a classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if a unit other than the default unit 
               
               
                   
                 specified in the semantics of the maxIntensity is used.           
               
               
                   
               
             
          
         
       
     
         [0213]    Table 83 shows an XML representation syntax of the preference information regarding the sprayer type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 83 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Spraying Preference type           --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“SprayingPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“sprayingType” 
               
               
                       type=“mpeg7:termReferenceType”/&gt; 
               
               
                       &lt;attribute name=“maxIntensity” type=“integer” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“unit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0214]    Table 84 shows a binary representation syntax of the preference information regarding the sprayer type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 84 
               
               
                   
               
               
                   
                 Num- 
                   
               
               
                   
                 ber 
               
               
                   
                 of 
               
               
                 SprayingPrefType{ 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  sprayingFlag 
                 1 
                 bslbf 
               
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                   UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                  if(sprayingFlag){ 
               
               
                   spraying 
                   
                 SprayingType 
               
               
                  } 
               
               
                  if(maxIntensityFlag){ 
               
               
                   maxIntensity 
                 10 
                 simsbf 
               
               
                  } 
               
               
                  if(unitFlag){ 
               
               
                   unit 
                   
                 unitType 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0215]    Table 85 shows a binary representation syntax of the sprayer type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 85 
               
               
                   
               
               
                 SprayingType           
                 Term ID of Spraying           
               
               
                   
               
             
             
               
                 00           
                 water           
               
               
                 01-11           
                 Reserved           
               
               
                   
               
             
          
         
       
     
         [0216]    Table 86 shows descriptor components semantics of the preference information regarding the sprayer type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 86 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 SprayingPrefType           
                 Tool for describing a preference on fog effect.           
               
               
                 sprayingFlag           
                 This field, which only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 maxIntensityFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute, A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 unitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 UserSensoryPreferenceBase           
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.           
               
               
                 spraying           
                 Describes the type of the sprayed material as a reference to a 
               
               
                   
                 classification scheme term. A CS that may be used for this 
               
               
                   
                 purpose is the SprayingTypeCS defined in Annex A.2.7 of 
               
               
                   
                 ISO/IEC 23005-6.           
               
               
                 maxIntensity           
                 Destribes the maximum desirable intensity of the fog effect in 
               
               
                   
                 terms of milliliter/hour.           
               
               
                 unit           
                 Specifies the unit of the maxIntensity value as a reference to 
               
               
                   
                 a classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6, if a unit other than the default unit 
               
               
                   
                 specified in the semantics of the maxIntensity is used.           
               
               
                   
               
             
          
         
       
     
         [0217]    Table 87 shows an XML representation syntax of the preference information regarding the color correction type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 87 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Definition of Color Correction Preference Type --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“ColorCorrectionPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”/&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0218]    Table 88 shows a binary representation syntax of the preference information regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 88 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 ColorCorrectionPrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0219]    Table 89 shows descriptor components semantics of the preference information regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 89 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 ColorCorrectionPrefType           
                 Specifies whether the user prefers to use 
               
               
                   
                 color correction functionality of the device 
               
               
                   
                 or not by using activate attribute. Any 
               
               
                   
                 information given by other attributes 
               
               
                   
                 is ignored.           
               
               
                 UserSensoryPreferenceBase           
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined 
               
               
                   
                 in Part 7 of ISO/IEC 21000 and provides 
               
               
                   
                 a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory 
               
               
                   
                 device capability metadata types.           
               
               
                   
               
             
          
         
       
     
         [0220]    Table 90 shows an XML representation syntax of the preference information regarding the tactile type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 90 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Tactile Preference type           --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“TactilePrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“maxTemperature” type=“float” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“minTemperature” type=“float” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“maxCurrent” type=“float” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“maxVibration” type=“float” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“tempUnit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“currentUnit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“vibrationUnit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0221]    Table 91 shows a binary representation syntax of the preference information regarding the tactile type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 91 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 TactilePrefType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  maxTemperatureFlag 
                 1 
                 bslbf 
               
               
                  minTemperatureFlag 
                 1 
                 bslbf 
               
               
                  maxCurrentFlag 
                 1 
                 bslbf 
               
               
                  maxVibrationFlag 
                 1 
                 bslbf 
               
               
                  tempUnitFlag 
                 1 
                 bslbf 
               
               
                  currentUnitFlag 
                 1 
                 bslbf 
               
               
                  vibrationUnitFlag 
                 1 
                 bslbf 
               
               
                  UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                  if(maxTemperatureFlag){ 
               
               
                   maxTemperature 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(minTemperatureFlag){ 
               
               
                   minTemperature 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(maxCurrentFlag){ 
               
               
                   maxCurrent 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(maxVibrationFlag){ 
               
               
                   maxVibration 
                 32 
                 fsbf 
               
               
                  } 
               
               
                  if(tempUnitFlag){ 
               
               
                   tempUnit 
                   
                 unitType 
               
               
                  } 
               
               
                  if(currentUnitFlag){ 
               
               
                   currentUnit 
                   
                 unitType 
               
               
                  } 
               
               
                  if(vibrationUnitFlag){ 
               
               
                   vibrationUnit 
                   
                 unitType 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0222]    Table 92 shows descriptor components semantics of the preference information regarding the tactile type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 92 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 TactilePrefType           
                 Tool for describing a user preference on tactile effect.           
               
               
                 maxTemperatureFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 minTemperatureFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 maxCurrentFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 maxVibrationFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 tempUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 currentUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 vibrationUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 UserSensoryPreferenceBase           
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.           
               
               
                 maxTemperature           
                 Describes the maximum desirable temperature regarding how 
               
               
                   
                 hot the tactile effect may be achieved, (Celsius)           
               
               
                 minTemperature           
                 Describes the minimum desirable temperature regarding how 
               
               
                   
                 cold the tactile effect may be achieved, (Celsius)           
               
               
                 maxCurrent           
                 Describes the maximum desirable electic current, (mA)           
               
               
                 maxVibration           
                 Describes the maximum desirable vibration, (mm)           
               
               
                 tempUnit           
                 Specifies the unit of intensity, as a reference to a 
               
               
                   
                 classification scheme term provide by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6. If the unit is not specified, the default 
               
               
                   
                 unit is Celsius.           
               
               
                 currentUnit           
                 Specifies the unit of the intensity, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6. If the unit is not specified, the default 
               
               
                   
                 unit is milli-ampere.           
               
               
                 vibrationUnit           
                 Specifies the unit of the intensity, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6.  
               
               
                   
               
             
          
         
       
     
         [0223]    Table 93 shows an XML representation syntax of the preference information regarding the kinesthetic type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 93 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Kinesthetic Preference type        --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“KinestheticPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;sequence&gt; 
               
               
                         &lt;element name=“maxForce” 
               
               
                 type=“mpegvct:Float3DVectorType” minOccurs=“0”/&gt; 
               
               
                         &lt;element name=“maxTorque” 
               
               
                 type=“mpegvct:Float3DVectorType” minOccurs=“0”/&gt; 
               
               
                       &lt;/sequence&gt; 
               
               
                       &lt;attribute name=“forceUnit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“torqueUnit” type=“mpegvct:unitType” 
               
               
                       use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0224]    Table 94 shows a binary representation syntax of the preference information regarding the kinesthetic type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 94 
               
               
                   
               
               
                   
                 Num- 
                   
               
               
                   
                 ber 
               
               
                   
                 of 
               
               
                 KinestheticPrefType { 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  maxForceFlag 
                 1 
                 bslbf 
               
               
                  maxTorqueFlag 
                 1 
                 bslbf 
               
               
                  forceUnitFlag 
                 1 
                 bslbf 
               
               
                  torqueUnitFlag 
                 1 
                 bslbf 
               
               
                   UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                  if(maxForceFlag){ 
               
               
                    maxForce 
                   
                 Float3DVectorType 
               
               
                   } 
               
               
                  if(maxTorqueFlag){ 
               
               
                    maxTorque 
                   
                 Float3DVectorType 
               
               
                   } 
               
               
                   if(forceUnitFlag) { 
               
               
                     forceUnit 
                   
                 unitType 
               
               
                   } 
               
               
                   if(torqueUnitFlag) { 
               
               
                     torqueUnit 
                   
                 unitType 
               
               
                   } 
               
               
                 } 
               
               
                 Float3DVectorType { 
               
               
                   X 
                 32 
                 fsbf 
               
               
                   Y 
                 32 
                 fsbf 
               
               
                   Z 
                 32 
                 fsbf 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0225]    Table 95 shows descriptor components semantics of the preference information regarding the kinesthetic type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 95 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 KinestheticPrefType           
                 Tool for describing a user preference on Kinesthetic effect 
               
               
                   
                 (forcefeedback effect).           
               
               
                 maxForceFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 maxTorqueFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 forceUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 torqueUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 UserSensoryPreferenceBase           
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.           
               
               
                 maxForce           
                 Describes the maximum desirable force for each direction of 3 
               
               
                   
                 dimensional axis (x, y and z). (N).           
               
               
                 maxTorque           
                 Describes the maximum desirable torque for each direction of 3 
               
               
                   
                 dimensional axis (x, y and z). (Nmm).           
               
               
                 forceUnit           
                 Specifies the unit of the intensity, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6. If the unit is not specified the default 
               
               
                   
                 unit is newton(N).           
               
               
                 torqueUnit           
                 Specifies the unit of the intensity, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6. If the unit is not specified, the default 
               
               
                   
                 unit is newton millimeter (Nmm).           
               
               
                 Float3DVectorType           
                 Tool for describing a 3D position vector.           
               
               
                 X           
                 Describes the sensed value in x-axis in the unit.           
               
               
                 Y           
                 Describes the sensed value in y-axis in the unit.           
               
               
                 Z           
                 Describes the sensed value in z-axis in the unit.           
               
               
                   
               
             
          
         
       
     
         [0226]    Table 96 shows an XML representation syntax of the preference information regarding the rigid body motion type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 96 
               
               
                   
               
             
             
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- RigidBodyMotion Preference type           --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“RigidBodyMotionPrefType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“cidl:UserSensoryPreferenceBaseType”&gt; 
               
               
                       &lt;sequence minOccurs=“1” maxOccurs=“7”&gt; 
               
               
                         &lt;element name=“MotionPreference” 
               
               
                 type=“sepv:MotionPreferenceBaseType”/&gt; 
               
               
                       &lt;/sequence&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################   --&gt; 
               
               
                  &lt;!-- Motion Preference base type           --&gt; 
               
               
                  &lt;!-- ################################################     --&gt; 
               
               
                  &lt;complexType name=“MotionPreferenceBaseType” abstract=“true”&gt; 
               
               
                   &lt;attribute name=“unfavor” type=“boolean” use=“optional” default=“0”/&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Move Toward Preference type                --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“MoveTowardPreferenceType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“sepv:MotionPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“MaxMoveDistance” type=“unsignedInt” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“MaxMoveSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“MaxMoveAccel” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“distanceUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“accelUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Incline Preference type              --&gt; 
               
               
                  &lt;!-- ###################################0  ############# --&gt; 
               
               
                  &lt;complexType name=“InclinePreferenceType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“sepv:MotionPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“MaxRotationAngle” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“MaxRotationSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“MaxRotationAccel” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“angleUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“accelUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Wave Preference type             --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“WavePreferenceType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“sepv:MotionPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“MaxWaveDistance” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“MaxWaveSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“distanceUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Collide Preference type              --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“CollidePreferenceType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“sepv:MotionPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“MaxCollideSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Turn Preference type               --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“TurnPreferenceType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“sepv:MotionPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“MaxTurnSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Shake Preference type              --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“ShakePreferenceType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“sepv:MotionPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“MaxShakeDistance” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“MaxShakeSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“distanceUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Spin Preference type              --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“SpinPreferenceType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                     &lt;extension base=“sepv:MotionPreferenceBaseType”&gt; 
               
               
                       &lt;attribute name=“MaxSpinSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“speedUnit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                     &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0227]    Table 97 shows a binary representation syntax of the preference information regarding the rigid body motion type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 97 
               
               
                   
               
               
                   
                 Num- 
                   
               
               
                   
                 ber 
               
               
                   
                 of 
               
               
                 RigidBodyMotionPrefType { 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                   LoopMotionPreference 
                 3 
                 uimsbf 
               
               
                   for(k=0;k&lt; 
               
               
                 LoopMotionPreference;k++){ 
               
               
                    MotionPreference[k] 
                   
                 MotionPreferenceBaseType 
               
               
                  } 
               
               
                 } 
               
               
                 MotionPreferenceBaseType { 
               
               
                  unfavorFlag 
                 1 
                 bslbf 
               
               
                  if(unfavorFlag){ 
               
               
                   unfavor 
                 1 
                 bslbf 
               
               
                  } 
               
               
                 } 
               
               
                 MoveTowardPreferenceType { 
               
               
                   MaxMoveDistanceFlag 
                 1 
                 bslbf 
               
               
                   MaxMoveSpeedFlag 
                 1 
                 bslbf 
               
               
                   MaxMoveAccelFlag 
                 1 
                 bslbf 
               
               
                   distanceUnitFlag 
                 1 
                 bslbf 
               
               
                   speedUnitFlag 
                 1 
                 bslbf 
               
               
                   accelUnitFlag 
                 1 
                 bslbf 
               
               
                   MotionPreferenceBase 
                   
                 MotionPreferenceBaseType 
               
               
                   if(MaxMoveDistanceFlag){ 
               
               
                    MaxMoveDistance 
                 8 
                 uimsbf 
               
               
                   } 
               
               
                   if(MaxMoveSpeedFlag){ 
               
               
                    MaxMoveSpeed 
                 32 
                 fsbf 
               
               
                   } 
               
               
                   if(MaxMoveAccelFlag){ 
               
               
                    MaxMoveAccel 
                 32 
                 fsbf 
               
               
                   } 
               
               
                   if(distanceUnitFlag){ 
               
               
                    distanceUnit 
                   
                 unitType 
               
               
                   } 
               
               
                   if(speedUnitFlag){ 
               
               
                    speedUnit 
                   
                 unitType 
               
               
                   } 
               
               
                   if(accelUnitFlag){ 
               
               
                    accelUnit 
                   
                 unitType 
               
               
                   } 
               
               
                 } 
               
               
                 InclinePreferenceType { 
               
               
                   MaxRotationAngleFlag 
                 1 
                 bslbf 
               
               
                   MaxRotationSpeedFlag 
                 1 
                 bslbf 
               
               
                   MaxRotationAccelFlag 
                 1 
                 bslbf 
               
               
                   angleUnitFlag 
                 1 
                 bslbf 
               
               
                   speedUnitFlag 
                 1 
                 bslbf 
               
               
                   accelUnitFlag 
                 1 
                 bslbf 
               
               
                   MotionPreferenceBase 
                   
                 MotionPreferenceBaseType 
               
               
                   if(MaxRotationAngleFlag){ 
               
               
                    MaxRotationAngle 
                 32 
                 fsbf 
               
               
                   } 
               
               
                   if(MaxRotationSpeedFlag){ 
               
               
                    MaxRotationSpeed 
                 32 
                 fsbf 
               
               
                   } 
               
               
                   if(MaxRotationAccelFlag){ 
               
               
                    MaxRotationAccel 
                 32 
                 fsbf 
               
               
                   } 
               
               
                   if(angleUnitFlag){ 
               
               
                    angleUnit 
                   
                 unitType 
               
               
                   } 
               
               
                   if(speedUnitFlag){ 
               
               
                    speedUnit 
                   
                 unitType 
               
               
                   } 
               
               
                   if(accelUnitFlag){ 
               
               
                    accelUnit 
                   
                 unitType 
               
               
                   } 
               
               
                 } 
               
               
                 WavePreferenceType { 
               
               
                   MaxWaveDistanceFlag 
                 1 
                 bslbf 
               
               
                   MaxWaveSpeedFlag 
                 1 
                 bslbf 
               
               
                   distanceUnitFlag 
                 1 
                 bslbf 
               
               
                   speedUnitFlag 
                 1 
                 bslbf 
               
               
                   MotionPreferenceBase 
                   
                 MotionPreferenceBaseType 
               
               
                   if(MaxWaveDistanceFlag){ 
               
               
                    MaxWaveDistance 
                 32 
                 fsbf 
               
               
                  } 
               
               
                   if(MaxWaveSpeedFlag){ 
               
               
                    MaxWaveSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                   if(distanceUnitFlag){ 
               
               
                    distanceUnit 
                   
                 unitType 
               
               
                  } 
               
               
                   if(speedUnitFlag){ 
               
               
                    speedUnit 
                   
                 unitType 
               
               
                  } 
               
               
                 } 
               
               
                 CollidePreferenceType { 
               
               
                   MaxCollideSpeedFlag 
               
               
                  speedUnitFlag 
               
               
                   MotionPreferenceBase 
                   
                 MotionPreferenceBaseType 
               
               
                   if(MaxCollideSpeedFlag){ 
               
               
                    MaxCollideSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                   if(speedUnitFlag){ 
               
               
                    speedUnit 
                   
                 unitType 
               
               
                  } 
               
               
                 } 
               
               
                 TurnPreferenceType { 
               
               
                   MaxTurnSpeedFlag 
                 1 
                 bslbf 
               
               
                  speedUnitFlag 
                 1 
                 bslbf 
               
               
                   MotionPreferenceBase 
                   
                 MotionPreferenceBaseType 
               
               
                  if(MaxTurnSpeedFlag){ 
               
               
                    MaxTurnSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                   if(speedUnitFlag){ 
               
               
                    speedUnit 
                   
                 unitType 
               
               
                  } 
               
               
                 } 
               
               
                 ShakePreferenceType { 
               
               
                   MaxShakeDistanceFlag 
                 1 
                 bslbf 
               
               
                   MaxShakeSpeedFlag 
                 1 
                 bslbf 
               
               
                   distanceUnitFlag 
                 1 
                 bslbf 
               
               
                   speedUnitFlag 
                 1 
                 bslbf 
               
               
                   MotionPreferenceBase 
                   
                 MotionPreferenceBaseType 
               
               
                  if(MaxShakeDistanceFlag){ 
               
               
                    MaxShakeDistance 
                 32 
                 fsbf 
               
               
                  } 
               
               
                   if(MaxShakeSpeedFlag){ 
               
               
                    MaxShakeSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                   if(distanceUnitFlag){ 
               
               
                    distanceUnit 
                   
                 unitType 
               
               
                  } 
               
               
                   if(speedUnitFlag){ 
               
               
                    speedUnit 
                   
                 unitType 
               
               
                  } 
               
               
                 } 
               
               
                 SpinPreferenceType { 
               
               
                   MaxSpinSpeedFlag 
                 1 
                 bslbf 
               
               
                  speedUnitFlag 
                 1 
                 bslbf 
               
               
                   MotionPreferenceBase 
                   
                 MotionPreferenceBaseType 
               
               
                   if(MaxSpinSpeedFlag){ 
               
               
                    MaxSpinSpeed 
                 32 
                 fsbf 
               
               
                  } 
               
               
                   if(speedUnitFlag){ 
               
               
                    speedUnit 
                   
                 unitType 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0228]    Table 98 shows descriptor components semantics of the preference information regarding the rigid body motion type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 98 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 RigidBodyMotionPrefType           
                 Tool for describing a user preference on Rigid body motion 
               
               
                   
                 effect.           
               
               
                 UserSensoryPreferenceBase           
                 UserSensoryPreferenceBaseType extends 
               
               
                   
                 dia:UserCharacteristicBaseType as defined in Part 7 of 
               
               
                   
                 ISO/IEC 21000 and provides a base abstract type for a subset of 
               
               
                   
                 types defined as part of the sensory device capability metadata 
               
               
                   
                 types.           
               
               
                 LoopMotionPreference           
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the number of MotionPreference contained in the 
               
               
                   
                 description.           
               
               
                 MotionPreference           
                 Describes the user preference for various types of rigid body 
               
               
                   
                 motion effect. This element shall be instantiated by typing any 
               
               
                   
                 specific extended type of MotionPreferenceBaseType.           
               
               
                 MotionPreferenceBaseType           
                 Provides base type for the type hierarchy of individual motion 
               
               
                   
                 related preference types.           
               
               
                 unfavorFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 unfavor           
                 Describes the user&#39;s distasteful motion effect.            
               
               
                   
                 EXAMPLE The value “true” means the user has a dislike for the 
               
               
                   
                 specific motion sensory effect.           
               
               
                 MoveTowardPreferenceType           
                 Tool for describing a user preference on move toward effect.           
               
               
                 MaxMoveDistanceFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MaxMoveSpeedFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 speedUnit           
                 Specifies the unit of the speed, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined in A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.           
               
               
                 accelUnit           
                 Specifies the unit of the acceleration, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6.           
               
               
                 InclinePreferenceType           
                 Tool for describing a user preference on motion chair incline 
               
               
                   
                 effect.           
               
               
                 MaxRotationAngleFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MaxRotationSpeedFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MaxRotationAccelFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 angleUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 speedUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MaxMoveAccelFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 distanceUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 speedUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 accelUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MotionPreferenceBase           
                 Provides base type for the type hierarchy of individual motion 
               
               
                   
                 related preference types.           
               
               
                 MaxMoveDistance           
                 Describes the maximum desirable distance of the move effect 
               
               
                   
                 with respect to the centimeter.           
               
               
                   
                 EXAMPLE The value ‘10’ means the user does not want the 
               
               
                   
                 chair move more than 10 cm.           
               
               
                 MaxMoveSpeed           
                 Describes the maximum desirable speed of move effect with 
               
               
                   
                 respect to the centimeter per second.           
               
               
                   
                 EXAMPLE The value ‘10’ means the user does not want the 
               
               
                   
                 chair speed exceed more than 10 cm/s.           
               
               
                 MaxMoveAccel           
                 Describes the maximum desirable acceleration of move effect 
               
               
                   
                 with respect to the centimeter per square second.           
               
               
                 distanceUnit           
                 Specifies the unit of the distance, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6.           
               
               
                 accelUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MotionPreferenceBase           
                 Provides base type for the type hierarchy of individual motion 
               
               
                   
                 related preference types.           
               
               
                 MaxRotationAngle           
                 Describes the maximum desirable rotation angle of incline 
               
               
                   
                 effect.            
               
               
                 MaxRotationSpeed           
                 Describes the maximum desirable rotation speed of incline 
               
               
                   
                 effect with respect to the degree per second.           
               
               
                   
                 EXAMPLE The value ‘10’ means the user does not want the 
               
               
                   
                 chair speed exceed more than 10 degree/s.           
               
               
                 MaxRotationAccel           
                 Describes the maximum desirable rotation acceleration of incline 
               
               
                   
                 effect with respect to the degree per second.           
               
               
                 angleUnit           
                 Specifies the unit of the angle, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined in A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.           
               
               
                 speedUnit           
                 Specifies the unit of the speed, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined in A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.           
               
               
                 accelUnit           
                 Specifies the unit of the acceleration, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6.           
               
               
                 WavePreferenceType           
                 Tool for describing a user preference on wave effect.           
               
               
                 MaxWaveDistanceFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MaxWaveSpeedFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 distanceUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 speedUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MotionPreferenceBase           
                 Provides base type for the type hierarchy of individual motion 
               
               
                   
                 related preference types.           
               
               
                 MaxWaveDistance           
                 Describes the maximum desirable distance of wave effect with 
               
               
                   
                 respect to the centimeter.           
               
               
                   
                 NOTE Observe the maximum distance among the distance of 
               
               
                   
                 yawing, rolling and pitching.           
               
               
                 MaxWaveSpeed           
                 Describes the maximum desirable speed of wave effect in terms 
               
               
                   
                 of cycle per second.           
               
               
                   
                 NOTE Observe the maximum speed among the speed of yawing, 
               
               
                   
                 rolling and pitching.           
               
               
                 distanceUnit           
                 Specifies the unit of the distance, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6.           
               
               
                 speedUnit           
                 Specifies the unit of the speed, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined in A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.           
               
               
                 CollidePreferenceType           
                 Tool for describing a user preference on motion chair collision 
               
               
                   
                 effect.           
               
               
                 MaxCollideSpeedFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 speedUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MotionPreferenceBase           
                 Provides base type for the type hierarchy of individual motion 
               
               
                   
                 related preference types.           
               
               
                 MaxCollideSpeed           
                 Describes the maximum desirable speed of collision effect with 
               
               
                   
                 respect to the centimeter per second.           
               
               
                   
                 EXAMPLE The value ‘10’ means the user does not want the 
               
               
                   
                 chair speed exceed more than 10 cm/s.           
               
               
                 speedUnit           
                 Specifies the unit of the speed, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined in A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.           
               
               
                 TurnPreferenceType           
                 Tool for describing a user preference on turn effect.           
               
               
                 MaxTurnSpeedFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 speedUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MotionPreferenceBase           
                 Provides base type for the type hierarchy of individual motion 
               
               
                   
                 related preference types.           
               
               
                 MaxTurnSpeed           
                 Describes the maximum desirable speed of turn effect with 
               
               
                   
                 respect to the degree per second.           
               
               
                   
                 EXAMPLE The value ‘10’ means the user does not want the 
               
               
                   
                 chair speed exceed more than 10 degree/s.           
               
               
                 speedUnit           
                 Specifies the unit of the speed, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined in A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.           
               
               
                 ShakePreferenceType           
                 Tool for describing a user preference on motion chair shake 
               
               
                   
                 effect.           
               
               
                 MaxShakeDistanceFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MaxShakeSpeedFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 distanceUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 speedUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MotionPreferenceBase           
                 Provides base type for the type hierarchy of individual motion 
               
               
                   
                 related preference types.           
               
               
                 MaxShakeDistance           
                 Describes the maximum desirable distance of the shake effect 
               
               
                   
                 with respect to the centimeter.           
               
               
                   
                 EXAMPLE The value ‘10’ means the user does not want the 
               
               
                   
                 chair shake more than 10 cm.           
               
               
                 MaxShakeSpeed           
                 Describes the maximum desirable speed of shake effect in terms 
               
               
                   
                 of cycle per second.           
               
               
                   
                 EXAMPLE The value ‘1’ means the motion chair shake speed 
               
               
                   
                 can&#39;t exceed1 cycle/sec.           
               
               
                 distanceUnit           
                 Specifies the unit of the distance, as a reference to a 
               
               
                   
                 classification scheme term provided by UnitTypeCS defined in 
               
               
                   
                 A.2.1 of ISO/IEC 23005-6.           
               
               
                 speedUnit           
                 Specifies the unit of the speed, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined in A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.           
               
               
                 SpinPreferenceType           
                 Tool for describing a user preference on motion chair spin 
               
               
                   
                 effect.           
               
               
                 MaxSpinSpeedFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 speedUnitFlag           
                 This field, which is only present in the binary representation, 
               
               
                   
                 signals the presence of the activation attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 MotionPreferenceBase           
                 Provides base type for the type hierarchy of individual motion 
               
               
                   
                 related preference types.           
               
               
                 MaxSpinSpeed           
                 Describes the maximum desirable speed of spin effect in terms 
               
               
                   
                 of cycle per second.           
               
               
                   
                 EXAMPLE The value ‘1’ means the motion chair spin speed 
               
               
                   
                 can&#39;t exceed1 cycle/sec.           
               
               
                 speedUnit           
                 Specifies the unit of the speed, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined in A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.  
               
               
                   
               
             
          
         
       
     
         [0229]      FIG. 6  illustrates a structure of a sensory effect controlling device  620  according to embodiments. 
         [0230]    Referring to  FIG. 6 , the sensory effect controlling device  620  includes a decoding unit  621 , a generation unit  622 , and an encoding unit  623 . 
         [0231]    The decoding unit  621  may decode SEM and SDCap metadata. The sensory effect controlling device  620  may receive the SEM from the sensory media reproducing device  610  and receive the SDCap metadata from the sensory device  630 . 
         [0232]    The decoding unit  621  may extract the sensory effect by decoding the SEM. Also, the decoding unit  621  may extract capability information regarding capability of the sensory device  630  by decoding the SDCap metadata. 
         [0233]    The decoding unit  621  may include at least one of an XML decoder and a binary decoder. According to embodiments, the decoding unit  621  may include the XML decoder  221  of  FIG. 2 , the binary decoder  321  of  FIG. 3 , and the binary decoder  421  and the XML decoder  422  of  FIG. 4 . 
         [0234]    The generation unit  622  may generate command information for controlling the sensory device  630  based on the decoded SEM and the decoded SDCap metadata. 
         [0235]    The command information may be information for controlling execution of an effect event corresponding to the sensory effect information by the sensory device  630 . 
         [0236]    The sensory effect controlling device  620  may further include a receiving unit (not shown). 
         [0237]    The receiving unit may receive USP metadata from the sensory device  630 . 
         [0238]    Here, the decoding unit  621  may decode the USP metadata. That is, the decoding unit  621  may extract preference information, that is, information on a user preference with respect to a sensory effect, by decoding the USP metadata. 
         [0239]    The generation unit  622  may generate command information for controlling the sensory device  630  based on the decoded sensory effect metadata, the decoded SDCap metadata, and the decoded USP metadata. 
         [0240]    The encoding unit  623  may encode the command information into SDCmd metadata. That is, the encoding unit  623  may generate the SDCmd metadata by encoding the command information. The encoding unit  623  may include at least one of an XML encoder and a binary encoder. 
         [0241]    The encoding unit  623  may generate the property device command metadata by encoding the command information into XML metadata. 
         [0242]    Also, the encoding unit  623  may generate the property device command metadata by encoding the command information into binary metadata. 
         [0243]    In addition, the encoding unit  623  may generate first metadata by encoding the command information into XML metadata, and generate the SDCmd metadata by encoding the first metadata. 
         [0244]    The SDCmd metadata may include a sensory device command base type which denotes basic command information for control of the sensory device  630 . The sensory device command base type may be metadata regarding the command information commonly applied to all types of the sensory device  630 . 
         [0245]    Table 99 shows an XML representation syntax of the sensory device command base type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 99 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################    --&gt; 
                   
               
               
                 &lt;!-- Device command base type           --&gt; 
               
               
                 &lt;!-- ################################################    --&gt; 
               
               
                 &lt;complexType name=“DeviceCommandBaseType” abstract=“true”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                     &lt;element name=“TimeStamp” 
               
               
                     type=“mpegvct:TimeStampType”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                   &lt;attributeGroup ref=“iidl:DeviceCmdBaseAttributes”/&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0246]    Table 100 shows a binary representation syntax of the sensory device command base type. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 100 
               
               
                   
               
               
                 DeviceCommandBaseType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   TimeStamp 
                   
                 TimeStampType 
               
               
                   DeviceCmdBaseAttributes 
                   
                 DeviceCmdBaseAttributesType 
               
               
                 } 
               
               
                 TimeStampType{ 
               
               
                    TimeStampSelect 
                 2 
                 bslbf 
               
               
                   if(TimeStampSelect==00){ 
               
               
                    AbsoluteTimeStamp 
                   
                 AbsoluteTimeStampType 
               
               
                   } else if 
               
               
                  (TimeStampSelect==01){ 
               
               
                    ClockTickTimeStamp 
                   
                 ClockTickTimeStampType 
               
               
                   } else if 
               
               
                  (TimeStampSelect==10){ 
               
               
                    ClockTickTimeDeltaStamp 
                   
                 ClockTickTimeDeltaStampType 
               
               
                   } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0247]    Table 101 shows descriptor components semantics of the sensory device command base type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 101 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 TimeStamp           
                 Provides the timing information for the device 
               
               
                   
                 command to be executed. As defined in Part 6 of 
               
               
                   
                 ISO/IEC 23005, there is a choice of selection among 
               
               
                   
                 three timing schemes, which are absolute time, clock 
               
               
                   
                 tick time, and delta of clock tick time           
               
               
                 DeviceCommandBase           
                 Provides the topmost type of the base type hierarchy           
               
               
                   
                 which each individual device command can inherit.           
               
               
                 TimeStampType           
                 This field, which is only present in the binary 
               
               
                   
                 representation, describes which time stamp scheme shall 
               
               
                   
                 be used, “00” means that the absolute time stamp type 
               
               
                   
                 shall be used, “01” means that the clock tick time stamp 
               
               
                   
                 type shall be used, and “10” means that the clock tick time 
               
               
                   
                 delta stamp type shall be used.           
               
               
                 AbsoluteTimeStamp           
                 The absolute time stamp is defined in A.2.3 of ISO/IEC 
               
               
                   
                 23005-6.           
               
               
                 ClockTickTimeStamp           
                 The clock tick time stamp is defined in A.2.3 of ISO/IEC 
               
               
                   
                 23005-6.           
               
               
                 ClockTickTimeDeltaStamp           
                 The Clock tick time delta stamp, which value is the time 
               
               
                   
                 delta between the present and the past time, is defined in 
               
               
                   
                 A.2.3 of ISO/IEC 23005-6.           
               
               
                 DeviceCmdBaseAttributes           
                 Describes a group of attributes for the commands.           
               
               
                   
               
             
          
         
       
     
         [0248]    The SDCmd metadata may include sensory device command base attributes that denote groups regarding common attributes of the command information. 
         [0249]    Table 102 shows an XML representation syntax regarding the sensory device command base type according to embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 102 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Definition of Device Command Base Attributes --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;attributeGroup name=“DeviceCmdBaseAttributes”&gt; 
               
               
                    &lt;attribute name=“id” type=“ID” use=“optional”/&gt; 
               
               
                    &lt;attribute name=“deviceIdRef” type=“anyURI” use=“optional”/&gt; 
               
               
                    &lt;attribute name=“activate” type=“boolean” use=“optional” 
               
               
                    default=“true”/&gt; 
               
               
                 &lt;/attributeGroup&gt; 
               
               
                   
               
             
          
         
       
     
         [0250]    Table 103 shows a binary representation syntax regarding the sensory device command base type according to embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 103 
               
               
                   
               
               
                 DeviceCmdBaseAttributesType 
                   
                   
               
               
                  { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  idFlag 
                 1 
                 bslbf 
               
               
                  deviceIdRefFlag 
                 1 
                 bslbf 
               
               
                  activateFlag 
                 1 
                 bslbf 
               
               
                  If(idFlag) { 
               
               
                   id 
                 See ISO 10646 
                 UTF-8 
               
               
                  } 
               
               
                  if(deviceIdRefFlag) { 
               
               
                   deviceIdRefLength 
                   
                 vluimsbf5 
               
               
                   deviceIdRef 
                 8 * deviceIdRefLength 
                 bslbf 
               
               
                  } 
               
               
                  if(activateFlag) { 
               
               
                   activate 
                 1 
                 bslbf 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0251]    Table 104 shows descriptor components semantics regarding the sensory device command base type according to embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 104 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 DeviceCmdBaseAttributesType           
                 Provides the topmost type of the base type hierarchy 
               
               
                   
                 which the attributes of each individual device 
               
               
                   
                 command can inherit.           
               
               
                 idFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of the id 
               
               
                   
                 attribute. A value of “1” means the attribute shall 
               
               
                   
                 be used and “0” means the attribute shall not be used.           
               
               
                 deviceIdRefFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of the sensor ID 
               
               
                   
                 reference attribute. A value of “1” means the 
               
               
                   
                 attribute shall be used and “0” means the attribute 
               
               
                   
                 shall not be used.           
               
               
                 activateFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of the activation 
               
               
                   
                 attribute. A value of “1” means the attribute shall 
               
               
                   
                 be used and “0” means the attribute shall not be used.           
               
               
                 id           
                 id to identify the sensed information with respect to a 
               
               
                   
                 light sensor.           
               
               
                 deviceIdRefLength           
                 This field, which is only present in the binary 
               
               
                   
                 representation, specifies the length of the following 
               
               
                   
                 deviceIdRef attribute.           
               
               
                 deviceIdRef           
                 References a device that has generated the command 
               
               
                   
                 included in this specific device command.           
               
               
                 activate           
                 Describes whether the device is activated. A value of 
               
               
                   
                 “1” means the sensor is activated and “0” means the 
               
               
                   
                 sensor is deactivated.           
               
               
                   
               
             
          
         
       
     
         [0252]    Hereinafter, command information regarding each type of the sensory device will be described in detail. 
         [0253]    Table 105 shows an XML representation syntax regarding the light type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 105 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;!-- Definition of DCV Light Type      --&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“LightType”&gt; 
               
               
                    &lt;complexContent&gt; 
               
               
                      &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                         &lt;attribute name=“color” type=“mpegvct:colorType” 
               
               
                         use=“optional”/&gt; 
               
               
                         &lt;attribute name=“intensity” type=“integer” 
               
               
                         use=“optional”/&gt; 
               
               
                      &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0254]    Table 106 shows a binary representation syntax regarding the light type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 106 
               
               
                   
               
               
                 LightType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  colorFlag 
                 1 
                 bslbf 
               
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  if(colorFlag) { 
               
               
                   color 
                   
                 colorType 
               
               
                  } 
               
               
                  if(intensityFlag) { 
               
               
                   intensity 
                 7 
                 uimsbf 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0255]    Table 107 shows a binary representation syntax of a color CS. 
         [0000]    
       
         
               
               
               
             
           
               
                   
                 TABLE 107 
               
               
                   
                   
               
               
                   
                 colorType           
                 Term ID of color           
               
               
                   
                   
               
             
             
               
                   
                 000000000           
                 alice_blue           
               
               
                   
                 000000001           
                 alizarin           
               
               
                   
                 000000010           
                 amaranth           
               
               
                   
                 000000011           
                 amaranth_pink           
               
               
                   
                 000000100           
                 amber           
               
               
                   
                 000000101           
                 amethyst           
               
               
                   
                 000000110           
                 apricot           
               
               
                   
                 000000111           
                 aqua           
               
               
                   
                 000001000           
                 aquamarine           
               
               
                   
                 000001001           
                 army_green           
               
               
                   
                 000001010           
                 asparagus           
               
               
                   
                 000001011           
                 atomic_tangerine           
               
               
                   
                 000001100           
                 auburn           
               
               
                   
                 000001101           
                 azure_color_wheel           
               
               
                   
                 000001110           
                 azure_web           
               
               
                   
                 000001111           
                 baby_blue           
               
               
                   
                 000010000           
                 beige           
               
               
                   
                 000010001           
                 bistre           
               
               
                   
                 000010010           
                 black           
               
               
                   
                 000010011           
                 blue           
               
               
                   
                 000010100           
                 blue_pigment           
               
               
                   
                 000010101           
                 blue_ryb           
               
               
                   
                 000010110           
                 blue_green           
               
               
                   
                 000010111           
                 blue-green           
               
               
                   
                 000011000           
                 blue-violet           
               
               
                   
                 000011001           
                 bondi_blue           
               
               
                   
                 000011010           
                 brass           
               
               
                   
                 000011011           
                 bright_green           
               
               
                   
                 000011100           
                 bright_pink           
               
               
                   
                 000011101           
                 bright_turquoise           
               
               
                   
                 000011110           
                 brilliant_rose           
               
               
                   
                 000011111           
                 brink_pink           
               
               
                   
                 000100000           
                 bronze           
               
               
                   
                 000100001           
                 brown           
               
               
                   
                 000100010           
                 buff           
               
               
                   
                 000100011           
                 burgundy           
               
               
                   
                 000100100           
                 burnt_orange           
               
               
                   
                 000100101           
                 burnt_sienna           
               
               
                   
                 000100110           
                 burnt_umber           
               
               
                   
                 000100111           
                 camouflage_green           
               
               
                   
                 000101000           
                 caput_mortuum           
               
               
                   
                 000101001           
                 cardinal           
               
               
                   
                 000101010           
                 carmine           
               
               
                   
                 000101011           
                 carmine_pink           
               
               
                   
                 000101100           
                 carnation_pink           
               
               
                   
                 000101101           
                 Carolina_blue           
               
               
                   
                 000101110           
                 carrot_orange           
               
               
                   
                 000101111           
                 celadon           
               
               
                   
                 000110000           
                 cerise           
               
               
                   
                 000110001           
                 cerise_pink           
               
               
                   
                 000110010           
                 cerulean           
               
               
                   
                 000110011           
                 cerulean_blue           
               
               
                   
                 000110100           
                 champagne           
               
               
                   
                 000110101           
                 charcoal           
               
               
                   
                 000110110           
                 chartreuse_traditional           
               
               
                   
                 000110111           
                 chartreuse_web           
               
               
                   
                 000111000           
                 cherry_blossom_pink           
               
               
                   
                 000111001           
                 chestnut           
               
               
                   
                 000111010           
                 chocolate           
               
               
                   
                 000111011           
                 cinnabar           
               
               
                   
                 000111100           
                 cinnamon           
               
               
                   
                 000111101           
                 cobalt           
               
               
                   
                 000111110           
                 Columbia_blue           
               
               
                   
                 000111111           
                 copper           
               
               
                   
                 001000000           
                 copper_rose           
               
               
                   
                 001000001           
                 coral           
               
               
                   
                 001000010           
                 coral_pink           
               
               
                   
                 001000011           
                 coral_red           
               
               
                   
                 001000100           
                 corn           
               
               
                   
                 001000101           
                 cornflower_blue           
               
               
                   
                 001000110           
                 cosmic_latte           
               
               
                   
                 001000111           
                 cream           
               
               
                   
                 001001000           
                 crimson           
               
               
                   
                 001001001           
                 cyan           
               
               
                   
                 001001010           
                 cyan_process           
               
               
                   
                 001001011           
                 dark_blue           
               
               
                   
                 001001100           
                 dark_brown           
               
               
                   
                 001001101           
                 dark_cerulean           
               
               
                   
                 001001110           
                 dark_chestnut           
               
               
                   
                 001001111           
                 dark_coral           
               
               
                   
                 001010000           
                 dark_goldenrod           
               
               
                   
                 001010001           
                 dark_green           
               
               
                   
                 001010010           
                 dark_khaki           
               
               
                   
                 001010011           
                 dark_magenta           
               
               
                   
                 001010100           
                 dark_pastel_green           
               
               
                   
                 001010101           
                 dark_pink           
               
               
                   
                 001010110           
                 dark_scarlet           
               
               
                   
                 001010111           
                 dark_salmon           
               
               
                   
                 001011000           
                 dark_slate_gray           
               
               
                   
                 001011001           
                 dark_spring_green           
               
               
                   
                 001011010           
                 dark_tan           
               
               
                   
                 001011011           
                 dark_turquoise           
               
               
                   
                 001011100           
                 dark_violet           
               
               
                   
                 001011101           
                 deep_carmine_pink           
               
               
                   
                 001011110           
                 deep_cerise           
               
               
                   
                 001011111           
                 deep_chestnut           
               
               
                   
                 001100000           
                 deep_fuchsia           
               
               
                   
                 001100001           
                 deep_lilac           
               
               
                   
                 001100010           
                 deep_magenta           
               
               
                   
                 001100011           
                 deep_magenta           
               
               
                   
                 001100100           
                 deep_peach           
               
               
                   
                 001100101           
                 deep_pink           
               
               
                   
                 001100110           
                 denim           
               
               
                   
                 001100111           
                 dodger_blue           
               
               
                   
                 001101000           
                 ecru           
               
               
                   
                 001101001           
                 egyptian_blue           
               
               
                   
                 001101010           
                 electric_blue           
               
               
                   
                 001101011           
                 electric_green           
               
               
                   
                 001101100           
                 elctric_indigo           
               
               
                   
                 001101101           
                 electric_lime           
               
               
                   
                 001101110           
                 electric_purple           
               
               
                   
                 001101111           
                 emerald           
               
               
                   
                 001110000           
                 eggplant           
               
               
                   
                 001110001           
                 falu_red           
               
               
                   
                 001110010           
                 fern_green           
               
               
                   
                 001110011           
                 firebrick           
               
               
                   
                 001110100           
                 flax           
               
               
                   
                 001110101           
                 forest_green           
               
               
                   
                 001110110           
                 french_rose           
               
               
                   
                 001110111           
                 fuchsia           
               
               
                   
                 001111000           
                 fuchsia_pink           
               
               
                   
                 001111001           
                 gamboge           
               
               
                   
                 001111010           
                 gold_metallic           
               
               
                   
                 001111011           
                 gold_web_golden           
               
               
                   
                 001111100           
                 golden_brown           
               
               
                   
                 001111101           
                 golden_yellow           
               
               
                   
                 001111110           
                 goldenrod           
               
               
                   
                 001111111           
                 grey-asparagus           
               
               
                   
                 010000000           
                 green_colour_wheel_x11_green           
               
               
                   
                 010000001           
                 green_html/css_green           
               
               
                   
                 010000010           
                 green_pigment           
               
               
                   
                 010000011           
                 green_ryb           
               
               
                   
                 010000100           
                 green_yellow           
               
               
                   
                 010000101           
                 grey           
               
               
                   
                 010000110           
                 han_purple           
               
               
                   
                 010000111           
                 harlequin           
               
               
                   
                 010001000           
                 heliotrope           
               
               
                   
                 010001001           
                 Hollywood_cerise           
               
               
                   
                 010001010           
                 hot_magenta           
               
               
                   
                 010001011           
                 hot_pink           
               
               
                   
                 010001100           
                 indigo_dye           
               
               
                   
                 010001101           
                 international_klein_blue           
               
               
                   
                 010001110           
                 international_orange           
               
               
                   
                 010001111           
                 Islamic_green           
               
               
                   
                 010010000           
                 ivory           
               
               
                   
                 010010001           
                 jade           
               
               
                   
                 010010010           
                 kelly_green           
               
               
                   
                 010010011           
                 khaki           
               
               
                   
                 010010100           
                 khaki_x11_light_khaki           
               
               
                   
                 010010101           
                 lavender_floral           
               
               
                   
                 010010110           
                 lavender_web           
               
               
                   
                 010010111           
                 lavender_blue           
               
               
                   
                 010011000           
                 lavender_blush           
               
               
                   
                 010011001           
                 lavender_grey           
               
               
                   
                 010011010           
                 lavender_magenta           
               
               
                   
                 010011011           
                 lavender_pink           
               
               
                   
                 010011100           
                 lavender_purple           
               
               
                   
                 010011101           
                 lavender_rose           
               
               
                   
                 010011110           
                 lawn_green           
               
               
                   
                 010011111           
                 lemon           
               
               
                   
                 010100000           
                 lemon_chiffon           
               
               
                   
                 010100001           
                 light_blue           
               
               
                   
                 010100010           
                 light_pink           
               
               
                   
                 010100011           
                 lilac           
               
               
                   
                 010100100           
                 lime_color_wheel           
               
               
                   
                 010100101           
                 lime_web_x11_green           
               
               
                   
                 010100110           
                 lime_green           
               
               
                   
                 010100111           
                 linen           
               
               
                   
                 010101000           
                 magenta           
               
               
                   
                 010101001           
                 magenta_dye           
               
               
                   
                 010101010           
                 magenta_process           
               
               
                   
                 010101011           
                 magic_mint           
               
               
                   
                 010101100           
                 magnolia           
               
               
                   
                 010101101           
                 malachite           
               
               
                   
                 010101110           
                 maroon_html/css           
               
               
                   
                 010101111           
                 marron_x11           
               
               
                   
                 010110000           
                 maya_blue           
               
               
                   
                 010110001           
                 mauve           
               
               
                   
                 010110010           
                 mauve_taupe           
               
               
                   
                 010110011           
                 medium_blue           
               
               
                   
                 010110100           
                 medium_carmine           
               
               
                   
                 010110101           
                 medium_lavender_magenta           
               
               
                   
                 010110110           
                 medum_purple           
               
               
                   
                 010110111           
                 medium_spring_green           
               
               
                   
                 010111000           
                 midnight_blue           
               
               
                   
                 010111001           
                 midnight_green_eagle_green           
               
               
                   
                 010111010           
                 mint_green           
               
               
                   
                 010111011           
                 misty_rose           
               
               
                   
                 010111100           
                 moss_green           
               
               
                   
                 010111101           
                 mountbatten_pink           
               
               
                   
                 010111110           
                 mustard           
               
               
                   
                 010111111           
                 myrtle           
               
               
                   
                 011000000           
                 navajo_while           
               
               
                   
                 011000001           
                 navy_blue           
               
               
                   
                 011000010           
                 ochre           
               
               
                   
                 011000011           
                 office_green           
               
               
                   
                 011000100           
                 old_gold           
               
               
                   
                 011000101           
                 old_lace           
               
               
                   
                 011000110           
                 old_lavender           
               
               
                   
                 011000111           
                 old_rose           
               
               
                   
                 011001000           
                 olive           
               
               
                   
                 011001001           
                 olive_drab           
               
               
                   
                 011001010           
                 olivine           
               
               
                   
                 011001011           
                 orange_color_wheel           
               
               
                   
                 011001100           
                 orange_ryb           
               
               
                   
                 011001101           
                 orange_web           
               
               
                   
                 011001110           
                 orange_peel           
               
               
                   
                 011001111           
                 orange-red           
               
               
                   
                 011010000           
                 orchid           
               
               
                   
                 011010001           
                 pale_blue           
               
               
                   
                 011010010           
                 pale_brown           
               
               
                   
                 011010011           
                 pale_carmine           
               
               
                   
                 011010100           
                 pale_chestnut           
               
               
                   
                 011010101           
                 pale_cornflower_blue           
               
               
                   
                 011010110           
                 pale_magenta           
               
               
                   
                 011010111           
                 pale_pink           
               
               
                   
                 011011000           
                 pale_red-violet           
               
               
                   
                 011011001           
                 papaya_whip           
               
               
                   
                 011011010           
                 pastel_green           
               
               
                   
                 011011011           
                 pastel_pink           
               
               
                   
                 011011100           
                 peach           
               
               
                   
                 011011101           
                 peach-orange           
               
               
                   
                 011011110           
                 peach-yellow           
               
               
                   
                 011011111           
                 pear           
               
               
                   
                 011100000           
                 periwinkle           
               
               
                   
                 011100001           
                 persian_blue           
               
               
                   
                 011100010           
                 persian_green           
               
               
                   
                 011100011           
                 persian_indigo           
               
               
                   
                 011100100           
                 persian_orange           
               
               
                   
                 011100101           
                 persian_red           
               
               
                   
                 011100110           
                 persian_pink           
               
               
                   
                 011100111           
                 persian_rose           
               
               
                   
                 011101000           
                 persimmon           
               
               
                   
                 011101001           
                 pine_green           
               
               
                   
                 011101010           
                 pink           
               
               
                   
                 100001011           
                 sapphire           
               
               
                   
                 100001100           
                 scarlet           
               
               
                   
                 100001101           
                 school_bus_yellow           
               
               
                   
                 100001110           
                 sea_green           
               
               
                   
                 100001111           
                 seashell           
               
               
                   
                 100010000           
                 selective_yellow           
               
               
                   
                 100010001           
                 sepia           
               
               
                   
                 100010010           
                 shamrock_green           
               
               
                   
                 100010011           
                 shocking_pink           
               
               
                   
                 100010100           
                 silver           
               
               
                   
                 100010101           
                 sky_blue           
               
               
                   
                 100010110           
                 slate_grey           
               
               
                   
                 100010111           
                 smalt_dark_power_blue           
               
               
                   
                 100011000           
                 spring_bud           
               
               
                   
                 100011001           
                 spring_green           
               
               
                   
                 100011010           
                 steel_blue           
               
               
                   
                 100011011           
                 tan           
               
               
                   
                 100011100           
                 tangerine           
               
               
                   
                 100011101           
                 tangerine_yellow           
               
               
                   
                 100011110           
                 taupe           
               
               
                   
                 100011111           
                 tea_green           
               
               
                   
                 100100000           
                 tea_rose_orange           
               
               
                   
                 100100001           
                 tea_rose_rose           
               
               
                   
                 100100010           
                 teal           
               
               
                   
                 100100011           
                 tenne_tawny           
               
               
                   
                 100100100           
                 terra_cotta           
               
               
                   
                 100100101           
                 thistle           
               
               
                   
                 100100110           
                 tomato           
               
               
                   
                 100100111           
                 turquoise           
               
               
                   
                 100101000           
                 tyrian_purple           
               
               
                   
                 011101011           
                 pink-orange           
               
               
                   
                 011101100           
                 platinum           
               
               
                   
                 011101101           
                 plum_web           
               
               
                   
                 011101110           
                 powder_blue_web           
               
               
                   
                 011101111           
                 puce           
               
               
                   
                 011110000           
                 prussian_blue           
               
               
                   
                 011110001           
                 psychedelic_purple           
               
               
                   
                 011110010           
                 pumpkin           
               
               
                   
                 011110011           
                 purple_html/css           
               
               
                   
                 011110100           
                 purble_x11           
               
               
                   
                 011110101           
                 purble_taupe           
               
               
                   
                 011110110           
                 raw_umber           
               
               
                   
                 011110111           
                 razzmatazz           
               
               
                   
                 011111000           
                 red           
               
               
                   
                 011111001           
                 red_pigment           
               
               
                   
                 011111010           
                 red_ryb           
               
               
                   
                 011111011           
                 red_violet           
               
               
                   
                 011111100           
                 rich_carmine           
               
               
                   
                 011111101           
                 robin_egg_blue           
               
               
                   
                 011111110           
                 rose           
               
               
                   
                 011111111           
                 rose_madder           
               
               
                   
                 100000000           
                 rose_taupe           
               
               
                   
                 100000001           
                 royal_blue           
               
               
                   
                 100000010           
                 royal_purple           
               
               
                   
                 100000011           
                 ruby           
               
               
                   
                 100000100           
                 russet           
               
               
                   
                 100000101           
                 rust           
               
               
                   
                 100000110           
                 safety_orange_blaze_orange           
               
               
                   
                 100000111           
                 saffron           
               
               
                   
                 100001000           
                 salmon           
               
               
                   
                 100001001           
                 sandy_brown           
               
               
                   
                 100001010           
                 sangria           
               
               
                   
                 100101001           
                 ultramarine           
               
               
                   
                 100101010           
                 ultra_pink           
               
               
                   
                 100101011           
                 united_nation_blue           
               
               
                   
                 100101100           
                 vegas_gold           
               
               
                   
                 100101101           
                 vermilion           
               
               
                   
                 100101110           
                 violet           
               
               
                   
                 100101111           
                 violet_web           
               
               
                   
                 100110000           
                 violet_ryb           
               
               
                   
                 100110001           
                 viridian           
               
               
                   
                 100110010           
                 wheat           
               
               
                   
                 100110011           
                 white           
               
               
                   
                 100110100           
                 wisteria           
               
               
                   
                 100110101           
                 yellow           
               
               
                   
                 100110110           
                 yellow_process           
               
               
                   
                 100110111           
                 yellow_ryb           
               
               
                   
                 100111000           
                 yellow_green           
               
               
                   
                 100111001-111111111           
                 Reserved           
               
               
                   
                   
               
             
          
         
       
     
         [0256]    Table 108 shows descriptor components semantics regarding the light type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 108 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 LightType           
                 Tool for describing a command for a lighting 
               
               
                   
                 device to follow.           
               
               
                 colorFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of color 
               
               
                   
                 attribute. A value of “1” means the attribute 
               
               
                   
                 shall be used and “0” means the attribute shall 
               
               
                   
                 not be used.           
               
               
                 intensityFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of 
               
               
                   
                 device command attribute. A value of “1” 
               
               
                   
                 means the attribute shall be used and “0” 
               
               
                   
                 means the attribute shall not be used.           
               
               
                 DeviceCommandBase           
                 Provides the topmost type of the base type 
               
               
                   
                 hierarchy which each individual device 
               
               
                   
                 command can inherit.           
               
               
                 color           
                 Describes the list of colors which the lighting 
               
               
                   
                 device can sense as a reference to a 
               
               
                   
                 classification scheme term or as RGB value. 
               
               
                   
                 A CS that may be used for this purpose is the 
               
               
                   
                 colorCS defined in A.2.3 of ISO/IEC 23005-6 
               
               
                   
                 and use the binary representation defined 
               
               
                   
                 above.            
               
               
                 intensity           
                 Describes the command value of the light 
               
               
                   
                 device with respect to the default unit if the 
               
               
                   
                 unit is not defined. Otherwise, use the unit type 
               
               
                   
                 defined in the sensor capability.           
               
               
                   
               
             
          
         
       
     
         [0257]    Table 109 shows an XML representation syntax regarding the flash type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 109 
               
               
                   
               
             
             
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;!-- Definition of DCV Flash Type   --&gt; 
               
               
                    &lt;!-- ################################################--&gt; 
               
               
                    &lt;complexType name=“FlashType”&gt; 
               
               
                        &lt;complexContent&gt; 
               
               
                          &lt;extension base=“dcv:LightType”&gt; 
               
               
                             &lt;attribute name=“frequency” 
               
               
                 type=“positiveInteger” use=“optional”/&gt; 
               
               
                          &lt;/extension&gt; 
               
               
                        &lt;/complexContent&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0258]    Table 110 shows a binary representation syntax regarding the flash type sensory device. 
         [0000]    
       
         
               
               
               
               
             
           
               
                   
                 TABLE 110 
               
               
                   
                   
               
               
                   
                 FlashType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
                   
               
             
             
               
                   
                  frequencyFlag 
                 1 
                 bslbf 
               
               
                   
                  Light 
                   
                 LightType 
               
               
                   
                  if(frequencyFlag) { 
               
               
                   
                   frequency 
                 8 
                 uimsbf 
               
               
                   
                  } 
               
               
                   
                 } 
               
               
                   
                   
               
             
          
         
       
     
         [0259]    Table 111 shows descriptor components semantics regarding the flash type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 111 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 FlashType           
                 Tool for describing a flash device command.           
               
               
                 frequencyFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of color attribute. 
               
               
                   
                 A value of “1” means the attribute shall be used and 
               
               
                   
                 “0”means the attribute shall not be used.           
               
               
                 Light           
                 Describes a command for a lighting device.           
               
               
                 frequency           
                 Describes the number of flickering in percentage with 
               
               
                   
                 respect to the maximum frequency that the specific 
               
               
                   
                 flash device can generate.           
               
               
                   
               
             
          
         
       
     
         [0260]    Table 112 shows an XML representation syntax regarding the heating type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 112 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;!-- Definition of DCV Heating Type   --&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“HeatingType”&gt; 
               
               
                   
                    &lt;complexContent&gt; 
               
               
                   
                       &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                   
                          &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                          use=“optional”/&gt; 
               
               
                   
                       &lt;/extension&gt; 
               
               
                   
                    &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0261]    Table 113 shows a binary representation syntax regarding the heating type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 113 
               
               
                   
               
               
                 HeatingType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  if(intensityFlag) { 
               
               
                   intensity 
                 7 
                 uimsbf 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0262]    Table 114 shows descriptor components semantics regarding the heating type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 114 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 HeatingType           
                 Tool for describing a command for heating 
               
               
                   
                 device.           
               
               
                 intensityFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means the 
               
               
                   
                 attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 DeviceCommandBase           
                 Provides the topmost type of the base type 
               
               
                   
                 hierarchy which each individual device 
               
               
                   
                 command can inherit.           
               
               
                 intensity           
                 Describes the command value of the light 
               
               
                   
                 device with respect to the default unit if the 
               
               
                   
                 unit is not defined. Otherwise, use the unit type 
               
               
                   
                 defined in the sensor capability.           
               
               
                   
               
             
          
         
       
     
         [0263]    Table 115 shows an XML representation syntax regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 115 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;!-- Definition of DCV Cooling Type   --&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“CoolingType”&gt; 
               
               
                   
                    &lt;complexContent&gt; 
               
               
                   
                       &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                   
                          &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                          use=“optional”/&gt; 
               
               
                   
                       &lt;/extension&gt; 
               
               
                   
                    &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0264]    Table 116 shows a binary representation syntax regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 116 
               
               
                   
               
               
                 CoolingType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  if(intensityFlag) { 
               
               
                   intensity 
                 7 
                 uimsbf 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0265]    Table 117 shows descriptor components semantics regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 117 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 Cooling Type            
                 Tool for describing a command for  
               
               
                   
                 cooling device.            
               
               
                 intensityFlag            
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device  
               
               
                   
                 command attribute. A value of “1” means the  
               
               
                   
                 attribute shall be used and “0” means 
               
               
                   
                 the attribute shall not be used.            
               
               
                 DeviceCommandBase            
                 Provides the topmost type of the base  
               
               
                   
                 type hierarchy which each individual device  
               
               
                   
                 command can inherit.            
               
               
                 intensity            
                 Describes the command value of the light  
               
               
                   
                 device with respect to the default unit if the  
               
               
                   
                 unit is not defined. Otherwise, use the unit  
               
               
                   
                 type defined in the sensor capability.            
               
               
                   
               
             
          
         
       
     
         [0266]    Table 118 shows an XML representation syntax regarding the wind type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 118 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;!-- Definition of DCV Wind Type      --&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“WindType”&gt; 
               
               
                   
                    &lt;complexContent&gt; 
               
               
                   
                       &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                   
                          &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                          use=“optional”/&gt; 
               
               
                   
                       &lt;/extension&gt; 
               
               
                   
                    &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0267]    Table 119 shows a binary representation syntax regarding the wind type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 119 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 WindType{ 
                   
                   
               
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  if(intensityFlag) { 
                   
                   
               
               
                   intensity 
                 7 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
                   
                   
               
               
                   
               
             
          
         
       
     
         [0268]    Table 120 shows descriptor components semantics regarding the wind type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 120 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 WindType            
                 Tool for describing a wind device command.            
               
               
                 intensityFlag            
                 This field, which is only present in the  
               
               
                   
                 binary representation, signals the presence of  
               
               
                   
                 device command attribute. A value of “1” means  
               
               
                   
                 the attribute shall be used and “0” means  
               
               
                   
                 the attribute shall not be used.            
               
               
                 DeviceCommandBase            
                 Provides the topmost type of the base  
               
               
                   
                 type hierarchy which each individual  
               
               
                   
                 device command can inherit.            
               
               
                 intensity            
                 Describes the command value of the light  
               
               
                   
                 device with respect to the default unit if the  
               
               
                   
                 unit is not defined. Otherwise, use the unit type  
               
               
                   
                 defined in the sensor capability.            
               
               
                   
               
             
          
         
       
     
         [0269]    Table 121 shows an XML representation syntax regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 121 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;!-- Definition of DCV Vibration Type   --&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“VibrationType”&gt; 
               
               
                   
                    &lt;complexContent&gt; 
               
               
                   
                       &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                   
                          &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                          use=“optional”/&gt; 
               
               
                   
                       &lt;/extension&gt; 
               
               
                   
                    &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0270]    Table 122 shows an XML representation syntax regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 122 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 VibrationType{ 
                   
                   
               
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  if(intensityFlag) { 
                   
                   
               
               
                   intensity 
                 7 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0271]    Table 123 shows descriptor components semantics regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 123 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 VibrationType            
                 Tool for describing a vibration device  
               
               
                   
                 command.            
               
               
                 intensityFlag            
                 This field, which is only present in the  
               
               
                   
                 binary representation, signals the presence  
               
               
                   
                 of device command attribute. A value of “1”  
               
               
                   
                 means the attribute shall be used and “0”  
               
               
                   
                 means the attribute shall not be used.            
               
               
                 DeviceCommandBase            
                 Provides the topmost type of the base type  
               
               
                   
                 hierarchy which each individual device  
               
               
                   
                 command can inherit.            
               
               
                 intensity            
                 Describes the command value of the light  
               
               
                   
                 device with respect to the default unit if the  
               
               
                   
                 unit is not defined. Otherwise, use the unit  
               
               
                   
                 type defined in the sensor capability.            
               
               
                   
               
             
          
         
       
     
         [0272]    Table 124 shows an XML representation syntax regarding the scent type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 124 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;!-- Definition of DCV Scent Type      --&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“ScentType”&gt; 
               
               
                   
                    &lt;complexContent&gt; 
               
               
                   
                       &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                   
                          &lt;attribute name=“scent” 
               
               
                   
                 type=“mpeg7:termReferenceType” use=“optional”/&gt; 
               
               
                   
                          &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                          use=“optional”/&gt; 
               
               
                   
                       &lt;/extension&gt; 
               
               
                   
                    &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0273]    Table 125 shows a binary representation syntax regarding the scent type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 125 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 ScentType{ 
                   
                   
               
               
                  scentFlag 
                 1 
                 bslbf 
               
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  if(scentFlag) { 
                   
                   
               
               
                   scent 
                   
                 ScentCSType 
               
               
                  } 
                   
                   
               
               
                  if(intensityFlag) { 
                   
                   
               
               
                   intensity 
                 7 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0274]    Table 126 shows a binary representation syntax regarding the scent type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 126 
               
               
                   
               
               
                 ScentCSType            
                 Term ID of Spraying            
               
               
                   
               
             
             
               
                 0000            
                 rose            
               
               
                 0001            
                 acacia            
               
               
                 0010            
                 chrysanthemum            
               
               
                 0011            
                 lilac            
               
               
                 0100            
                 mint            
               
               
                 0101            
                 jasmine            
               
               
                 0110            
                 pine_tree            
               
               
                 0111            
                 orange            
               
               
                 1000            
                 grape            
               
               
                 1001-1111            
                 Reserved            
               
               
                   
               
             
          
         
       
     
         [0275]    Table 127 shows descriptor components semantics regarding the scent type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 127 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 ScentType            
                 Tool for describing a scent device command.            
               
               
                 scentFlag            
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of  
               
               
                   
                 device command attribute. A value of “1”  
               
               
                   
                 means the attribute shall be used and “0”  
               
               
                   
                 means the attribute shall not be used.            
               
               
                 intensityFlag            
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of  
               
               
                   
                 device command attribute. A value of “1”  
               
               
                   
                 means the attribute shall be used and “0”  
               
               
                   
                 means the attribute shall not be used.            
               
               
                 DeviceCommandBase            
                 Provides the topmost type of the base type  
               
               
                   
                 hierarchy which each individual device  
               
               
                   
                 command can inherit.            
               
               
                 scent            
                 Describes the scent to use. A CS that may be  
               
               
                   
                 used for this purpose is the ScentCS defined in  
               
               
                   
                 the Annex A:2.4 of ISO/IEC 23005-6.            
               
               
                 intensity            
                 Describes the command value of the light 
               
               
                   
                 device with respect to the default unit if the  
               
               
                   
                 unit is not defined. Otherwise, use the unit type  
               
               
                   
                 defined in the sensor capability.            
               
               
                   
               
             
          
         
       
     
         [0276]    Table 128 shows an XML representation syntax regarding the fog type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 128 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;!-- Definition of DCV Fog Type    --&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“FogType”&gt; 
               
               
                   
                    &lt;complexContent&gt; 
               
               
                   
                       &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                   
                          &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                          use=“optional”/&gt; 
               
               
                   
                       &lt;/extension&gt; 
               
               
                   
                    &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0277]    Table 129 shows a binary representation syntax regarding the fog type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 129 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 FogType{ 
                   
                   
               
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  if(intensityFlag) { 
                   
                   
               
               
                   intensity 
                 7 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
                   
                   
               
               
                   
               
             
          
         
       
     
         [0278]    Table 130 shows descriptor components semantics regarding the fog type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 130 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 FogType            
                 Tool for describing a fog device command.            
               
               
                 intensityFlag            
                 This field, which is only present in the  
               
               
                   
                 binary representation, signals the presence  
               
               
                   
                 of device command attribute. A value of “1”  
               
               
                   
                 means the attribute shall be used and “0”  
               
               
                   
                 means the attribute shall not be used.            
               
               
                 DeviceCommandBase            
                 Provides the topmost type of the base type  
               
               
                   
                 hierarchy which each individual device  
               
               
                   
                 command can inherit.            
               
               
                 intensity            
                 Describes the command value of the light  
               
               
                   
                 device with respect to the default unit if the  
               
               
                   
                 unit is not defined. Otherwise, use the unit type  
               
               
                   
                 defined in the sensor capability.            
               
               
                   
               
             
          
         
       
     
         [0279]    Table 131 shows an XML representation syntax regarding the sprayer type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 131 
               
               
                   
               
             
             
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;!-- Definition of DCV Sprayer Type    --&gt; 
               
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;complexType name=“SprayerType”&gt; 
               
               
                       &lt;complexContent&gt; 
               
               
                          &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                             &lt;attribute name=“sprayingType” 
               
               
                 type=“mpeg7:termReferenceType”/&gt; 
               
               
                             &lt;attribute name=“intensity” type=“integer” 
               
               
                             use=“optional”/&gt; 
               
               
                          &lt;/extension&gt; 
               
               
                       &lt;/complexContent&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0280]    Table 132 shows an XML representation syntax regarding the fog type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 132 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 SprayerType{ 
                   
                   
               
               
                  sprayingFlag 
                 1 
                 bslbf 
               
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  if(sprayingFlag) { 
                   
                   
               
               
                   spraying 
                   
                 SprayingType 
               
               
                  } 
                   
                   
               
               
                  if(intensityFlag) { 
                   
                   
               
               
                   intensity 
                 7 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0281]    Table 133 shows a binary representation syntax regarding the fog type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 133 
               
               
                   
               
               
                 SprayingType            
                 Term ID of Spraying            
               
               
                   
               
             
             
               
                 00            
                 water            
               
               
                 01-11            
                 Reserved            
               
               
                   
               
             
          
         
       
     
         [0282]    Table 134 shows descriptor components semantics regarding the fog type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 134 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 SprayerType            
                 Tool for describing a liquid spraying  
               
               
                   
                 device command.            
               
               
                 sprayingFlag            
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of  
               
               
                   
                 device command attribute. A value of “1”  
               
               
                   
                 means the attribute shall be used and “0”  
               
               
                   
                 means the attribute shall not be used.            
               
               
                 intensityFlag            
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of  
               
               
                   
                 device command attribute. A value of “1”  
               
               
                   
                 means the attribute shall be used and “0” 
               
               
                   
                 means the attribute shall not be used.            
               
               
                 DeviceCommandBase            
                 Provides the topmost type of the base type  
               
               
                   
                 hierarchy which each individual device  
               
               
                   
                 command can inherit.            
               
               
                 spraying            
                 Describes the type of the sprayed material as  
               
               
                   
                 a reference to a classification scheme term. A  
               
               
                   
                 CS that may be used for this purpose is the  
               
               
                   
                 SprayingTypeCS defined in Annex A:2.7 of  
               
               
                   
                 IS0/IEC 23005-6.            
               
               
                 intensity             
                 Describes the command value of the light  
               
               
                   
                 device with respect to the default unit if the  
               
               
                   
                 unit is not defined. Otherwise, use the unit type  
               
               
                   
                 defined in the sensor capability.            
               
               
                   
               
             
          
         
       
     
         [0283]    Table 135 shows an XML representation syntax regarding the color correction type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 135 
               
               
                   
               
             
             
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;!-- Definition of DCV Color Correction Type  --&gt; 
               
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;complexType name=“ColorCorrectionType”&gt; 
               
               
                       &lt;complexContent&gt; 
               
               
                          &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                             &lt;sequence minOccurs=“0” 
               
               
                             maxOccurs=“unbounded”&gt; 
               
               
                                &lt;element name=“SpatialLocator” 
               
               
                 type=“mpeg7:RegionLocatorType”/&gt; 
               
               
                             &lt;/sequence&gt; 
               
               
                          &lt;/extension&gt; 
               
               
                       &lt;/complexContent&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0284]    Table 136 shows a binary representation syntax regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 136 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 ColorCorrectionType{ 
                   
                   
               
               
                  intensityFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  LoopSpatialLocator 
                   
                 vluimsbf5 
               
               
                   for(k=0;k&lt; 
                   
                   
               
               
                  LoopSpatialLocator;k++){ 
                   
                   
               
               
                    SpatialLocator[k] 
                   
                 mpeg7:RegionLocatorType 
               
               
                  } 
                   
                   
               
               
                   if(intensityFlag){ 
                   
                   
               
               
                    intensity 
                 7 
                 uimsbf 
               
               
                   } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0285]    Table 137 shows descriptor components semantics regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 137 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 ColorCorrectionType            
                 Tool for commanding a display device to perform  
               
               
                   
                 color correction.            
               
               
                 intensityFlag            
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device  
               
               
                   
                 command attribute. A value of “1” means  
               
               
                   
                 the attribute shall be used and “0” means  
               
               
                   
                 the attribute shall not be used.            
               
               
                 DeviceCommandBase            
                 Provides the topmost type of the base type  
               
               
                   
                 hierarchy which each individual device  
               
               
                   
                 command can inherit.            
               
               
                 LoopSpatialLocator            
                 This field, which is only present in the binary 
               
               
                   
                 representation, specifies the number of  
               
               
                   
                 SpatialLocator contained in the description.            
               
               
                 SpatialLocator            
                 Describes the spatial localization of the still 
               
               
                   
                 region using SpatialLocatorType (optional),  
               
               
                   
                 which indicates the regions in a video  
               
               
                   
                 segment where the color correction effect  
               
               
                   
                 is applied. The SpatialLocatorType  
               
               
                   
                 is defined in ISO/IEC 15938-5.            
               
               
                 intensity            
                 Describes the command value of the light  
               
               
                   
                 device with respect to the default unit if the  
               
               
                   
                 unit is not defined. Otherwise, use the unit  
               
               
                   
                 type defined in the sensor capability.            
               
               
                   
               
             
          
         
       
     
         [0286]    Table 138 shows an XML representation syntax regarding the tactile correction type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 138 
               
               
                   
               
             
             
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;!-- Definition of DCV Tactile Type   --&gt; 
               
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;complexType name=“TactileType”&gt; 
               
               
                       &lt;complexContent&gt; 
               
               
                          &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                             &lt;sequence&gt; 
               
               
                                &lt;element name=“array_intensity” 
               
               
                 type=“mpeg7:FloatMatrixType”/&gt; 
               
               
                             &lt;/sequence&gt; 
               
               
                          &lt;/extension&gt; 
               
               
                       &lt;/complexContent&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0287]    Table 139 shows a binary representation syntax regarding the tactile correction type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 139 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 TactileType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                  dimX 
                 16 
                 uimsbf 
               
               
                  dimY 
                 16 
                 uimsbf 
               
               
                  array_intensity 
                 dimX * dimY * 
                 fsbf 
               
               
                   
                 32 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0288]    Table 140 shows descriptor components semantics regarding the tactile correction type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 140 
               
               
                   
               
               
                 Names           
                 Description            
               
               
                   
               
             
             
               
                 TactileType           
                 Tool for describing array-type tactile device 
               
               
                   
                 command. A tactile device is composed of an 
               
               
                   
                 array of actuators.           
               
               
                 DeviceCommandBase           
                 Provides the topmost type of the base type 
               
               
                   
                 hierarchy which each individual device command 
               
               
                   
                 can inherit.           
               
               
                 dimX           
                 This field, which is only present in the binary 
               
               
                   
                 representation, specifies the x-direction size of 
               
               
                   
                 ArrayIntensity.           
               
               
                 dimY           
                 This field, which is only present in the binary 
               
               
                   
                 representation, specifies the y-direction size of 
               
               
                   
                 ArrayIntensity.           
               
               
                 array_intensity           
                 Describes the intensities of array actuators in 
               
               
                   
                 percentage with respect to the maximum intensity 
               
               
                   
                 described in the device capability. If the intensity 
               
               
                   
                 is not specified, this command shall be interpreted 
               
               
                   
                 as turning on at the maximum intensity.           
               
               
                   
               
             
          
         
       
     
         [0289]    Table 141 shows an XML representation syntax regarding the kinesthetic correction type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 141 
               
               
                   
               
             
             
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;!-- Definition of DCV Kinesthetic Type    --&gt; 
               
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;complexType name=“KinestheticType”&gt; 
               
               
                       &lt;complexContent&gt; 
               
               
                          &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                             &lt;sequence&gt; 
               
               
                                &lt;element name=“Position” 
               
               
                 type=“mpegvct:Float3DVectorType” minOccurs=“0”/&gt; 
               
               
                                &lt;element name=“Orientation” 
               
               
                 type=“mpegvct:Float3DVectorType” minOccurs=“0”/&gt; 
               
               
                                &lt;element name=“Force” 
               
               
                 type=“mpegvct:Float3DVectorType” minOccurs=“0”/&gt; 
               
               
                                &lt;element name=“Torque” 
               
               
                 type=“mpegvct:Float3DVectorType” minOccurs=“0”/&gt; 
               
               
                             &lt;/sequence&gt; 
               
               
                          &lt;/extension&gt; 
               
               
                       &lt;/complexContent&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0290]    Table 142 shows a binary representation syntax regarding the kinesthetic correction type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 142 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 KinesthestheticType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  PositionFlag 
                 1 
                 bslbf 
               
               
                  OrientationFlag 
                 1 
                 bslbf 
               
               
                  ForceFlag 
                 1 
                 bslbf 
               
               
                  TorqueFlag 
                 1 
                 bslbf 
               
               
                   DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                   if(PositionFlag){ 
               
               
                    Position 
                   
                 Float3DVectorType 
               
               
                   } 
               
               
                   if(OrientationFlag){ 
               
               
                     Orientation 
                   
                 Float3DVectorType 
               
               
                  } 
               
               
                   if(ForceFlag){ 
               
               
                     Force 
                   
                 Float3DVectorType 
               
               
                  } 
               
               
                   if(TorqueFlag){ 
               
               
                     Torque 
                   
                 Float3DVectorType 
               
               
                  } 
               
               
                 } 
               
               
                 Float3DVectorType { 
               
               
                   X 
                 32 
                 fsbf 
               
               
                   Y 
                 32 
                 fsbf 
               
               
                   Z 
                 32 
                 fsbf 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0291]    Table 143 shows descriptor components semantics regarding the kinesthetic correction type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 143 
               
               
                   
               
               
                 Names           
                 Description            
               
               
                   
               
             
             
               
                 KinesthestheticType           
                 Describes a command for a kinesthetic device.           
               
               
                 PositionFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device command attribute. 
               
               
                   
                 A value of “1” means the attribute shall be 
               
               
                   
                 used and “0” means the attribute shall not be used.           
               
               
                 OrientationFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device command 
               
               
                   
                 attribute. A value of “1” means the attribute shall be 
               
               
                   
                 used and “0” means the attribute shall not be used.           
               
               
                 ForceFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device command 
               
               
                   
                 attribute. A value of “1” means the attribute shall be 
               
               
                   
                 used and “0” means the attribute shall not be used.           
               
               
                 TorqueFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device command 
               
               
                   
                 attribute. A value if “1” means the attribute shall be 
               
               
                   
                 used and “0” means the attribute shall not be used.           
               
               
                 DeviceCommandBase           
                 Provides the topmost type of the base type hierarchy 
               
               
                   
                 which each individual device command can inherit.           
               
               
                 Position           
                 Describes the position that a kinesthetic device shall take 
               
               
                   
                 in millimeters along each axis of X, Y, and Z, with respect 
               
               
                   
                 to the idle position of the device.            
               
               
                 Orientation           
                 Describes the orientation that a kinesthetic device shall 
               
               
                   
                 take in degrees along each axis of X, Y, and Z, with 
               
               
                   
                 respect to the idle orientation of the device.           
               
               
                 Force           
                 Describes the force of kinesthetic effect in percentage 
               
               
                   
                 with respect to the maximum force described in the device 
               
               
                   
                 capability. If the Force is not specified, this command 
               
               
                   
                 shall be interpreted as turning on at the maximum force. 
               
               
                   
                 This element takes Float3DVectorType type defined in Part 6 
               
               
                   
                 of ISO/IEC 23005.           
               
               
                 Torque           
                 Describes the torque of kinesthetic effect in percentage 
               
               
                   
                 with respect to the maximum torque described in the 
               
               
                   
                 device capability. If the Torque is not specified, this 
               
               
                   
                 command shall be interpreted as turning on at the 
               
               
                   
                 maximum torque. This element takes Float3DVectorType 
               
               
                   
                 type defined in Part of 6 of ISO/IEC 23005.           
               
               
                 Float3DVectorType           
                 Tool for describing a 3D vector           
               
               
                 X           
                 Describes the sensed value in x-axis.           
               
               
                 Y           
                 Describes the sensed value in y-axis.           
               
               
                 Z           
                 Describes the sensed value in z-axis.           
               
               
                   
               
             
          
         
       
     
         [0292]    Table 144 shows an XML representation syntax regarding the rigid body motion correction type sensory device. 
         [0000]    
       
         
               
             
           
               
                 TABLE 144 
               
               
                   
               
             
             
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;!-- Definition of Rigid Body Motion Type   --&gt; 
               
               
                    &lt;!-- ################################################ --&gt; 
               
               
                    &lt;complexType name=“RigidBodyMotionType”&gt; 
               
               
                       &lt;complexContent&gt; 
               
               
                          &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                             &lt;sequence&gt; 
               
               
                                &lt;element name=“MoveToward” 
               
               
                 type=“dcv:MoveTowardType” minOccurs=“0”/&gt; 
               
               
                                &lt;element name=“Incline” 
               
               
                 type=“dcv:InclineType” minOccurs=“0”/&gt; 
               
               
                             &lt;/sequence&gt; 
               
               
                             &lt;attribute name=“duration” type=“float”/&gt; 
               
               
                          &lt;/extension&gt; 
               
               
                       &lt;/complexContent&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                    &lt;complexType name=“MoveTowardType”&gt; 
               
               
                       &lt;attribute name=“directionX” type=“float”/&gt; 
               
               
                       &lt;attribute name=“directionY” type=“float”/&gt; 
               
               
                       &lt;attribute name=“directionZ” type=“float”/&gt; 
               
               
                       &lt;attribute name=“speedX” type=“float”/&gt; 
               
               
                       &lt;attribute name=“speedY” type=“float”/&gt; 
               
               
                       &lt;attribute name=“speedZ” type=“float”/&gt; 
               
               
                       &lt;attribute name=“accelerationX” type=“float”/&gt; 
               
               
                       &lt;attribute name=“accelerationY” type=“float”/&gt; 
               
               
                       &lt;attribute name=“accelerationZ” type=“float”/&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                    &lt;complexType name=“InclineType”&gt; 
               
               
                       &lt;attribute name=“PitchAngle” 
               
               
                       type=“mpegvct:InclineAngleType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“YawAngle” 
               
               
                       type=“mpegvct:InclineAngleType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“RollAngle” 
               
               
                       type=“mpegvct:InclineAngleType” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“PitchSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“YawSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“RollSpeed” type=“float” use=“optional”/&gt; 
               
               
                       &lt;attribute name=“PitchAcceleration” type=“float” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“YawAcceleration” type=“float” 
               
               
                       use=“optional”/&gt; 
               
               
                       &lt;attribute name=“RollAcceleration” type=“float” 
               
               
                       use=“optional”/&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0293]    Table 145 shows a binary representation syntax regarding the rigid body motion correction type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 145 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 RigidBodyMotionType{ 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   MoveTowardFlag 
                 1 
                 bslbf 
               
               
                   InclineFlag 
                 1 
                 bslbf 
               
               
                  durationFlag 
                 1 
                 bslbf 
               
               
                   DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                   if( MoveTowardFlag ) { 
               
               
                    MoveToward 
                   
                 MoveTowardTypes 
               
               
                   } 
               
               
                   if( InclineFlag ) { 
               
               
                    Incline 
                   
                 InclineType 
               
               
                   } 
               
               
                   if(durationFlag) { 
               
               
                    duration 
                 32 
                 fsbf 
               
               
                   } 
               
               
                 } 
               
               
                 MoveTowardType{ 
               
               
                  directionXFlag 
                 1 
                 bslbf 
               
               
                  directionYFlag 
                 1 
                 bslbf 
               
               
                  directionZFlag 
                 1 
                 bslbf 
               
               
                  speedXFlag 
                 1 
                 bslbf 
               
               
                  speedYFlag 
                 1 
                 bslbf 
               
               
                  speedZFlag 
                 1 
                 bslbf 
               
               
                  accelerationXFlag 
                 1 
                 bslbf 
               
               
                  accelerationYFlag 
                 1 
                 bslbf 
               
               
                  accelerationZFlag 
                 1 
                 bslbf 
               
               
                  if( directionXFlag){ 
               
               
                   directionX 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if( directionYFlag){ 
               
               
                   directionY 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if( directionZFlag){ 
               
               
                   directionZ 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(speedXFlag){ 
               
               
                   speedX 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(speedYFlag){ 
               
               
                   speedY 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(speedZFlag){ 
               
               
                   speedZ 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(accelerationXFlag){ 
               
               
                   accelerationX 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(accelerationYFlag){ 
               
               
                   accelerationY 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(accelerationZFlag){ 
               
               
                   accelerationZ 
                 32 
                 fsbf 
               
               
                   } 
               
               
                 } 
               
               
                 InclineType{ 
               
               
                  PitchAngleFlag 
                 1 
                 bslbf 
               
               
                  YawAngleFlag 
                 1 
                 bslbf 
               
               
                  RollAngleFlag 
                 1 
                 bslbf 
               
               
                  PitchSpeedFlag 
                 1 
                 bslbf 
               
               
                  YawSpeedFlag 
                 1 
                 bslbf 
               
               
                  RollSpeedFlag 
                 1 
                 bslbf 
               
               
                  PitchAccelerationFlag 
                 1 
                 bslbf 
               
               
                  YawAccelerationFlag 
                 1 
                 bslbf 
               
               
                  RollAccelerationFlag 
                 1 
                 bslbf 
               
               
                  if(PitchAngleFlag){ 
               
               
                   PitchAngle 
                   
                 InclineAngleType 
               
               
                   } 
               
               
                  if(YawAngleFlag){ 
               
               
                   YawAngle 
                   
                 InclineAngleType 
               
               
                   } 
               
               
                  if(RollAngleFlag){ 
               
               
                   RollAngle 
                   
                 InclineAngleType 
               
               
                   } 
               
               
                  if(PitchSpeedFlag){ 
               
               
                   PitchSpeed 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(YawSpeedFlag){ 
               
               
                   YawSpeed 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(RollSpeedFlag){ 
               
               
                    RollSpeed 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(PitchAccelerationFlag){ 
               
               
                   PitchAcceleration 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(YawAccelerationFlag){ 
               
               
                   YawAcceleration 
                 32 
                 fsbf 
               
               
                   } 
               
               
                  if(RollAccelerationFlag){ 
               
               
                   RollAcceleration 
                 32 
                 fsbf 
               
               
                   } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0294]    Table 146 shows a binary representation syntax of command information regarding the rigid body motion correction type sensory device according to other embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 146 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 RigidBodyMotionType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  FirstFlag 
                 1 
                 bslbf 
               
               
                  MoveTowardFlag 
                 1 
                 bslbf 
               
               
                  InclineFlag 
                 1 
                 bslbf 
               
               
                  DeviceCommandBase 
                   
                 DeviceCommandBase- 
               
               
                   
                   
                 Type 
               
               
                  if( FirstFlag ){ 
                 1 
                 bslbf 
               
               
                   if( MoveTowardFlag ) { 
               
               
                    MoveToward 
                   
                 MoveTowardType 
               
               
                   } 
               
               
                   if( InclineFlag ) { 
               
               
                      Incline 
                   
                 InclineType 
               
               
                    } 
               
               
                  } else { 
               
               
                     if( MoveTowardFlag ) { 
               
               
                    MoveTowardMask 
                 9 
                 bslbf 
               
               
                    NumOfModify 
                 3 
                 uimsbf 
               
               
                    for( k=0;k&lt;NumOfModify;k++ 
               
               
                 ) { 
               
               
                     MoveToward 
                   
                 MoveTowardType 
               
               
                    } 
               
               
                   } 
               
               
                     if( InclineFlag ) { 
               
               
                    InclineMask 
                 9 
                 bslbf 
               
               
                    NumOfModify 
                 3 
                 uimsbf 
               
               
                    for( k=0;k&lt;NumOfModify;k++ 
               
               
                 ) { 
               
               
                     Incline 
                   
                 InclineType 
               
               
                    } 
               
               
                   } 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0295]    Table 147 shows descriptor components semantics of command information regarding the rigid body motion correction type sensory device according to embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 147 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 RigidBodyMotionType           
                 Tool for describing a rigid body motion device 
               
               
                   
                 command.           
               
               
                 MoveTowardFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 InclineFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 durationFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 DeviceCommandBase           
                 Provides the topmost type of the base type 
               
               
                   
                 hierarchy which each individual device 
               
               
                   
                 command can inherit.           
               
               
                 MoveToward           
                 Describes the destination axis values of move 
               
               
                   
                 toward effect. The type is defined by 
               
               
                   
                 dcv:MoveTowardType.           
               
               
                 Incline           
                 Describes the rotation angle of incline effect. 
               
               
                   
                 The type is defined by dcv:InclineType.           
               
               
                 Duration           
                 Describes time period during which the rigid 
               
               
                   
                 body object should continuously move. The 
               
               
                   
                 object which reaches the destination 
               
               
                   
                 described by the description of 
               
               
                   
                 RigidBodyMotionType should stay at the 
               
               
                   
                 destination until it receives another command 
               
               
                   
                 with activate = “false”.           
               
               
                 MoveTowardType           
                 Tool for describing MoveToward commands 
               
               
                   
                 for each axis.           
               
               
                 directionXFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 directionYFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 directionZFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 speedXFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 speedYFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 speedZFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 accelerationXFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 accelerationYFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 accelerationZFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 directionX           
                 Describes the position command on x-axis in 
               
               
                   
                 terms of centimeter with respect to the 
               
               
                   
                 current position.           
               
               
                 directionY           
                 Describes the position command on y-axis in 
               
               
                   
                 terms of centimeter with respect to the 
               
               
                   
                 current position.           
               
               
                 directionZ           
                 Describes the position command on z-axis in 
               
               
                   
                 terms of centimeter with respect to the 
               
               
                   
                 current position.           
               
               
                 speedX           
                 Describes the desired speed of the rigid body 
               
               
                   
                 object on the x-axis in terms of percentage 
               
               
                   
                 with respect to the maximum speed of the 
               
               
                   
                 specific device which also be described in the 
               
               
                   
                 device capability as defined in Part 2 of 
               
               
                   
                 ISO/IEC 23005.           
               
               
                 SpeedY           
                 Describes the desired speed of the rigid body 
               
               
                   
                 object on the y-axis in terms of percentage 
               
               
                   
                 with respect to the maximum speed of the 
               
               
                   
                 specific device which also be described in the 
               
               
                   
                 device capability as defined in Part 2 of 
               
               
                   
                 ISO/IEC 23005.           
               
               
                 speedZ           
                 Describes the desired speed of the rigid body 
               
               
                   
                 object on the z-axis in terms of percentage 
               
               
                   
                 with respect to the maximum speed of the 
               
               
                   
                 specific device which also be described in the 
               
               
                   
                 device capability as defined in Part 2 of 
               
               
                   
                 ISO/IEC 23005.           
               
               
                 accelerationX           
                 Describes the desired acceleration of the rigid 
               
               
                   
                 body object on the x-axis in terms of 
               
               
                   
                 percentage with respect to the maximum 
               
               
                   
                 acceleration of the specific device which may 
               
               
                   
                 be described in the device capability as 
               
               
                   
                 defined in Part 2 of ISO/IEC 23005.           
               
               
                 accelerationY-           
                 Describes the desired acceleration of the rigid 
               
               
                   
                 body object on the y-axis in terms of 
               
               
                   
                 percentage with respect to the maximum 
               
               
                   
                 acceleration of the specific device which may 
               
               
                   
                 be described in the device capability as 
               
               
                   
                 defined in Part 2 of ISO/IEC 23005.           
               
               
                 accelerationZ-           
                 Describes the desired acceleration of the rigid 
               
               
                   
                 body object on the z-axis in terms of 
               
               
                   
                 percentage with respect to the maximum 
               
               
                   
                 acceleration of the specific device which may 
               
               
                   
                 be described in the device capability as 
               
               
                   
                 defined in Part 2 of ISO/IEC 23005.           
               
               
                 InclineType           
                 Tool for describing Incline commands for each 
               
               
                   
                 axis.           
               
               
                 PitchAngleFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 YawAngleFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 RollAngleFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 PitchSpeedFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 YawSpeedFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 RollSpeedFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 PitchAccelerationFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 YawAccelerationFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 RollAccelerationFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 PitchAngle           
                 Describes the angle to rotate in y-axis, 
               
               
                   
                 Θ(pitch) in degrees between −180 and 180.           
               
               
                 YawAngle           
                 Describes the angle to rotate in z-axis, 
               
               
                   
                 ψ(yaw) in degrees between −180 and 180.           
               
               
                 RollAngle           
                 Describes the angle to rotate in x-axis, o 
               
               
                   
                 (roll), in degrees between −180, and 180.           
               
               
                 PitchSpeed            
                 Describes the desired speed (command) of 
               
               
                   
                 rotation for pitch in terms of percentage with 
               
               
                   
                 respect to the maximum angular speed of the 
               
               
                   
                 specific device which may be described in the 
               
               
                   
                 device capability as defined in Part 2 of 
               
               
                   
                 ISO/IEC 23005.           
               
               
                 YawSpeed           
                 Describes the desired speed (command) of 
               
               
                   
                 rotation for yaw in terms of percentage with 
               
               
                   
                 respect to the maximum angular speed of the 
               
               
                   
                 specific device which may be described in the 
               
               
                   
                 device capability as defined in Part 2 of 
               
               
                   
                 ISO/IEC 23005.           
               
               
                 RollSpeed           
                 Describes the desired speed (command) of 
               
               
                   
                 rotation for roll in terms of percentage with 
               
               
                   
                 respect to the maximum angular speed of the 
               
               
                   
                 specific device which may be described in the 
               
               
                   
                 device capability as defined in Part 2 of 
               
               
                   
                 ISO/IEC 23005.           
               
               
                 PitchAcceleration           
                 Describes the desired acceleration (command) 
               
               
                   
                 of rotation for pitch in terms of percentage 
               
               
                   
                 with respect to the maximum angular 
               
               
                   
                 acceleration of the specific device which may 
               
               
                   
                 be described in the device capability as 
               
               
                   
                 defined in Part 2 of ISO/IEC 23005.           
               
               
                 YawAcceleration           
                 Describes the desired acceleration (command) 
               
               
                   
                 of rotation for yaw in terms of percentage 
               
               
                   
                 with respect to the maximum angular 
               
               
                   
                 acceleration of the specific device which may 
               
               
                   
                 be described in the device capability as 
               
               
                   
                 defined in Part 2 of ISO/IEC 23005.           
               
               
                 RollAcceleration           
                 Describes the desired acceleration (command) 
               
               
                   
                 of rotation for roll in terms of percentage with 
               
               
                   
                 respect to the maximum angular acceleration 
               
               
                   
                 of the specific device which may be described 
               
               
                   
                 in the device capability as defined in Part 2 of 
               
               
                   
                 ISO/IEC 23005.           
               
               
                 FirstFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 MoveTowardMask           
                 This field, which is only present in the binary 
               
               
                   
                 syntax, specifies a bit-field that indicates 
               
               
                   
                 whether a MoveToward is assigned to the 
               
               
                   
                 corresponding partition.           
               
               
                 NumOfModify           
                 This field which is only present in the binary 
               
               
                   
                 representation, specifies the number of 
               
               
                   
                 modified elements contained in the 
               
               
                   
                 description.           
               
               
                 InclineMask           
                 This field, which is only present in the binary 
               
               
                   
                 syntax, specifies a bit-field that indicates 
               
               
                   
                 whether an Incline is assigned to the 
               
               
                   
                 corresponding partition.           
               
               
                   
               
             
          
         
       
     
         [0296]    The color correction type may include an initialize color correction parameter type. 
         [0297]    The initialize color correction parameter type may include a tone reproduction curves type, a conversion LUT type, an illuminant type, and an input device color gamut type. 
         [0298]    Table 148 shows an XML representation syntax regarding the initialize color correction parameter type. 
         [0000]    
       
         
               
             
           
               
                 TABLE 148 
               
               
                   
               
             
             
               
                    &lt;!-- ############################################################### --&gt; 
               
               
                    &lt;!-- Definition of SDCmd Initialize Color Correction Parameter Type --&gt; 
               
               
                    &lt;!-- ############################################################### --&gt; 
               
               
                    &lt;complexType name=“InitializeColorCorrectionParameterType”&gt; 
               
               
                       &lt;complexContent&gt; 
               
               
                          &lt;extension base=“iidl:DeviceCommandBaseType”&gt; 
               
               
                             &lt;sequence&gt; 
               
               
                                &lt;element name=“ToneReproductionCurves” 
               
               
                 type=“mpegvct:ToneReproductionCurvesType” minOccurs=“0”/&gt; 
               
               
                                &lt;element name=“ConversionLUT” 
               
               
                 type=“mpegvct:ConversionLUTType”/&gt; 
               
               
                                &lt;element name=“ColorTemperature” 
               
               
                 type=“mpegvct:IlluminantType” minOccurs=“0”/&gt; 
               
               
                                &lt;element name=“InputDeviceColorGamut” 
               
               
                 type=“mpegvct:InputDeviceColorGamutType” minOccurs=“0”/&gt; 
               
               
                                &lt;element name=“IlluminanceOfSurround” 
               
               
                 type=“mpeg7:unsigned12” minOccurs=“0”/&gt; 
               
               
                             &lt;/sequence&gt; 
               
               
                          &lt;/extension&gt; 
               
               
                       &lt;/complexContent&gt; 
               
               
                    &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0299]    Table 149 shows a binary representation syntax regarding the initialize color correction parameter type. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 149 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 InitializeColorCorrectinParameterType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   ToneReproductionCurvesFlag 
                 1 
                 bslbf 
               
               
                   ConversionLUTFlag 
                 1 
                 bslbf 
               
               
                   ColorTemperatureFlag 
                 1 
                 bslbf 
               
               
                   InputDeviceColorGamutFlag 
                 1 
                 bslbf 
               
               
                   IlluminanceOfSurroundFlag 
                 1 
                 bslbf 
               
               
                   DeviceCommandBase 
                   
                 DeviceCommandBase- 
               
               
                   
                   
                 Type 
               
               
                   if(ToneReproductionCurvesFlag) 
               
               
                  { 
               
               
                    ToneReproductionCurves 
                   
                 ToneReproduction- 
               
               
                   
                   
                 CurvesType 
               
               
                   } 
               
               
                   if(ConversionLUTFlag) { 
               
               
                    ConversionLUT 
                   
                 ConversionLUTType 
               
               
                   } 
               
               
                   if(ColorTemperatureFlag) { 
               
               
                    ColorTemperature 
                   
                 IlluminantType 
               
               
                   } 
               
               
                   if(InputDeviceColorGamutFlag) { 
               
               
                    InputDeviceColorGamut 
                   
                 InputDeviceColor- 
               
               
                   
                   
                 GamutType 
               
               
                   } 
               
               
                   if(IlluminanceOfSurroundFlag) { 
               
               
                    IlluminanceOfSurround 
                 12 
                 uimsbf 
               
               
                   } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0300]    Table 150 shows a binary representation syntax of the tone reproduction curves type according to embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 150 
               
               
                   
               
               
                   
                 Number 
                   
               
               
                 ToneReproductionCurvesType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  NumOfRecords 
                 8 
                 uimsbf 
               
               
                  for(i=0;i&lt; NumOfRecords;i++){ 
               
               
                   DAC_Value 
                 8 
                 mpeg7:unsigned8 
               
               
                   RGB_Value 
                 32 * 3 
                 mpeg7:doubleVector 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0301]    Table 151 shows a binary representation syntax of the conversion LUT type according to embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 151 
               
               
                   
               
               
                 ConversionLUTType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  RGB2XYZ_LUT 
                 32 * 3 * 3 
                 mpeg7:DoubleMatrixType 
               
               
                  RGBScalar_Max 
                 32 * 3 
                 mpeg7:doubleVector 
               
               
                  Offset_Value 
                 32 * 3 
                 mpeg7:doubleVector 
               
               
                  Gain_Offset_Gamma 
                 32 * 3 * 3 
                 mpeg7:DoubleMatrixType 
               
               
                  InverseLUT 
                 32 * 3 * 3 
                 mpeg7:DoubleMatrixType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0302]    Table 152 shows a binary representation syntax of the illuminant type according to embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 152 
               
               
                   
               
               
                 IlluminantType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  ElementType 
                 1 
                 bslbf 
               
               
                  if(ElementType==00){ 
               
               
                   XY_Value 
                 32 * 2 
                 dia:ChromaticityType 
               
               
                   Y_Value 
                 7 
                 uimsbf 
               
               
                  }else if(ElementType==01){ 
               
               
                   Correlated_CT 
                 8 
                 uimsbf 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0303]    Table 153 shows a binary representation syntax of the input device color gamut type according to embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 153 
               
               
                   
               
               
                 InputDeviceColorGamutType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  typeLength 
                   
                 vluimsbf5 
               
               
                  IDCG_Type 
                 8 * typeLength 
                 bslbf 
               
               
                  IDCG_Value 
                 32 * 3 * 2 
                 mpeg7:DoubleMatrix- 
               
               
                   
                   
                 Type 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0304]    Table 154 shows descriptor components semantics of the initialize color correction parameter type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 154 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 InitializeColorCorrectinParameterType           
                 Tool for describing an initialize color 
               
               
                   
                 correction parameter command.           
               
               
                 ToneReproductionCurvesFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 ConversionLUTFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 ColorTemperatureFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 InputDeviceColorGamutFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 IlluminanceOfSurroundFlag           
                 This field, which is only present in the binary 
               
               
                   
                 representation, signals the presence of device 
               
               
                   
                 command attribute. A value of “1” means 
               
               
                   
                 the attribute shall be used and “0” means the 
               
               
                   
                 attribute shall not be used.           
               
               
                 DeviceCommandBase           
                 Provides the topmost type of the base type 
               
               
                   
                 hierarchy which each individual device 
               
               
                   
                 command can inherit.           
               
               
                 ToneReproductionCurves           
                 This curve shows the characteristics (e.g., 
               
               
                   
                 gamma curves for R, G and B channels) of the 
               
               
                   
                 input display device.            
               
               
                 ConversionLUT           
                 A look-up table (matrix) converting an image 
               
               
                   
                 between an image color space (e.g. RGB) and 
               
               
                   
                 a standard connection space (e.g. CIE XYZ).           
               
               
                 ColorTemperature           
                 An element describing a white point setting 
               
               
                   
                 (e.g., D65, D93) of the input display device.            
               
               
                 InputDeviceColorGamut           
                 An element describing an input display device 
               
               
                   
                 color gamut, which is represented by 
               
               
                   
                 chromaticity values of R, G, and B channels at 
               
               
                   
                 maximum DAC values.           
               
               
                 IlluminanceOfSurround           
                 An element describing an illuminance level of 
               
               
                   
                 viewing environment. The illuminance is 
               
               
                   
                 represented by lux.           
               
               
                   
               
             
          
         
       
     
         [0305]    Table 155 shows descriptor components semantics of the tone reproduction curves type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 155 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 NumOfRecords           
                 This field, which is only present in the binary 
               
               
                   
                 representation, specifies the number of record 
               
               
                   
                 (DAC and RGB value) instances 
               
               
                   
                 accommodated in the ToneReproductionCurves.           
               
               
                 DAC_Value           
                 An element describing discrete DAC values 
               
               
                   
                 of input device.           
               
               
                 RGB_Value           
                 An element describing normalized gamma curve 
               
               
                   
                 values with respect to DAC values. The order of 
               
               
                   
                 describing the RGB_Value is R c , G c , B c .           
               
               
                   
               
             
          
         
       
     
         [0306]    Table 156 shows descriptor components semantics of the conversion LUT type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 156 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 RGB2XYZ_LUT            
                 This look-up table (matrix) converts an image  
               
               
                   
                 from RGB to CIE, XYZ. The size of the  
               
               
                   
                 conversion matrix is 3 × 3 such as 
               
               
                   
                 
                   
                     
                       
                         
                           [ 
                           
                             
                               
                                 
                                   R 
                                   x 
                                 
                               
                               
                                 
                                   G 
                                   x 
                                 
                               
                               
                                 
                                   B 
                                   x 
                                 
                               
                             
                             
                               
                                 
                                   R 
                                   y 
                                 
                               
                               
                                 
                                   G 
                                   y 
                                 
                               
                               
                                 
                                   B 
                                   y 
                                 
                               
                             
                             
                               
                                 
                                   R 
                                   z 
                                 
                               
                               
                                 
                                   G 
                                   z 
                                 
                               
                               
                                 
                                   B 
                                   z 
                                 
                               
                             
                           
                           ] 
                         
                         . 
                       
                     
                   
                 
               
               
                   
                 The way of describing the values in the  
               
               
                   
                 binary representation is in the order of  
               
               
                   
                 [R x , G x , B x ; R y , G y , B y ; R z , G z , B z ].            
               
               
                 RGBScalar_Max            
                 An element describing maximum RGB scalar  
               
               
                   
                 values for GOG transformation. The order of  
               
               
                   
                 describing the RGBScalar_Max is  
               
               
                   
                 R max , G max , B max .            
               
               
                 Offset_Value            
                 An element describing offset values of input  
               
               
                   
                 display device when the DAC is 0. The value 
               
               
                   
                 is described in CIE XYZ form. The order of 
               
               
                   
                 describing the Offset_Value is X, Y, Z.            
               
               
                 Gain_Offset_Gamma            
                 An element describing the gain, offset, gamma 
               
               
                   
                 of RGB channels for GOG transformation.  
               
               
                   
                 The size of the Gain_Offset_Gamma  
               
               
                   
                 maxtrix is 3 × 3 such as 
               
               
                   
                 
                   
                     
                       
                         
                           [ 
                           
                             
                               
                                 
                                   Gain 
                                   r 
                                 
                               
                               
                                 
                                   Gain 
                                   g 
                                 
                               
                               
                                 
                                   Gain 
                                   b 
                                 
                               
                             
                             
                               
                                 
                                   Offset 
                                   r 
                                 
                               
                               
                                 
                                   Offset 
                                   g 
                                 
                               
                               
                                 
                                   Offset 
                                   b 
                                 
                               
                             
                             
                               
                                 
                                   Gamma 
                                   r 
                                 
                               
                               
                                 
                                   Gamma 
                                   g 
                                 
                               
                               
                                 
                                   Gamma 
                                   b 
                                 
                               
                             
                           
                           ] 
                         
                         . 
                       
                     
                   
                 
               
               
                   
                 The way of describing the values in the binary  
               
               
                   
                 representation is in the order of [Gain r , Gain g , 
               
               
                   
                 Gain b ; Offset r , Offset g , Offset b ; Gamma r ,  
               
               
                   
                 Gamma g , Gamma b ].            
               
               
                 InverseLUT            
                 This look-up table (matrix) converts an image  
               
               
                   
                 from CIE XYZ to RGB.            
               
               
                   
                 The size of the conversion matrix is 3 × 3  
               
               
                   
                 such as 
               
               
                   
                 
                   
                     
                       
                         
                           [ 
                           
                             
                               
                                 
                                   R 
                                   x 
                                   1 
                                 
                               
                               
                                 
                                   G 
                                   x 
                                   1 
                                 
                               
                               
                                 
                                   B 
                                   x 
                                   1 
                                 
                               
                             
                             
                               
                                 
                                   R 
                                   y 
                                   1 
                                 
                               
                               
                                 
                                   G 
                                   y 
                                   1 
                                 
                               
                               
                                 
                                   B 
                                   y 
                                   1 
                                 
                               
                             
                             
                               
                                 
                                   R 
                                   z 
                                   1 
                                 
                               
                               
                                 
                                   G 
                                   z 
                                   1 
                                 
                               
                               
                                 
                                   B 
                                   z 
                                   1 
                                 
                               
                             
                           
                           ] 
                         
                         . 
                       
                     
                   
                 
               
               
                   
                 The way of describing the values of the binary  
               
               
                   
                 representation is in the order of  
               
               
                   
                 [R x   1 , G x   1 , B x   1 ; R y   1 , G y   1 , B y   1 ; R z   1 , G z   1 , B z   1 ].            
               
               
                   
               
             
          
         
       
     
         [0307]    Table 157 shows descriptor components semantics of the illuminant type. 
         [0000]    
       
         
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 157 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 ElementType           
                 This field, which is only present in the binary 
               
               
                   
                 representation. 
               
               
                   
                 describes which Illuminant scheme shall be used.           
               
               
                   
                 
                           
                 
               
               
                   
                 In the binary description, the following mapping table 
               
               
                   
                 is used.           
               
             
          
           
               
                   
                 Illuminant           
                 IlluminantType           
                 
                           
                 
               
               
                   
                 00           
                 xy and Y value           
                 
                           
                 
               
               
                   
                 01           
                 Correlated_CT           
                 
                           
                 
               
             
          
           
               
                 XY_Value           
                 An element describing the chromaticity of the 
               
               
                   
                 light source. 
               
               
                   
                 The ChromaticityType is specified in ISO/IEC 
               
               
                   
                 21000-7.           
               
               
                 Y_Value           
                 An element describing the luminance of the light 
               
               
                   
                 source between 0 and 100.           
               
               
                 Correlated_CT           
                 Indicates the correlated color temperature of the 
               
               
                   
                 overall illumination. The value expression is 
               
               
                   
                 obtained through quantizing the range [1667, 
               
               
                   
                 25000] into 28 bins in a non- 
               
               
                   
                 uniform way as specified in ISO/IEC 15938-5.           
               
               
                   
               
             
          
         
       
     
         [0308]    Table 158 shows descriptor components semantics of the input device color gamut type. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 158 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 typeLength            
                 This field which is only present in the binary represen- 
               
               
                   
                 tation, specifies the length of each IDCG_Type  
               
               
                   
                 instance in bytes. The value of this element is the size  
               
               
                   
                 of the largest IDCG_Type instance, aligned to a byte  
               
               
                   
                 boundary by bit stuffing using 0-7 ‘1’ bits.            
               
               
                 IDCG_Type            
                 An element describing the type of input device color  
               
               
                   
                 gamut (e.g., NTSC, SMPTE).            
               
               
                 IDCG_Value            
                 An element describing the chromaticity values of RGB 
               
               
                   
                 channels when the DAC values are maximum.  
               
               
                   
                 The size of the IDCG_Value matrix is 3 × 2 such as 
               
               
                   
                 
                   
                     
                       
                         
                           [ 
                           
                             
                               
                                 
                                   x 
                                   r 
                                 
                               
                               
                                 
                                   y 
                                   r 
                                 
                               
                             
                             
                               
                                 
                                   x 
                                   g 
                                 
                               
                               
                                 
                                   y 
                                   g 
                                 
                               
                             
                             
                               
                                 
                                   x 
                                   b 
                                 
                               
                               
                                 
                                   y 
                                   b 
                                 
                               
                             
                           
                           ] 
                         
                         . 
                       
                     
                   
                 
               
               
                   
                 The way of describing the values in the binary repre- 
               
               
                   
                 sentation is in the order of [x r , y r , x g , y g , x b , y b ]            
               
               
                   
               
             
          
         
       
     
         [0309]      FIG. 7  illustrates a method of operating a sensory effect processing system according to embodiments. 
         [0310]    Referring to  FIG. 7 , a sensory media reproducing device  710  may reproduce contents containing at least one sensory effect information. 
         [0311]    In operation  741 , the sensory media reproducing device  710  may encode the sensory effect information into SEM. In other words, the sensory media reproducing device  710  may generate the SEM by encoding the sensory effect information. 
         [0312]    The sensory media reproducing device  710  may transmit the generated SEM to a sensory effect controlling device  720 . 
         [0313]    The sensory device  730  may encode capability information regarding capability of the sensory device  730  into SDCap metadata in operation  742 . In other words, the sensory device  730  may generate the SDCap metadata by encoding the capability information. 
         [0314]    In addition, the sensory device  730  may transmit the generated SDCap metadata to the sensory effect controlling device  720 . 
         [0315]    The sensory effect controlling device  720  may decode the SEM and the SDCap metadata in operation  743 . 
         [0316]    The sensory effect controlling device  720  may extract the sensory effect information by decoding the SEM. In addition, the sensory effect controlling device  720  may extract the capability information of the sensory device  730  by decoding the SDCap metadata. 
         [0317]    The sensory effect controlling device  720  may generate command information for controlling the sensory device  730  based on the decoded SEM and the decoded SDCap metadata, in operation  744 . 
         [0318]    The sensory effect controlling device  720  may encode the generated command information into SDCmd metadata in operation  745 . In other words, the sensory effect controlling device  720  may generate the SDCmd metadata by encoding the generated command information. 
         [0319]    In addition, the sensory effect controlling device  720  may transmit the SDCmd metadata to the sensory device  730 . 
         [0320]    The sensory device  730  may receive the SDCmd metadata from the sensory effect controlling device  720  and decode the received SDCmd metadata in operation  746 . That is, the sensory device  730  may extract the sensory effect information by decoding the SDCmd metadata. 
         [0321]    Here, the sensory device  730  may execute an effect event corresponding to the sensory effect information in operation  747 . 
         [0322]    The sensory device  730  may extract the command information by decoding the SDCmd metadata. The sensory device  730  may execute the effect event corresponding to the sensory effect information based on the command information. 
         [0323]    According to other embodiments, the sensory device  730  may encode preference information, that is, information on a user preference with respect to the sensory effect, into USP metadata in operation  751 . In other words, the sensory device  730  may generate the USP metadata by encoding the preference information. 
         [0324]    Also, the sensory device  730  may transmit the generated USP metadata to the sensory effect controlling device  720 . 
         [0325]    The sensory effect controlling device  720  may receive the SDCap metadata and the USP metadata from the sensory device  730  in operation  752 . 
         [0326]    Here, the sensory effect controlling device  720  may extract the preference information by decoding the USP metadata in operation  753 . 
         [0327]    Additionally, the sensory effect controlling device  720  may generate the command information based on the decoded SEM, the decoded SDCap metadata, and the decoded USP metadata. Depending on embodiments, the command information may include the sensory effect information. 
         [0328]    A method of controlling the sensory effect according to embodiments may perform operations S 743  and S 745  by the sensory effect controlling device  720 . 
         [0329]    Also, the method of operating the sensory device may perform the operations S 746  and S 745  by the sensory device  730 . 
         [0330]    The methods according to the above-described embodiments may be recorded in non-transitory computer-readable media including program instructions to implement various operations embodied by a computer. The media may also include, alone or in combination with the program instructions, data files, data structures, and the like. The program instructions recorded on the media may be those specially designed and constructed for the purposes of the example embodiments, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of non-transitory computer-readable media include magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD ROM disks and DVDs; magneto-optical media such as optical disks; and hardware devices that are specially configured to store and perform program instructions, such as read-only memory (ROM), random access memory (RAM), flash memory, and the like. Examples of program instructions include both machine code, such as produced by a compiler, and files containing higher level code that may be executed by the computer using an interpreter. The described hardware devices may be configured to act as one or more software modules in order to perform the operations of the above-described example embodiments, or vice versa. 
         [0331]    The computer-readable media may also be a distributed network, so that the program instructions are stored and executed in a distributed fashion. The program instructions may be executed by one or more processors or processing devices. The computer-readable media may also be embodied in at least one application specific integrated circuit (ASIC) or Field Programmable Gate Array (FPGA). 
         [0332]    Although embodiments have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the disclosure, the scope of which is defined in the claims and their equivalents.