PATENT ABSTRACT
A system and method for processing sensory effects. According to an embodiment of the present disclosure, sensory effects included in content may be implemented in the real world by generating command data for controlling a sensory device based on sensory effect information and specific information about the sensory device. In addition, the data transmission rate is high and a low bandwidth may be used by encoding metadata as binary before transmission, or encoding as XML before transmission, or encoding as XML and then further encoding as binary before transmission.

PATENT DESCRIPTION
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application is a U.S. National Phase application of PCT/KR2011/002409 filed Apr. 6, 2011 and claims the foreign priority benefit of Korean Application No. 10-2010-0033297 filed Apr. 12, 2010 in the Korean Intellectual Property Office, the contents of each of which are incorporated herein by reference. 
     
    
     BACKGROUND 
       [0002]    1. Field 
         [0003]    Example embodiments of the following disclosure 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, for example, video game consoles, also supply various effects to users based on the content, and supply the content information by using an actuator. For example, a 4-dimensional (4D) movie theater, which has become popular, displays a film image and also supplies various effects to the viewer, 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 researched 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, currently 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]    Additional aspects and/or advantages will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the invention. 
         [0010]    Example embodiments provide a sensory media reproducing device that may reproduce contents containing sensory effect information, the device including an extracting unit to extract the sensory effect information from the contents, an encoding unit to encode the extracted sensory effect information into sensory effect metadata (SEM), and a transmitting unit to transmit the SEM to a sensory effect controlling device. 
         [0011]    Example embodiments also provide a sensory media reproducing method of reproducing contents containing sensory effect information, the method including extracting the sensory effect information from the contents, encoding the extracted sensory effect information into SEM, and transmitting the SEM to a sensory effect controlling device. 
         [0012]    According to example embodiments, there is provided a system and method that may implement sensory effects contained in contents in a real world, by generating command information for controlling a sensory device, based on attribute information of the sensory device and sensory effect information. 
         [0013]    According to example embodiments, there is provided a system and method that may transmit metadata by encoding the metadata into binary metadata, transmit the metadata by encoding the metadata into extensible mark-up language (XML) metadata, or transmit the metadata by encoding the metadata into XML metadata, and encoding the XML metadata into binary metadata, thereby increasing a data transmission rate and using a relatively low bandwidth. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0014]    These and/or other aspects and advantages will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which: 
           [0015]      FIG. 1  illustrates a diagram of a sensory effect processing system according, to example embodiments. 
           [0016]      FIGS. 2 through 4  illustrate various sensory effect processing systems, according to example embodiments. 
           [0017]      FIG. 5  illustrates a structure of a sensory device, according to example embodiments. 
           [0018]      FIG. 6  illustrates a structure of a sensory effect controlling device, according to example embodiments. 
           [0019]      FIG. 7A  illustrates a structure of a sensory media reproducing device, according to example embodiments. 
           [0020]      FIG. 7B  illustrates a method of operating a sensory effect processing system, according to example embodiments. 
       
    
    
     DETAILED DESCRIPTION 
       [0021]    Reference will now be made in detail to example embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. Example embodiments are described below to explain the present disclosure by referring to the figures. 
         [0022]      FIG. 1  illustrates a diagram of a sensory effect processing system  100 , according to example embodiments. 
         [0023]    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 . 
         [0024]    The sensory media reproducing device  110  reproduces contents containing at least one item of 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 video game machine, a virtual world processing device, and the like. 
         [0025]    The sensory effect information denotes information on a predetermined effect implemented in a real world corresponding to content 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 video game machine when an earthquake occurs in a virtual world being reproduced by the video game machine. The sensory effect information will be further described later. 
         [0026]    The sensory media reproducing device  110  may extract the sensory effect information from the contents. 
         [0027]    Next, the sensory media reproducing device  110  may encode the extracted 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 that was extracted from the contents by the sensory media reproducing device  110 . 
         [0028]    The sensory media reproducing device  110  may transmit the generated SEM to the sensory effect controlling device  120 . 
         [0029]    The sensory device  130  is adapted to execute an effect event corresponding to the sensory effect information. According to example 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. 
         [0030]    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 video game machine corresponding to sensory effect information that commands vibration of a joystick of the video game machine. 
         [0031]    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. 
         [0032]    In addition, the sensory device  130  may transmit the generated SDCap metadata to the sensory effect controlling device  120 . 
         [0033]    The sensory device  130  may also encode preference information, that is, information relating to 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. 
         [0034]    For example, the preference information may denote information relating to a degree of user preference with respect to respective sensory effects. In addition, the preference information may denote information relating to 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. However, the present disclosure is not limited to the above examples. The preference information of the user regarding the sensory effect will be described in further detail hereinafter. 
         [0035]    The user may input preference information to the sensory device  130  based on the user&#39;s preferences. 
         [0036]    In addition, the sensory device  130  may transmit the generated USP metadata to the sensory effect controlling device  120 . 
         [0037]    The sensory effect controlling device  120  may receive the SEM from the sensory media reproducing device  110 , and may also receive the SDCap metadata from the sensory device  130 . 
         [0038]    In addition, the sensory effect controlling device  120  may decode the SEM and the SDCap metadata. 
         [0039]    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. 
         [0040]    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 . 
         [0041]    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. 
         [0042]    The sensory effect controlling device  120  may also receive the SDCap metadata and the USP metadata from the sensory device  130 . 
         [0043]    Here, the sensory effect controlling device  120  may extract the preference information with respect to the sensory effect, by decoding the USP metadata. 
         [0044]    Additionally, 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 user preference information, inputted by the user, and corresponding to the capability of the sensory device  130 . 
         [0045]    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. 
         [0046]    Furthermore, the sensory effect controlling device  120  may transmit the SDCmd metadata to the sensory device  130 . 
         [0047]    The sensory device  130  may receive the SDCmd metadata from the sensory effect controlling device  120  and decode the received SDCmd metadata. 
         [0048]    In other words, the sensory device  130  may extract the sensory effect information and command information by decoding the SDCmd metadata. Here, the sensory device  130  may execute the effect event corresponding to the decoded command information and sensory effect information. 
         [0049]    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. 
         [0050]      FIGS. 2 through 4  illustrate a sensory effect processing system  200 , according to example embodiments. 
         [0051]    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 . 
         [0052]    The sensory media reproducing device  210  may include an extensible mark-up language (XML) encoder  211 . 
         [0053]    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 . 
         [0054]    The sensory effect controlling device  220  may include an XML decoder  221 . 
         [0055]    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. 
         [0056]    The sensory device  230  may include an XML encoder  231 . 
         [0057]    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 . 
         [0058]    The XML encoder  231  may also 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 . 
         [0059]    The sensory effect controlling device  220  may include an XML decoder  222 . 
         [0060]    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. 
         [0061]    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. 
         [0062]    The sensory effect controlling device  220  may include an XML encoder  223 . 
         [0063]    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 . 
         [0064]    The sensory device  230  may include an XML decoder  232 . 
         [0065]    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. 
         [0066]    Referring to  FIG. 3 , in another example embodiment, 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 . 
         [0067]    The sensory media reproducing device  310  may include a binary encoder  311 . 
         [0068]    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 . 
         [0069]    The sensory effect controlling device  320  may include a binary decoder  321 . 
         [0070]    The binary decoder  321  may decode the SEM received from the sensory media reproducing device  310 . According to example embodiments, the binary decoder  321  may extract the sensory effect information by decoding the SEM. 
         [0071]    The sensory device  330  may include a binary encoder  331 . 
         [0072]    The binary encoder  331  may generate SDCap metadata encoded in the form of the binary metadata and transmit the SDCap metadata to the sensory effect controlling device  320 . 
         [0073]    The binary encoder  331  may also 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  331  may transmit the USP metadata encoded in the form of the binary metadata to the sensory effect controlling device  320 . 
         [0074]    The sensory effect controlling device  320  may include a binary decoder  322 . 
         [0075]    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. 
         [0076]    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. 
         [0077]    The sensory effect controlling device  320  may include a binary encoder  323 . 
         [0078]    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 . 
         [0079]    The sensory device  330  may include a binary decoder  332 . 
         [0080]    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, and subsequently control an actuator in the sensory device  330  based on the extracted control information. 
         [0081]    Referring to  FIG. 4 , in another example embodiment, 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 . 
         [0082]    The sensory media reproducing device  410  may include an XML encoder  411  and a binary encoder  412 . 
         [0083]    The XML encoder  411  may generate third metadata by encoding sensory effect information from the content 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 . 
         [0084]    The sensory effect controlling device  420  may include a binary decoder  421  and an XML decoder  422 . 
         [0085]    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. The sensory effect controlling device may then process the extracted sensory effect information. 
         [0086]    The sensory device  430  may include an XML encoder  431  and a binary encoder  432 . 
         [0087]    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  to be decoded and processed. 
         [0088]    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  to be decoded and processed. 
         [0089]    The sensory effect controlling device  420  may include a binary decoder  423  and an XML decoder  424 . 
         [0090]    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. 
         [0091]    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. 
         [0092]    The sensory effect controlling device may then process the extracted SDCap metadata and the USP metadata. 
         [0093]    The sensory effect controlling device  420  may include an XML encoder  425  and a binary encoder  426 . 
         [0094]    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  to be decoded and processed. 
         [0095]    The sensory device  430  may include a binary decoder  433  and an XML decoder  434 . 
         [0096]    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. 
         [0097]      FIG. 5  illustrates a structure of a sensory device  530 , according to example embodiments. 
         [0098]    Referring to  FIG. 5 , the sensory device  530  includes a decoding unit  531  and a drive unit  532 . 
         [0099]    The decoding unit  531  may decode SDCmd metadata containing at least one item of sensory effect information. In other words, the decoding unit  531  may extract at least one item of sensory effect information by decoding the SDCmd metadata. 
         [0100]    The SDCmd metadata may be received from a sensory effect controlling device  520 . Depending on embodiments, the SDCmd metadata may include command information. 
         [0101]    The decoding unit  531  may extract the command information by decoding the SDCmd metadata. 
         [0102]    The drive unit  532  may execute an effect event corresponding to the at least one sensory effect information. According to example embodiments, the drive unit  532  may execute the effect event based on the extracted command information. 
         [0103]    Contents reproduced by the sensory media reproducing device  510  may include at least one item of sensory effect information. 
         [0104]    The sensory device  530  may further include an encoding unit  533 . 
         [0105]    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. 
         [0106]    The encoding unit  533  may generate the SDCap metadata by encoding the capability information into XML metadata. 
         [0107]    In addition, the encoding unit  533  may generate the SDCap metadata by encoding the capability information into binary metadata. 
         [0108]    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. 
         [0109]    The capability information may be information on capability of the sensory device  530 . 
         [0110]    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 . 
         [0111]    Table 1 shows an XML representation syntax regarding the sensory device capability base type, according to example 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=“cidI:sensoryDeviceCapabilityAttributes”/&gt; 
               
               
                   
                 &lt;/extension&gt; 
               
               
                   
                 &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0112]    Table 2 shows a binary representation syntax regarding the sensory device capability base type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 2 
               
               
                   
               
               
                 SensoryDeviceCapabilityBaseType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 TerminalCapabilityBase 
                   
                 TerminalCapabilityBaseType 
               
               
                 sensoryDeviceCapabilityAttributes 
                   
                 sensoryDeviceCapabilityAttributesType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0113]    Table 3 shows descriptor components semantics regarding the sensory device capability base type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 3 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 SensoryDeviceCapbilityBaseType 
                 SensoryDeviceCapabilityBaseType extends 
               
               
                   
                 dia:TerminalCapabilityBaseType 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 capabilites. 
               
               
                   
               
             
          
         
       
     
         [0114]    The SDCap metadata may include sensory device capability base attributes that denote groups regarding common attributes of the sensory device  530 . 
         [0115]    Table 4 shows an XML representation syntax regarding the sensory device capability base type, according to example 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; 
               
               
                   
               
             
          
         
       
     
         [0116]    Table 5 shows a binary representation syntax regarding the sensory device capability base type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 5 
               
               
                   
               
               
                 sensoryDeviceCapabilityAttributes { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  zerothOrderDelayTimeFlag 
                 1 
                 bslbf 
               
               
                  firstOrderDelayTimeFlag 
                 1 
                 bslbf 
               
               
                 locationFlag 
                 1 
                 bslbf 
               
               
                 if(zerothOrderDelayTimeFlag){ 
                   
                   
               
               
                 zerothOrderDelayTime 
                 16 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 if(firstOrderDelayTimeFlag){ 
                   
                   
               
               
                 firstOrderDelayTime 
                 16 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 if(locationFlag){ 
                   
                   
               
               
                 location 
                   
                 locationType 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0117]    Table 6 shows a binary representation syntax regarding a location type of the sensory device capability base type, according to example 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 
               
               
                   
               
             
          
         
       
     
         [0118]    Table 7 shows descriptor components semantics regarding the sensory device capability base type, according to example 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 representaton, 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 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 refererence to the LocationCS  
               
               
                   
                 as defined in Annex 2.3 of ISO/IEC  
               
               
                   
                 23005-6. The location attribute is  
               
               
                   
                 defined mpeg7:termReferenceType  
               
               
                   
                 and is defined in Part 5 of ISO/IEC  
               
               
                   
                 15938. 
               
               
                   
               
             
          
         
       
     
         [0119]    The sensory effect processing system may include MPEG-V information. 
         [0120]    Table 7-1 shows a binary representation syntax regarding the MPEG-V information, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
           
               
                   
                 TABLE 7-1 
               
               
                   
                   
               
               
                   
                   
                 Number of bits 
                 Mnemonic 
               
               
                   
                   
               
             
             
               
                   
                 MPEGVINFO { 
                 4 
                   
               
               
                   
                 TypeOfMetadata 
                   
                 bslbf 
               
               
                   
                 If (TypeOfMetadta =0){ 
                   
                   
               
               
                   
                 SEM 
                   
                 SEM 
               
               
                   
                 }else(TypeOfMetadata =1){ 
                   
                   
               
               
                   
                 InteractionInfo 
                   
                 InteractionInfo 
               
               
                   
                 }else(TypeOfMetadata =2){ 
                   
                   
               
               
                   
                 ControlInfo 
                   
                 ControlInfo 
               
               
                   
                 }else(TypeOfMetadata =3){ 
                   
                   
               
               
                   
                 VWOC 
                   
                 VWOC 
               
               
                   
                  } 
                   
                   
               
               
                   
                 } 
               
               
                   
                   
               
             
          
         
       
     
         [0121]    Table 7-2 shows descriptor components semantics regarding the MPEG-V information, according to example 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 mtadata. 
               
               
                   
               
             
          
         
       
     
         [0122]    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. 
         [0123]    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. These various types serve as examples, and thus, the present disclosure is not limited thereto. 
         [0124]    Table 7-2 shows a binary representation syntax regarding each example 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 
               
               
                   
                   
               
             
          
         
       
     
         [0125]    Hereinafter, the respective capability information regarding the sensory device will be described in detail. 
         [0126]    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=“cidI:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                 &lt;sequence&gt; 
               
               
                 &lt;element name=“Color” type=“mpegvct:colorType” minOccurs=“0” 
               
               
                 maxOccurs=“unbounded”/&gt; 
               
               
                 &lt;/sequence&gt; 
               
               
                 &lt;attribute name=“unit” type=“mpegvct:unitType” use=“optional”/&gt; 
               
               
                 &lt;attribute name=“maxIntensity” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                 &lt;attribute name=“numOfLightLevels” type=“nonNegativeInteger” 
               
               
                 use=“optional”/&gt; 
               
               
                 &lt;/extension&gt; 
               
               
                 &lt;/complexContent&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0127]    Table 9 shows a binary representation syntax regarding the light type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 9 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                 LightCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   ColorFlag 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                 maxIntensityFlag 
                 1 
                 bslbf 
               
               
                 numOfLightLevelsFlag 
                 1 
                 bslbf 
               
               
                   SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapability 
               
               
                   
                   
                 BaseType 
               
               
                   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 
               
               
                   } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0128]    Table 10 shows descriptor components semantics regarding the light type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 10 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 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. 
               
               
                   
               
             
          
         
       
     
         [0129]    Table 11 shows an example of 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; 
               
               
                   
                   
               
             
          
         
       
     
         [0130]    Table 12 shows an example of binary representation syntax regarding the flash type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 12 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                 FlashCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   maxFrequencyFlag 
                 1 
                 bslbf 
               
               
                  numOfFreqLevelsFlag 
                 1 
                 bslbf 
               
               
                 LightCapability 
                   
                 LightCapabilityType 
               
               
                 if(maxFrequencyFlag){ 
                   
                   
               
               
                 maxFrequency 
                 8 
                 uimsbf 
               
               
                   } 
                   
                   
               
               
                   if(numOfFreqLevelsFlag){ 
                   
                   
               
               
                    numOfFreqLevels 
                 8 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0131]    Table 13 shows example descriptor components semantics regarding the flash type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 13 
               
               
                   
               
               
                 Name 
                 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 be 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. 
               
               
                   
               
             
          
         
       
     
         [0132]    Table 14 shows an example of 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=“cidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0133]    Table 15 shows an example of binary representation syntax regarding the heating type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 15 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                 HeatingCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   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 
               
               
                   } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0134]    Table 16 shows example descriptor components semantics regarding the heating type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 16 
               
               
                   
               
               
                 Name 
                 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”  
               
               
                   
                 means 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”  
               
               
                   
                 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 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 
               
               
                   
                 of ISO/IEC 23005-6 (it shall be a reference 
               
               
                   
                 to either Celsius or Fahrenheit) If the unit  
               
               
                   
                 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. 
               
               
                   
               
             
          
         
       
     
         [0135]    Table 17 shows an example of 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=“cidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0136]    Table 18 shows an example of binary representation syntax regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 18 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                 CoolingCapabilityType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
               
                  minIntensityFlag 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                  numOfLevelsFlag 
                 1 
                 bslbf 
               
               
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapability 
               
               
                   
                   
                 BaseType 
               
               
                 if(maxIntensityFlag){ 
                   
                   
               
               
                 maxIntensity 
                 8 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                  if(min IntensityFlag){ 
                   
                   
               
               
                   minIntensity 
                 10 
                 simsbf 
               
               
                  } 
                   
                   
               
               
                  if(unitFlag){ 
                   
                   
               
               
                   unit 
                   
                 unitType 
               
               
                  } 
                   
                   
               
               
                  if(numOfLevelsFlag){ 
                   
                   
               
               
                   numOfLevels 
                 8 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0137]    Table 19 shows example descriptor components semantics regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 19 
               
               
                   
               
               
                 Name 
                 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”  
               
               
                   
                 means 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”  
               
               
                   
                 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 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 
               
               
                   
                 of ISO/IEC 23005-6 (it shall be a reference 
               
               
                   
                 to either Celsius or Fahrenheit) If the unit  
               
               
                   
                 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 20 shows an example of 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=“cidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0139]    Table 21 shows an example of 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 
                   
                 SensoryDeviceCapability 
               
               
                   
                   
                 BaseType 
               
               
                 if(maxWindSpeedFlag){ 
                   
                   
               
               
                 maxWindSpeed 
                 8 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                  if(unitFlag){ 
                   
                   
               
               
                   unit 
                   
                 unitType 
               
               
                  } 
                   
                   
               
               
                  if(numOfLevelsFlag){ 
                   
                   
               
               
                   numOfLevels  
                 8 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0140]    Table 22 shows example descriptor components semantics regarding the wind type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 22 
               
               
                   
               
               
                 Name 
                 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. 
               
               
                   
               
             
          
         
       
     
         [0141]    Table 23 shows an example of 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=“cidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0142]    Table 24 shows an example 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 
                   
                 SensoryDeviceCapability 
               
               
                   
                   
                 BaseType 
               
               
                 if(maxIntensityFlag){ 
                   
                   
               
               
                 maxIntensity 
                 8 
                 uimsbf 
               
               
                   } 
                   
                   
               
               
                   if(unitFlag){ 
                   
                   
               
               
                    unit 
                   
                 unitType 
               
               
                   } 
                   
                   
               
               
                   if(numOfLevelsFlag){ 
                   
                   
               
               
                    numOfLevels 
                 8 
                 uimsbf 
               
               
                   } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0143]    Table 25 shows example descriptor components semantics regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 25 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 VibrationCapabilityType            
                 Tool for describing a vibration 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 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            
                 Describes the number of intensity levels that the device can 
               
               
                   
                 provide in between zero and maximum intensity.            
               
               
                   
               
             
          
         
       
     
         [0144]    Table 26 shows an example of 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=“cidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0145]    Table 27 shows an example of binary representation syntax regarding the scent type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 27 
               
               
                   
               
               
                 ScentCapabilityType { 
                 Number 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 
               
             
          
           
               
                   
                  } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0146]    Table 28 shows an example of 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            
               
               
                   
                   
               
             
          
         
       
     
         [0147]    Table 29 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0148]    Table 30 shows an example of 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=“cidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0149]    Table 31 shows an example of binary representation syntax regarding the fog type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 31 
               
               
                   
               
               
                 FogCapabilityType { 
                 Number 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 
               
             
          
           
               
                   
                  } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0150]    Table 32 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0151]    Table 33 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0152]    Table 34 shows an example of binary representation syntax regarding the sprayer type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 34 
               
               
                   
               
               
                 SprayerCapabilityType { 
                 Number 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 
               
             
          
           
               
                   
                  } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0153]    Table 35 shows an example of binary representation syntax regarding the sprayer type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                   
                 TABLE 35 
               
               
                   
                   
               
               
                   
                 SprayingType            
                 Term ID of Spraying            
               
               
                   
                   
               
             
             
               
                   
                 00            
                 water            
               
               
                   
                 01-11            
                 Reserved            
               
               
                   
                   
               
             
          
         
       
     
         [0154]    Table 36 shows example 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 can provide in between zero and maximum intensity.            
               
               
                   
               
             
          
         
       
     
         [0155]    Table 37 shows an example of 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=“cidI:SensoryDeviceCapabilityBaseType”&gt; 
               
               
                   
                 &lt;attribute name=“flag” type=“boolean” use=“optional”/&gt; 
               
               
                   
                 &lt;/extension&gt; 
               
               
                   
                 &lt;/complexContent&gt; 
               
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0156]    Table 38 shows an example of binary representation syntax regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 38 
               
               
                   
               
               
                 ColorCorrectionCapabilityType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 flagFlag 
                 1 
                 bslbf 
               
               
                 SensoryDeviceCapabilityBase 
                   
                 SensoryDeviceCapabilityBaseType 
               
               
                 if(flagFlag) { 
               
               
                 flag 
                 1 
                 bslbf 
               
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0157]    Table 39 shows example descriptor components semantics regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 39 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 ColorCorrectionCapa- 
                 Tool for describing a fog capability.            
               
               
                 bilityType            
               
               
                 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.            
               
               
                 SensoryDeviceCapa- 
                 SensoryDeviceCapabilityBase extends 
               
               
                 bilityBase            
                 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”.            
               
               
                   
               
             
          
         
       
     
         [0158]    Table 40 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0159]    Table 41 shows an example of binary representation syntax regarding the tactile type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
             
           
               
                 TABLE 41 
               
               
                   
               
               
                 TactileCapabilityType { 
                 Number 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 
               
             
          
           
               
                   
                  } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0160]    Table 42 shows an example of 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            
               
               
                   
                   
               
             
          
         
       
     
         [0161]    Table 43 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0162]    Table 44 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0163]    Table 45 shows an example of 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 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0164]    Table 46 shows example 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. 1N 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)            
               
               
                   
               
             
          
         
       
     
         [0165]    Table 47 shows an example of XML representation syntax regarding the rigid body motion type sensory device, which includes Move Toward Capability and Incline Capability. 
         [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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0166]    Table 48 shows an example of binary representation syntax regarding the rigid body motion type sensory device, which includes Move Toward Capability and Incline Capability. 
         [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 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0167]    Table 49 shows example descriptor components semantics regarding the rigid body motion type sensory device, which includes Move Toward Capability and Incline Capability. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 49 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 RigidBodyMotionCapabilityType            
                 Tool for describing the capability of Rigidbody 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 or “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 2   
               
               
                   
                 (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 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.            
               
               
                 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 degree per 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.            
               
               
                   
               
             
          
         
       
     
         [0168]    The encoding unit  533  may also 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. 
         [0169]    According to example embodiments, the encoding unit  533  may generate the USP metadata by encoding the preference information into XML metadata. 
         [0170]    Also, the encoding unit  533  may generate the USP metadata by encoding the preference information into binary metadata. 
         [0171]    In addition, in another example embodiment, 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. 
         [0172]    The sensory device  530  may further include an input unit  534 . 
         [0173]    The input unit  534  may be input with the preference information from the user of the sensory device  530 . 
         [0174]    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 . 
         [0175]    Table 50 shows an example of 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=“cidI:userSensoryPrefBaseAttributes”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0176]    Table 51 shows an example of binary representation syntax regarding the USP base type. 
         [0000]    
       
         
               
               
               
             
               
               
             
           
               
                 TABLE 51 
               
               
                   
               
               
                 UserSensoryPreferenceBaseType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 UserCharacteristicBase 
                 UserCharacteristicBaseType 
               
               
                 userSensoryPrefBaseAttributes 
                 userSensoryPrefBaseAttributesType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0177]    Table 52 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0178]    The USP metadata may include USP base attributes which denote groups regarding common attributes of the sensory device  530 . 
         [0179]    Table 53 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0180]    Table 54 shows an example of binary representation syntax regarding the USP base attributes. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
             
               
               
               
               
             
               
             
           
               
                 TABLE 54 
               
               
                   
               
               
                 userSensoryPrefBaseAttributesType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 adaptationModeFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   activateFlag 
                 1 
                 bslbf 
               
               
                 if(adaptationModeFlag){ 
                   
                   
               
               
                 adaptationMode 
                   
                 adaptationModeType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 if(activateFlag){ 
                   
                   
               
               
                 activate 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                 adaptationModeType { 
               
             
          
           
               
                   
                 adaptationMode 
                 2 
                 bslbf 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0181]    Table 55 shows an example of adaptation mode type regarding the USP base attributes. 
         [0000]    
       
         
               
               
               
             
           
               
                   
                 TABLE 55 
               
               
                   
                   
               
               
                   
                 adaptationModeType            
                 adaptationMode            
               
               
                   
                   
               
             
             
               
                   
                 00            
                 strict            
               
               
                   
                 01            
                 scalable            
               
               
                   
                 10-11            
                 Reserved            
               
               
                   
                   
               
             
          
         
       
     
         [0182]    Table 56 shows example 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.             
               
               
                   
               
             
          
         
       
     
         [0183]    Hereinafter, the preference information regarding each type of the sensory device  530  will be described in detail. 
         [0184]    Table 57 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0185]    Table 58 shows an example of binary representation syntax of the preference information regarding the light type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 58 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 LightPrefType { 
                 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 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0186]    Table 59 shows an example of 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             
                 micorrmeterperminsquare             
               
               
                   
                 00101101             
                 mmperminsquares             
               
               
                   
                 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             
               
               
                   
               
             
          
         
       
     
         [0187]    Table 60 shows example 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.             
               
               
                   
               
             
          
         
       
     
         [0188]    Table 61 shows an example of 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; 
               
               
                   
               
             
          
         
       
     
         [0189]    Table 62 shows an example of binary representation syntax of the preference information regarding the flash type sensory device. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 62 
               
               
                   
               
               
                   
                   
                 Number of 
                   
               
               
                   
                 FlashPrefType { 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 maxFrequencyFlag 
                 1 
                 bslbf 
               
               
                   
                  freqUnitFlag 
                 1 
                 bslbf 
               
               
                   
                 LightPref 
                   
                 LightPrefType 
               
               
                   
                  if(maxFrequencyFlag){ 
                   
                   
               
               
                   
                   maxFrequency 
                 8 
                 uimsbf 
               
               
                   
                  } 
                   
                   
               
               
                   
                  if(freqUnitFlag){ 
                   
                   
               
               
                   
                   freqUnit 
                   
                 unitType 
               
               
                   
                  } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0190]    Table 63 shows example 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.             
               
               
                   
               
             
          
         
       
     
         [0191]    Table 64 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0192]    Table 65 shows an example of binary representation syntax of the preference information regarding the heating type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 65 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 HeatingPrefType { 
                 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 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0193]    Table 66 shows example descriptor components semantics of the preference information regarding the heating type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 66 
               
               
                   
               
               
                 Names             
                 Descriptions             
               
               
                   
               
             
             
               
                 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.             
               
               
                   
               
             
          
         
       
     
         [0194]    Table 67 shows an example of 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=“cidI: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 68 shows an example of binary representation syntax of the preference information regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 68 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 CoolingPrefType { 
                 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 69 shows example descriptor components semantics of the preference information regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 69 
               
               
                   
               
               
                 Names             
                 Descriptions             
               
               
                   
               
             
             
               
                 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 
               
               
                   
                 UnitType CS defined in A.2.1 of ISO/IEC 23005-6.             
               
               
                   
               
             
          
         
       
     
         [0197]    Table 70 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0198]    Table 71 shows an example of binary representation syntax of the preference information regarding the wind type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 71 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 WindPrefType { 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                  if(maxIntensityFlag){ 
                   
                   
               
               
                   maxIntensity 
                 10 
                 simsbf 
               
               
                  } 
                   
                   
               
               
                  if(unitFlag){ 
                   
                   
               
               
                   unit 
                   
                 unitType 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0199]    Table 72 shows example descriptor components semantics of the preference information regarding the wind type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 72 
               
               
                   
               
               
                 Names             
                 Descriptions             
               
               
                   
               
             
             
               
                 WindPrefType             
                 Tool for describing a user preference on 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 then the default  
               
               
                   
                 unit specified in the semantics of the maxIntensity is used.             
               
               
                   
               
             
          
         
       
     
         [0200]    Table 73 shows an example of 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=“cidI: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 74 shows an example of binary representation syntax of the preference information regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 74 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 Vibration Pref Type 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  maxIntensityFlag { 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                  if(maxIntensityFlag){ 
                   
                   
               
               
                   maxIntensity 
                 10 
                 simsbf 
               
               
                  } 
                   
                   
               
               
                  if(unitFlag){ 
                   
                   
               
               
                   unit 
                   
                 unitType 
               
               
                  } 
                   
                   
               
               
                 } 
                   
                   
               
               
                   
               
             
          
         
       
     
         [0202]    Table 75 shows example descriptor components semantics of the preference information regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 75 
               
               
                   
               
               
                 Names             
                 Descriptions             
               
               
                   
               
             
             
               
                 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 then the default  
               
               
                   
                 unit specified in the semantics of the maxIntensity is used.             
               
               
                   
               
             
          
         
       
     
         [0203]    Table 76 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0204]    Table 77 shows an example of binary representation syntax of the preference information regarding the scent type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 77 
               
               
                   
               
               
                   
                 Number of 
                 Mnemonic 
               
               
                 ScentPrefType{ 
                 bits 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  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 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0205]    Table 78 shows an example of 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            
               
               
                   
                   
               
             
          
         
       
     
         [0206]    Table 79 shows example 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 
               
               
                   
                 dis: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 metatdata 
               
               
                   
                 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.            
               
               
                   
               
             
          
         
       
     
         [0207]    Table 80 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0208]    Table 81 shows an example of binary representation syntax of the preference information regarding the fog type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 81 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 FogPrefType { 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                  maxIntensityFlag 
                 1 
                 bslbf 
               
               
                  unitFlag 
                 1 
                 bslbf 
               
               
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                   if(maxIntensityFlag){ 
               
               
                   maxIntensity 
                 10 
                 simsbf 
               
               
                   } 
               
               
                   if(unitFlag){ 
               
               
                   unit 
                   
                 unitType 
               
               
                   } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0209]    Table 82 shows example 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:UserCharacteristicsBaseType 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.            
               
               
                   
               
             
          
         
       
     
         [0210]    Table 83 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0211]    Table 84 shows an example of binary representation syntax of the preference information regarding the sprayer type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 84 
               
               
                   
               
               
                   
                 Number 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 
               
               
                   } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0212]    Table 85 shows an example of binary representation syntax of the sprayer type. 
         [0000]    
       
         
               
               
               
             
           
               
                   
                 TABLE 85 
               
               
                   
                   
               
               
                   
                 SprayingType            
                 Term ID of Spraying            
               
               
                   
                   
               
             
             
               
                   
                 00            
                 water            
               
               
                   
                 01-11            
                 Reserved            
               
               
                   
                   
               
             
          
         
       
     
         [0213]    Table 86 shows example 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 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.            
               
               
                 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 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.            
               
               
                   
               
             
          
         
       
     
         [0214]    Table 87 shows an example of 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=“cidI:UserSensoryPreferenceBaseType”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0215]    Table 88 shows an example of binary representation syntax of the preference information regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 88 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 ColorCorrectionPrefType { 
                 bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 UserSensoryPreferenceBase 
                   
                 UserSensoryPreferenceBaseType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0216]    Table 89 shows example 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 abstact type for a subset of types 
               
               
                   
                 defined as past of the sensory device 
               
               
                   
                 capability metadata types.            
               
               
                   
               
             
          
         
       
     
         [0217]    Table 90 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0218]    Table 91 shows an example of binary representation syntax of the preference information regarding the tactile type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 91 
               
               
                   
               
               
                   
                 Number of 
                   
               
               
                 TactilePrefType { 
                 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 
               
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0219]    Table 92 shows an example of 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 electric current. (mA)            
               
               
                 maxVibration            
                 Describes the maximum desirable vibration.(mm)            
               
               
                 tempUnit            
                 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 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.            
               
               
                   
               
             
          
         
       
     
         [0220]    Table 93 shows an example of 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=“cidI: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; 
               
               
                   
               
             
          
         
       
     
         [0221]    Table 94 shows an example of binary representation syntax of the preference information regarding the kinesthetic type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 94 
               
               
                   
               
               
                   
                 Number 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 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0222]    Table 95 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0223]    Table 96 shows an example of XML representation syntax of the preference information regarding the rigid body motion type sensory device, which includes other various motion preferences. 
         [0000]    
       
         
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
               
               
             
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
             
           
               
                 TABLE 96 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                 &lt;!-- RigidBodyMotion Preference type 
                 --&gt; 
               
             
          
           
               
                 &lt;!-- ################################################ --&gt; 
               
               
                 &lt;complexType name=“RigidBodyMotionPrefType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“cidI: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;!-- ################################################ --&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; 
               
               
                   
               
             
          
         
       
     
         [0224]    Table 97 shows an example of binary representation syntax of the preference information regarding the rigid body motion type sensory device, which includes other various motion preferences. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 97 
               
               
                   
               
               
                   
                 Number 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 
               
               
                  } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0225]    Table 98 shows example 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 
               
               
                   
                 dis:UserCharacteristicBaseType as defined in Part ? 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.            
               
               
                 acceIUnit            
                 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 classificaton 
               
               
                   
                 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 attibute 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 exceed 1 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 exceed 1 cycle/sec.            
               
               
                 speedUnit            
                 Specifies the unit of the speed, as a reference to a classification 
               
               
                   
                 scheme term provided by UnitTypeCS defined A.2.1 of 
               
               
                   
                 ISO/IEC 23005-6.            
               
               
                   
               
             
          
         
       
     
         [0226]      FIG. 6  illustrates a structure of a sensory effect controlling device  620 , according to example embodiments. 
         [0227]    Referring to  FIG. 6 , the sensory effect controlling device  620  may include a decoding unit  621 , a generation unit  622 , and an encoding unit  623 . 
         [0228]    The decoding unit  621  may decode SEM and SDCap metadata, for example. 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 . 
         [0229]    The decoding unit  621  may extract the sensory effect information 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. 
         [0230]    The decoding unit  621  may include at least one of an XML decoder and a binary decoder. According to example 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 . 
         [0231]    The generation unit  622  may generate command information for controlling the sensory device  630  based on the decoded SEM and the decoded SDCap metadata. 
         [0232]    The command information may be information for controlling execution of an effect event corresponding to the sensory effect information by the sensory device  630 . 
         [0233]    The sensory effect controlling device  620  may further include a receiving unit (not shown). 
         [0234]    The receiving unit may receive USP metadata from the sensory device  630 . 
         [0235]    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. 
         [0236]    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. 
         [0237]    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. 
         [0238]    The encoding unit  623  may generate the property device command metadata by encoding the command information into XML metadata. 
         [0239]    In another example embodiment, the encoding unit  623  may generate the property device command metadata by encoding the command information into binary metadata. 
         [0240]    In addition, in yet another example embodiment, 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. 
         [0241]    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 . 
         [0242]    Table 99 shows an example of 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=“iidI:DeviceCmdBaseAttributes”/&gt; 
               
             
          
           
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0243]    Table 100 shows an example 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 
               
             
          
           
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0244]    Table 101 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0245]    The SDCmd metadata may include sensory device command base attributes that denote groups regarding common attributes of the command information. 
         [0246]    Table 102 shows an example of XML representation syntax regarding the sensory device command base type, according to example 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; 
               
               
                   
               
             
          
         
       
     
         [0247]    Table 103 shows an example of binary representation syntax regarding the sensory device command base type, according to example 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 
               
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0248]    Table 104 shows example descriptor components semantics regarding the sensory device command base type, according to example 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.            
               
               
                   
               
             
          
         
       
     
         [0249]    Hereinafter, command information regarding each type of the sensory device will be described in detail. 
         [0250]    Table 105 shows an example of 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=“iidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0251]    Table 106 shows an example of 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 
               
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0252]    Table 107 shows an example of 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_color_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            
                 medium_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_white            
               
               
                   
                 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_powder_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            
                 purple_x11            
               
               
                   
                 011110101            
                 purple_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            
               
               
                   
                   
               
             
          
         
       
     
         [0253]    Table 108 shows example 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 classifi- 
               
               
                   
                 cation 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.            
               
               
                   
               
             
          
         
       
     
         [0254]    Table 109 shows an example of 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; 
               
               
                   
                   
               
             
          
         
       
     
         [0255]    Table 110 shows an example of 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 
               
               
                   
                 } 
               
               
                   
                 } 
               
               
                   
                   
               
             
          
         
       
     
         [0256]    Table 111 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0257]    Table 112 shows an example of 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=“iidI:DeviceCommandBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0258]    Table 113 shows an example of 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 
               
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0259]    Table 114 shows example 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 top most 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.             
               
               
                   
               
             
          
         
       
     
         [0260]    Table 115 shows an example of 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=“iidI:DeviceCommandBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0261]    Table 116 shows an example of binary representation syntax regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 116 
               
               
                   
               
               
                   
                   
                 Number 
                   
               
               
                   
                 CoolingType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 intensityFlag  
                 1 
                 bslbf 
               
               
                   
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                   
                 if(intensityFlag) { 
                   
                   
               
               
                   
                 intensity 
                 7 
                 uimsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0262]    Table 117 shows example descriptor components semantics regarding the cooling type sensory device. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 117 
               
               
                   
               
               
                 Names             
                 Description             
               
               
                   
               
             
             
               
                 CoolingType             
                 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.             
               
               
                   
               
             
          
         
       
     
         [0263]    Table 118 shows an example of 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=“iidI:DeviceCommandBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0264]    Table 119 shows an example of binary representation syntax regarding the wind type sensory device. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 119 
               
               
                   
               
               
                   
                   
                 Number 
                   
               
               
                   
                 WindType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 intensityFlag 
                 1 
                 bslbf 
               
               
                   
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                   
                 if(intensityFlag) { 
                   
                   
               
               
                   
                 intensity 
                 7 
                 uimsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0265]    Table 120 shows example 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.             
               
               
                   
               
             
          
         
       
     
         [0266]    Table 121 shows an example of 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=“iidI:DeviceCommandBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0267]    Table 122 shows an example of XML representation syntax regarding the vibration type sensory device. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 122 
               
               
                   
               
               
                   
                   
                 Number 
                   
               
               
                   
                 VibrationType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 intensityFlag 
                 1 
                 bslbf 
               
               
                   
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                   
                 if(intensityFlag) { 
                   
                   
               
               
                   
                 intensity 
                 7 
                 uimsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0268]    Table 123 shows example 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.             
               
               
                   
               
             
          
         
       
     
         [0269]    Table 124 shows an example of 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=“iidI: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; 
               
               
                   
               
             
          
         
       
     
         [0270]    Table 125 shows an example of binary representation syntax regarding the scent type sensory device. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 125 
               
               
                   
               
               
                   
                   
                 Number 
                   
               
               
                   
                 ScentType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 scentFlag 
                 1 
                 bslbf 
               
               
                   
                 intensityFlag 
                 1 
                 bslbf 
               
               
                   
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                   
                 if(scentFlag) { 
                   
                   
               
               
                   
                 scent 
                   
                 ScentCSType 
               
               
                   
                 } 
                   
                   
               
               
                   
                 if(intensityFlag) { 
                   
                   
               
               
                   
                 intensity 
                 7 
                 uimsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0271]    Table 126 shows an example of 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             
                 jasmines             
               
               
                   
                 0110             
                 pine_tree             
               
               
                   
                 0111             
                 orange             
               
               
                   
                 1000             
                 grape             
               
               
                   
                 1001-1111             
                 Reserved             
               
               
                   
               
             
          
         
       
     
         [0272]    Table 127 shows example 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 Annex A.2.4 of ISO/IBC  
               
               
                   
                 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.             
               
               
                   
               
             
          
         
       
     
         [0273]    Table 128 shows an example of 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=“iidI:DeviceCommandBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity” type=“integer” 
               
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0274]    Table 129 shows an example of binary representation syntax regarding the fog type sensory device. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 129 
               
               
                   
               
               
                   
                   
                 Number 
                   
               
               
                   
                 FogType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 intensityFlag 
                 1 
                 bslbf 
               
               
                   
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                   
                 if(intensityFlag) { 
                   
                   
               
               
                   
                 intensity 
                 7 
                 uimsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0275]    Table 130 shows example 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.             
               
               
                   
               
             
          
         
       
     
         [0276]    Table 131 shows an example of 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=“iidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0277]    Table 132 shows an example of XML representation syntax regarding the fog type sensory device. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 132 
               
               
                   
               
               
                   
                   
                 Number 
                   
               
               
                   
                 SprayerType{ 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 sprayingFlag 
                 1 
                 bslbf 
               
               
                   
                 intensityFlag 
                 1 
                 bslbf 
               
               
                   
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                   
                 if(sprayingFlag) { 
                   
                   
               
               
                   
                 spraying 
                   
                 SprayingType 
               
               
                   
                 } 
                   
                   
               
               
                   
                 if(intensityFlag) { 
                   
                   
               
               
                   
                 intensity 
                 7 
                 uimsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0278]    Table 133 shows a binary representation syntax regarding the fog type. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 133 
               
               
                   
               
               
                   
                 SprayingType             
                 Term ID of Spraying             
               
               
                   
               
             
             
               
                   
                 00             
                 water             
               
               
                   
                 01-11             
                 Reserved             
               
               
                   
               
             
          
         
       
     
         [0279]    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 ISO/IBC 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.             
               
               
                   
               
             
          
         
       
     
         [0280]    Table 135 shows an example of 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=“iidI: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; 
               
               
                   
               
             
          
         
       
     
         [0281]    Table 136 shows an example of binary representation syntax regarding the color correction type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
             
               
               
               
             
           
               
                 TABLE 136 
               
               
                   
               
               
                 ColorCorrectionType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 intensityFlag 
                 1 
                 bslbf 
               
               
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                 LoopSpatialLocator 
                   
                 vluimsbf5 
               
               
                 for(k=0;k&lt; 
                   
                   
               
               
                 LoopSpatialLocator;k++){ 
                   
                   
               
               
                 SpatialLocator[k] 
                   
                 mpeg7: RegionLocatorType 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 if(intensityFlag) { 
                   
                   
               
               
                 intensity 
                 7 
                 uimsbf 
               
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0282]    Table 137 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0283]    Table 138 shows an example of 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=“iidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0284]    Table 139 shows an example of binary representation syntax regarding the tactile correction type sensory device. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 139 
               
               
                   
               
               
                 TactileType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                 dimX 
                 16 
                 uimsbf 
               
               
                 dimY 
                 16 
                 uimsbf 
               
               
                 array_intensity 
                 dimX*dimY*32 
                 fsbf 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0285]    Table 140 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0286]    Table 141 shows an example of 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=“iidI: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; 
               
               
                   
                   
               
             
          
         
       
     
         [0287]    Table 142 shows an example of binary representation syntax regarding the kinesthetic correction type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
               
             
           
               
                 TABLE 142 
               
               
                   
               
               
                 KinesthestheticType{ 
                 Number 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 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0288]    Table 143 shows example 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 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.            
               
               
                 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.            
               
               
                   
               
             
          
         
       
     
         [0289]    Table 144 shows an example of 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=“iidI: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; 
               
               
                   
               
             
          
         
       
     
         [0290]    Table 145 shows an example of binary representation syntax regarding the rigid body motion correction type sensory device. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
               
               
             
               
               
               
               
             
               
             
           
               
                 TABLE 145 
               
               
                   
               
               
                 RigidBodyMotionType{ 
                 Number of 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){ 
               
             
          
           
               
                   
                 Pitch Speed 
                 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 
               
             
          
           
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0291]    Table 146 shows an example of binary representation syntax of command information regarding the rigid body motion correction type sensory device, according to other example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
             
               
             
               
               
               
               
             
               
             
               
               
               
               
             
               
               
             
               
               
             
               
             
               
               
               
               
             
               
             
               
               
               
               
             
               
               
             
               
               
             
               
               
             
               
             
           
               
                 TABLE 146 
               
               
                   
               
               
                 RigidBodyMotionType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 FirstFlag 
                 1 
                 bslbf 
               
               
                 MoveTowardFlag 
                 1 
                 bslbf 
               
               
                 InclineFlag 
                 1 
                 bslbf 
               
               
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                 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 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                   
                 } 
               
             
          
           
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0292]    Table 147 shows example descriptor components semantics of command information regarding the rigid body motion correction type sensory device according to example 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, 
               
               
                   
                 φ (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.            
               
               
                   
               
             
          
         
       
     
         [0293]    The color correction type may include an initialize color correction parameter type. 
         [0294]    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, however, the present disclosure is not limited thereto. 
         [0295]    Table 148 shows an example of 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=“iidI: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; 
               
               
                   
               
             
          
         
       
     
         [0296]    Table 149 shows an example of binary representation syntax regarding the initialize color correction parameter type. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 149 
               
               
                   
               
               
                 InitializeColorCorrectinParameterType{ 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 ToneReproductionCurvesFlag 
                 1 
                 bslbf 
               
               
                 ConversionLUTFlag 
                 1 
                 bslbf 
               
               
                 ColorTemperatureFlag 
                 1 
                 bslbf 
               
               
                 InputDeviceColorGamutFlag 
                 1 
                 bslbf 
               
               
                 IlluminanceOfSurroundFlag 
                 1 
                 bslbf 
               
               
                 DeviceCommandBase 
                   
                 DeviceCommandBaseType 
               
               
                 if(ToneReproductionCurvesFlag) { 
               
               
                 ToneReproductionCurves 
                   
                 ToneReproductionCurvesType 
               
               
                 } 
               
               
                 if(ConversionLUTFlag) { 
               
               
                 ConversionLUT 
                   
                 ConversionLUTType 
               
               
                 } 
               
               
                 if(ColorTemperatureFlag) { 
               
               
                 ColorTemperature 
                   
                 IlluminantType 
               
               
                 } 
               
               
                 if(InputDeviceColorGamutFlag) { 
               
               
                 InputDeviceColorGamut 
                   
                 InputDeviceColorGamutType 
               
               
                 } 
               
               
                 if(IlluminanceOfSurroundFlag) { 
               
               
                 IlluminanceOfSurround 
                 12 
                 uimsbf 
               
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0297]    Table 150 shows an example of binary representation syntax of the tone reproduction curves type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 150 
               
               
                   
               
               
                 ToneReproductionCurvesType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 NumOfRecords 
                 8 
                 uimsbf 
               
               
                 for(i=0;i&lt; NumOfRecords;i++){ 
               
               
                 DAC_Value 
                 8 
                 mpeg7: unsigned8 
               
               
                 RGB_Value 
                 32*3 
                 mpeg7: doubleVector 
               
               
                 } 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0298]    Table 151 shows an example of binary representation syntax of the conversion LUT type, according to example 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 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0299]    Table 152 shows an example of binary representation syntax of the illuminant type, according to example 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 
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0300]    Table 153 shows an example of binary representation syntax of the input device color gamut type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 153 
               
               
                   
               
               
                 InputDeviceColorGamutType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 typeLength 
                   
                 vluimsbf5 
               
               
                 IDCG_Type 
                 8 * typeLength 
                 bslbf 
               
               
                 IDCG_Value 
                 32*3*2 
                 mpeg7:DoubleMatrixType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0301]    Table 154 shows example 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 
               
               
                   
                 attibute 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 attibute 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.            
               
               
                   
               
             
          
         
       
     
         [0302]    Table 155 shows example 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 .            
               
               
                   
               
             
          
         
       
     
         [0303]    Table 156 shows example 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 3x3 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 matrix is 3x3 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 form 
               
               
                   
                 CIE XYZ to RGB. 
               
               
                   
                 The size of the conversion matrix is 3x3 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 in 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 ]. 
               
               
                   
               
             
          
         
       
     
         [0304]    Table 157 shows example 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.            
               
               
                   
               
             
          
         
       
     
         [0305]    Table 158 shows example 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 representation, 
               
               
                   
                 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 3x2 such as 
               
               
                   
               
               
                   
                 
                   
                     
                       
                         
                           [ 
                           
                             
                               
                                 
                                   x 
                                   r 
                                 
                               
                               
                                 
                                   y 
                                   r 
                                 
                               
                             
                             
                               
                                 
                                   x 
                                   g 
                                 
                               
                               
                                 
                                   y 
                                   g 
                                 
                               
                             
                             
                               
                                 
                                   x 
                                   b 
                                 
                               
                               
                                 
                                   y 
                                   b 
                                 
                               
                             
                           
                           ] 
                         
                         . 
                       
                     
                   
                 
               
               
                   
               
               
                   
                 The way of describing the values in the binary  
               
               
                   
                 representation is in the order of [x r , y r , x g , y g , x b , y b ]. 
               
               
                   
               
             
          
         
       
     
         [0306]      FIG. 7A  illustrates a structure of a sensory media reproducing device  710 , according to example embodiments. 
         [0307]    Referring to  FIG. 7A , a sensory media reproducing device  710  may include an extracting unit  711 , an encoding unit  712 , and a transmitting unit  713 . 
         [0308]    The extracting unit  711  may extract sensory effect information from the content. A sensory device  730  may execute an effect event corresponding to the sensory effect information extracted from the content. 
         [0309]    The encoding unit  712  may encode the extracted sensory effect information into sensory effect metadata (SEM). That is, the encoding unit  712  may generate the SEM by encoding the sensory effect information. The encoding unit  712  may include at least one of an XML encoder or a binary encoder. 
         [0310]    The transmitting unit  713  may transmit the encoded SEM to a sensory effect controlling device  720 . 
         [0311]    The sensory effect metadata may include an SEM base type which denotes basic sensory effect information. 
         [0312]    Table 159 shows an example of XML representation syntax regarding the SEM base type according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 159 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;!-- SEM Base type      --&gt; 
               
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;complexType name=“SEMBaseType” abstract=“true”&gt; 
               
               
                   
                   &lt;complexContent&gt; 
               
               
                   
                    &lt;restriction base=“anyType”&gt; 
               
               
                   
                     &lt;attribute name=“id” type=“ID” use=“optional”/&gt; 
               
               
                   
                    &lt;/restriction&gt; 
               
               
                   
                   &lt;/complexContent&gt; 
               
               
                   
                  &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0313]    Table 160 shows an example of binary representation syntax regarding the SEM base type, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
               
               
               
               
             
           
               
                 TABLE 160 
               
               
                   
               
               
                   
                 SEMBaseType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 idFlag 
                 1 
                 bslbf 
               
               
                   
                 If(idFlag) { 
                   
                   
               
               
                   
                 idLength 
                   
                 vluimsbf5 
               
               
                   
                  id 
                 8 * idLength 
                 bslbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                   anyAttribute 
                 100 
                 bslbf 
               
               
                   
                 } 
                   
                   
               
               
                   
               
             
          
         
       
     
         [0314]    A binary representation regarding SEM may include a type of metadata, a type of individual metadata, and a data field type of individual metadata type. 
         [0315]    Table 160-2 shows an example of a basic structure of the binary representation, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 160-2 
               
               
                   
               
               
                   
                 Type of 
                 Individual 
               
               
                 Type of metadata            
                 individual metadata            
                 metadata type            
               
               
                   
               
             
             
               
                 4 bits            
                 5 bits            
                 Depends on the type            
               
               
                   
               
             
          
         
       
     
         [0316]    The type of metadata may include metadata regarding sensory device command information, that is, sensory device command metadata, sensory effect metadata, and the like. Table 160-3 shows an example of binary representation regarding the type of metadata. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 160-3 
               
               
                   
               
               
                 Term of metadata            
                 Binary representation (4 bits)            
               
               
                   
               
             
             
               
                 SEM            
                 0000            
               
               
                 InteractionInfo            
                 0001            
               
               
                 ControlInfo            
                 0010            
               
               
                 Virtual World Object Characteristics            
                 0011            
               
               
                 Reserved            
                 0100-1111            
               
               
                   
               
             
          
         
       
     
         [0317]    Referring to Table 106-3, the type of metadata may include SEM, interaction information metadata, control information metadata, virtual world object characteristics, and reserved metadata, however, the present disclosure is not limited thereto. 
         [0318]    The type of individual metadata may be a selection regarding a light effect, a flash effect, and the like. Table 106-4 shows identifiers (IDs) regarding effect various example types of the type of individual metadata. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 160-4 
               
               
                   
               
               
                 ID            
                 Effect            
               
               
                   
               
             
             
               
                 0            
                 Reserved            
               
               
                 1            
                 Light            
               
               
                 2            
                 Flash            
               
               
                 3            
                 Temperature            
               
               
                 4            
                 Wind            
               
               
                 5            
                 Vibration            
               
               
                 6            
                 Spraying            
               
               
                 7            
                 Scent            
               
               
                 8            
                 Fog            
               
               
                 9            
                 Color correction            
               
               
                 10            
                 Rigid Body Motion            
               
               
                 11            
                 Passive Kinesthetic Motion            
               
               
                 12            
                 Passive Kinesthetic Force            
               
               
                 13            
                 Active Kinesthetic            
               
               
                 14            
                 Tactile            
               
               
                 15-255            
                 Reserved            
               
               
                   
               
             
          
         
       
     
         [0319]    Table 161 shows example descriptor components semantics regarding the SEM base type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 161 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 idFlag            
                 This field, which is only present in the binary  
               
               
                   
                 representation, indicates the presence of the 
               
               
                   
                 id attribute. If it is 1 then the id attribute is present, 
               
               
                   
                 otherwise the id attribute is not present.            
               
               
                 idLength            
                 This field, which is only present in the binary  
               
               
                   
                 representation, specifies the length of each idLength 
               
               
                   
                 instance in bytes. The value of this element is the size 
               
               
                   
                 of the largest idLength instance, aligned to a byte  
               
               
                   
                 boundary by bit stuffing using 0-7 ‘1’ bits.            
               
               
                 id            
                 Identifies the id of the SEMBaseType.            
               
               
                 anyAttribute            
                 This field, which is only present in the binary  
               
               
                   
                 representation, is reserved for a future usage.            
               
               
                   
               
             
          
         
       
     
         [0320]    The SEM may include SEM base attributes that denote groups regarding common attributes of sensory effect information. 
         [0321]    Table 162 shows an example of XML representation syntax regarding the SEM base attributes type, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 162 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- SEM Base Attributes      --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;attributeGroup name=“SEMBaseAttributes”&gt; 
               
               
                   &lt;attribute name=“activate” type=“boolean” use=“optional” /&gt; 
               
               
                   &lt;attribute name=“duration” type=“positiveInteger” use=“optional” /&gt; 
               
               
                   &lt;attribute name=“fade” type=“positiveInteger” use=“optional” /&gt; 
               
               
                   &lt;attribute name=“alt” type=“anyURI” use=“optional” /&gt; 
               
               
                   &lt;attribute name=“priority” type=“positiveInteger” use=“optional” /&gt; 
               
               
                   &lt;attribute name=“location” type=“mpeg7:termReferenceType” 
               
               
                    use=“optional”/&gt; 
               
               
                   &lt;attributeGroup ref=“sedl:SEMAdaptabilityAttributes”/&gt; 
               
               
                  &lt;/attributeGroup&gt; 
               
               
                  &lt;simpleType name=“intensityValueType”&gt; 
               
               
                   &lt;restriction base=“float”/&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                  &lt;simpleType name=“intensityRangeType”&gt; 
               
               
                   &lt;restriction&gt; 
               
               
                    &lt;simpleType&gt; 
               
               
                     &lt;list itemType=“float”/&gt; 
               
               
                    &lt;/simpleType&gt; 
               
               
                    &lt;length value=“2” fixed=“true”/&gt; 
               
               
                   &lt;/restriction&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- SEM Adaptability Attributes    --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;attributeGroup name=“SEMAdaptabilityAttributes”&gt; 
               
               
                   &lt;attribute name=“adaptType” type=“sedl:adaptTypeType” use= 
               
               
                   “optional”/&gt; 
               
               
                   &lt;attribute name=“adaptRange” type=“sedl:adaptRangeType” default= 
               
               
                       “10” use=“optional”/&gt; 
               
               
                  &lt;/attributeGroup&gt; 
               
               
                  &lt;simpleType name=“adaptTypeType”&gt; 
               
               
                   &lt;restriction base=“NMTOKEN”&gt; 
               
               
                    &lt;enumeration value=“Strict”/&gt; 
               
               
                    &lt;enumeration value=“Under”/&gt; 
               
               
                    &lt;enumeration value=“Over”/&gt; 
               
               
                    &lt;enumeration value=“Both”/&gt; 
               
               
                   &lt;/restriction&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                  &lt;simpleType name=“adaptRangeType”&gt; 
               
               
                   &lt;restriction base=“unsignedInt”&gt; 
               
               
                    &lt;minInclusive value=“0”/&gt; 
               
               
                    &lt;maxInclusive value=“100”/&gt; 
               
               
                   &lt;/restriction&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                   
               
             
          
         
       
     
         [0322]    Table 163 shows an example of binary representation syntax regarding the SME base attributes, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 163 
               
               
                   
               
               
                 SEMBaseAttributes { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 activateFlag 
                 1 
                 bslbf 
               
               
                 durationFlag 
                 1 
                 bslbf 
               
               
                 fadeFlag 
                 1 
                 bslbf 
               
               
                 altFlag 
                 1 
                 bslbf 
               
               
                 PriorityFlag 
                 1 
                 bslbf 
               
               
                 locationFlag 
                 1 
                 bslbf 
               
               
                 if(actiavateFlag) { 
                   
                   
               
               
                 activate 
                 1 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(durationFlag) { 
                   
                   
               
               
                 duration 
                 32 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 if(fadeFlag) { 
                   
                   
               
               
                 fade 
                 32 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 if(altFlag) { 
                   
                   
               
               
                 altLength 
                   
                 vluimsbf5 
               
               
                 alt 
                 8* altLength 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(priorityFlag) { 
                   
                   
               
               
                 Priority 
                 8 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 if(locationFlag) { 
                   
                   
               
               
                 location 
                 7 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 SEMAdaptabilityAttributes 
                   
                 SEMAdaptabilityAttributes 
               
               
                 } 
                   
                   
               
               
                 SEMAdaptabilityAttributes 
                   
                   
               
               
                 adaptTypeFlag 
                 1 
                 bslbf 
               
               
                 adaptRangeFlag 
                 1 
                 bslbf 
               
               
                 if(adaptTypeFlag) { 
                   
                   
               
               
                 adaptType 
                 3 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(adaptRangeFlag){ 
                   
                   
               
               
                 adaptRange 
                 7 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0323]    Table 164 shows example descriptor components semantics regarding the SEM base attributes, according to example embodiments. 

 
         [0324]    Table 165 shows example descriptor components semantics regarding SEM adaptability attributes, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 165 
               
               
                   
               
             
             
               
                 Names            
                 Description            
               
               
                   
               
               
                 adaptTypeFlag            
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the adaptType attribute. If it is 1 then the adaptType attribute 
               
               
                   
                 is present, otherwise the adaptType attribute is not present.            
               
               
                 adaptRangeFlag            
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the adaptRange attribute. If it is 1 then the adaptRange 
               
               
                   
                 attribute is present, otherwise the adaptRange attribute is not present.            
               
               
                 adaptType            
                 Describes the preferred type of adaptation with the following possible 
               
               
                   
                 instantiations.            
               
               
                   
                 Strict: An adaptation by approximation may not be performed            
               
               
                   
                 Under: An adaptaton by approximation may be performed with a smaller 
               
               
                   
                 effect value than the specfied effect value.            
               
               
                   
                 NOTE 1 (1 − adaptRange) × intensity − intensity.            
               
               
                   
                 Over: An Adaptation by approximation may be performed with a  
               
               
                   
                 greater effect value than the specified effect value            
               
               
                   
                 NOTE 2 intensity − (1 + adaptRange) × intensity.            
               
               
                   
                 Both: An adaptation by approximation may be performed between the 
               
               
                   
                 upper and lower bound specified by adaptRange.            
               
               
                   
                 NOTE 3 (1 − adaptRange) × intensity − (1 + adaptRange) × intensity.            
               
               
                   
               
               
                   
                 In the binary description, the following mapping table is used.            
               
             
          
           
               
                   
                 adaptType            
                 adaptTypeType            
                 
                           
                 
               
               
                   
               
               
                   
                 000            
                 Reserved            
                 
                           
                 
               
               
                   
                 001            
                 Strict            
                 
                           
                 
               
               
                   
                 010            
                 Under            
                 
                           
                 
               
               
                   
                 011            
                 Over            
                 
                           
                 
               
               
                   
                 100            
                 Both            
                 
                           
                 
               
               
                   
                 101-111            
                 Reserved            
                 
                           
                 
               
               
                   
               
             
          
           
               
                 adaptRange            
                 Describes the upper and lower bound in percentage for the adaptType. If 
               
               
                   
                 the adaptType is not present, adaptRange shall be ignored.            
               
               
                   
               
             
          
         
       
     
         [0325]    Table 166 shows an example of XML representation syntax regarding a si attributes list, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 166 
               
               
                   
               
             
             
               
                 &lt;?xml version=“1.0”?&gt; 
               
               
                 &lt;!-- Digital Item Adaptation ISO/IEC 21000-7 Second Edition --&gt; 
               
               
                 &lt;!-- Schema for XML Streaming Instructions --&gt; 
               
               
                 &lt;schema 
               
               
                  version=“ISO/IEC 21000-7 2nd” 
               
               
                  id=“XSI-2nd.xsd” 
               
               
                  xmIns=“http://www.w3.org/2001/XMLSchema” 
               
               
                  xmIns:si=“urn:mpeg:mpeg21:2003:01-DIA-XSI-NS” 
               
               
                  targetNamespace=“urn:mpeg:mpeg21:2003:01-DIA-XSI-NS” 
               
               
                  elementFormDefault=“qualified”&gt; 
               
               
                  &lt;annotation&gt; 
               
               
                   &lt;documentation&gt; 
               
               
                    Declaration of attributes used for XML streaming instructions 
               
               
                   &lt;/documentation&gt; 
               
               
                  &lt;/annotation&gt; 
               
               
                  &lt;!-- The following attribute defines the process units --&gt; 
               
               
                  &lt;attribute name=“anchorElement” type=“boolean”/&gt; 
               
               
                  &lt;!-- The following attribute indicates that the PU shall be encoded as Random Access Point --&gt; 
               
               
                  &lt;attribute name=“encodeAsRAP” type=“boolean”/&gt; 
               
               
                  &lt;attribute name=“puMode” type=“si:puModeType”/&gt; 
               
               
                  &lt;simpleType name=“puModeType”&gt; 
               
               
                   &lt;restriction base=“string”&gt; 
               
               
                    &lt;enumeration value=“self”/&gt; 
               
               
                    &lt;enumeration value=“ancestors”/&gt; 
               
               
                    &lt;enumeration value=“descendants”/&gt; 
               
               
                    &lt;enumeration value=“ancestorsDescendants”/&gt; 
               
               
                    &lt;enumeration value=“preceding”/&gt; 
               
               
                    &lt;enumeration value=“precedingSiblings”/&gt; 
               
               
                    &lt;enumeration value=“sequential”/&gt; 
               
               
                   &lt;/restriction&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                  &lt;!-- The following attributes define the time properties --&gt; 
               
               
                  &lt;attribute name=“timeScale” type=“unsignedInt”&gt; 
               
               
                  &lt;attribute name=“ptsDelta” type=“unsignedInt”&gt; 
               
               
                  &lt;attribute name=“absTimeScheme” type=“string”/&gt; 
               
               
                  &lt;attribute name=“absTime” type=“string”/&gt; 
               
               
                 &lt;attribute name=“pts” type=“nonNegativeInteger”/&gt; 
               
               
                 &lt;/schema&gt; 
               
               
                   
               
             
          
         
       
     
         [0326]    Table 167 shows an example of binary representation syntax regarding the si attributes list, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 167 
               
               
                   
               
               
                   
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 siAtributeList { 
                   
                   
               
               
                 anchorElementFlag 
                  1 
                 bslbf 
               
               
                 encodeAsRAPFlag 
                  1 
                 bslbf 
               
               
                 puModeFlag 
                  1 
                 bslbf 
               
               
                 timeScaleFlag 
                  1 
                 bslbf 
               
               
                 ptsDeltaFlag 
                  1 
                 bslbf 
               
               
                 absTimeSchemeFlag 
                  1 
                 bslbf 
               
               
                 absTimeFlag 
                  1 
                 bslbf 
               
               
                 ptsFlag 
                  1 
                 bslbf 
               
               
                 absTimeSchemeLength 
                   
                 vluimsbf5 
               
               
                 absTimeLength 
                   
                 vluimsbf5 
               
               
                 if(anchorElementFlag) { 
                   
                   
               
               
                 anchorElement 
                  1 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(encodeAsRAPFlag) { 
                   
                   
               
               
                 encodeAsRAP 
                  1 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(puModeFlag) { 
                   
                   
               
               
                 puMode 
                  3 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(puModeFlag) { 
                   
                   
               
               
                 timeScale 
                 32 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 if(ptsDeltaFlag) { 
                   
                   
               
               
                 ptsDelta 
                 32 
                 uimsbf 
               
               
                  } 
                   
                   
               
               
                 if(absTimeSchemeFlag) { 
                   
                   
               
               
                 absTimeScheme 
                 8*absTimeSchemeLength 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(absTimeFlag) { 
                   
                   
               
               
                 absTime 
                 8*absTimeLength 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(ptsFlag) { 
                   
                   
               
               
                 pts 
                   
                 vluimsbf5 
               
               
                  } 
               
               
                   
               
             
          
         
       
     
         [0327]    Table 168 shows example descriptor components semantics regarding the description metadata type, according to example embodiments. 

 
         [0328]    Table 169 shows an example of XML representation syntax regarding SEM root elements, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 169 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of the SEM root element 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;element name=“SEM”&gt; 
               
             
          
           
               
                   
                 &lt;complexType&gt; 
               
             
          
           
               
                   
                 &lt;sequence&gt; 
               
             
          
           
               
                   
                 &lt;element name=“DescriptionMetadata” 
               
               
                   
                 type=“sedI:DescriptionMetadataType” 
               
             
          
           
               
                   
                 minOccurs=“0” maxOccurs=“1”/&gt; 
               
             
          
           
               
                   
                 &lt;choice maxOccurs=“unbounded”&gt; 
               
             
          
           
               
                   
                 &lt;element ref=“sedI:Declarations” /&gt; 
               
               
                   
                 &lt;element ref=“sedI:GroupOfEffects” /&gt; 
               
               
                   
                 &lt;element ref=“sedI:Effect” /&gt; 
               
               
                   
                 &lt;element ref=“sedI:ReferenceEffect” /&gt; 
               
             
          
           
               
                   
                 &lt;/choice&gt; 
               
             
          
           
               
                   
                 &lt;/sequence&gt; 
               
               
                   
                 &lt;attribute name=“autoExtraction” 
               
               
                   
                 type=“sedI:autoExtractionType”/&gt; 
               
               
                   
                 &lt;anyAttribute namespace=“##other” 
               
               
                   
                 processContents=“lax”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
             
          
           
               
                   
                 &lt;/element&gt; 
               
               
                   
                 &lt;simpleType name=“autoExtractionType”&gt; 
               
             
          
           
               
                   
                 &lt;restriction base=“string”&gt; 
               
             
          
           
               
                   
                 &lt;enumeration value=“audio”/&gt; 
               
               
                   
                 &lt;enumeration value=“visual”/&gt; 
               
               
                   
                 &lt;enumeration value=“both”/&gt; 
               
             
          
           
               
                   
                 &lt;/restriction&gt; 
               
             
          
           
               
                   
                 &lt;/simpleType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0329]    Table 170 shows an example of binary representation syntax regarding the SEM root elements, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 170 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 SEM { 
                   
                   
               
               
                 DescFlag 
                  1 
                 bslbf 
               
               
                 ElementType 
                  2 
                 bslbf 
               
               
                 EffectID 
                  8 
                 bslbf 
               
               
                 NumOf Elements 
                  32 
                 uimsbf 
               
               
                 if(DescFlag) { 
                   
                   
               
               
                 DescriptionMetadata 
                   
                 DescriptionMetadataType 
               
               
                  } 
                   
                   
               
               
                 for(i=1;i&lt; NumOfElements;i++){ 
                   
                   
               
               
                 if(ElementType==00) { 
                   
                   
               
               
                  Declarations 
                   
                 DeclarationsType 
               
               
                 }else if(ElementType==01) { 
                   
                   
               
               
                  GroupOfEffects 
                   
                 GroupOfEffectsType 
               
               
                 }else if(ElementType==10) { 
                   
                   
               
               
                  Effect 
                   
                 effect instance specified by 
               
               
                   
                   
                 EffectlD 
               
               
                 }else if(ElementType==11) { 
                   
                   
               
               
                  ReferenceEffect 
                   
                 ReferenceEffectType 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 autoExtraction 
                  3 
                 bslbf 
               
               
                 anyAttribute 
                 100 
                 siAttributeList 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0330]    Table 171 shows example descriptor components semantics regarding the SEM, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 171 
               
               
                   
               
             
             
               
                 Names           
                 Description           
               
               
                   
               
               
                 DescFlag           
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the DescriptionMetadata element. If it is 1 then the Descrip- 
               
               
                   
                 tionMetadata element is present, otherwise the DescriptionMetadata 
               
               
                   
                 element is not present.           
               
               
                 ElementType           
                 This field, which is only present in the binary representation, describes 
               
               
                   
                 which SEM scheme shall be used.           
               
               
                   
                 
                           
                 
               
               
                   
                 In the binary description, the following mapping table is used,           
               
               
                   
               
             
          
           
               
                   
                 Element           
                 ElementType           
                 
                           
                 
               
               
                   
               
               
                   
                 00           
                 Declarations           
                 
                           
                 
               
               
                   
                 01           
                 GroupOfEffects           
                 
                           
                 
               
               
                   
                 10           
                 Effect           
                 
                           
                 
               
               
                   
                 11           
                 ReferenceEffect           
                 
                           
                 
               
             
          
           
               
                 EffectID           
                 This field, which is only present in the binary representation, specifies a 
               
               
                   
                 descriptor identifier. The descriptor identifier indicates the descriptor type 
               
               
                   
                 accommodated in the Effect.           
               
               
                   
                 
                           
                 
               
               
                   
                 The assignment of IDs to the effect is specified in Table 1.           
               
               
                   
                 Table 1 Assignment of IDs to effect           
               
               
                   
               
             
          
           
               
                   
                 ID           
                 Effect           
                 
                           
                 
               
               
                   
               
               
                   
                  0           
                 Reserved           
                 
                           
                 
               
               
                   
                  1           
                 Light           
                 
                           
                 
               
               
                   
                  2           
                 Flash           
                 
                           
                 
               
               
                   
                  3           
                 Temperature           
                 
                           
                 
               
               
                   
                  4           
                 Wind           
                 
                           
                 
               
               
                   
                  5           
                 Vibration           
                 
                           
                 
               
               
                   
                  6           
                 Spraying           
                 
                           
                 
               
               
                   
                  7           
                 Scent           
                 
                           
                 
               
               
                   
                  8           
                 Fog           
                 
                           
                 
               
               
                   
                  9           
                 Color correction           
                 
                           
                 
               
               
                   
                 10           
                 Rigid Body Motion           
                 
                           
                 
               
               
                   
                 11           
                 Passive Kinesthetic Motion           
                 
                           
                 
               
               
                   
                 12           
                 Passive Kinesthetic Force           
                 
                           
                 
               
               
                   
                 13           
                 Active Kinesthetic           
                 
                           
                 
               
               
                   
                 14           
                 Tactile           
                 
                           
                 
               
               
                   
                 15~255           
                 Reserved           
                 
                           
                 
               
               
                   
               
             
          
           
               
                 NumOfElements           
                 This field, which is only present in the binary representation, specifies the 
               
               
                   
                 number of Element instances accommodated in the SEM.           
               
               
                 DescriptionMetadata           
                 Describes general information about the sensory effects metadata.           
               
               
                   
                 EXAMPLE Creation information or Classification Scheme Alias.           
               
               
                 Declarations           
                 Describes a declaration of sensory effects, group of sensory effects, or 
               
               
                   
                 parameters.           
               
               
                   
                 NOTE 1 The declarations may be used by reference using the 
               
               
                   
                 ReferenceEffect element.           
               
               
                 GroupOfEffects           
                 Describes a group of sensory effects.           
               
               
                   
                 NOTE 2 The purpose of grouping is to remove some redundancy from its 
               
               
                   
                 child elements. All attributes included here are inherited to its child 
               
               
                   
                 elements.           
               
               
                 Effect           
                 Describes a sensory effect.           
               
               
                 ReferenceEffect           
                 Describes a reference to a sensory effect, group of sensory effects, or 
               
               
                   
                 parameter.           
               
               
                   
                 NOTE 3 The reference may point to a sensory effect, group of sensory 
               
               
                   
                 effects, or parameter as Flag within the same description or an external 
               
               
                   
                 description by means of the Declarations element.           
               
               
                 autoExtraction           
                 Describes whether an automatic extraction of sensory effects from the 
               
               
                   
                 media resource, which is described by this sensory effect metadata, is 
               
               
                   
                 preferable. The following values are available:           
               
               
                   
                  audio: the automatic extraction of sensory effects from the audio part of the 
               
               
                   
                 media resource, which is described by this sensory effect metadata, is 
               
               
                   
                 preferable.           
               
               
                   
                  visual: the automatic extaction of sensory effects from the visual part of 
               
               
                   
                 the media resource, which is described by this sensory effect metadata, is 
               
               
                   
                 preferable.           
               
               
                   
                 both: the automatic extraction of sensory effects from both the audio and 
               
               
                   
                 visual part of the media resource, which is described by this sensory effect 
               
               
                   
                 metadata, is preferable.           
               
               
                   
                 
                           
                 
               
               
                   
                 In the binary description, the following mapping table is used,           
               
               
                   
               
             
          
           
               
                   
                 autoExtraction           
                 autoExtractionType           
                 
                           
                 
               
               
                   
               
               
                   
                 00           
                 audio           
                 
                           
                 
               
               
                   
                 01           
                 visual           
                 
                           
                 
               
               
                   
                 10           
                 both           
                 
                           
                 
               
               
                   
                 11           
                 Reserved           
                 
                           
                 
               
               
                   
               
             
          
           
               
                 anyAttribute           
                 Provides an extension mechanism for including attributes from namespaces 
               
               
                   
                 other than the target namespace. Attributes that shall be included are the 
               
               
                   
                 XML streaming instructions as Flag in ISO/IEC 21000-7 for the purpose of 
               
               
                   
                 identifying process units and associating time information to them.           
               
               
                   
                 EXAMPLE, si: pts describes the point in time when the associated 
               
               
                   
                 information shall become available to the application for processing.           
               
               
                   
               
             
          
         
       
     
         [0331]    Table 172 shows an example of XML representation syntax regarding description metadata, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 172 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Definition of Description Metadata Type  --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“DescriptionMetadataType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“mpeg7:DescriptionMetadataType”&gt; 
               
               
                     &lt;sequence&gt; 
               
               
                      &lt;element name=“ClassificationSchemeAlias” minOccurs=“0” 
               
               
                        maxOccurs=“unbounded”&gt; 
               
               
                       &lt;complexType&gt; 
               
               
                        &lt;complexContent&gt; 
               
               
                         &lt;extension base=“sedl:SEMBaseType”&gt; 
               
               
                          &lt;attribute name=“alias” type=“NMTOKEN” use= 
               
               
                          “required”/&gt; 
               
               
                          &lt;attribute name=“href” type=“anyURI” use= 
               
               
                          “required”/&gt; 
               
               
                         &lt;/extension&gt; 
               
               
                        &lt;/complexContent&gt; 
               
               
                       &lt;/complexType&gt; 
               
               
                      &lt;/element&gt; 
               
               
                     &lt;/sequence&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0332]    Table 173 shows an example of binary representation syntax regarding the description metadata, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 173 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 DescriptionMetadata  
                   
                   
               
               
                 Type { 
                   
                   
               
               
                 NumOfCSA 
                 32 
                 uimsbf 
               
               
                 aliasLength 
                   
                 vluimsbf5 
               
               
                 hrefLength 
                   
                 vluimsbf5 
               
               
                 DescriptionMetadata 
                   
                 Mpeg7:DescriptionMetadata 
               
               
                 for(i=0; i&lt; NumOfCSA; 
                   
                 Type 
               
               
                 i++){ 
                   
                   
               
               
                 SEMBase[i] 
                   
                 SEMBase Type 
               
               
                 alias[i] 
                 8 * aliasLength 
                 bslbf 
               
               
                 href[i] 
                 8 * href Length 
                 bslbf 
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0333]    Table 174 shows example descriptor components semantics regarding the description metadata type, according to other example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 174 
               
               
                   
               
               
                 Names           
                 Description           
               
               
                   
               
             
             
               
                 NumOfCSA           
                 This field, which is only present in the binary representaton, specifies the 
               
               
                   
                 number of Classification Scheme Alias instances accommodated in the 
               
               
                   
                 description metadata.           
               
               
                 aliasLength           
                 This field, which is only present in the binary representation, specifies the 
               
               
                   
                 length of each alias instance in bytes. The value of this element is the 
               
               
                   
                 size of the largest alias instance, aligned to a byte boundary by bit 
               
               
                   
                 stuffing using 0-7 ‘1’ bits.           
               
               
                 hrefLength           
                 This field, which is only present in the binary representation, specifies the 
               
               
                   
                 length of each href instance in bytes. The value of this element is the size 
               
               
                   
                 of the largest href instance, aligned to a byte boundary by bit stuffing 
               
               
                   
                 using 0-7 ‘1’ bits.           
               
               
                 DescriptionMetadata           
                 Describes a Description Metadata extends 
               
               
                   
                 mPeg7: DescriptionMetadataType and provides a sequence of classification 
               
               
                   
                 schemes for usage in the SEM description.           
               
               
                 SEMBase           
                 Describes a base type of a Sensory Effect Metadata.           
               
               
                 alias           
                 Describes the alias assigned to the ClassificationScheme. The scope of 
               
               
                   
                 the alias assigned shall be the entire description regardless of where the 
               
               
                   
                 ClassificationSchemeAlias appears in the description           
               
               
                 href           
                 Describes a reference to the classification scheme that is being aliased 
               
               
                   
                 using a URI. The classification schemes Flag in this part of the ISO/IEC 
               
               
                   
                 23005, whether normative of informative, shall be referenced by the uri 
               
               
                   
                 attribute of the ClassificationScheme for that classification scheme.           
               
               
                   
               
             
          
         
       
     
         [0334]    Table 175 shows an example of XML representation syntax regarding a declaration type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 175 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;!-- Declarations type        --&gt; 
               
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;complexType name=“DeclarationsType”&gt; 
               
               
                   
                   &lt;complexContent&gt; 
               
               
                   
                    &lt;extension base=“sedl:SEMBaseType”&gt; 
               
               
                   
                     &lt;choice maxOccurs=“unbounded”&gt; 
               
               
                   
                      &lt;element ref=“sedl:GroupOfEffects” /&gt; 
               
               
                   
                      &lt;element ref=“sedl:Effect” /&gt; 
               
               
                   
                      &lt;element ref=“sedl:Parameter” /&gt; 
               
               
                   
                     &lt;/choice&gt; 
               
               
                   
                    &lt;/extension&gt; 
               
               
                   
                   &lt;/complexContent&gt; 
               
               
                   
                  &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0335]    Table 176 shows an example of binary representation syntax regarding the declaration type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 176 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 DeclarationType { 
                   
                   
               
               
                 SEMBase 
                 32 
                 SEMBaseType 
               
               
                 NumOfElements 
                   
                 uimsbf 
               
               
                 for(i=1; i&lt; NumOfElements; i++){ 
                   
                   
               
               
                 ElementType 
                  2 
                 bslbf 
               
               
                 if(ElementType==00) { 
                   
                   
               
               
                  GroupOf Effects 
                   
                 GroupOfEffectsType 
               
               
                 }else if(ElernentType==01) { 
                   
                   
               
               
                  EffectID 
                  8 
                 bslbf 
               
               
                  Effect 
                   
                 effect instance specified by 
               
               
                   
                   
                 EffectID 
               
               
                 }else if(ElementType==10) { 
                   
                   
               
               
                  ReferenceEffect 
                   
                 ReferenceEffectType 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0336]    Table 177 shows example descriptor components semantics regarding the declaration type, according to other example embodiments. 
         [0000]    
       
         
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 177 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 SEMBase            
                 Describes a base type of a Sensory Effect Metadata.            
               
               
                 ElementType            
                 This field, which is only present in the binary representation, describes 
               
               
                   
                 which Declarations scheme shall be used.            
               
               
                   
                 
                           
                 
               
               
                   
                 In the binary description, the following mapping table is used.            
               
               
                   
               
             
          
           
               
                   
                 Element 
                 ElementType            
                 
                           
                 
               
               
                   
               
               
                   
                 00            
                 GroupOfEffects            
                 
                           
                 
               
               
                   
                 01            
                 Effect            
                 
                           
                 
               
               
                   
                 10            
                 ReferenceEffect            
                 
                           
                 
               
               
                   
                 11            
                 Reserved            
                 
                           
                 
               
               
                   
               
             
          
           
               
                 EffectID            
                 This field, which is only present in the binary representation, specifies a 
               
               
                   
                 descriptor identifier. The descriptor identifier indicates the descriptor type 
               
               
                   
                 accommodated in the Effect.            
               
               
                   
                 
                           
                 
               
               
                   
                 The assignment of IDs to the effect is specified in Table 1.            
               
               
                   
                 Table 1 Assignment of IDs to effect            
               
               
                   
               
             
          
           
               
                   
                 ID            
                 Effect            
                 
                           
                 
               
               
                   
               
               
                   
                  0            
                 Reserved            
                 
                           
                 
               
               
                   
                  1            
                 Light            
                 
                           
                 
               
               
                   
                  2            
                 Flash            
                 
                           
                 
               
               
                   
                  3            
                 Temperature            
                 
                           
                 
               
               
                   
                  4            
                 Wind            
                 
                           
                 
               
               
                   
                  5            
                 Vibration            
                 
                           
                 
               
               
                   
                  6            
                 Spraying            
                 
                           
                 
               
               
                   
                  7            
                 Scent            
                 
                           
                 
               
               
                   
                  8            
                 Fog            
                 
                           
                 
               
               
                   
                  9            
                 Color correction            
                 
                           
                 
               
               
                   
                 10            
                 Rigid Body Motion            
                 
                           
                 
               
               
                   
                 11            
                 Passive Kinesthetic Motion            
                 
                           
                 
               
               
                   
                 12            
                 Passive Kinesthetic Force            
                 
                           
                 
               
               
                   
                 13            
                 Active Kinesthetic            
                 
                           
                 
               
               
                   
                 14            
                 Tactile            
                 
                           
                 
               
               
                   
                 15~255            
                 Reserved            
                 
                           
                 
               
               
                   
               
             
          
           
               
                 NumOfElements            
                 This field, which is only present in the binary representation, specifies the 
               
               
                   
                 number of Element instances accommodated in the Declarations.            
               
               
                 GroupOfEffects            
                 Describes a group of sensory effects.            
               
               
                   
                 NOTE 2 The purpose of grouping is to remove some redundancy from its 
               
               
                   
                 child elements. All attributes included here are inherited to its child 
               
               
                   
                 elements.            
               
               
                 Effect            
                 Describes a sensory effect.            
               
               
                 ReferenceEffect            
                 Describes a reference to a sensory effect, group of sensory effects, or 
               
               
                   
                 parameter.            
               
               
                   
                 NOTE 3 The reference may point to a sensory effect, group of sensory 
               
               
                   
                 effects, or parameter as Flag within the same description or an external 
               
               
                   
                 description by means of the Declarations element.            
               
               
                   
               
             
          
         
       
     
         [0337]    Table 178 shows an example of XML representation syntax regarding a group of effect type, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 178 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Group of Effects type      --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“GroupOfEffectsType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“sedl:SEMBaseType”&gt; 
               
               
                     &lt;choice minOccurs=“2” maxOccurs=“unbounded”&gt; 
               
               
                      &lt;element ref=“sedl:Effect”/&gt; 
               
               
                      &lt;element ref=“sedl:ReferenceEffect”/&gt; 
               
               
                     &lt;/choice&gt; 
               
               
                     &lt;attributeGroup ref=“sedl:SEMBaseAttributes”/&gt; 
               
               
                     &lt;anyAttribute namespace=“##other” processContents=“lax”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0338]    Table 179 shows an example of binary representation syntax regarding the group of effect type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
           
               
                 TABLE 179 
               
               
                   
               
               
                 GroupOfEffectsType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 SEMBase 
                   
                 SEMBaseType 
               
               
                 NumOfElements 
                 32 
                 uimsbf 
               
               
                 for(i=1; i&lt; NumOfElements; 
                   
                   
               
               
                 i++){ 
                   
                   
               
               
                 ElementType 
                 2 
                 bslbf 
               
               
                 if(ElementType==00) { 
                   
                   
               
             
          
           
               
                   
                 EffectID 
                 8 
                 bslbf 
               
               
                   
                 Effect 
                   
                 effect instance specified 
               
             
          
           
               
                   
                   
                 by EffectID 
               
               
                 }else if(ElementType==01) { 
                   
                   
               
             
          
           
               
                   
                 ReferenceEffect 
                   
                 ReferenceEffectType 
               
             
          
           
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 SEMBaseAttributes 
                   
                 SEMBaseAttributes 
               
               
                 anyAttribute 
                 100 
                 siAttributeList 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0339]    Table 180 shows example descriptor components semantics regarding the effect type, according to other example embodiments. 
         [0000]    
       
         
               
               
             
               
               
             
               
               
               
               
             
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 180 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 SEMBase            
                 Describes a base type of a Sensory Effect Metadata.            
               
               
                 ElementType            
                 This field, which is only present in the binary representation, describes 
               
               
                   
                 which GroupOfEffects scheme shall be used.            
               
               
                   
                 
                           
                 
               
               
                   
                 In the binary description, the following mapping table is used.            
               
             
          
           
               
                   
                 Element            
                 ElementType            
                 
                           
                 
               
               
                   
                 00            
                 Effect            
                 
                           
                 
               
               
                   
                 01            
                 ReferenceEffect            
                 
                           
                 
               
             
          
           
               
                 EffectID            
                 This field, which is only present in the binary representation, specifies a 
               
               
                   
                 descriptor identifier. The descriptor identifier indicates the descriptor type 
               
               
                   
                 accommodated in the Effect.            
               
               
                   
                 
                           
                 
               
               
                   
                 The assignment of IDs to the effect is specified in Table 1.            
               
               
                   
                 Table 1 Assignment of IDs to effect            
               
               
                   
               
             
          
           
               
                   
                 ID            
                 Effect            
                 
                           
                 
               
               
                   
               
               
                   
                  0            
                 Reserved            
                 
                           
                 
               
               
                   
                  1            
                 Light            
                 
                           
                 
               
               
                   
                  2            
                 Flash            
                 
                           
                 
               
               
                   
                  3            
                 Temperature            
                 
                           
                 
               
               
                   
                  4            
                 Wind            
                 
                           
                 
               
               
                   
                  5            
                 Vibration            
                 
                           
                 
               
               
                   
                  6            
                 Spraying            
                 
                           
                 
               
               
                   
                  7            
                 Scent            
                 
                           
                 
               
               
                   
                  8            
                 Fog            
                 
                           
                 
               
               
                   
                  9            
                 Color correction            
                 
                           
                 
               
               
                   
                 10            
                 Rigid Body Motion            
                 
                           
                 
               
               
                   
                 11            
                 Passive Kinesthetic Motion            
                 
                           
                 
               
               
                   
                 12            
                 Passive Kinesthetic Force            
                 
                           
                 
               
               
                   
                 13            
                 Active Kinesthetic            
                 
                           
                 
               
               
                   
                 14            
                 Tactile            
                 
                           
                 
               
               
                   
                 15~255            
                 Reserved            
                 
                           
                 
               
               
                   
               
             
          
           
               
                 NumOfElements            
                 This field, which is only present in the binary representation, specifies the 
               
               
                   
                 number of Element instances accommodated in the GroupOfEffects.            
               
               
                 Effect            
                 Describes a sensory effect.            
               
               
                 ReferenceEffect            
                 Describes a reference to a sensory effect, group of sensory effects, or 
               
               
                   
                 parameter.            
               
               
                   
                 NOTE 3 The reference may point to a sensory effect, group of sensory 
               
               
                   
                 effects, or parameter as Flag within the same description or an external 
               
               
                   
                 description by means of the GroupOfEffects element.            
               
               
                 anyAttribute            
                 Provides an extension mechanism for including attributes from namespaces 
               
               
                   
                 other than the target namespace. Attributes that shall be included are the 
               
               
                   
                 XML streaming instructions as Flag in ISO/IEC 21000-7 for the purpose of 
               
               
                   
                 identifying process units and associating time information to them.            
               
               
                   
                 EXAMPLE si: pts describes the point in time when the associated 
               
               
                   
                 information shall become available to the application for processing.            
               
               
                   
               
             
          
         
       
     
         [0340]    Table 181 shows an example of XML representation syntax regarding an effect base type, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 181 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Effect base type        --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“EffectBaseType” abstract=“true”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“sedl:SEMBaseType”&gt; 
               
               
                     &lt;sequence minOccurs=“0”&gt; 
               
               
                      &lt;element name=“SupplementalInformation” type= 
               
               
                 “sedl:SupplementalInformationType” min Occurs=“0”/&gt; 
               
               
                     &lt;/sequence&gt; 
               
               
                     &lt;attribute name=“autoExtraction” type= 
               
               
                     “sedl:autoExtractionType”/&gt; 
               
               
                     &lt;attributeGroup ref=“sedl:SEMBaseAttributes”/&gt; 
               
               
                     &lt;anyAttribute namespace=“##other” processContents=“lax”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“SupplementalInformationType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“ReferenceRegion” type= 
               
               
                    “mpeg7:SpatioTemporalLocatorType”/&gt; 
               
               
                    &lt;element name=“Operator” type=“sedl:OperatorType” 
               
               
                    minOccurs=“0”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;simpleType name=“OperatorType”&gt; 
               
               
                   &lt;restriction base=“NMTOKEN”&gt; 
               
               
                    &lt;enumeration value=“Average”/&gt; 
               
               
                    &lt;enumeration value=“Dominant”/&gt; 
               
               
                   &lt;/restriction&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                 &lt;simpleType name=“autoExtractionType”&gt; 
               
               
                   &lt;restriction base=“string”&gt; 
               
               
                    &lt;enumeration value=“audio”/&gt; 
               
               
                    &lt;enumeration value=“visual”/&gt; 
               
               
                    &lt;enumeration value=“both”/&gt; 
               
               
                   &lt;/restriction&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                   
               
             
          
         
       
     
         [0341]    Table 182 shows an example of binary representation syntax regarding the effect base type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 182 
               
               
                   
               
               
                   
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 EffectBaseType { 
                   
                   
               
               
                 SEMBase 
                   
                 SEMBaseType 
               
               
                 supplimentalInfoFlag 
                 1 
                 bslbf 
               
               
                 if(supplimentalInfoFlag) { 
                   
                   
               
               
                 supplimentalInformation 
                   
                 SupplementalInformationType 
               
               
                 } 
                   
                   
               
               
                 autoExtraction 
                 3 
                 bslbf 
               
               
                 SEMBaseAttributes 
                   
                 SEMBaseAttributes 
               
               
                 anyAttribute 
                 100 
                 siAttributeList 
               
               
                 } 
                   
                   
               
               
                 SupplementalInformationType 
                   
                   
               
               
                 { 
                   
                   
               
               
                 operatorFlag 
                 1 
                 bslbf 
               
               
                 ReferenceRegion 
                   
                 mpeg7: SpatioTemporalLocatorType 
               
               
                 if(operatorFlag) { 
                   
                   
               
               
                 Operation 
                 3 
                 bslbf 
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0342]    Table 183 shows example descriptor components semantics regarding the effect base type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 183 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 EffectBaseType            
                 EffectBaseType extends SEMBaseType and provides a base abstract 
               
               
                   
                 type for a subset of types Flag as part of the sensory effects metadata 
               
               
                   
                 types.            
               
               
                 SEMBaseAttributes            
                 Describes a group of attributes for the effects.            
               
               
                 anyAttribute            
                 Provides an extension mechanism for including attributes from namespaces 
               
               
                   
                 other than the target namespace. Attributes that shall be included are the 
               
               
                   
                 XML streaming instructions as Flag in ISO/IEC 21000-7 for the purpose of 
               
               
                   
                 identifying process units and associating time information to them.            
               
               
                   
                 EXAMPLE si: pts describes the point in time when the associated information shall 
               
               
                   
                 become available to the application for processing            
               
               
                 supplimentalInfoFlag            
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the SupplementalInformation element. If it is 1 then the 
               
               
                   
                 SupplimentalInformation element is present, otherwise the 
               
               
                   
                 SupplimentalInformation element is not present.            
               
               
                 SEMBase            
                 Describes a base type of a Sensory Effect Metadata.            
               
               
                   
               
             
          
         
       
     
         [0343]    Table 184 shows example descriptor components semantics regarding a supplemental information type, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
             
               
               
               
               
             
           
               
                 TABLE 184 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 SupplimentalInformationType            
                 
                           
                 
               
               
                 operatorFlag            
                 This field, which is only present in the binary representation, 
               
               
                   
                 indicates the presence of the operator element. If it is 1 then the 
               
               
                   
                 operator element is present, otherwise the operator element is 
               
               
                   
                 not present.            
               
               
                 ReferenceRegion            
                 Describes the reference region for automatic extraction from 
               
               
                   
                 video. If the autoExtraction is not present of is not equal to 
               
               
                   
                 video, this element shall be ignored. The localization scheme used 
               
               
                   
                 is identified by means of the mpeg7: SpatioTemporalLocatorType 
               
               
                   
                 that is Flag in ISO/IEC 15938-5.            
               
               
                 Operator            
                 Describes the preferred type of operator for extracting sensory 
               
               
                   
                 effects from the reference region of video with the following 
               
               
                   
                 possible instantiations.            
               
               
                   
                 Average extracts sensory effects from the reference region by 
               
               
                   
                 calculating average value            
               
               
                   
                 Dominant: extracts sensory effects from the 
               
               
                   
                 reference region by calculating dominant value.            
               
               
                   
                 In the binary description, the following mapping table is used.            
               
               
                   
               
             
          
           
               
                   
                 Operator            
                 Operator type            
                 
                           
                 
               
               
                   
               
               
                   
                 000            
                 Reserved            
                 
                           
                 
               
               
                   
                 001            
                 Average            
                 
                           
                 
               
               
                   
                 010            
                 Dominant            
                 
                           
                 
               
               
                   
                 011~111            
                 Reserved            
                 
                           
                 
               
               
                   
               
             
          
         
       
     
         [0344]    Table 185 shows an example of XML representation syntax regarding a reference effect type, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 185 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Reference Effect type      --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“ReferenceEffectType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“sedl:SEMBaseType”&gt; 
               
               
                     &lt;attribute name=“uri” type=“anyURI” use=“required” /&gt; 
               
               
                     &lt;attributeGroup ref=“sedl:SEMBaseAttributes”/&gt; 
               
               
                     &lt;anyAttribute namespace=“##other” processContents=“lax” /&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0345]    Table 186 shows an example of binary representation syntax regarding the reference effect base type, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 186 
               
               
                   
               
               
                   
                 ReferenceEffectType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 SEMBase 
                   
                 SEMBaseType 
               
               
                   
                 uriLength 
                   
                 vluimsbf5 
               
               
                   
                 uri 
                 8 * uriLength 
                 bslbf 
               
               
                   
                 SEMBaseAttributes 
                   
                 SEMBaseAttributes 
               
               
                   
                 anyAttribute 
                 100 
                 siAttributeList 
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0346]    Table 187 shows example descriptor components semantics regarding the reference effect base type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 187 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 SEMBase            
                 Describes a base type of a Sensory Effect Metadata.            
               
               
                 uriLength            
                 This field, which is only present in the binary representation, specifies the 
               
               
                   
                 length of each uri instance in bytes. The value of this element is the size 
               
               
                   
                 of the largest uri instance, aligned to a byte boundary by bit stuffing using 
               
               
                   
                 0-7 ‘1’ bits.            
               
               
                 uri            
                 Describes a reference to a sensory effect, group of sensory effects, or 
               
               
                   
                 parameter by an Uniform Resource Identifier (URI). Its target type must be 
               
               
                   
                 one - or derived - of sedl:EffectBaaseType, sedl:GroupOfEffectType, 
               
               
                   
                 or sedl:ParameterBaseType.            
               
               
                 SEMBaseAttributes            
                 Describes a group of attributes for the effects.            
               
               
                 anyAttribute            
                 Provides an extension mechanism for including attributes from namespaces 
               
               
                   
                 other than the target namespace. Attributes that shall be included are the 
               
               
                   
                 XML streaming instructions as Flag in ISO/IEC 21000-7 for the purpose of 
               
               
                   
                 identifying process units and associating time information to them.            
               
               
                   
                 EXAMPLE si: pts describes the point in time when the associated 
               
               
                   
                 information shall become available to the application for processing.            
               
               
                   
               
             
          
         
       
     
         [0347]    Table 188 shows an example of XML representation syntax regarding a parameter base type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 188 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;!-- Parameter Base type      --&gt; 
               
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;complexType name=“ParameterBaseType” abstract=“true”&gt; 
               
               
                   
                   &lt;complexContent&gt; 
               
               
                   
                    &lt;extension base=“sedl:SEMBaseType”/&gt; 
               
               
                   
                   &lt;/complexContent&gt; 
               
               
                   
                  &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0348]    Table 189 shows an example of binary representation syntax regarding the parameter base type, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
               
               
               
             
           
               
                 TABLE 189 
               
               
                   
               
               
                   
                 ParameterBaseType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 SEMBase 
                 SEMBaseType 
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0349]    Table 190 shows example descriptor components semantics regarding the parameter base type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 190 
               
               
                   
               
               
                   
                 Names 
                 Description 
               
               
                   
               
             
             
               
                   
                 SEMBase 
                 Describes a base type of a Sensory Effect Metadata. 
               
               
                   
               
             
          
         
       
     
         [0350]    Table 191 shows an example of XML representation syntax regarding a color correction parameter type, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 191 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- Definition of Color Correction Parameter type --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“ColorCorrectionParameterType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“sedl:ParameterBaseType”&gt; 
               
               
                     &lt;sequence&gt; 
               
               
                      &lt;element name=“ToneReproductionCurves” 
               
               
                       type=“sedl:ToneReproductionCurvesType” minOccurs= 
               
               
                       “0”/&gt; 
               
               
                      &lt;element name=“ConversionLUT” type= 
               
               
                      “sedl:ConversionLUTType”/&gt; 
               
               
                 &lt;element name=“ColorTemperature” type=“sedl:IlluminantType” 
               
               
                 minOccurs=“0”/&gt; 
               
               
                      &lt;element name=“InputDeviceColorGamut” 
               
               
                       type=“sedl: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; 
               
               
                  &lt;complexType name=“ToneReproductionCurvesType”&gt; 
               
               
                   &lt;sequence maxOccurs=“256”&gt; 
               
               
                    &lt;element name=“DAC_Value” type=“mpeg7:unsigned8”/&gt; 
               
               
                    &lt;element name=“RGB_Value” type=“mpeg7:doubleVector”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“ConversionLUTType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“RGB2XYZ_LUT” type= 
               
               
                    “mpeg7:DoubleMatrixType”/&gt; 
               
               
                    &lt;element name=“RGBScalar_Max” type= 
               
               
                    “mpeg7:doubleVector”/&gt; 
               
               
                    &lt;element name=“Offset_Value” type=“mpeg7:doubleVector”/&gt; 
               
               
                    &lt;element name=“Gain_Offset_Gamma” type= 
               
               
                    “mpeg7:DoubleMatrixType”/&gt; 
               
               
                    &lt;element name=“InverseLUT” type= 
               
               
                    “mpeg7:DoubleMatrixType”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“IlluminantType”&gt; 
               
               
                   &lt;choice&gt; 
               
               
                    &lt;sequence&gt; 
               
               
                 &lt;element name=“XY_Value” type=“dia:ChromaticityType”/&gt; 
               
               
                 &lt;element name=“Y_Value” type=“mpeg7:unsigned7”/&gt; 
               
               
                    &lt;/sequence&gt; 
               
               
                 &lt;element name=“Correlated_CT” type=“mpeg7:unsigned8”/&gt; 
               
               
                   &lt;/choice&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;complexType name=“InputDeviceColorGamutType”&gt; 
               
               
                   &lt;sequence&gt; 
               
               
                    &lt;element name=“IDCG_Type” type=“string”/&gt; 
               
               
                    &lt;element name=“IDCG_Value” type= 
               
               
                    “mpeg7:DoubleMatrixType”/&gt; 
               
               
                   &lt;/sequence&gt; 
               
               
                 &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0351]    Table 192 shows an example of binary representation syntax regarding the color correction parameter type, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
             
               
               
               
             
           
               
                 TABLE 192 
               
               
                   
               
               
                   
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 ColorCorrectionParameterType { 
                   
                   
               
               
                 ParameterBaseType 
                   
                 ParameterBaseType 
               
               
                 ToneReproductionFlag 
                 1 
                 bslbf 
               
               
                 ColorTemperatureFlag 
                 1 
                 bslbf 
               
               
                 InputDeviceColorGamutFlag 
                 1 
                 bslbf 
               
               
                 IlluminanceOfSurroundFlag 
                 1 
                 bslbf 
               
               
                 if(ToneReproductionFlag) { 
                   
                   
               
               
                 ToneReproductionCurves 
                   
                 ToneReproductionCurvesType 
               
               
                 } 
                   
                   
               
               
                 ConvertionLUT 
                   
                 ConversionLUTType 
               
               
                 if(ColorTemperatureFlag) { 
                   
                   
               
               
                 ColorTemperature 
                   
                 IlluminantType 
               
               
                 } 
                   
                   
               
               
                 if(InputDeviceColorGamutFlag) { 
                   
                   
               
               
                 InputDeviceColorGamut 
                   
                 InputDeviceColorGamutType 
               
               
                 } 
                   
                   
               
               
                 if(IlluminanceOfSurroundFlag) { 
                   
                   
               
               
                 IlluminanceOfSurround 
                 12  
                 uimsbf 
               
               
                 } 
                   
                   
               
               
                 ToneReproductionCurvesType { 
                   
                   
               
               
                 NumOfRecords 
                 8 
                 uimsbf 
               
               
                 for(i=0; i&lt; NumOfRecords; i++){ 
                   
                   
               
               
                 DAC_Value 
                 8 
                 mpeg7:unsigned8 
               
               
                 RGB_Value 
                 32*3 
                 mpeg7:doubleVector 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 ConvertionLUTType { 
                   
                   
               
               
                 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 
               
               
                 } 
                   
                   
               
               
                 IlluminantType { 
                   
                   
               
               
                 ElementType 
                 1 
                 bslbf 
               
               
                 if(ElementType==00) { 
                   
                   
               
               
                 XY Value 
                 32*2 
                 dia:ChromaticityType 
               
               
                 Y_Value 
                 7 
                 uimsbf 
               
               
                 } else if(ElementType==01) { 
                 8 
                 uimsbf 
               
             
          
           
               
                   
                 Correlated CT 
               
             
          
           
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 InputDeviceColorGamutType { 
                   
                   
               
               
                 typeLength 
                   
                 vluimsbf5 
               
               
                 IDCG Type 
                 8*typeLength 
                 bslbf 
               
               
                 IDCG_Value 
                 32*3*2 
                 mpeg7:DoubleMatrixType 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0352]    Table 193 shows example descriptor components semantics regarding the color correction parameter type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 193 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 ParameterBaseType 
                 Describes a base type of a Parameter Metadata. 
               
               
                 ToneReproductionFlag 
                 This field, which is only present in the binary representation, indicates 
               
               
                   
                 the presence of the ToneReproductionCurves element. If it is 1 then 
               
               
                   
                 the ToneReproductionCurves element is present, otherwise the 
               
               
                   
                 ToneReproductionCurves element is not present. 
               
               
                 ColorTemperatureFlag 
                 This field, which is only present in the binary representation, indicates 
               
               
                   
                 the presence of the ColorTemperature element. If it is 1 then the 
               
               
                   
                 ColorTemperature element is present, otherwise the 
               
               
                   
                 ColorTemperature element is not present. 
               
               
                 InputDeviceColorGamutFlag 
                 This field, which is only present in the binary representation, indicates 
               
               
                   
                 the presence of the InputDeviceColorGamut element. If it is 1 then 
               
               
                   
                 the InputDeviceColorGamut element is present, otherwise the 
               
               
                   
                 InputDeviceColorGamut element is not present. 
               
               
                 IlluminanceOfSurroundFlag 
                 This field, which is only present in the binary representation, indicates 
               
               
                   
                 the presence of the IlluminanceOfSurround element. If it is 1 then 
               
               
                   
                 the IlluminanceOfSurround element is present, otherwise the 
               
               
                   
                 IlluminanceOfSurround element is not present. 
               
               
                 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. 
               
               
                   
               
             
          
         
       
     
         [0353]    The color correction parameter type may include a tone reproduction curves type, a convention LUT type, an illuminant type, and an input device color gamut type, however, the present disclosure is not limited thereto. 
         [0354]    Table 194 shows example descriptor components semantics regarding the tone reproduction curves type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 194 
               
               
                   
               
               
                 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 n , G n , B n . 
               
               
                   
               
             
          
         
       
     
         [0355]    Table 195 shows example descriptor components semantics regarding the convention LUT type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 195 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 RGB2XYZ_LUT 
                 This look-up table (matrix) converts an image from RGB to CIE XYZ. 
               
               
                   
                 The size of the conversion matrix is 3x3 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 representatuon 
               
               
                   
                 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 of RGBScalar_Max in 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 in 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 matrix is 3x3 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 x , Gain y , Gain z ; Offset x , Offset y , Offset z ; Gamma x , Gamma y , 
               
               
                   
                 Gamma z ]. 
               
               
                 InverseLUT 
                 This look-up table (matrix) converts an image form CIE XYZ in RGB. 
               
               
                   
                 The size of the conversion matrix is 3x3 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 in 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 ]. 
               
               
                   
               
             
          
         
       
     
         [0356]    Table 196 shows example descriptor components semantics regarding the illuminant type, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
             
               
               
               
             
               
               
             
           
               
                 TABLE 196 
               
               
                   
               
               
                 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. 
               
               
                   
               
             
          
         
       
     
         [0357]    Table 197 shows example descriptor components semantics regarding the input device color gamut type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 197 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 TypeLength 
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the length of each IDCG_Type instance in bytes. The 
               
               
                   
                 value of this element is the size of the largest TDCG_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 where the DAC values are maximum. The size 
               
               
                   
                 of the IDCG_Value matrix 3x2 such as 
               
               
                   
               
               
                   
                 
                   
                     
                       
                         
                           [ 
                           
                             
                               
                                 
                                   x 
                                   r 
                                 
                               
                               
                                 
                                   y 
                                   r 
                                 
                               
                             
                             
                               
                                 
                                   x 
                                   g 
                                 
                               
                               
                                 
                                   y 
                                   g 
                                 
                               
                             
                             
                               
                                 
                                   x 
                                   b 
                                 
                               
                               
                                 
                                   y 
                                   b 
                                 
                               
                             
                           
                           ] 
                         
                         . 
                       
                     
                   
                 
               
               
                   
               
               
                   
                 The way of describing the values in the binary 
               
               
                   
                 representation is in the order of [x r , y r , x g , y g , x b , y b ]. 
               
               
                   
               
             
          
         
       
     
         [0358]    Table 198 shows an example of XML representation syntax regarding sensory effect information that is implemented by the light type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 198 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- SEV Light type        --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“LightType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“sedl:EffectBaseType”&gt; 
               
               
                     &lt;attribute name=“color” type=“sev:colorType” use=“optional”/&gt; 
               
               
                     &lt;attribute name=“intensity-value” type= 
               
               
                     “sedl:intensityValueType” 
               
               
                      use=“optional”/&gt; 
               
               
                     &lt;attribute name=“intensity-range” type= 
               
               
                     “sedl:intensityRangeType” 
               
               
                      use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                  &lt;simpleType name=“colorType”&gt; 
               
               
                   &lt;union memberTypes=“mpeg7:termReferenceType 
               
               
                   sev:colorRGBType”/&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                  &lt;simpleType name=“colorRGBType”&gt; 
               
               
                   &lt;restriction base=“NMTOKEN”&gt; 
               
               
                   &lt;whiteSpace value=“collapse”/&gt; 
               
               
                    &lt;pattern value=“#[0-9A-Fa-f]{6}”/&gt; 
               
               
                   &lt;/restriction&gt; 
               
               
                  &lt;/simpleType&gt; 
               
               
                 &lt;!-- Definition of termReference datatype --&gt; 
               
               
                 &lt;simpleType name=“termReferenceType”&gt; 
               
               
                        &lt;union&gt; 
               
               
                           &lt;simpleType&gt; 
               
               
                               &lt;restriction base=“NMTOKEN”&gt; 
               
               
                                  &lt;pattern value=“:[{circumflex over ( )}:]+:[{circumflex over ( )}:]+”/&gt; 
               
               
                                  &lt;whiteSpace value=“collapse”/&gt; 
               
               
                               &lt;/restriction&gt; 
               
               
                           &lt;/simpleType&gt; 
               
               
                           &lt;simpleType&gt; 
               
               
                               &lt;restriction base=“anyURI”/&gt; 
               
               
                           &lt;/simpleType&gt; 
               
               
                        &lt;/union&gt; 
               
               
                 &lt;/simpleType&gt; 
               
               
                   
               
             
          
         
       
     
         [0359]    Table 199 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the light type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
           
               
                 TABLE 199 
               
               
                   
               
               
                   
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 LightType { 
                   
                   
               
               
                 EffectBase 
                   
                 EffectBaseType 
               
               
                 ColorFlag 
                 1 
                 bslbf 
               
               
                 intensityValueFlag 
                 1 
                 bslbf 
               
               
                 intensityRangeFlag 
                 1 
                 bslbf 
               
               
                 if(colorFlag) { 
                   
                   
               
               
                 color 
                   
                 colorType 
               
               
                 } 
                   
                   
               
               
                 if(intensityValueFlag) { 
                   
                   
               
               
                 Intensity-value 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 if(intensityRangeFlag) { 
                   
                   
               
               
                 Intensity-range 
                 64 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 colorType { 
                   
                   
               
               
                 colorDescChoice 
                 1 
                 bslbf 
               
               
                 if(colorDescChoice) { 
                   
                   
               
             
          
           
               
                   
                 colorRGB 
                 8 
                 bslbf 
               
             
          
           
               
                 } 
                   
                   
               
               
                 else { 
                   
                   
               
               
                 colorRGB 
                 56 
                 colorRGBType (bslbf?) 
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0360]    Table 200 shows example descriptor components semantics regarding the sensory effect information that is implemented by the light type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
             
               
               
               
               
             
               
               
               
             
               
               
             
           
               
                 TABLE 200 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 LightType            
                 Tool for describing a light effect.            
               
               
                 EffectBase            
                 Describes a base type of an effect.            
               
               
                 colorFlag            
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the color attribute. If it is 1 then the color attribute is 
               
               
                   
                 present, otherwise the color attribute is not present.            
               
               
                 intensityValueFlag            
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensity-value attribute. If it is 1 then the intensity-value 
               
               
                   
                 attribute is present, otherwise the intensity-value attribute is not present.            
               
               
                 intensityRangeFlag            
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of intensityRange attribute. If it is 1 then the intensity-range 
               
               
                   
                 attribute is present, otherwise the intensity-range attribute is not present.            
               
               
                 color           
                 Describe the color fo the light effect as a reference to a classification 
               
               
                   
                 scheme term or as RGB value. A CS that may be used for this purpose is 
               
               
                   
                 the ColorCS Flag in Annex A.2.1.            
               
               
                   
                 EXAMPLE urn:mpeg:mpeg-v:01-SI-ColorCS-NS:alice_blue would describe 
               
               
                   
                 the color Alice blue.            
               
               
                   
                 In the binary description, the following mapping table is used.            
               
               
                   
               
             
          
           
               
                   
                 colorType            
                 Term ID or 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_white 
               
               
                   
                 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 
               
               
                   
                 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 
                 purple_x11 
               
               
                   
                 011110101 
                 purple_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 
               
               
                   
                 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 
               
               
                   
                 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 
               
               
                   
               
             
          
           
               
                 intensity-value 
                 Describes the intensity of the light effect in terms of illumination in lux. 
               
               
                 intensity-range 
                 Describes the domain of the intensity value. 
               
               
                   
                 EXAMPLE [10.0 −6  lux, 130.0 klx]. 
               
               
                   
               
             
          
         
       
     
         [0361]    Table 201 shows example descriptor components semantics regarding a color type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 201 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                 colorDescChoice            
                 This field, which is only present in the binary 
               
               
                   
                 representation, indicates a choice of the color 
               
               
                   
                 descriptions. If it is 1 then the color is described 
               
               
                   
                 by mpeg7:termReferenceType, otherwise the color 
               
               
                   
                 is described by colorRGBType.            
               
               
                 colorRGB            
                 This field, which is only present in the binary 
               
               
                   
                 representation, describes color in terms of 
               
               
                   
                 ColorCS Flag in Annex A.2.1 or in terms of 
               
               
                   
                 colorRGBType.            
               
               
                   
               
             
          
         
       
     
         [0362]    Table 202 shows example descriptor components semantics regarding a color RGB type, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 202 
               
               
                   
               
               
                 Name            
                 Definition            
               
               
                   
               
             
             
               
                 colorRGBType            
                 Tool for describing a colo|r as RGB            
               
               
                   
                 EXAMPLE #FOF8FF would describe the color  
               
               
                   
                 Alice blue.            
               
               
                   
               
             
          
         
       
     
         [0363]    Table 203 shows an example of XML representation syntax regarding sensory effect information that is implemented by the flash type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 203 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- SEV Flash type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“FlashType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sev:LightType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“frequency” type=“positiveInteger” 
               
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0364]    Table 204 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the flash type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 204 
               
               
                   
               
               
                   
                 FlashType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 LightBase 
                   
                 LightType 
               
               
                   
                 frequencyFlag 
                 1 
                 bslbf 
               
               
                   
                 if(frequencyFlag) { 
                   
                   
               
               
                   
                 frequency 
                 5 
                 uimsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0365]    Table 204 shows example descriptor components semantics regarding the sensory effect information that is implemented by the flash type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 204 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 FlashType 
                 Tool for describing a flash effect. 
               
               
                 LightBase 
                 Describes a base type of a light effect. 
               
               
                 frequency 
                 Describes the number of flickering in times per second. 
               
               
                   
                 EXAMPLE The value 10 means it will  
               
               
                   
                 flicker 10 times for each second. 
               
               
                   
               
             
          
         
       
     
         [0366]    The sensory device  730  may further include a temperature type. 
         [0367]    Table 205 shows an example of XML representation syntax regarding sensory effect information that is implemented by the temperature type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 205 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- SEV Temperature type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“TemperatureType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sedI:EffectBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-value” 
               
               
                   
                 type=“sedI:intensityValueType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-range” 
               
               
                   
                 type=“sedI:intensityRangeType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0368]    Table 206 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the temperature type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
               
               
               
               
             
           
               
                 TABLE 206 
               
               
                   
               
               
                   
                 TemperatureType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 EffectBase 
                   
                 EffectBaseType 
               
               
                   
                 intensityValueFlag 
                 1 
                 bslbf 
               
               
                   
                 intensityRangeFlag 
                 1 
                 bslbf 
               
               
                   
                 if(intensityValueFlag) { 
                   
                   
               
               
                   
                 Intensity Value 
                 32 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 if(intensityRangeFlag) { 
                 64 
                 fsbf 
               
               
                   
                  Intensity-range 
                   
                   
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0369]    Table 207 shows example descriptor components semantics regarding the sensory effect information that is implemented by the temperature type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 207 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 TemperatureType 
                 Tool for describing a temperature effect. 
               
               
                 EffectBase 
                 Describes a base type of an effect. 
               
               
                 intensityValueFlag 
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityValue attribute. If it is 1 then the intensity-value 
               
               
                   
                 attribute is present, otherwise the intensity-value attribute is not present. 
               
               
                 intensityRangeFlag 
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityRange attribute. If it is 1 then the intensity range 
               
               
                   
                 attribute is present, otherwise the intensity range attribute is not present. 
               
               
                 intensity-value 
                 Describes the intensity of the light effect in terms of heating/cooling in 
               
               
                   
                 Celsius. 
               
               
                 intensity-range 
                 Describes the domain of the intensity value. 
               
               
                   
                 EXAMPLE [0.0, 100.0] on the Celsius scale or [32.0, 212.0] on the Fahrenheit scale. 
               
               
                   
               
             
          
         
       
     
         [0370]    Table 208 shows an example of XML representation syntax regarding sensory effect information that is implemented by the wind type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 208 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- SEV Wind type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“WindType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sedI:EffectBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-value” 
               
               
                   
                 type=“sedI:intensityValueType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-range” 
               
               
                   
                 type=“sedI:intensityRangeType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0371]    Table 209 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the wind type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
               
               
               
               
             
           
               
                 TABLE 209 
               
               
                   
               
               
                   
                 WindType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 EffectBase 
                   
                 EffectBaseType 
               
               
                   
                 intensityValueFlag 
                 1 
                 bslbf 
               
               
                   
                 intensityRangeFlag 
                 1 
                 bslbf 
               
               
                   
                 if(intensityValueFlag) { 
                   
                   
               
               
                   
                 Intensity-value 
                 32 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 if(intensityRangeFlag) { 
                   
                   
               
               
                   
                  Intensity-range 
                 64 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0372]    Table 210 shows example descriptor components semantics regarding the sensory effect information that is implemented by the wind type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 210 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 WindType 
                 Tool for describing a wind effect. 
               
               
                 EffectBase 
                 Describes a base type of an effect. 
               
               
                 intensityValueFlag 
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityValue attribute. If it is 1 then the intensity-value 
               
               
                   
                 attribute is present, otherwise the intensity-value attribute is not present. 
               
               
                 intensityRangeFlag 
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityRange attribute. If it is 1 then the intensity range 
               
               
                   
                 attribute is present, otherwise the intensity range attribute is not present. 
               
               
                 intensity-value 
                 Describes the intensity of the light effect in terms of heating/cooling in 
               
               
                   
                 Celsius. 
               
               
                 intensity-range 
                 Describes the domain of the intensity value. 
               
               
                   
                 EXAMPLE [0.0, 100.0] on the Celsius scale or [32.0, 212.0] on the Fahrenheit scale. 
               
               
                   
               
             
          
         
       
     
         [0373]    Table 211 shows an example of XML representation syntax regarding sensory effect information that is implemented by the vibration type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 211 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- SEV Vibration type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“VibrationType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sedI:EffectBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-value” 
               
               
                   
                 type=“sedI:intensityValueType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-range” 
               
               
                   
                 type=“sedI:intensityRangeType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0374]    Table 212 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the vibration type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
               
               
               
               
             
           
               
                 TABLE 212 
               
               
                   
               
               
                   
                 VibrationType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 EffectBase 
                   
                 EffectBaseType 
               
               
                   
                 intensityValueFlag 
                 1 
                 bslbf 
               
               
                   
                 intensityRangeFlag 
                 1 
                 bslbf 
               
               
                   
                 if(intensityValueFlag) { 
                   
                   
               
               
                   
                 Intensity value 
                 32 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 if(intensityRangeFlag) { 
                   
                   
               
               
                   
                  Intensity-range 
                 64 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0375]    Table 213 shows example descriptor components semantics regarding the sensory effect information that is implemented by the vibration type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 213 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 VibrationType 
                 Tool for describing a vibration effect. 
               
               
                 EffectBase 
                 Describes a base type of an effect. 
               
               
                 intensityValueFlag 
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityValue attribute. If it is 1 then the intensity-value 
               
               
                   
                 attribute is present, otherwise the intensity-value attribute is not present. 
               
               
                 intensityRangeFlag 
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityRange attribute. If it is 1 then the intensity range 
               
               
                   
                 attribute is present, otherwise the intensity range attribute is not present. 
               
               
                 intensity-value 
                 Describes the intensity of the vibration effect in terms of strength 
               
               
                   
                 according to the Richter scale. 
               
               
                 intensity-range 
                 Describes the domain of the intensity value. 
               
               
                   
                 EXAMPLE [0.0, 10.0] on the Richter magnitude scale 
               
               
                   
               
             
          
         
       
     
         [0376]    Table 214 shows an example of XML representation syntax regarding sensory effect information that is implemented by the spraying type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 214 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Spraying type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“SprayingType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sedI:EffectBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-value” 
               
               
                   
                 type=“sedI:intensityValueType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-range” 
               
               
                   
                 type=“sedI:intensityRangeType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“sprayingType” 
               
               
                   
                 type=“mpeg7:termReferenceType”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0377]    Table 215 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the spraying type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
               
               
               
               
             
           
               
                 TABLE 215 
               
               
                   
               
               
                   
                 SprayingType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 EffectBase 
                   
                 EffectBaseType 
               
               
                   
                 intensityValueFlag 
                 1 
                 bslbf 
               
               
                   
                 intensityRangeFlag 
                 1 
                 bslbf 
               
               
                   
                 sprayingType 
                 2 
                 bslbf 
               
               
                   
                 if(intensityValueFlag) { 
                   
                   
               
               
                   
                 Intensity-value 
                 32 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 if(intensityRangeFlag) { 
                   
                   
               
               
                   
                  Intensity-range 
                 64 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0378]    Table 216 shows example descriptor components semantics regarding the sensory effect information that is implemented by the spraying type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 216 
               
               
                   
               
               
                 Names             
                 Description             
               
               
                   
               
             
             
               
                 SprayingType             
                 Tool for describing a vibration effect.             
               
               
                 EffectBase             
                 Describes a base type of an effect.             
               
               
                 intensityValueFlag             
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityValue attribute. If it is 1 then the intensity-value 
               
               
                   
                 attribute is present, otherwise the intensity-value attribute is not present.             
               
               
                 intensityRangeFlag             
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityRange attribute. If it is 1 then the intensity-range 
               
               
                   
                 attribute is present, otherwise the intensity-range attribute is not present.             
               
               
                 sprayingType             
                 Describes the type of the spraying effect as a reference to a classification 
               
               
                   
                 scheme term. A CS that may be used for this purpose is the 
               
               
                   
                 SprayingTypeCS Flag in Annex A.2.6.             
               
               
                   
                              
               
               
                   
                 In the binary description, the following mapping table is used,             
               
               
                   
               
             
          
           
               
                   
                 spraying             
                 sprayingType             
                              
               
               
                   
               
               
                   
                 00             
                 water             
                              
               
               
                   
                 01~11             
                 Reserved             
                              
               
               
                   
               
             
          
           
               
                 intensity-value             
                 Describes the intensity of the spraying effect in terms in ml/h.             
               
               
                 intensity-range             
                 Describes the domain of the intensity value.             
               
               
                   
                 EXAMPLE [0.0, 10.0] ml/h.             
               
               
                   
               
             
          
         
       
     
         [0379]    Table 217 shows an example of XML representation syntax regarding sensory effect information that is implemented by the scent type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 217 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Scent type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“ScentType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sedI:EffectBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“scent” 
               
               
                   
                 type=“mpeg7:termReferenceType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-value” 
               
               
                   
                 type=“sedI:intensityValueType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-range” 
               
               
                   
                 type=“sedI:intensityRangeType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0380]    Table 218 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the scent type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
               
               
               
               
             
           
               
                 TABLE 218 
               
               
                   
               
               
                   
                 ScentType { 
                 Number of bits  
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                   
                 EffectBase 
                   
                 EffectBaseType 
               
               
                   
                 intensityValueFlag 
                 1 
                 bslbf 
               
               
                   
                 intensityRangeFlag 
                 1 
                 bslbf 
               
               
                   
                 scentType 
                 4 
                   
               
               
                   
                 if(intensityValueFlag) { 
                   
                   
               
               
                   
                 Intensity value 
                 32 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 if(intensityRangeFlag) { 
                   
                   
               
               
                   
                  Intensity-range 
                 64 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0381]    Table 219 shows example descriptor components semantics regarding the sensory effect information that is implemented by the scent type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 219 
               
               
                   
               
               
                 Names             
                 Description 
               
               
                   
               
             
             
               
                 ScentType             
                 Tool for describing a scent effect.             
               
               
                 EffectBase             
                 Describes a base type of an effect.             
               
               
                 intensityValueFlag             
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityValue attribute. If it is 1 then the intensity-value 
               
               
                   
                 attribute is present, otherwise the intensity-value attribute is not present.             
               
               
                 intensityRangeFlag             
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityRange attribute. If it is 1 then the intensity--range 
               
               
                   
                 attribute is present; otherwise the intensity-range attribute is not present.             
               
               
                 scent             
                 Describes the scent to use. A CS that may be used for this purpose is the 
               
               
                   
                 ScentCSFlag in Annex A.2.3.             
               
               
                   
                              
               
               
                   
                 In the binary description, the following mapping table is used,             
               
               
                   
               
             
          
           
               
                   
                 scent             
                 scentType             
                              
               
               
                   
               
               
                   
                 0000             
                 rose             
                              
               
               
                   
                 0001             
                 acacia             
                              
               
               
                   
                 0010             
                 chrysanthemum             
                              
               
               
                   
                 0011             
                 lilac             
                              
               
               
                   
                 0100             
                 mint             
                              
               
               
                   
                 0101             
                 jasmine             
                              
               
               
                   
                 0110             
                 pine_tree             
                              
               
               
                   
                 0111             
                 orange             
                              
               
               
                   
                 1000             
                 grape             
                              
               
               
                   
                 1001~1111             
                 Reserved             
                              
               
               
                   
               
             
          
           
               
                 intensity-value             
                 Describes the intensity of the scent effect in ml/h             
               
               
                 intensity-range             
                 Describes the domain of the intensity value.             
               
               
                   
                 EXAMPLE [0.0, 10.0] ml/h.             
               
               
                   
               
             
          
         
       
     
         [0382]    Table 220 shows an example of XML representation syntax regarding sensory effect information that is implemented by the fog type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 220 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Fog type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“FogType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sedI:EffectBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-value” 
               
               
                   
                 type=“sedI:intensityValueType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-range” 
               
               
                   
                 type=“sedI:intensityRangeType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0383]    Table 221 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the fog type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
               
             
           
               
                 TABLE 221 
               
               
                   
               
               
                   
                 FogType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
                 EffectBase 
                   
                 EffectBaseType 
               
               
                   
                 intensityValueFlag 
                 1 
                 bslbf 
               
               
                   
                 intensityRangeFlag 
                 1 
                 bslbf 
               
               
                   
                 if(intensityValueFlag) { 
                   
                   
               
               
                   
                 Intensity value 
                 32 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 if(intensityRangeFlag) { 
                   
                   
               
               
                   
                  Intensity-range 
                 64 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
               
                   
                 } 
               
               
                   
               
             
          
         
       
     
         [0384]    Table 222 shows example descriptor components semantics regarding the sensory effect information that is implemented by the fog type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 222 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 FogType 
                 Tool for describing a fog effect. 
               
               
                 EffectBase 
                 Describes a base type of an effect. 
               
               
                 intensityValueFlag 
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityValue attribute. If it is 1 then the intensity-value 
               
               
                   
                 attribute is present, otherwise the intensity-value attribute is not present. 
               
               
                 intensityRangeFlag 
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the intensityRange attribute. If it is 1 then the intensity range 
               
               
                   
                 attribute is present, otherwise the intensity range attribute is not present. 
               
               
                 intensity-value 
                 Describes the intensity of the fog effect in ml/h. 
               
               
                 intensity-range 
                 Describes the domain of the intensity value. 
               
               
                   
                 EXAMPLE [0.0, 10.0] ml/h. 
               
               
                   
               
             
          
         
       
     
         [0385]    Table 223 shows an example of XML representation syntax regarding sensory effect information that is implemented by the color correction type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 223 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Color Correction type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“ColorCorrectionType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sedI:EffectBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;choice minOccurs=“0”&gt; 
               
             
          
           
               
                   
                 &lt;element name=“SpatioTemporalLocator” 
               
               
                   
                 type=“mpeg7:SpatioTemporalLocatorType”/&gt; 
               
               
                   
                 &lt;element name=“SpatioTemporalMask” 
               
               
                   
                 type=“mpeg7:SpatioTemporalMaskType”/&gt; 
               
             
          
           
               
                   
                 &lt;/choice&gt; 
               
               
                   
                 &lt;attribute name=“intensity-value” 
               
               
                   
                 type=“sedI:intensityValueType” 
               
             
          
           
               
                   
                  use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“intensity-range” 
               
               
                   
                 type=“sedI:intensityRangeType” 
               
             
          
           
               
                   
                  use=“optional” fixed=“0 1”/&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0386]    Table 224 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the color correction type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
           
               
                 TABLE 224 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                 ColorCorrectionType { 
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 EffectBase 
                   
                 EffectBaseType 
               
               
                 intensityValueFlag 
                 1 
                 bslbf 
               
               
                 intensityRangeFlag 
                 1 
                 bslbf 
               
               
                 regionTypeChoice 
                 1 
                 bslbf 
               
               
                 if(regionTypeChoice) { 
                   
                   
               
               
                 SpatioTemporalLocator 
                   
                 mpeg7:SpatioTemporalLocatorType 
               
               
                 } 
                   
                   
               
               
                 else{ 
                   
                   
               
               
                 SpatioTemporalMask 
                   
                 mpeg7:SpatioTemporalMaskType 
               
               
                 } 
                   
                   
               
               
                 if(intensityValueFlag) { 
                   
                   
               
               
                 Intensity-value 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 if(intensityRangeFlag) { 
                   
                   
               
               
                 Intensity-range 
                 64 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0387]    Table 225 shows example descriptor components semantics regarding the sensory effect information that is implemented by the color correction type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 225 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 FogType 
                 Tool for describing a fog effect. 
               
               
                 EffectBase 
                 Describes a base type of an effect. 
               
               
                 intensityValueFlag 
                 This field, which is only present in the binary representation, 
               
               
                   
                 indicates the presence of the intensityValue attribute. If it is 1 
               
               
                   
                 then the intensity-value attribute is present, otherwise the 
               
               
                   
                 intensity-value attribute is not present. 
               
               
                 intensityRangeFlag 
                 This field, which is only present in the binary representation, 
               
               
                   
                 indicates the presence of the intensityRange attribute. If it is 1 
               
               
                   
                 then the intensity-range attribute is present, otherwise the 
               
               
                   
                 intensity-range attribute is not present. 
               
               
                 regionTypeChoice 
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the choice of the spatio-temporal region types. If it is 1 
               
               
                   
                 then the SpatioTemporalLocator is present, otherwise the 
               
               
                   
                 SpatioTemporalMask is present. 
               
               
                 intensity-value 
                 Describes the intensity of the color correction effect in terms of 
               
               
                   
                 “on” and “off” with respect to 1(on) and 0(off). 
               
               
                 intensity-range 
                 Describes the domain of the intensity value, i.e., 1 (on) and 0 
               
               
                   
                 (off). 
               
               
                 SpatioTemporalLocator 
                 Describes the spatio-temporal localization of the moving region 
               
               
                   
                 using mpeg7:SpatioTemporalLocatorType (optional), which 
               
               
                   
                 indicates the regions in a video segment where the color 
               
               
                   
                 correction effect is applied. The 
               
               
                   
                 mpeg7:SpatioTemporalLocatorType is Flag in ISO/IEC 
               
               
                   
                 15938-5. 
               
               
                 SpatioTemporalMask 
                 Describes a spatio-temporal mask that defines the spatio- 
               
               
                   
                 temporal composition of the moving region (optional), which 
               
               
                   
                 indicates the masks in a video segment where the color 
               
               
                   
                 correction effect is applied. The 
               
               
                   
                 mpeg7:SpatioTemporalMaskType is Flag in ISO/IEC 15938- 
               
               
                   
                 5. 
               
               
                   
               
             
          
         
       
     
         [0388]    Table 226 shows an example of XML representation syntax regarding sensory effect information that is implemented by the rigid body motion type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
               
               
             
           
               
                 TABLE 226 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Rigid Body Motion type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“RigidBodyMotionType”&gt; 
               
             
          
           
               
                   
                 &lt;complexContent&gt; 
               
             
          
           
               
                   
                 &lt;extension base=“sedI:EffectBaseType”&gt; 
               
             
          
           
               
                   
                 &lt;sequence&gt; 
               
             
          
           
               
                   
                 &lt;element name=“MoveToward” type=“sev:MoveTowardType” 
               
             
          
           
               
                   
                 minOccurs=“0”/&gt; 
               
             
          
           
               
                   
                 &lt;element name=“TrajectorySamples” type=“mpeg7:FloatMatrixType” 
               
             
          
           
               
                   
                 minOccurs=“0” maxOccurs=“unbounded”/&gt; 
               
             
          
           
               
                   
                 &lt;element name=“Incline” type=“sev:InclineType” minOccurs=“0”/&gt; 
               
               
                   
                 &lt;element name=“Shake” type=“sev:ShakeType” minOccurs=“0”/&gt; 
               
               
                   
                 &lt;element name=“Wave” type=“sev:WaveType” minOccurs=“0”/&gt; 
               
               
                   
                 &lt;element name=“Spin” type=“sev:SpinType” minOccurs=“0”/&gt; 
               
               
                   
                 &lt;element name=“Turn” type=“sev:TurnType” minOccurs=“0”/&gt; 
               
               
                   
                 &lt;element name=“Collide” type=“sev:CollideType” minOccurs=“0”/&gt; 
               
             
          
           
               
                   
                 &lt;/sequence&gt; 
               
             
          
           
               
                   
                 &lt;/extension&gt; 
               
             
          
           
               
                   
                 &lt;/complexContent&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Move Toward type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“MoveTowardType”&gt; 
               
             
          
           
               
                   
                 &lt;choice minOccurs=“0”&gt; 
               
             
          
           
               
                   
                 &lt;element name=“Speed” type=“float”/&gt; 
               
               
                   
                 &lt;element name=“Acceleration” type=“float”/&gt; 
               
             
          
           
               
                   
                 &lt;/choice&gt; 
               
               
                   
                 &lt;attribute name=“directionV” type=“MoveTowardAngleType” use=“optional” default=“0”/&gt; 
               
               
                   
                 &lt;attribute name=“directionH” type=“MoveTowardAngleType” use=“optional” default=“0”/&gt; 
               
               
                   
                 &lt;attribute name=“distance” type=“float” use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Incline type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“InclineType”&gt; 
               
             
          
           
               
                   
                 &lt;sequence&gt; 
               
             
          
           
               
                   
                 &lt;choice minOccurs=“0”&gt; 
               
             
          
           
               
                   
                 &lt;element name=“PitchSpeed” type=“float”/&gt; 
               
               
                   
                 &lt;element name=“PitchAcceleration” type=“float”/&gt; 
               
             
          
           
               
                   
                 &lt;/choice&gt; 
               
               
                   
                 &lt;choice minOccurs=“0”&gt; 
               
             
          
           
               
                   
                 &lt;element name=“rollSpeed” type=“float”/&gt; 
               
               
                   
                 &lt;element name=“rollAcceleration” type=“float”/&gt; 
               
             
          
           
               
                   
                 &lt;/choice&gt; 
               
               
                   
                 &lt;choice minOccurs=“0”&gt; 
               
             
          
           
               
                   
                 &lt;element name=“yawSpeed” type=“float”/&gt; 
               
               
                   
                 &lt;element name=“yawAcceleration” type=“float”/&gt; 
               
             
          
           
               
                   
                 &lt;/choice&gt; 
               
             
          
           
               
                   
                 &lt;/sequence&gt; 
               
               
                   
                 &lt;attribute name=“pitch” type=“sev:InclineAngleType” use=“optional” default=“0”/&gt; 
               
               
                   
                 &lt;attribute name=“roll” type=“sev:InclineAngleType” use=“optional” default=“0”/&gt; 
               
               
                   
                 &lt;attribute name=“yaw” type=“sev:InclineAngleType” use=“optional” default=“0”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Shake type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“ShakeType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“direction” type=“mpeg7:termReferenceType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“count” type=“float” use=“optional”/&gt; 
               
               
                   
                 &lt;attribute name=“distance” type=“float” use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Wave type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“WaveType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“direction” type=“mpeg7:termReferenceType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“startDirection” type=“mpeg7:termReferenceType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“count” type=“float” use=“optional”/&gt; 
               
               
                   
                 &lt;attribute name=“distance” type=“float” use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Spin type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“SpinType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“direction” type=“mpeg7:termReferenceType” 
               
             
          
           
               
                   
                 use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“count” type=“float” use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Turn type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“TurnType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“direction” type=“sev:TurnAngleType” use=“optional”/&gt; 
               
               
                   
                 &lt;attribute name=“speed” type=“float” use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Collide type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;complexType name=“CollideType”&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“directionH” type=“sev:MoveTowardAngleType” 
               
             
          
           
               
                   
                 use=“optional” default=“0”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“directionV” type=“sev:MoveTowardAngleType” 
               
             
          
           
               
                   
                 use=“optional” default=“0”/&gt; 
               
             
          
           
               
                   
                 &lt;attribute name=“speed” type=“float” use=“optional”/&gt; 
               
             
          
           
               
                   
                 &lt;/complexType&gt; 
               
               
                   
                 &lt;!-- ################################################ --&gt; 
               
             
          
           
               
                   
                 &lt;!-- Definition of Rigid Body Motion base type 
                 --&gt; 
               
             
          
           
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                 &lt;simpleType name=“TurnAngleType”&gt; 
               
             
          
           
               
                   
                 &lt;restriction base=“integer”&gt; 
               
             
          
           
               
                   
                 &lt;minInclusive value=“−180”/&gt; 
               
               
                   
                 &lt;maxInclusive value=“180”/&gt; 
               
             
          
           
               
                   
                 &lt;/restriction&gt; 
               
             
          
           
               
                   
                 &lt;/simpleType&gt; 
               
               
                   
                 &lt;simpleType name=“InclineAngleType”&gt; 
               
             
          
           
               
                   
                 &lt;restriction base=“integer”&gt; 
               
             
          
           
               
                   
                 &lt;minInclusive value=“−359”/&gt; 
               
               
                   
                 &lt;maxInclusive value=“359”/&gt; 
               
             
          
           
               
                   
                 &lt;/restriction&gt; 
               
             
          
           
               
                   
                 &lt;/simpleType&gt; 
               
               
                   
                 &lt;simpleType name=“MoveTowardAngleType”&gt; 
               
             
          
           
               
                   
                 &lt;restriction base=“integer”&gt; 
               
             
          
           
               
                   
                 &lt;minInclusive value=“0”/&gt; 
               
               
                   
                 &lt;maxInclusive value=“359”/&gt; 
               
             
          
           
               
                   
                 &lt;/restriction&gt; 
               
             
          
           
               
                   
                 &lt;/simpleType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0389]    Table 227 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the rigid body motion type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
               
               
               
               
             
               
               
               
             
           
               
                 TABLE 227 
               
               
                   
               
               
                   
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 RigidBodyMotionType { 
                   
                   
               
               
                 EffectBase 
                   
                 EffectBaseType 
               
               
                 MoveTowardFlag 
                 1 
                 bslbf 
               
               
                 TrajectorySamplesFlag 
                 1 
                 bslbf 
               
               
                 InclineFlag 
                 1 
                 bslbf 
               
               
                 ShakeFlag 
                 1 
                 bslbf 
               
             
          
           
               
                   
                 WaveFlag 
                 1 
                 bslbf 
               
             
          
           
               
                 SpinFlag 
                 1 
                 bslbf 
               
               
                 TurnFlag 
                 1 
                 bslbf 
               
               
                 CollideFlag 
                 1 
                 bslbf 
               
               
                 NumOfTrajSamples 
                 32 
                 uimsbf 
               
               
                 Dimension 
                 8 
                 uimsbf 
               
               
                 if(MoveTowardFlag) { 
                   
                   
               
               
                 MoveToward 
                   
                 MoveTowardType 
               
               
                 } 
                   
                   
               
               
                 if(MoveTowardFlag) { 
                   
                   
               
               
                 for(j=0;j&lt; 
                   
                   
               
               
                 NumOfTrajSamples;j++){ 
                   
                   
               
             
          
           
               
                   
                 TrajectorySamples[j]; 
                 Dimension*32 
                 fsbf 
               
               
                   
                 } 
                   
                   
               
             
          
           
               
                 } 
                   
                   
               
               
                 if(InclineFlag) { 
                   
                   
               
               
                 Incline 
                   
                 InclineType 
               
               
                 } 
                   
                   
               
               
                 if(ShakeFlag) { 
                   
                   
               
               
                 Shake 
                   
                 ShakeType 
               
               
                 } 
                   
                   
               
               
                 if(WaveFlag) { 
                   
                   
               
               
                 Wave 
                   
                 WaveType 
               
               
                 } 
                   
                   
               
               
                 if(SpinFlag) { 
                   
                   
               
               
                 Spin 
                   
                 SpinType 
               
               
                 } 
                   
                   
               
               
                 if(TurnFlag) { 
                   
                   
               
               
                 Turn 
                   
                 TurnType 
               
               
                 } 
                   
                   
               
               
                 if(CollideFlag) { 
                   
                   
               
               
                 Collide 
                   
                 CollideType 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 MoveTowardType { 
                   
                   
               
               
                 moveTowardInfoChoice 
                 1 
                 bslbf 
               
               
                 distanceFlag 
                 1 
                 bslbf 
               
               
                 if(moveTowardInfoChoice) { 
                   
                   
               
               
                 Speed 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 else{ 
                   
                   
               
               
                 Acceleration 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 directionV 
                 9 
                 uimsbf 
               
               
                 direction 
                 9 
                 uimsbf 
               
               
                 if(distanceFlag) { 
                   
                   
               
               
                 distance 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 InclineType { 
                   
                   
               
               
                 pitchInfoChoice 
                 1 
                 bslbf 
               
               
                 rollInfoChoice 
                 1 
                 bslbf 
               
               
                 yawInfoChoice 
                 1 
                 bslbf 
               
               
                 if(pitchInfoChoice) { 
                   
                   
               
               
                 PitchSpeed 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 else{ 
                   
                   
               
               
                 PitchAcceleration 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 if(rollInfoChoice) { 
                   
                   
               
               
                 RollSpeed 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 else{ 
                   
                   
               
               
                 RollAcceleration 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 if(yawInfoChoice) { 
                   
                   
               
               
                 YawSpeed 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 else{ 
                   
                   
               
               
                 YawAcceleration 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 Pitch 
                 10 
                 simsbf 
               
               
                 Roll 
                 10 
                 simsbf 
               
               
                 Yaw 
                 10 
                 simsbf 
               
               
                 } 
                   
                   
               
               
                 ShakeType { 
                   
                   
               
               
                 directionFlag 
                 1 
                 bslbf 
               
               
                 countFlag 
                 1 
                 bslbf 
               
               
                 distanceFlag 
                 1 
                 bslbf 
               
               
                 if(directionFlag) { 
                   
                   
               
               
                 direction 
                 2 
                 bslbf 
               
               
                 } 
                   
                   
               
               
                 if(countFlag) { 
                   
                   
               
               
                 count 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 if(distanceFlag) { 
                   
                   
               
               
                 distance 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 WaveType { 
                   
                   
               
               
                 directionFlag 
                 1 
                 bslbf 
               
               
                 startDirectionFlag 
                 1 
                 bslbf 
               
               
                 countFlag 
                 1 
                 bslbf 
               
               
                 distanceFlag 
                 1 
                 bslbf 
               
               
                 if(directionFlag) { 
                   
                   
               
               
                 direction 
                 2 
                 bslbf 
               
               
                 } 
                   
                   
               
               
                 if(startDirectionFlag) { 
                   
                   
               
               
                 startDirection 
                 2 
                 bslbf 
               
               
                 } 
                   
                   
               
               
                 if(countFlag) { 
                   
                   
               
               
                 count 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 if(distanceFlag) { 
                   
                   
               
               
                 distance 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 SpinType { 
                   
                   
               
               
                 directionFlag 
                 1 
                 bslbf 
               
               
                 countFlag 
                 1 
                 bslbf 
               
               
                 if(directionFlag) { 
                   
                   
               
               
                 direction 
                 3 
                 bslbf 
               
               
                 } 
                   
                   
               
               
                 if(countFlag) { 
                   
                   
               
             
          
           
               
                   
                 count 
                 32 
                 fsbf 
               
             
          
           
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 TurnType { 
                   
                   
               
               
                 directionFlag 
                 1 
                 bslbf 
               
               
                 speedFlag 
                 1 
                 bslbf 
               
               
                 if(directionFlag) { 
                   
                   
               
               
                 direction 
                 9 
                 simsbf 
               
               
                 } 
                   
                   
               
               
                 if(speedFlag) { 
                   
                   
               
               
                 speed 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 } 
                   
                   
               
               
                 CollideType { 
                   
                   
               
               
                 speedFlag 
                 1 
                 bslbf 
               
               
                 directionV 
                 9 
                 uimsbf 
               
               
                 directionH 
                 9 
                 uimsbf 
               
               
                 if(speedFlag) { 
                   
                   
               
               
                 speed 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0390]    Table 228 shows example descriptor components semantics regarding the sensory effect information that is implemented by the rigid body motion type sensory device, according to example embodiments. 

 
         [0391]    Table 229 shows example descriptor components semantics regarding the move toward type, according to example embodiments. 

 
         [0392]    Table 230 shows example descriptor components semantics regarding the incline type, according to example embodiments. 

 
         [0393]    Table 231 shows example descriptor components semantics regarding the shake type, according to example embodiments. 

 
         [0394]    Table 232 shows example descriptor components semantics regarding the wave type, according to example embodiments. 

 
         [0395]    Table 233 shows example descriptor components semantics regarding the spin type, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
             
               
               
               
               
             
               
               
             
           
               
                 TABLE 233 
               
               
                   
               
               
                 Names            
                 Description            
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 directionFlag            
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the direction attribute. If it is 1 then the direction 
               
               
                   
                 attribute is present, otherwise the direction attribute is not present.            
               
               
                 countFlag            
                 This field, which is only present in the binary representation, indicates the 
               
               
                   
                 presence of the count attribute. If it is 1 then the count attribute is 
               
               
                   
                 present, otherwise the count attribute is not present.            
               
               
                 direction            
                 Describes the direction of the spinning based on the 3 axes. A CS that may 
               
               
                   
                 be used for this purpose is the SpinDirectionCS Flag in Annex A.2.5.            
               
               
                   
                 NOTE 1 Forward-spin based on x axis (which is “xf” in the classification 
               
               
                   
                 scheme) indicates the spinning direction by the pitch arrow depicted in the 
               
               
                   
                 FIG. 2. Otherwise, backward-spin based on x axis (which is “xb” in the 
               
               
                   
                 classification scheme) indicates the opposite spinning direction of “xf”.            
               
               
                   
                 
                           
                 
               
               
                   
                 In the binary description, the following mapping table is used.            
               
               
                   
               
             
          
           
               
                   
                 spin direction            
                 direction            
                 
                           
                 
               
               
                   
               
               
                   
                 000            
                 xf            
                 
                           
                 
               
               
                   
                 001            
                 xb            
                 
                           
                 
               
               
                   
                 010            
                 yf            
                 
                           
                 
               
               
                   
                 011            
                 yb            
                 
                           
                 
               
               
                   
                 100            
                 zf            
                 
                           
                 
               
               
                   
                 101            
                 zb            
                 
                           
                 
               
               
                   
                 110~111            
                 Reserved            
                 
                           
                 
               
               
                   
               
             
          
           
               
                 count            
                 Describes the times to spin during the duration time.            
               
               
                   
               
             
          
         
       
     
         [0396]    Table 234 shows example descriptor components semantics regarding the turn type, according to example embodiments. 

 
         [0397]    Table 235 shows example descriptor components semantics regarding the collide type, according to example embodiments. 

 
         [0398]    The kinesthetic type sensory device may include a passive kinesthetic motion type, a passive kinesthetic force type, and an active kinesthetic type, however, the present disclosure is not limited thereto. 
         [0399]    Table 236 shows an example of XML representation syntax regarding sensory effect information that is implemented by the passive kinesthetic motion type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 236 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;!-- SEV Passive Kinesthetic Motion type   --&gt; 
               
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;complexType name=“PassiveKinestheticMotionType”&gt; 
               
               
                   
                   &lt;complexContent&gt; 
               
               
                   
                    &lt;extension base=“sev:RigidBodyMotionType”&gt; 
               
               
                   
                     &lt;attribute name=“updaterate” type=“positiveInteger” use= 
               
               
                   
                     “required”/&gt; 
               
               
                   
                    &lt;/extension&gt; 
               
               
                   
                   &lt;/complexContent&gt; 
               
               
                   
                  &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0400]    Table 237 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the passive kinesthetic motion type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 237 
               
               
                   
               
               
                 PassiveKinestheticMotionType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 RigidBodyMotion 
                   
                 RigidBodyMotionType 
               
               
                 updateRate 
                 16 
                 uimsbf 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0401]    Table 238 shows example descriptor components semantics regarding the sensory effect information that is implemented by the passive kinesthetic motion type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 238 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 PassiveKinestheticMotionType 
                 Tool for describing a passive kinesthetic motion effect. 
               
               
                   
                 This type defines a passive kinesthetic motion mode. 
               
               
                   
                 In this mode, a user holds the kinesthetic device softly 
               
               
                   
                 and the kinesthetic device guides the user&#39;s hand 
               
               
                   
                 according to the recorded motion trajectories that are 
               
               
                   
                 specified by three positions and three orientations. 
               
               
                 TrajectorySamples 
                 Tool for describing a passive kinesthetic interaction. The 
               
               
                   
                 passive kinesthetic motion data is comprised with 6 by 
               
               
                   
                 m matrix, where 6 rows contain three positions (Px, Py, 
               
               
                   
                 Pz in millimeters) and three orientations (Ox, Oy, Oz in 
               
               
                   
                 degrees). These six data are updated with the same 
               
               
                   
                 updaterate. 
               
               
                 updateRate 
                 Describes a number of data update times per second. 
               
               
                   
                 EXAMPLE The value 20 means the kinesthetic device will move to 
               
               
                   
                 20 different positions and orientations for each second. 
               
               
                   
               
             
          
         
       
     
         [0402]    Table 238-2 shows an example of XML representation syntax regarding sensory effect information that is implemented by the passive kinesthetic force type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 238-2 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;!-- SEV Passive Kinesthetic Force type    --&gt; 
               
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;complexType name=“PassiveKinestheticForceType”&gt; 
               
               
                   
                   &lt;complexContent&gt; 
               
               
                   
                    &lt;extension base=“sedl:EffectBaseType”&gt; 
               
               
                   
                     &lt;sequence&gt; 
               
               
                   
                      &lt;element name=“passivekinestheticforce” 
               
               
                   
                        type=“mpeg7:FloatMatrixType”/&gt; 
               
               
                   
                     &lt;/sequence&gt; 
               
               
                   
                     &lt;attribute name=“updaterate” type=“positiveInteger” use= 
               
               
                   
                     “required”/&gt; 
               
               
                   
                    &lt;/extension&gt; 
               
               
                   
                   &lt;/complexContent&gt; 
               
               
                   
                  &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0403]    Table 238-3 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the passive kinesthetic force type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 238-3 
               
               
                   
               
               
                 PassiveKinestheticForceType { 
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 EffectBase 
                   
                 EffectBaseType 
               
               
                 PassiveKinestheticForce 
                 6*3*32 
                 fsbf 
               
               
                 updateRate 
                 16 
                 uimsbf 
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0404]    Table 238-4 shows example descriptor components semantics regarding the sensory effect information that is implemented by the passive kinesthetic force type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 238-4 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 EffectBase 
                 Describes a base type of an effect. 
               
               
                 PassiveKinestheticForceType 
                 Tool for describing a passive kinesthetic force/torque 
               
               
                   
                 effect. This type defines a passive kinesthetic 
               
               
                   
                 force/torque mode. In this mode, a user holds the 
               
               
                   
                 kinesthetic device softly and the kinesthetic device 
               
               
                   
                 guides the user’s hand according to the recorded 
               
               
                   
                 force/toque histories. 
               
               
                 PassiveKinestheticForce 
                 Describes a passive kinesthetic force/torque sensation. 
               
               
                   
                 The passive kinesthetic force/torque data are comprised 
               
               
                   
                 with 6 by m matrix, where 6 rows contain three forces 
               
               
                   
                 (Fx, Fy, Fz in Newton) and three torques (Tx, Ty, Tz in 
               
               
                   
                 Newton-millimeter) for force/torque trajectories. These six  
               
               
                   
                 data are updated with the same updaterate. 
               
               
                 updateRate 
                 Describes a number of data update times per second. 
               
               
                   
               
             
          
         
       
     
         [0405]    Table 239 shows an example of XML representation syntax regarding sensory effect information that is implemented by the active kinesthetic type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                   
                 TABLE 239 
               
               
                   
                   
               
             
             
               
                   
                 &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;!-- SEV Active Kinesthetic type    --&gt; 
               
               
                   
                  &lt;!-- ################################################ --&gt; 
               
               
                   
                  &lt;complexType name=“ActiveKinestheticType”&gt; 
               
               
                   
                   &lt;complexContent&gt; 
               
               
                   
                    &lt;extension base=“sedl:EffectBaseType”&gt; 
               
               
                   
                     &lt;sequence&gt; 
               
               
                   
                      &lt;element name=“activekinesthetic” 
               
               
                   
                         type=“sev:ActiveKinestheticForceType”/&gt; 
               
               
                   
                     &lt;/sequence&gt; 
               
               
                   
                    &lt;/extension&gt; 
               
               
                   
                   &lt;/complexContent&gt; 
               
               
                   
                  &lt;/complexType&gt; 
               
               
                   
                  &lt;complexType name=“ActiveKinestheticForceType”&gt; 
               
               
                   
                   &lt;attribute name=“Fx” type=“float”/&gt; 
               
               
                   
                   &lt;attribute name=“Fy” type=“float”/&gt; 
               
               
                   
                   &lt;attribute name=“Fz” type=“float”/&gt; 
               
               
                   
                   &lt;attribute name=“Tx” type=“float” use=“optional”/&gt; 
               
               
                   
                   &lt;attribute name=“Ty” type=“float” use=“optional”/&gt; 
               
               
                   
                   &lt;attribute name=“Tz” type=“float” use=“optional”/&gt; 
               
               
                   
                  &lt;/complexType&gt; 
               
               
                   
                   
               
             
          
         
       
     
         [0406]    Table 240 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the active kinesthetic type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 240 
               
               
                   
               
               
                   
                 Number  
                   
               
               
                   
                 of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 PassiveKinestheticForceType { 
                   
                   
               
               
                 EffectBase 
                   
                 EffectBaseType 
               
               
                 ActiveKinesthetic 
                   
                 ActiveKinestheticForceType 
               
               
                 } 
                   
                   
               
               
                 ActiveKinestheticType { 
                   
                   
               
               
                 txFlag 
                  1 
                 bslbf 
               
               
                 tyFlag 
                  1 
                 bslbf 
               
               
                 tzFlag 
                  1 
                 bslbf 
               
               
                 fx 
                 32 
                 fsbf 
               
               
                 fy 
                 32 
                 fsbf 
               
               
                 fz 
                 32 
                 fsbf 
               
               
                 if(txFlag) { 
                   
                   
               
               
                 tx 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 if(tyFlag) { 
                   
                   
               
               
                 ty 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 if(tzFlag) { 
                   
                   
               
               
                  tz 
                 32 
                 fsbf 
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0407]    Table 241 shows example descriptor components semantics regarding the sensory effect information that is implemented by the active kinesthetic type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 241 
               
               
                   
               
               
                 Names 
                 Description 
               
               
                   
               
             
             
               
                 EffectBase 
                 Describes a base type of an effect. 
               
               
                 ActiveKinestheticType 
                 Tool for describing an active kinesthetic effect. This type 
               
               
                   
                 defines an active kinesthetic interaction mode. In this 
               
               
                   
                 mode, when a user touches an object by his/her will, then 
               
               
                   
                 the computed contact forces and torques are provided. 
               
               
                 ActiveKinestheticForceType 
                 Describes three forces(Fx, Fy, Fz) and torques(Tx, Ty, Tz) for 
               
               
                   
                 each axis in an active kinesthetic mode. Force is 
               
               
                   
                 represented in the unit of N(Newton) and torque is 
               
               
                   
                 represented in the unit of Nmm(Newton-millimeter). 
               
               
                 activekinesthetic 
                 Tool for describing an active kinesthetic interaction. 
               
               
                 txFlag 
                 This field, which is only present in the binary 
               
               
                   
                 representation, indicates the presence of the tx attribute. 
               
               
                   
                 If it is 1 then the tx attribute is present, otherwise the tx 
               
               
                   
                 attribute is not present. 
               
               
                 tyFlag 
                 This field, which is only present in the binary 
               
               
                   
                 representation, indicates the presence of the ty attribute. 
               
               
                   
                 If it is 1 then the ty attribute is present, otherwise the ty 
               
               
                   
                 attribute is not present. 
               
               
                 tzFlag 
                 This field, which is only present in the binary 
               
               
                   
                 representation, indicates the presence of the tz attribute. 
               
               
                   
                 If it is 1 then the tz attribute is present, otherwise the tz 
               
               
                   
                 attribute is not present. 
               
               
                   
               
             
          
         
       
     
         [0408]    Table 242 shows an example of XML representation syntax regarding sensory effect information that is implemented by the tactile type sensory device, according to example embodiments. 
         [0000]    
       
         
               
             
           
               
                 TABLE 242 
               
               
                   
               
             
             
               
                 &lt;!-- ################################################ --&gt; 
               
               
                  &lt;!-- SEV Tactile type        --&gt; 
               
               
                  &lt;!-- ################################################ --&gt; 
               
               
                  &lt;complexType name=“TactileType”&gt; 
               
               
                   &lt;complexContent&gt; 
               
               
                    &lt;extension base=“sedl:EffectBaseType”&gt; 
               
               
                     &lt;sequence&gt; 
               
               
                      &lt;choice&gt; 
               
               
                       &lt;element name=“ArrayIntensity” type= 
               
               
                       “mpeg7:FloatMatrixType”/&gt; 
               
               
                       &lt;element name=“TactileVideo” type=“anyURI”/&gt; 
               
               
                      &lt;/choice&gt; 
               
               
                     &lt;/sequence&gt; 
               
               
                     &lt;attribute name=“tactileEffect” type= 
               
               
                     “mpeg7:termReferenceType” use=“optional”/&gt; 
               
               
                 &lt;attribute name=“updaterate” type=“positiveInteger” use=“optional”/&gt; 
               
               
                    &lt;/extension&gt; 
               
               
                   &lt;/complexContent&gt; 
               
               
                  &lt;/complexType&gt; 
               
               
                   
               
             
          
         
       
     
         [0409]    Table 243 shows an example of binary representation syntax regarding the sensory effect information that is implemented by the tactile type sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
               
             
           
               
                 TABLE 243 
               
               
                   
               
               
                   
                 Number of bits 
                 Mnemonic 
               
               
                   
               
             
             
               
                 Tactile effect { 
                   
                   
               
               
                 EffectBase 
                   
                 EffectBaseType 
               
               
                 tactileSourceChoice 
                  1 
                 bslbf 
               
               
                 tactileEffectFlag 
                  1 
                 bslbf 
               
               
                 updataRateFlag 
                  1 
                 bslbf 
               
               
                 if(tactileSourceChoice){ 
                   
                   
               
               
                 dimX 
                 16 
                 uimsbf 
               
               
                 dimY 
                 16 
                 uimsbf 
               
               
                 ArrayIntensity 
                 dimX*dimY*32 
                 fsbf 
               
               
                  } 
                   
                   
               
               
                 else{ 
                   
                   
               
               
                 TactileVideoLength 
                   
                 vluimsbf5 
               
               
                 TactileVideo 
                 8*TactileVideoLength 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(tactileEffectFlag){ 
                   
                   
               
               
                 tactileEffect 
                  3 
                 bslbf 
               
               
                  } 
                   
                   
               
               
                 if(tactileRateFlag){ 
                   
                   
               
               
                 updateRate 
                 16 
                 uimsbf 
               
               
                 } 
                   
                   
               
               
                 } 
               
               
                   
               
             
          
         
       
     
         [0410]    Table 244 shows example descriptor components semantics regarding the sensory effect information that is implemented by the tactile sensory device, according to example embodiments. 
         [0000]    
       
         
               
               
             
               
               
               
             
               
               
             
           
               
                 TABLE 244 
               
               
                   
               
             
             
               
                 Names 
                 Description 
               
               
                   
               
               
                 EffectBase 
                 Describes a base type of an effect. 
               
               
                 TactileType 
                 Tool for describing a tactile effect. Tactile effects can provide 
               
               
                   
                 vibrations, pressures, temperature, etc, directly onto some 
               
               
                   
                 areas of human skin through many types of actuators such as 
               
               
                   
                 vibration motors, air-jets, piezo-actuators, thermal actuators. 
               
               
                   
                 A tactile effect may effectively be represented by an 
               
               
                   
                 ArrayIntensity or by a TactileVideo, all of which can be 
               
               
                   
                 composed of m by n matrix that is mapped to m by n 
               
               
                   
                 actuators in a tactile device. A Tactile Video is Flag as a 
               
               
                   
                 grayscale video formed with m-by-n pixels matched to the m- 
               
               
                   
                 by-n tactile actuator array. 
               
               
                 ArrayIntensity 
                 Describes intensities in terms of physical quantities for all 
               
               
                   
                 elements of m by n matrix of the tactile actuators. For 
               
               
                   
                 temperature tactile effect, for example, intensity is specified in 
               
               
                   
                 the unit of Celsius. For vibration tactile effect, intensity is 
               
               
                   
                 specified in the unit of mm (amplitude). For pressure tactile 
               
               
                   
                 effect, intensity is specified in the unit of Newton/mm 2 . 
               
               
                 TactileVideo 
                 Describes intensities in terms of grayscale(0-255) video of 
               
               
                   
                 tactile information. This grayscale value(0-255) can be 
               
               
                   
                 divided into several levels according to the number of levels 
               
               
                   
                 that a device produces. 
               
               
                 tactileeffect 
                 Describes the tactile effect to use. A CS that may be used for 
               
               
                   
                 this purpose is the TactileEffectCS Flag in Annex Error! 
               
               
                   
                 Reference source not found.. This refers the preferable tactile effects. 
               
               
                   
                 In the binary description, the following mapping table is used, 
               
               
                   
               
             
          
           
               
                   
                 TactileEffect 
                 TactileEffectType 
               
               
                   
               
               
                   
                 000 
                 vibration 
               
               
                   
                 001 
                 temperature 
               
               
                   
                 010 
                 pressure 
               
               
                   
                 011~111 
                 Reserved 
               
               
                   
               
             
          
           
               
                 updateRate 
                 Describes a number of data update times per second. 
               
               
                 updateRate 
                 Describes a number of data update times per second. 
               
               
                 tactileSourceChoice 
                 This field, which is only present in the binary representation, 
               
               
                   
                 specifies the choice of the tectile effect source. If it is 1 then 
               
               
                   
                 the ArrayIntensity is present, otherwise the 
               
               
                   
                 TactileVideo is present. 
               
               
                 tactileEffectFlag 
                 This field, which is only present in the binary representation, 
               
               
                   
                 indicates the presence of the tactileEffect attribute. If it 
               
               
                   
                 is 1 then the tactileEffect attribute is present, otherwise 
               
               
                   
                 the tactileEffect attribute is not present. 
               
               
                 updateRateFlag 
                 This field, which is only present in the binary representation, 
               
               
                   
                 indicates the presence of the updateRate attribute. If it is 1 
               
               
                   
                 then the updateRate attribute is present, otherwise the 
               
               
                   
                 updateRate attribute is not present. 
               
               
                 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. 
               
               
                   
               
             
          
         
       
     
         [0411]    Table 245 shows example mnemonics, according to example embodiments. 
         [0000]    
       
         
               
               
             
           
               
                 TABLE 245 
               
               
                   
               
             
             
               
                 bslbf 
                 Bit string, left bit first, where “left” is the order in which bits are 
               
               
                   
                 written in ISO/IEC 15938-3. Bit strings are generally written as a string 
               
               
                   
                 of 1s and 0s within single quote marks, e.g. ‘1000 0001’. Blanks within 
               
               
                   
                 a bit string are for ease of reading and have no significance. For 
               
               
                   
                 convenience, large strings are occasionally written in hexadecimal, in 
               
               
                   
                 which case conversion to a binary in the conventional manner will yield 
               
               
                   
                 the value of the bit string. Thus, the left-most hexadecimal digit is first 
               
               
                   
                 and in each hexadecimal digit the most significant of the four digits is 
               
               
                   
                 first. 
               
               
                 UTF 8 
                 Binary string encoding Flag in ISO 10646/IETF RFC 2279. 
               
               
                 vluimsbf5 
                 Variable length unsigned integer most significant bit first representation con- 
               
               
                   
                 sisting of two parts. The first part defines the number n of 4-bit bit 
               
               
                   
                 fields used for the value representation, encoded by a sequence of n−1 
               
               
                   
                 “1” bits, followed by a “0” bit signaling its end. The second part 
               
               
                   
                 contains the value of the interger encoded using the number of bit fields 
               
               
                   
                 specified in the first part. 
               
               
                 uimsbf 
                 Unsigned integer, most significant bit first. 
               
               
                 fsbf 
                 Float (32 bit), sign bit first. The semantics of the bits within a float are specified 
               
               
                   
                 in the IEEE Standard for Binary Floating Point Arithmetic 
               
               
                   
                 (ANSI/IEEE Std 754 1985). 
               
               
                   
               
             
          
         
       
     
         [0412]      FIG. 7B  illustrates a method of operating a sensory effect processing system, according to example embodiments. 
         [0413]    Referring to  FIG. 7B , the sensory media reproducing device  710  of  FIG. 7A , for example, may reproduce content including at least one item of sensory effect information. 
         [0414]    The sensory media reproducing device  710  may extract the sensory effect information from the content. 
         [0415]    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, using at least one of an XML encoder and a binary encoder. 
         [0416]    The sensory media reproducing device  710  may transmit the generated SEM to a sensory effect controlling device  720 . 
         [0417]    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. 
         [0418]    In addition, the sensory device  730  may transmit the generated SDCap metadata to the sensory effect controlling device  720 . 
         [0419]    The sensory effect controlling device  720  may decode the SEM and the SDCap metadata in operation  743 . 
         [0420]    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. 
         [0421]    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 . 
         [0422]    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. 
         [0423]    In addition, the sensory effect controlling device  720  may transmit the SDCmd metadata to the sensory device  730 . 
         [0424]    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. 
         [0425]    Here, the sensory device  730  may execute an effect event corresponding to the sensory effect information in operation  747 . 
         [0426]    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. 
         [0427]    According to other example 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. 
         [0428]    In addition, the sensory device  730  may transmit the generated USP metadata to the sensory effect controlling device  720 . 
         [0429]    The sensory effect controlling device  720  may receive the SDCap metadata and the USP metadata from the sensory device  730  in operation  752 . 
         [0430]    Here, the sensory effect controlling device  720  may extract the preference information by decoding the USP metadata in operation  753 . 
         [0431]    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. 
         [0432]    A method of controlling the sensory effect according to example embodiments may perform operations S 743  and S 745  by the sensory effect controlling device  720 . 
         [0433]    Additionally, the method of operating the sensory device may perform the operations S 746  and S 745  by the sensory device  730 . 
         [0434]    The methods according to the above-described example embodiments may be recorded in non-transitory computer-readable media including program instructions to implement various operations embodied by a computer. The results produced can be displayed on a display of the computing hardware. 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 discs and DVDs; magneto-optical media such as optical discs; 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. The media may be transfer media such as optical lines, metal lines, or waveguides including a carrier wave for transmitting a signal designating the program command and the data construction. 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. Examples of the magnetic recording apparatus include a hard disk device (HDD), a flexible disk (FD), and a magnetic tape (MT). Examples of the optical disk include a DVD (Digital Versatile Disc), a DVD-RAM, a CD-ROM (Compact Disc-Read Only Memory), and a CD-R (Recordable)/RW. 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. 
         [0435]    Further, according to an aspect of the embodiments, any combinations of the described features, functions and/or operations can be provided. 
         [0436]    Moreover, each apparatus discussed above may include at least one processor to execute at least one of the above-described units and methods. 
         [0437]    Although example embodiments have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these example embodiments without departing from the principles and spirit of the disclosure, the scope of which is defined in the claims and their equivalents.