Net_UserAgent_Mobile
[ class tree: Net_UserAgent_Mobile ] [ index: Net_UserAgent_Mobile ] [ all elements ]

Source for file ScreenInfo.php

Documentation is available at ScreenInfo.php

  1. <?php
  2. /* vim: set expandtab tabstop=4 shiftwidth=4: */
  3.  
  4. /**
  5.  * PHP versions 4 and 5
  6.  *
  7.  * Copyright (c) 2008-2009 KUBO Atsuhiro <kubo@iteman.jp>,
  8.  * All rights reserved.
  9.  *
  10.  * Redistribution and use in source and binary forms, with or without
  11.  * modification, are permitted provided that the following conditions are met:
  12.  *
  13.  *     * Redistributions of source code must retain the above copyright
  14.  *       notice, this list of conditions and the following disclaimer.
  15.  *     * Redistributions in binary form must reproduce the above copyright
  16.  *       notice, this list of conditions and the following disclaimer in the
  17.  *       documentation and/or other materials provided with the distribution.
  18.  *
  19.  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  20.  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  21.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  22.  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  23.  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  24.  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  25.  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  26.  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  27.  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  28.  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  29.  * POSSIBILITY OF SUCH DAMAGE.
  30.  *
  31.  * @category   Networking
  32.  * @package    Net_UserAgent_Mobile
  33.  * @author     KUBO Atsuhiro <kubo@iteman.jp>
  34.  * @copyright  2008-2009 KUBO Atsuhiro <kubo@iteman.jp>
  35.  * @license    http://www.opensource.org/licenses/bsd-license.php  New BSD License
  36.  * @version    CVS: $Id: ScreenInfo.php,v 1.2 2009/06/23 08:06:58 kuboa Exp $
  37.  * @link       http://www.nttdocomo.co.jp/service/imode/make/content/spec/screen_area/index.html
  38.  * @since      File available since Release 1.0.0RC1
  39.  */
  40.  
  41. // {{{ GLOBALS
  42.  
  43. $GLOBALS['NET_USERAGENT_MOBILE_DoCoMo_ScreenInfo_Instance'= null;
  44.  
  45. // }}}
  46. // {{{ Net_UserAgent_Mobile_DoCoMo_ScreenInfo
  47.  
  48. /**
  49.  * The screen information class for DoCoMo.
  50.  *
  51.  * @category   Networking
  52.  * @package    Net_UserAgent_Mobile
  53.  * @author     KUBO Atsuhiro <kubo@iteman.jp>
  54.  * @copyright  2008-2009 KUBO Atsuhiro <kubo@iteman.jp>
  55.  * @license    http://www.opensource.org/licenses/bsd-license.php  New BSD License
  56.  * @version    Release: 1.0.0
  57.  * @link       http://www.nttdocomo.co.jp/service/imode/make/content/spec/screen_area/index.html
  58.  * @since      Class available since Release 1.0.0RC1
  59.  */
  60. {
  61.  
  62.     // {{{ properties
  63.  
  64.     /**#@+
  65.      * @access public
  66.      */
  67.  
  68.     /**#@-*/
  69.  
  70.     /**#@+
  71.      * @access private
  72.      */
  73.  
  74.     var $_data = array(
  75.  
  76.                        // i-mode compliant HTML 1.0
  77.                        'D501I' => array(
  78.                                         'width'  => 96,
  79.                                         'height' => 72,
  80.                                         'depth'  => 2,
  81.                                         'color'  => 0
  82.                                         ),
  83.                        'F501I' => array(
  84.                                         'width'  => 112,
  85.                                         'height' => 84,
  86.                                         'depth'  => 2,
  87.                                         'color'  => 0
  88.                                         ),
  89.                        'N501I' => array(
  90.                                         'width'  => 118,
  91.                                         'height' => 128,
  92.                                         'depth'  => 2,
  93.                                         'color'  => 0
  94.                                         ),
  95.                        'P501I' => array(
  96.                                         'width'  => 96,
  97.                                         'height' => 120,
  98.                                         'depth'  => 2,
  99.                                         'color'  => 0
  100.                                         ),
  101.  
  102.                        // i-mode compliant HTML 2.0
  103.                        'D502I' => array(
  104.                                         'width'  => 96,
  105.                                         'height' => 90,
  106.                                         'depth'  => 256,
  107.                                         'color'  => 1
  108.                                         ),
  109.                        'F502I' => array(
  110.                                         'width'  => 96,
  111.                                         'height' => 91,
  112.                                         'depth'  => 256,
  113.                                         'color'  => 1
  114.                                         ),
  115.                        'N502I' => array(
  116.                                         'width'  => 118,
  117.                                         'height' => 128,
  118.                                         'depth'  => 4,
  119.                                         'color'  => 0
  120.                                         ),
  121.                        'P502I' => array(
  122.                                         'width'  => 96,
  123.                                         'height' => 117,
  124.                                         'depth'  => 4,
  125.                                         'color'  => 0
  126.                                         ),
  127.                        'NM502I' => array(
  128.                                          'width'  => 111,
  129.                                          'height' => 106,
  130.                                          'depth'  => 2,
  131.                                          'color'  => 0
  132.                                          ),
  133.                        'SO502I' => array(
  134.                                          'width'  => 120,
  135.                                          'height' => 120,
  136.                                          'depth'  => 4,
  137.                                          'color'  => 0
  138.                                          ),
  139.                        'F502IT' => array(
  140.                                          'width'  => 96,
  141.                                          'height' => 91,
  142.                                          'depth'  => 256,
  143.                                          'color'  => 1
  144.                                          ),
  145.                        'N502IT' => array(
  146.                                          'width'  => 118,
  147.                                          'height' => 128,
  148.                                          'depth'  => 256,
  149.                                          'color'  => 1
  150.                                          ),
  151.                        'SO502IWM' => array(
  152.                                            'width'  => 120,
  153.                                            'height' => 113,
  154.                                            'depth'  => 256,
  155.                                            'color'  => 1
  156.                                            ),
  157.                        'SH821I' => array(
  158.                                          'width'  => 96,
  159.                                          'height' => 78,
  160.                                          'depth'  => 256,
  161.                                          'color'  => 1
  162.                                          ),
  163.                        'N821I' => array(
  164.                                         'width'  => 118,
  165.                                         'height' => 128,
  166.                                         'depth'  => 4,
  167.                                         'color'  => 0
  168.                                         ),
  169.                        'P821I' => array(
  170.                                         'width'  => 118,
  171.                                         'height' => 128,
  172.                                         'depth'  => 4,
  173.                                         'color'  => 0
  174.                                         ),
  175.                        'D209I' => array(
  176.                                         'width'  => 96,
  177.                                         'height' => 90,
  178.                                         'depth'  => 256,
  179.                                         'color'  => 1
  180.                                         ),
  181.                        'ER209I' => array(
  182.                                          'width'  => 120,
  183.                                          'height' => 72,
  184.                                          'depth'  => 2,
  185.                                          'color'  => 0
  186.                                          ),
  187.                        'F209I' => array(
  188.                                         'width'  => 96,
  189.                                         'height' => 91,
  190.                                         'depth'  => 256,
  191.                                         'color'  => 1
  192.                                         ),
  193.                        'KO209I' => array(
  194.                                          'width'  => 96,
  195.                                          'height' => 96,
  196.                                          'depth'  => 256,
  197.                                          'color'  => 1
  198.                                          ),
  199.                        'N209I' => array(
  200.                                         'width'  => 108,
  201.                                         'height' => 82,
  202.                                         'depth'  => 4,
  203.                                         'color'  => 0
  204.                                         ),
  205.                        'P209I' => array(
  206.                                         'width'  => 96,
  207.                                         'height' => 87,
  208.                                         'depth'  => 4,
  209.                                         'color'  => 0
  210.                                         ),
  211.                        'P209IS' => array(
  212.                                          'width'  => 96,
  213.                                          'height' => 87,
  214.                                          'depth'  => 256,
  215.                                          'color'  => 1
  216.                                          ),
  217.                        'R209I' => array(
  218.                                         'width'  => 96,
  219.                                         'height' => 72,
  220.                                         'depth'  => 4,
  221.                                         'color'  => 0
  222.                                         ),
  223.                        'P651PS' => array(
  224.                                          'width'  => 96,
  225.                                          'height' => 87,
  226.                                          'depth'  => 4,
  227.                                          'color'  => 0
  228.                                          ),
  229.                        'R691I' => array(
  230.                                         'width'  => 96,
  231.                                         'height' => 72,
  232.                                         'depth'  => 4,
  233.                                         'color'  => 0
  234.                                         ),
  235.                        'F671I' => array(
  236.                                         'width'  => 120,
  237.                                         'height' => 126,
  238.                                         'depth'  => 256,
  239.                                         'color'  => 1
  240.                                         ),
  241.                        'F210I' => array(
  242.                                         'width'  => 96,
  243.                                         'height' => 113,
  244.                                         'depth'  => 256,
  245.                                         'color'  => 1
  246.                                         ),
  247.                        'N210I' => array(
  248.                                         'width'  => 118,
  249.                                         'height' => 113,
  250.                                         'depth'  => 256,
  251.                                         'color'  => 1
  252.                                         ),
  253.                        'P210I' => array(
  254.                                         'width'  => 96,
  255.                                         'height' => 91,
  256.                                         'depth'  => 256,
  257.                                         'color'  => 1
  258.                                         ),
  259.                        'KO210I' => array(
  260.                                          'width'  => 96,
  261.                                          'height' => 96,
  262.                                          'depth'  => 256,
  263.                                          'color'  => 1
  264.                                          ),
  265.  
  266.                        // i-mode compliant HTML 3.0
  267.                        'F503I' => array(
  268.                                         'width'  => 120,
  269.                                         'height' => 130,
  270.                                         'depth'  => 256,
  271.                                         'color'  => 1
  272.                                         ),
  273.                        'F503IS' => array(
  274.                                          'width'  => 120,
  275.                                          'height' => 130,
  276.                                          'depth'  => 4096,
  277.                                          'color'  => 1
  278.                                          ),
  279.                        'P503I' => array(
  280.                                         'width'  => 120,
  281.                                         'height' => 130,
  282.                                         'depth'  => 256,
  283.                                         'color'  => 1
  284.                                         ),
  285.                        'P503IS' => array(
  286.                                          'width'  => 120,
  287.                                          'height' => 130,
  288.                                          'depth'  => 256,
  289.                                          'color'  => 1
  290.                                          ),
  291.                        'N503I' => array(
  292.                                         'width'  => 118,
  293.                                         'height' => 128,
  294.                                         'depth'  => 4096,
  295.                                         'color'  => 1
  296.                                         ),
  297.                        'N503IS' => array(
  298.                                          'width'  => 118,
  299.                                          'height' => 128,
  300.                                          'depth'  => 4096,
  301.                                          'color'  => 1
  302.                                          ),
  303.                        'SO503I' => array(
  304.                                          'width'  => 120,
  305.                                          'height' => 113,
  306.                                          'depth'  => 65536,
  307.                                          'color'  => 1
  308.                                          ),
  309.                        'SO503IS' => array(
  310.                                           'width'  => 120,
  311.                                           'height' => 113,
  312.                                           'depth'  => 65536,
  313.                                           'color'  => 1
  314.                                           ),
  315.                        'D503I' => array(
  316.                                         'width'  => 132,
  317.                                         'height' => 126,
  318.                                         'depth'  => 4096,
  319.                                         'color'  => 1
  320.                                         ),
  321.                        'D503IS' => array(
  322.                                          'width'  => 132,
  323.                                          'height' => 126,
  324.                                          'depth'  => 4096,
  325.                                          'color'  => 1
  326.                                          ),
  327.                        'D210I' => array(
  328.                                         'width'  => 96,
  329.                                         'height' => 91,
  330.                                         'depth'  => 256,
  331.                                         'color'  => 1
  332.                                         ),
  333.                        'SO210I' => array(
  334.                                          'width'  => 120,
  335.                                          'height' => 113,
  336.                                          'depth'  => 256,
  337.                                          'color'  => 1
  338.                                          ),
  339.                        'F211I' => array(
  340.                                         'width'  => 96,
  341.                                         'height' => 113,
  342.                                         'depth'  => 4096,
  343.                                         'color'  => 1
  344.                                         ),
  345.                        'D211I' => array(
  346.                                         'width'  => 100,
  347.                                         'height' => 91,
  348.                                         'depth'  => 4096,
  349.                                         'color'  => 1
  350.                                         ),
  351.                        'N211I' => array(
  352.                                         'width'  => 118,
  353.                                         'height' => 128,
  354.                                         'depth'  => 4096,
  355.                                         'color'  => 1
  356.                                         ),
  357.                        'N211IS' => array(
  358.                                          'width'  => 118,
  359.                                          'height' => 128,
  360.                                          'depth'  => 4096,
  361.                                          'color'  => 1
  362.                                          ),
  363.                        'P211I' => array(
  364.                                         'width'  => 120,
  365.                                         'height' => 130,
  366.                                         'depth'  => 65536,
  367.                                         'color'  => 1
  368.                                         ),
  369.                        'P211IS' => array(
  370.                                          'width'  => 120,
  371.                                          'height' => 130,
  372.                                          'depth'  => 65536,
  373.                                          'color'  => 1
  374.                                          ),
  375.                        'SO211I' => array(
  376.                                          'width'  => 120,
  377.                                          'height' => 112,
  378.                                          'depth'  => 4096,
  379.                                          'color'  => 1
  380.                                          ),
  381.                        'R211I' => array(
  382.                                         'width'  => 96,
  383.                                         'height' => 98,
  384.                                         'depth'  => 4096,
  385.                                         'color'  => 1
  386.                                         ),
  387.                        'SH251I' => array(
  388.                                          'width'  => 120,
  389.                                          'height' => 130,
  390.                                          'depth'  => 65536,
  391.                                          'color'  => 1
  392.                                          ),
  393.                        'SH251IS' => array(
  394.                                           'width'  => 176,
  395.                                           'height' => 187,
  396.                                           'depth'  => 65536,
  397.                                           'color'  => 1
  398.                                           ),
  399.                        'R692I' => array(
  400.                                         'width'  => 96,
  401.                                         'height' => 98,
  402.                                         'depth'  => 4096,
  403.                                         'color'  => 1
  404.                                         ),
  405.  
  406.                        // i-mode compliant HTML 3.0
  407.                        // (FOMA 2001/2002/2101V)
  408.                        'N2001' => array(
  409.                                         'width'  => 118,
  410.                                         'height' => 128,
  411.                                         'depth'  => 4096,
  412.                                         'color'  => 1
  413.                                         ),
  414.                        'N2002' => array(
  415.                                         'width'  => 118,
  416.                                         'height' => 128,
  417.                                         'depth'  => 65536,
  418.                                         'color'  => 1
  419.                                         ),
  420.                        'P2002' => array(
  421.                                         'width'  => 118,
  422.                                         'height' => 128,
  423.                                         'depth'  => 65536,
  424.                                         'color'  => 1
  425.                                         ),
  426.                        'D2101V' => array(
  427.                                          'width'  => 120,
  428.                                          'height' => 130,
  429.                                          'depth'  => 262144,
  430.                                          'color'  => 1
  431.                                          ),
  432.                        'P2101V' => array(
  433.                                          'width'  => 163,
  434.                                          'height' => 182,
  435.                                          'depth'  => 262144,
  436.                                          'color'  => 1
  437.                                          ),
  438.                        'SH2101V' => array(
  439.                                           'width'  => 800,
  440.                                           'height' => 600,
  441.                                           'depth'  => 65536,
  442.                                           'color'  => 1
  443.                                           ),
  444.                        'T2101V' => array(
  445.                                          'width'  => 176,
  446.                                          'height' => 144,
  447.                                          'depth'  => 262144,
  448.                                          'color'  => 1
  449.                                          ),
  450.  
  451.                        // i-mode compliant HTML 4.0
  452.                        'D504I' => array(
  453.                                         'width'  => 132,
  454.                                         'height' => 144,
  455.                                         'depth'  => 262144,
  456.                                         'color'  => 1
  457.                                         ),
  458.                        'F504I' => array(
  459.                                         'width'  => 132,
  460.                                         'height' => 136,
  461.                                         'depth'  => 65536,
  462.                                         'color'  => 1
  463.                                         ),
  464.                        'F504IS' => array(
  465.                                          'width'  => 132,
  466.                                          'height' => 136,
  467.                                          'depth'  => 65536,
  468.                                          'color'  => 1
  469.                                          ),
  470.                        'N504I' => array(
  471.                                         'width'  => 160,
  472.                                         'height' => 180,
  473.                                         'depth'  => 65536,
  474.                                         'color'  => 1
  475.                                         ),
  476.                        'N504IS' => array(
  477.                                          'width'  => 160,
  478.                                          'height' => 180,
  479.                                          'depth'  => 65536,
  480.                                          'color'  => 1
  481.                                          ),
  482.                        'SO504I' => array(
  483.                                          'width'  => 120,
  484.                                          'height' => 112,
  485.                                          'depth'  => 65536,
  486.                                          'color'  => 1
  487.                                          ),
  488.                        'P504I' => array(
  489.                                         'width'  => 132,
  490.                                         'height' => 144,
  491.                                         'depth'  => 65536,
  492.                                         'color'  => 1
  493.                                         ),
  494.                        'P504IS' => array(
  495.                                          'width'  => 132,
  496.                                          'height' => 144,
  497.                                          'depth'  => 65536,
  498.                                          'color'  => 1
  499.                                          ),
  500.                        'D251I' => array(
  501.                                         'width'  => 132,
  502.                                         'height' => 144,
  503.                                         'depth'  => 262144,
  504.                                         'color'  => 1
  505.                                         ),
  506.                        'D251IS' => array(
  507.                                          'width'  => 132,
  508.                                          'height' => 144,
  509.                                          'depth'  => 262144,
  510.                                          'color'  => 1
  511.                                          ),
  512.                        'F251I' => array(
  513.                                         'width'  => 132,
  514.                                         'height' => 140,
  515.                                         'depth'  => 65536,
  516.                                         'color'  => 1
  517.                                         ),
  518.                        'N251I' => array(
  519.                                         'width'  => 132,
  520.                                         'height' => 140,
  521.                                         'depth'  => 65536,
  522.                                         'color'  => 1
  523.                                         ),
  524.                        'N251IS' => array(
  525.                                          'width'  => 132,
  526.                                          'height' => 140,
  527.                                          'depth'  => 65536,
  528.                                          'color'  => 1
  529.                                          ),
  530.                        'P251IS' => array(
  531.                                          'width'  => 132,
  532.                                          'height' => 144,
  533.                                          'depth'  => 65536,
  534.                                          'color'  => 1
  535.                                          ),
  536.                        'F671IS' => array(
  537.                                          'width'  => 160,
  538.                                          'height' => 120,
  539.                                          'depth'  => 65536,
  540.                                          'color'  => 1
  541.                                          ),
  542.                        'F212I' => array(
  543.                                         'width'  => 132,
  544.                                         'height' => 136,
  545.                                         'depth'  => 65536,
  546.                                         'color'  => 1
  547.                                         ),
  548.                        'SO212I' => array(
  549.                                          'width'  => 120,
  550.                                          'height' => 112,
  551.                                          'depth'  => 65536,
  552.                                          'color'  => 1
  553.                                          ),
  554.                        'F661I' => array(
  555.                                         'width'  => 132,
  556.                                         'height' => 136,
  557.                                         'depth'  => 65536,
  558.                                         'color'  => 1
  559.                                         ),
  560.                        'F672I' => array(
  561.                                         'width'  => 160,
  562.                                         'height' => 120,
  563.                                         'depth'  => 65536,
  564.                                         'color'  => 1
  565.                                         ),
  566.                        'SO213I' => array(
  567.                                          'width'  => 120,
  568.                                          'height' => 112,
  569.                                          'depth'  => 65536,
  570.                                          'color'  => 1
  571.                                          ),
  572.                        'SO213IS' => array(
  573.                                           'width'  => 120,
  574.                                           'height' => 112,
  575.                                           'depth'  => 65536,
  576.                                           'color'  => 1
  577.                                           ),
  578.                        'SO213IWR' => array(
  579.                                            'width'  => 120,
  580.                                            'height' => 112,
  581.                                            'depth'  => 65536,
  582.                                            'color'  => 1
  583.                                            ),
  584.  
  585.                        // i-mode compliant HTML 4.0
  586.                        // (FOMA 2051/2102V/2701 etc.)
  587.                        'F2051' => array(
  588.                                         'width'  => 176,
  589.                                         'height' => 182,
  590.                                         'depth'  => 65536,
  591.                                         'color'  => 1
  592.                                         ),
  593.                        'N2051' => array(
  594.                                         'width'  => 176,
  595.                                         'height' => 198,
  596.                                         'depth'  => 65536,
  597.                                         'color'  => 1
  598.                                         ),
  599.                        'P2102V' => array(
  600.                                          'width'  => 176,
  601.                                          'height' => 198,
  602.                                          'depth'  => 262144,
  603.                                          'color'  => 1
  604.                                          ),
  605.                        'P2102V' => array(
  606.                                          'width'  => 176,
  607.                                          'height' => 198,
  608.                                          'depth'  => 262144,
  609.                                          'color'  => 1
  610.                                          ),
  611.                        'F2102V' => array(
  612.                                          'width'  => 176,
  613.                                          'height' => 182,
  614.                                          'depth'  => 65536,
  615.                                          'color'  => 1
  616.                                          ),
  617.                        'N2102V' => array(
  618.                                          'width'  => 176,
  619.                                          'height' => 198,
  620.                                          'depth'  => 65536,
  621.                                          'color'  => 1
  622.                                          ),
  623.                        'N2701' => array(
  624.                                         'width'  => 176,
  625.                                         'height' => 198,
  626.                                         'depth'  => 65536,
  627.                                         'color'  => 1
  628.                                         ),
  629.                        'NM850IG' => array(
  630.                                           'width'  => 176,
  631.                                           'height' => 144,
  632.                                           'depth'  => 65536,
  633.                                           'color'  => 1
  634.                                           ),
  635.                        'NM705I' => array(
  636.                                          'width'  => 231,
  637.                                          'height' => 235,
  638.                                          'depth'  => 16777216,
  639.                                          'color'  => 1
  640.                                          ),
  641.                        'NM706I' => array(
  642.                                          'width'  => 231,
  643.                                          'height' => 235,
  644.                                          'depth'  => 16777216,
  645.                                          'color'  => 1
  646.                                          ),
  647.  
  648.                        // i-mode compliant HTML 5.0 (505i etc.)
  649.                        'D505I' => array(
  650.                                         'width'  => 240,
  651.                                         'height' => 270,
  652.                                         'depth'  => 262144,
  653.                                         'color'  => 1
  654.                                         ),
  655.                        'SO505I' => array(
  656.                                          'width'  => 256,
  657.                                          'height' => 240,
  658.                                          'depth'  => 262144,
  659.                                          'color'  => 1
  660.                                          ),
  661.                        'SH505I' => array(
  662.                                          'width'  => 240,
  663.                                          'height' => 252,
  664.                                          'depth'  => 262144,
  665.                                          'color'  => 1
  666.                                          ),
  667.                        'N505I' => array(
  668.                                         'width'  => 240,
  669.                                         'height' => 270,
  670.                                         'depth'  => 262144,
  671.                                         'color'  => 1
  672.                                         ),
  673.                        'F505I' => array(
  674.                                         'width'  => 240,
  675.                                         'height' => 268,
  676.                                         'depth'  => 262144,
  677.                                         'color'  => 1
  678.                                         ),
  679.                        'P505I' => array(
  680.                                         'width'  => 240,
  681.                                         'height' => 266,
  682.                                         'depth'  => 65536,
  683.                                         'color'  => 1
  684.                                         ),
  685.                        'D505IS' => array(
  686.                                          'width'  => 240,
  687.                                          'height' => 270,
  688.                                          'depth'  => 262144,
  689.                                          'color'  => 1
  690.                                          ),
  691.                        'P505IS' => array(
  692.                                          'width'  => 240,
  693.                                          'height' => 266,
  694.                                          'depth'  => 65536,
  695.                                          'color'  => 1
  696.                                          ),
  697.                        'N505IS' => array(
  698.                                          'width'  => 240,
  699.                                          'height' => 270,
  700.                                          'depth'  => 262144,
  701.                                          'color'  => 1
  702.                                          ),
  703.                        'SO505IS' => array(
  704.                                           'width'  => 240,
  705.                                           'height' => 256,
  706.                                           'depth'  => 262144,
  707.                                           'color'  => 1
  708.                                           ),
  709.                        'SH505IS' => array(
  710.                                           'width'  => 240,
  711.                                           'height' => 252,
  712.                                           'depth'  => 262144,
  713.                                           'color'  => 1
  714.                                           ),
  715.                        'F505IGPS' => array(
  716.                                            'width'  => 240,
  717.                                            'height' => 268,
  718.                                            'depth'  => 262144,
  719.                                            'color'  => 1
  720.                                            ),
  721.                        'D252I' => array(
  722.                                         'width'  => 176,
  723.                                         'height' => 198,
  724.                                         'depth'  => 262144,
  725.                                         'color'  => 1
  726.                                         ),
  727.                        'SH252I' => array(
  728.                                          'width'  => 240,
  729.                                          'height' => 252,
  730.                                          'depth'  => 262144,
  731.                                          'color'  => 1
  732.                                          ),
  733.                        'P252I' => array(
  734.                                         'width'  => 132,
  735.                                         'height' => 144,
  736.                                         'depth'  => 65536,
  737.                                         'color'  => 1
  738.                                         ),
  739.                        'N252I' => array(
  740.                                         'width'  => 132,
  741.                                         'height' => 140,
  742.                                         'depth'  => 65536,
  743.                                         'color'  => 1
  744.                                         ),
  745.                        'P252IS' => array(
  746.                                          'width'  => 132,
  747.                                          'height' => 144,
  748.                                          'depth'  => 65536,
  749.                                          'color'  => 1
  750.                                          ),
  751.                        'D506I' => array(
  752.                                         'width'  => 240,
  753.                                         'height' => 270,
  754.                                         'depth'  => 262144,
  755.                                         'color'  => 1
  756.                                         ),
  757.                        'F506I' => array(
  758.                                         'width'  => 240,
  759.                                         'height' => 268,
  760.                                         'depth'  => 262144,
  761.                                         'color'  => 1
  762.                                         ),
  763.                        'N506I' => array(
  764.                                         'width'  => 240,
  765.                                         'height' => 295,
  766.                                         'depth'  => 262144,
  767.                                         'color'  => 1
  768.                                         ),
  769.                        'P506IC' => array(
  770.                                          'width'  => 240,
  771.                                          'height' => 266,
  772.                                          'depth'  => 65536,
  773.                                          'color'  => 1
  774.                                          ),
  775.                        'SH506IC' => array(
  776.                                           'width'  => 240,
  777.                                           'height' => 252,
  778.                                           'depth'  => 262144,
  779.                                           'color'  => 1
  780.                                           ),
  781.                        'SO506IC' => array(
  782.                                           'width'  => 240,
  783.                                           'height' => 256,
  784.                                           'depth'  => 262144,
  785.                                           'color'  => 1
  786.                                           ),
  787.                        'N506IS' => array(
  788.                                          'width'  => 240,
  789.                                          'height' => 295,
  790.                                          'depth'  => 262144,
  791.                                          'color'  => 1
  792.                                          ),
  793.                        'SO506I' => array(
  794.                                          'width'  => 240,
  795.                                          'height' => 256,
  796.                                          'depth'  => 262144,
  797.                                          'color'  => 1
  798.                                          ),
  799.                        'SO506IS' => array(
  800.                                           'width'  => 240,
  801.                                           'height' => 256,
  802.                                           'depth'  => 262144,
  803.                                           'color'  => 1
  804.                                           ),
  805.                        'N506IS2' => array(
  806.                                           'width'  => 240,
  807.                                           'height' => 295,
  808.                                           'depth'  => 262144,
  809.                                           'color'  => 1
  810.                                           ),
  811.                        'P506ICII' => array(
  812.                                            'width'  => 240,
  813.                                            'height' => 266,
  814.                                            'depth'  => 65536,
  815.                                            'color'  => 1
  816.                                            ),
  817.                        'D253I' => array(
  818.                                         'width'  => 176,
  819.                                         'height' => 198,
  820.                                         'depth'  => 262144,
  821.                                         'color'  => 1
  822.                                         ),
  823.                        'N253I' => array(
  824.                                         'width'  => 160,
  825.                                         'height' => 180,
  826.                                         'depth'  => 65536,
  827.                                         'color'  => 1
  828.                                         ),
  829.                        'P253I' => array(
  830.                                         'width'  => 132,
  831.                                         'height' => 144,
  832.                                         'depth'  => 65536,
  833.                                         'color'  => 1
  834.                                         ),
  835.                        'D253IWM' => array(
  836.                                           'width'  => 220,
  837.                                           'height' => 144,
  838.                                           'depth'  => 262144,
  839.                                           'color'  => 1
  840.                                           ),
  841.                        'P253IS' => array(
  842.                                          'width'  => 132,
  843.                                          'height' => 144,
  844.                                          'depth'  => 65536,
  845.                                          'color'  => 1
  846.                                          ),
  847.                        'P213I' => array(
  848.                                         'width'  => 132,
  849.                                         'height' => 144,
  850.                                         'depth'  => 65536,
  851.                                         'color'  => 1
  852.                                         ),
  853.  
  854.                        // i-mode compliant HTML 5.0
  855.                        // (FOMA 900i etc.)
  856.                        'F900I' => array(
  857.                                         'width'  => 230,
  858.                                         'height' => 240,
  859.                                         'depth'  => 262144,
  860.                                         'color'  => 1
  861.                                         ),
  862.                        'N900I' => array(
  863.                                         'width'  => 240,
  864.                                         'height' => 269,
  865.                                         'depth'  => 65536,
  866.                                         'color'  => 1
  867.                                         ),
  868.                        'P900I' => array(
  869.                                         'width'  => 240,
  870.                                         'height' => 266,
  871.                                         'depth'  => 65536,
  872.                                         'color'  => 1
  873.                                         ),
  874.                        'SH900I' => array(
  875.                                          'width'  => 240,
  876.                                          'height' => 252,
  877.                                          'depth'  => 262144,
  878.                                          'color'  => 1
  879.                                          ),
  880.                        'F900IT' => array(
  881.                                          'width'  => 230,
  882.                                          'height' => 240,
  883.                                          'depth'  => 262144,
  884.                                          'color'  => 1
  885.                                          ),
  886.                        'P900IV' => array(
  887.                                          'width'  => 240,
  888.                                          'height' => 266,
  889.                                          'depth'  => 262144,
  890.                                          'color'  => 1
  891.                                          ),
  892.                        'N900IS' => array(
  893.                                          'width'  => 240,
  894.                                          'height' => 269,
  895.                                          'depth'  => 65536,
  896.                                          'color'  => 1
  897.                                          ),
  898.                        'D900I' => array(
  899.                                         'width'  => 240,
  900.                                         'height' => 270,
  901.                                         'depth'  => 262144,
  902.                                         'color'  => 1
  903.                                         ),
  904.                        'F900IC' => array(
  905.                                          'width'  => 230,
  906.                                          'height' => 240,
  907.                                          'depth'  => 262144,
  908.                                          'color'  => 1
  909.                                          ),
  910.                        'F880IES' => array(
  911.                                           'width'  => 240,
  912.                                           'height' => 256,
  913.                                           'depth'  => 65536,
  914.                                           'color'  => 1
  915.                                           ),
  916.                        'N900IL' => array(
  917.                                          'width'  => 240,
  918.                                          'height' => 269,
  919.                                          'depth'  => 65536,
  920.                                          'color'  => 1
  921.                                          ),
  922.                        'N900IG' => array(
  923.                                          'width'  => 240,
  924.                                          'height' => 269,
  925.                                          'depth'  => 65536,
  926.                                          'color'  => 1
  927.                                          ),
  928.                        'SH901IC' => array(
  929.                                           'width'  => 240,
  930.                                           'height' => 252,
  931.                                           'depth'  => 262144,
  932.                                           'color'  => 1
  933.                                           ),
  934.                        'F901IC' => array(
  935.                                          'width'  => 230,
  936.                                          'height' => 240,
  937.                                          'depth'  => 262144,
  938.                                          'color'  => 1
  939.                                          ),
  940.                        'N901IC' => array(
  941.                                          'width'  => 240,
  942.                                          'height' => 270,
  943.                                          'depth'  => 65536,
  944.                                          'color'  => 1
  945.                                          ),
  946.                        'D901I' => array(
  947.                                         'width'  => 230,
  948.                                         'height' => 240,
  949.                                         'depth'  => 262144,
  950.                                         'color'  => 1
  951.                                         ),
  952.                        'P901I' => array(
  953.                                         'width'  => 240,
  954.                                         'height' => 270,
  955.                                         'depth'  => 65536,
  956.                                         'color'  => 1
  957.                                         ),
  958.                        'F700I' => array(
  959.                                         'width'  => 230,
  960.                                         'height' => 240,
  961.                                         'depth'  => 262144,
  962.                                         'color'  => 1
  963.                                         ),
  964.                        'SH700I' => array(
  965.                                          'width'  => 240,
  966.                                          'height' => 252,
  967.                                          'depth'  => 262144,
  968.                                          'color'  => 1
  969.                                          ),
  970.                        'N700I' => array(
  971.                                         'width'  => 240,
  972.                                         'height' => 270,
  973.                                         'depth'  => 65536,
  974.                                         'color'  => 1
  975.                                         ),
  976.                        'P700I' => array(
  977.                                         'width'  => 240,
  978.                                         'height' => 270,
  979.                                         'depth'  => 65536,
  980.                                         'color'  => 1
  981.                                         ),
  982.                        'F700IS' => array(
  983.                                          'width'  => 230,
  984.                                          'height' => 240,
  985.                                          'depth'  => 262144,
  986.                                          'color'  => 1
  987.                                          ),
  988.                        'SH700IS' => array(
  989.                                           'width'  => 240,
  990.                                           'height' => 252,
  991.                                           'depth'  => 262144,
  992.                                           'color'  => 1
  993.                                           ),
  994.                        'SA700IS' => array(
  995.                                           'width'  => 240,
  996.                                           'height' => 252,
  997.                                           'depth'  => 65536,
  998.                                           'color'  => 1
  999.                                           ),
  1000.  
  1001.                        'SH901IS' => array(
  1002.                                           'width'  => 240,
  1003.                                           'height' => 252,
  1004.                                           'depth'  => 262144,
  1005.                                           'color'  => 1
  1006.                                           ),
  1007.                        'F901IS' => array(
  1008.                                          'width'  => 230,
  1009.                                          'height' => 240,
  1010.                                          'depth'  => 262144,
  1011.                                          'color'  => 1
  1012.                                          ),
  1013.                        'D901IS' => array(
  1014.                                          'width'  => 230,
  1015.                                          'height' => 240,
  1016.                                          'depth'  => 262144,
  1017.                                          'color'  => 1
  1018.                                          ),
  1019.                        'P901IS' => array(
  1020.                                          'width'  => 240,
  1021.                                          'height' => 270,
  1022.                                          'depth'  => 65536,
  1023.                                          'color'  => 1
  1024.                                          ),
  1025.                        'N901IS' => array(
  1026.                                          'width'  => 240,
  1027.                                          'height' => 270,
  1028.                                          'depth'  => 65536,
  1029.                                          'color'  => 1
  1030.                                          ),
  1031.                        'P901ITV' => array(
  1032.                                           'width'  => 240,
  1033.                                           'height' => 270,
  1034.                                           'depth'  => 65536,
  1035.                                           'color'  => 1
  1036.                                           ),
  1037.                        'SH851I' => array(
  1038.                                          'width'  => 240,
  1039.                                          'height' => 252,
  1040.                                          'depth'  => 262144,
  1041.                                          'color'  => 1
  1042.                                          ),
  1043.                        'P851I' => array(
  1044.                                         'width'  => 240,
  1045.                                         'height' => 270,
  1046.                                         'depth'  => 65536,
  1047.                                         'color'  => 1
  1048.                                         ),
  1049.                        'F881IES' => array(
  1050.                                           'width'  => 240,
  1051.                                           'height' => 256,
  1052.                                           'depth'  => 65536,
  1053.                                           'color'  => 1
  1054.                                           ),
  1055.                        'D701I' => array(
  1056.                                         'width'  => 230,
  1057.                                         'height' => 240,
  1058.                                         'depth'  => 65536,
  1059.                                         'color'  => 1
  1060.                                         ),
  1061.                        'N701I' => array(
  1062.                                         'width'  => 240,
  1063.                                         'height' => 270,
  1064.                                         'depth'  => 65536,
  1065.                                         'color'  => 1
  1066.                                         ),
  1067.                        'P701ID' => array(
  1068.                                          'width'  => 240,
  1069.                                          'height' => 270,
  1070.                                          'depth'  => 65536,
  1071.                                          'color'  => 1
  1072.                                          ),
  1073.                        'D701IWM' => array(
  1074.                                           'width'  => 230,
  1075.                                           'height' => 240,
  1076.                                           'depth'  => 65536,
  1077.                                           'color'  => 1
  1078.                                           ),
  1079.                        'N701IECO' => array(
  1080.                                            'width'  => 240,
  1081.                                            'height' => 270,
  1082.                                            'depth'  => 65536,
  1083.                                            'color'  => 1
  1084.                                            ),
  1085.                        'SA800I' => array(
  1086.                                          'width'  => 240,
  1087.                                          'height' => 252,
  1088.                                          'depth'  => 65536,
  1089.                                          'color'  => 1
  1090.                                          ),
  1091.                        'L600I' => array(
  1092.                                         'width'  => 170,
  1093.                                         'height' => 189,
  1094.                                         'depth'  => 65536,
  1095.                                         'color'  => 1
  1096.                                         ),
  1097.                        'N600I' => array(
  1098.                                         'width'  => 176,
  1099.                                         'height' => 180,
  1100.                                         'depth'  => 65536,
  1101.                                         'color'  => 1
  1102.                                         ),
  1103.                        'L601I' => array(
  1104.                                         'width'  => 170,
  1105.                                         'height' => 189,
  1106.                                         'depth'  => 65536,
  1107.                                         'color'  => 1
  1108.                                         ),
  1109.                        'M702IS' => array(
  1110.                                          'width'  => 240,
  1111.                                          'height' => 267,
  1112.                                          'depth'  => 262144,
  1113.                                          'color'  => 1
  1114.                                          ),
  1115.                        'M702IG' => array(
  1116.                                          'width'  => 240,
  1117.                                          'height' => 267,
  1118.                                          'depth'  => 262144,
  1119.                                          'color'  => 1
  1120.                                          ),
  1121.                        'L602I' => array(
  1122.                                         'width'  => 170,
  1123.                                         'height' => 189,
  1124.                                         'depth'  => 65536,
  1125.                                         'color'  => 1
  1126.                                         ),
  1127.  
  1128.                        // i-mode compliant HTML 6.0
  1129.                        // (FOMA 902i etc.)
  1130.                        'F902I' => array(
  1131.                                         'width'  => 230,
  1132.                                         'height' => 240,
  1133.                                         'depth'  => 262144,
  1134.                                         'color'  => 1
  1135.                                         ),
  1136.                        'D902I' => array(
  1137.                                         'width'  => 230,
  1138.                                         'height' => 320,
  1139.                                         'depth'  => 262144,
  1140.                                         'color'  => 1
  1141.                                         ),
  1142.                        'N902I' => array(
  1143.                                         'width'  => 240,
  1144.                                         'height' => 270,
  1145.                                         'depth'  => 262144,
  1146.                                         'color'  => 1
  1147.                                         ),
  1148.                        'P902I' => array(
  1149.                                         'width'  => 240,
  1150.                                         'height' => 270,
  1151.                                         'depth'  => 262144,
  1152.                                         'color'  => 1
  1153.                                         ),
  1154.                        'SH902I' => array(
  1155.                                          'width'  => 240,
  1156.                                          'height' => 240,
  1157.                                          'depth'  => 262144,
  1158.                                          'color'  => 1
  1159.                                          ),
  1160.                        'SO902I' => array(
  1161.                                          'width'  => 240,
  1162.                                          'height' => 256,
  1163.                                          'depth'  => 262144,
  1164.                                          'color'  => 1
  1165.                                          ),
  1166.                        'SH902IS' => array(
  1167.                                           'width'  => 240,
  1168.                                           'height' => 240,
  1169.                                           'depth'  => 262144,
  1170.                                           'color'  => 1
  1171.                                           ),
  1172.                        'P902IS' => array(
  1173.                                          'width'  => 240,
  1174.                                          'height' => 270,
  1175.                                          'depth'  => 262144,
  1176.                                          'color'  => 1
  1177.                                          ),
  1178.                        'N902IS' => array(
  1179.                                          'width'  => 240,
  1180.                                          'height' => 270,
  1181.                                          'depth'  => 262144,
  1182.                                          'color'  => 1
  1183.                                          ),
  1184.                        'D902IS' => array(
  1185.                                          'width'  => 230,
  1186.                                          'height' => 320,
  1187.                                          'depth'  => 262144,
  1188.                                          'color'  => 1
  1189.                                          ),
  1190.                        'F902IS' => array(
  1191.                                          'width'  => 230,
  1192.                                          'height' => 240,
  1193.                                          'depth'  => 262144,
  1194.                                          'color'  => 1
  1195.                                          ),
  1196.                        'SO902IWP+' => array(
  1197.                                             'width'  => 240,
  1198.                                             'height' => 256,
  1199.                                             'depth'  => 262144,
  1200.                                             'color'  => 1
  1201.                                             ),
  1202.                        'SH902ISL' => array(
  1203.                                            'width'  => 240,
  1204.                                            'height' => 240,
  1205.                                            'depth'  => 262144,
  1206.                                            'color'  => 1
  1207.                                            ),
  1208.                        'N902IX' => array(
  1209.                                          'width'  => 240,
  1210.                                          'height' => 270,
  1211.                                          'depth'  => 262144,
  1212.                                          'color'  => 1
  1213.                                          ),
  1214.                        'N902IL' => array(
  1215.                                          'width'  => 240,
  1216.                                          'height' => 270,
  1217.                                          'depth'  => 262144,
  1218.                                          'color'  => 1
  1219.                                          ),
  1220.                        'P702I' => array(
  1221.                                         'width'  => 240,
  1222.                                         'height' => 270,
  1223.                                         'depth'  => 262144,
  1224.                                         'color'  => 1
  1225.                                         ),
  1226.                        'N702ID' => array(
  1227.                                          'width'  => 240,
  1228.                                          'height' => 270,
  1229.                                          'depth'  => 65536,
  1230.                                          'color'  => 1
  1231.                                          ),
  1232.                        'F702ID' => array(
  1233.                                          'width'  => 230,
  1234.                                          'height' => 240,
  1235.                                          'depth'  => 262144,
  1236.                                          'color'  => 1
  1237.                                          ),
  1238.                        'SH702ID' => array(
  1239.                                           'width'  => 240,
  1240.                                           'height' => 240,
  1241.                                           'depth'  => 262144,
  1242.                                           'color'  => 1
  1243.                                           ),
  1244.                        'D702I' => array(
  1245.                                         'width'  => 230,
  1246.                                         'height' => 240,
  1247.                                         'depth'  => 262144,
  1248.                                         'color'  => 1
  1249.                                         ),
  1250.                        'SO702I' => array(
  1251.                                          'width'  => 240,
  1252.                                          'height' => 256,
  1253.                                          'depth'  => 262144,
  1254.                                          'color'  => 1
  1255.                                          ),
  1256.                        'D702IBCL' => array(
  1257.                                            'width'  => 230,
  1258.                                            'height' => 240,
  1259.                                            'depth'  => 262144,
  1260.                                            'color'  => 1
  1261.                                            ),
  1262.                        'SA702I' => array(
  1263.                                          'width'  => 240,
  1264.                                          'height' => 252,
  1265.                                          'depth'  => 65536,
  1266.                                          'color'  => 1
  1267.                                          ),
  1268.                        'SH702IS' => array(
  1269.                                           'width'  => 240,
  1270.                                           'height' => 240,
  1271.                                           'depth'  => 262144,
  1272.                                           'color'  => 1
  1273.                                           ),
  1274.                        'N702IS' => array(
  1275.                                          'width'  => 240,
  1276.                                          'height' => 270,
  1277.                                          'depth'  => 65536,
  1278.                                          'color'  => 1
  1279.                                          ),
  1280.                        'P702ID' => array(
  1281.                                          'width'  => 240,
  1282.                                          'height' => 270,
  1283.                                          'depth'  => 262144,
  1284.                                          'color'  => 1
  1285.                                          ),
  1286.                        'D702IF' => array(
  1287.                                          'width'  => 230,
  1288.                                          'height' => 240,
  1289.                                          'depth'  => 262144,
  1290.                                          'color'  => 1
  1291.                                          ),
  1292.                        'D851IWM' => array(
  1293.                                           'width'  => 230,
  1294.                                           'height' => 320,
  1295.                                           'depth'  => 262144,
  1296.                                           'color'  => 1
  1297.                                           ),
  1298.                        'F882IES' => array(
  1299.                                           'width'  => 240,
  1300.                                           'height' => 256,
  1301.                                           'depth'  => 65536,
  1302.                                           'color'  => 1
  1303.                                           ),
  1304.                        'N601I' => array(
  1305.                                         'width'  => 240,
  1306.                                         'height' => 270,
  1307.                                         'depth'  => 65536,
  1308.                                         'color'  => 1
  1309.                                         ),
  1310.                        'D800IDS' => array(
  1311.                                           'width'  => 230,
  1312.                                           'height' => 240,
  1313.                                           'depth'  => 262144,
  1314.                                           'color'  => 1
  1315.                                           ),
  1316.                        'P703IMYU' => array(
  1317.                                            'width'  => 240,
  1318.                                            'height' => 270,
  1319.                                            'depth'  => 262144,
  1320.                                            'color'  => 1
  1321.                                            ),
  1322.                        'F883I' => array(
  1323.                                         'width'  => 240,
  1324.                                         'height' => 256,
  1325.                                         'depth'  => 65536,
  1326.                                         'color'  => 1
  1327.                                         ),
  1328.                        'F883IS' => array(
  1329.                                          'width'  => 240,
  1330.                                          'height' => 256,
  1331.                                          'depth'  => 65536,
  1332.                                          'color'  => 1
  1333.                                          ),
  1334.                        'P704IMYU' => array(
  1335.                                            'width'  => 240,
  1336.                                            'height' => 270,
  1337.                                            'depth'  => 262144,
  1338.                                            'color'  => 1
  1339.                                            ),
  1340.                        'L704I' => array(
  1341.                                         'width'  => 240,
  1342.                                         'height' => 280,
  1343.                                         'depth'  => 262144,
  1344.                                         'color'  => 1
  1345.                                         ),
  1346.                        'L705I' => array(
  1347.                                         'width'  => 240,
  1348.                                         'height' => 280,
  1349.                                         'depth'  => 262144,
  1350.                                         'color'  => 1
  1351.                                         ),
  1352.                        'L705IX' => array(
  1353.                                          'width'  => 240,
  1354.                                          'height' => 280,
  1355.                                          'depth'  => 262144,
  1356.                                          'color'  => 1
  1357.                                          ),
  1358.                        'L852I' => array(
  1359.                                         'width'  => 240,
  1360.                                         'height' => 298,
  1361.                                         'depth'  => 65536,
  1362.                                         'color'  => 1
  1363.                                         ),
  1364.                        'L706IE' => array(
  1365.                                          'width'  => 240,
  1366.                                          'height' => 280,
  1367.                                          'depth'  => 262144,
  1368.                                          'color'  => 1
  1369.                                          ),
  1370.                        'L01A' => array(
  1371.                                        'width'  => 240,
  1372.                                        'height' => 350,
  1373.                                        'depth'  => 262144,
  1374.                                        'color'  => 1
  1375.                                        ),
  1376.                        'L03A' => array(
  1377.                                        'width'  => 240,
  1378.                                        'height' => 280,
  1379.                                        'depth'  => 262144,
  1380.                                        'color'  => 1
  1381.                                        ),
  1382.  
  1383.                        // i-mode compliant HTML 7.0
  1384.                        // (FOMA 903i etc.)
  1385.                        'SH903I' => array(
  1386.                                          'width'  => 240,
  1387.                                          'height' => 320,
  1388.                                          'depth'  => 262144,
  1389.                                          'color'  => 1
  1390.                                          ),
  1391.                        'P903I' => array(
  1392.                                         'width'  => 240,
  1393.                                         'height' => 270,
  1394.                                         'depth'  => 262144,
  1395.                                         'color'  => 1
  1396.                                         ),
  1397.                        'N903I' => array(
  1398.                                         'width'  => 240,
  1399.                                         'height' => 270,
  1400.                                         'depth'  => 262144,
  1401.                                         'color'  => 1
  1402.                                         ),
  1403.                        'D903I' => array(
  1404.                                         'width'  => 230,
  1405.                                         'height' => 320,
  1406.                                         'depth'  => 262144,
  1407.                                         'color'  => 1
  1408.                                         ),
  1409.                        'F903I' => array(
  1410.                                         'width'  => 230,
  1411.                                         'height' => 240,
  1412.                                         'depth'  => 262144,
  1413.                                         'color'  => 1
  1414.                                         ),
  1415.                        'SO903I' => array(
  1416.                                          'width'  => 240,
  1417.                                          'height' => 368,
  1418.                                          'depth'  => 262144,
  1419.                                          'color'  => 1
  1420.                                          ),
  1421.                        'D903ITV' => array(
  1422.                                           'width'  => 230,
  1423.                                           'height' => 320,
  1424.                                           'depth'  => 262144,
  1425.                                           'color'  => 1
  1426.                                           ),
  1427.                        'F903IX' => array(
  1428.                                          'width'  => 230,
  1429.                                          'height' => 240,
  1430.                                          'depth'  => 262144,
  1431.                                          'color'  => 1
  1432.                                          ),
  1433.                        'P903ITV' => array(
  1434.                                           'width'  => 240,
  1435.                                           'height' => 350,
  1436.                                           'depth'  => 262144,
  1437.                                           'color'  => 1
  1438.                                           ),
  1439.                        'SH903ITV' => array(
  1440.                                            'width'  => 240,
  1441.                                            'height' => 320,
  1442.                                            'depth'  => 262144,
  1443.                                            'color'  => 1
  1444.                                            ),
  1445.                        'F903IBSC' => array(
  1446.                                            'width'  => 230,
  1447.                                            'height' => 240,
  1448.                                            'depth'  => 262144,
  1449.                                            'color'  => 1
  1450.                                            ),
  1451.                        'P903IX' => array(
  1452.                                          'width'  => 240,
  1453.                                          'height' => 270,
  1454.                                          'depth'  => 262144,
  1455.                                          'color'  => 1
  1456.                                          ),
  1457.                        'SO903ITV' => array(
  1458.                                            'width'  => 240,
  1459.                                            'height' => 368,
  1460.                                            'depth'  => 262144,
  1461.                                            'color'  => 1
  1462.                                            ),
  1463.                        'N703ID' => array(
  1464.                                          'width'  => 240,
  1465.                                          'height' => 270,
  1466.                                          'depth'  => 262144,
  1467.                                          'color'  => 1
  1468.                                          ),
  1469.                        'F703I' => array(
  1470.                                         'width'  => 230,
  1471.                                         'height' => 240,
  1472.                                         'depth'  => 262144,
  1473.                                         'color'  => 1
  1474.                                         ),
  1475.                        'P703I' => array(
  1476.                                         'width'  => 240,
  1477.                                         'height' => 270,
  1478.                                         'depth'  => 262144,
  1479.                                         'color'  => 1
  1480.                                         ),
  1481.                        'D703I' => array(
  1482.                                         'width'  => 230,
  1483.                                         'height' => 240,
  1484.                                         'depth'  => 262144,
  1485.                                         'color'  => 1
  1486.                                         ),
  1487.                        'SH703I' => array(
  1488.                                          'width'  => 240,
  1489.                                          'height' => 240,
  1490.                                          'depth'  => 262144,
  1491.                                          'color'  => 1
  1492.                                          ),
  1493.                        'SH703I' => array(
  1494.                                          'width'  => 240,
  1495.                                          'height' => 240,
  1496.                                          'depth'  => 262144,
  1497.                                          'color'  => 1
  1498.                                          ),
  1499.                        'N703IMYU' => array(
  1500.                                            'width'  => 240,
  1501.                                            'height' => 270,
  1502.                                            'depth'  => 262144,
  1503.                                            'color'  => 1
  1504.                                            ),
  1505.                        'SO703I' => array(
  1506.                                          'width'  => 240,