【事件の表示】
　特願２０１４−　４９６９７「電子機器、文字列表示方法、および文字列表示プログラム」拒絶査定不服審判事件〔平成２６年　９月　４日出願公開、特開２０１４−１６０２５２、請求項の数（９）〕について、次のとおり審決する。
【結　論】
　原査定を取り消す。
　本願の発明は、特許すべきものとする。
【理　由】
第１　手続の経緯
　本願は、平成２０年８月２７日（優先権主張　平成１９年８月３０日（以下、「優先日」という。））を国際出願日とする特願２００９−５３０１５１号の一部を平成２６年３月１３日に新たな特許出願としたものであって、平成２６年１２月９日付けで拒絶理由が通知され、平成２７年３月５日付けで手続補正がなされ、平成２７年４月２１日付けで拒絶理由が通知され、平成２７年７月２７日付けで手続補正がなされたが、平成２７年９月１１日付けで拒絶査定がなされ、これに対し、平成２７年１１月１０日に拒絶査定不服審判が請求されるとともに、同時に手続補正がなされ、当審において、平成２８年７月１３日付けで拒絶理由が通知され、平成２８年１０月１３日付けで手続補正がなされ、平成２８年１０月２５日付けで最後の拒絶理由が通知され、平成２８年１２月１５日付けで手続補正（以下、「本件補正」という。）がなされたものである。
第２　本願発明
１　本件補正について
　本件補正は、本件補正前の特許請求の範囲（平成２８年１０月１３日付けの手続補正書により補正された特許請求の範囲）の請求項５に「前記言語識別処理」とあった記載を「前記言語識別処理部」と補正し、本件補正前の特許請求の範囲の請求項８に「限度」とあった記載を「言語」と補正するものである。
　よって、本件補正は、特許法第１７条の２第５項第３号（誤記の訂正）に掲げる事項を目的とするものである。
　また、本件補正は、特許法第１７条の２第３項、第４項に違反するところはない。
２　本願発明について
　上記のとおり、本件補正は適法なものであるので、本願の請求項１ないし９に係る発明は、平成２８年１２月１５日付けの手続補正書により補正された特許請求の範囲の請求項１ないし９に記載された事項により特定される、次のとおりのものである。
「　【請求項１】
　ユニコードによって記述された文字の複数の言語における字形および当該文字が特定の言語にのみ含まれる言語独特文字であるか否かの情報を含むユニコード変換テーブルを予め記憶しているメモリ部と、
　与えられた文字列の中からランダムに１文字を抽出して前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する言語識別処理部と、
　前記特定された言語において前記ユニコード変換テーブルに含まれている字形によって前記文字列を予め備えられたディスプレイに表示させる表示処理部と、
　変数ｊ＝１とし、ｊ番目の文字列の言語の識別の処理を行い、言語判定処理部に出力する言語識別処理部と、有し、
　前記言語判定処理部は、変数ｊがソート対象文字列の個数ｋに等しいか否かを判別し、等しくなければｊの値を１つ増やし、用意されたｋ個のソート対象文字列の全てに対して使用言語を識別して画数を確定し、変数ｊがｋに等しくなれば、全てのソート対象文字列の画数が確定され、確定された画数に基づいてソート対象文字列をソートして、ソートの結果を表示して終了する電子機器であって、
　前記言語識別処理部によって前記特定された言語が正しくない場合に、前記表示処理部が、ユーザが任意に切り替えた言語で前記文字列を前記ディスプレイに表示させる機能を有することを特徴とする電子機器。
　　【請求項２】
　前記言語識別処理部は、前記抽出された１文字が前記言語独特文字でなければ、前記文字列から別の１文字を抽出して該文字が特定の言語にのみ含まれる言語独特文字であるか否かを判別する動作を繰り返し、前記文字列に１文字でも前記言語独特文字が含まれていれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定すること、を特徴とする請求項１に記載の電子機器。
　　【請求項３】
　前記言語識別処理部は、前記文字列に前記言語独特文字が含まれない場合に、前記メモリ部に予め記憶されているユーザの指定した言語における字形によって前記文字列を表示すること、を特徴とする請求項２に記載の電子機器。
　　【請求項４】
　前記ユニコード変換テーブルが、ユニコードによって記述された文字の複数の言語における画数を含み、
　前記言語識別処理部が、複数の文字列の各々に対して当該文字列の属する言語を判定すると共に、前記複数の文字列を、判定された当該文字列の属する言語における前記画数によってソートし、前記ソートの結果を前記表示処理部に表示させる機能を有すること、
を特徴とする請求項１に記載の電子機器。
　　【請求項５】
　ユニコードによって記述された文字の複数の言語における字形および当該文字が特定の言語にのみ含まれる言語独特文字であるか否かの情報を含むユニコード変換テーブルを予め記憶している電子機器が与えられた文字列を表示し、
　与えられた文字列の中からランダムに１文字を抽出し、
　前記文字列に含まれる任意の１文字を言語識別処理部がユニコード変換テーブルと照合して当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定し、
　前記特定された言語において前記ユニコード変換テーブルに含まれている字形によって前記文字列を表示処理部が予め備えられたディスプレイに表示させる表示方法であって、
　変数ｊ＝１とし、ｊ番目の文字列の言語の識別の処理を行い、言語判定処理部に出力し、
　変数ｊがソート対象文字列の個数ｋに等しいか否かを判別し、等しくなければｊの値を１つ増やし、用意されたｋ個のソート対象文字列の全てに対して使用言語を識別して画数を確定し、変数ｊがｋに等しくなれば、全てのソート対象文字列の画数が確定され、確定された画数に基づいてソート対象文字列をソートして、ソートの結果を表示して終了する表示方法であって、
　前記言語識別処理部によって前記特定された言語が正しくない場合に、前記表示処理部が、ユーザが任意に切り替えた言語で前記文字列を前記ディスプレイに表示させる機能を有する、表示方法。
　　【請求項６】
　前記抽出された１文字が前記言語独特文字でない場合に、前記言語識別処理部が前記文字列から別の１文字を抽出して該文字が特定の言語にのみ含まれる言語独特文字であるか否かを判別する動作を繰り返し、前記文字列に１文字でも前記言語独特文字が含まれていれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定すること、を特徴とする請求項５に記載の表示方法。
　　【請求項７】
　前記文字列が複数与えられ、前記ユニコード変換テーブルがユニコードによって記述された文字の複数の言語における画数を含むものであると共に、
　前記言語識別処理部が、複数の前記文字列の各々に対して当該文字列の属する言語を判定すると共に、前記複数の文字列を、判定された当該文字列の属する言語における前記画数によってソートし、前記ソートの結果を前記表示処理部に表示させること、を特徴とする請求項５に記載の表示方法。
　　【請求項８】
　ユニコードによって記述された文字の複数の言語における字形および当該文字が特定の言語にのみ含まれる言語独特文字であるか否かの情報を含むユニコード変換テーブルを予め記憶している電子機器にあって、
　前記電子機器が備えているプロセッサに、
　与えられた文字列の中からランダムに１文字を抽出して前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する、言語の識別手順、
　表示処理部が前記特定された言語において前記ユニコード変換テーブルに含まれている字形によって前記文字列を予め備えらえたディスプレイに表示させる表示手順、
　変数ｊ＝１とし、ｊ番目の文字列の言語の識別の処理を行い、言語判定処理部に出力する手順、
　変数ｊがソート対象文字列の個数ｋに等しいか否かを判別し、等しくなければｊの値を１つ増やし、用意されたｋ個のソート対象文字列の全てに対して使用言語を識別して画数を確定し、変数ｊがｋに等しくなれば、全てのソート対象文字列の画数が確定され、確定された画数に基づいてソート対象文字列をソートして、ソートの結果を表示して終了する手順、
　前記言語の識別手順によって前記特定された言語が正しくない場合に、前記表示処理部が、ユーザが任意に切り替えた言語で前記文字列を前記ディスプレイに表示させる手順、
を実行させること、を特徴とする表示プログラム。
　　【請求項９】
　前記文字列が複数与えられ、前記ユニコード変換テーブルがユニコードによって記述された文字の複数の言語における画数を含むものであり、
　前記プロセッサに、複数の前記文字の各々に対して当該文字列の属する言語を判定すると共に、前記複数の文字列を、判定された当該文字列の属する言語における前記画数によってソートし、前記ソートの結果を前記表示処理部に表示させる手順をさらに実行させること、を特徴とする請求項８に記載の表示プログラム。」
第３　原査定の理由について
１　原査定の理由の概要
「この出願の下記の請求項に係る発明は、その出願前に日本国内又は外国において、頒布された下記の刊行物に記載された発明又は電気通信回線を通じて公衆に利用可能となった発明に基いて、その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　　　　　記　　　（引用文献等については引用文献等一覧参照）
・請求項　１−３，５−１０
・引用文献等　１−５
・備考
　引用文献１又は２に記載された発明において、文字テーブルに画数を記憶しておく周知の技術（引用文献３、引用文献４）、及び画数でのソートの結果を表示する周知の技術（引用文献４、引用文献５）を採用し、上記請求項に係る発明のような構成を想到することに特段の困難性は認められない。また、言語を特定するに当たって対象文字列の中から１文字を抽出する際して、順次抽出するか、ランダムに抽出するかなどによって得られる作用、効果に大差はないと認められる。してみると、文字抽出をどのように行うかなどは、実施時において当業者が適宜決め得る単なる設計的事項にすぎない。さらに、文字列のソートに関する周知の技術（引用文献４、引用文献５）において、そのソート対象の文字列数（変数ｋ）を設定することなどは、当業者が適宜実施し得る単なる設計的事項にすぎない。
・請求項　４
・引用文献　１−５
・備考
　特定された言語が正しくない場合に、ユーザが任意に切り替えた言語で文字列をディスプレイに表示させる機能などは、周知、慣用の技術にすぎない。
　　　　　　　　　　　　　＜引用文献等一覧＞
１．特開２００７−１７２３８７号公報
２．特開２００６−０９２２２３号公報
３．特開２００３−２２３４３９号公報（周知技術を示す文献）
４．特開２００４−３４８１８５号公報（周知技術を示す文献）
５．特開平０１−２３３５５０号公報（周知技術を示す文献）」
２　原査定の理由の判断
（１）刊行物の記載事項等
（刊行物１）
　本願の優先日前に頒布された刊行物である、特開２００７−１７２３８７号公報（以下、「刊行物１」という。）には、次の事項が記載されている。
「【技術分野】
【０００１】
  本発明は、共通文字コードにより記述された文字列の表示処理を行うための文字処理装置、文字処理プログラム、文字処理方法に関する。」
「【０００４】
  これに対して近年、
世界中の文字を表現可能な文字コードセット（共通文字コード）としてユニコードが策定されて、普及が進んでいる
「【０００８】
  本発明は上記事情に鑑みてなされたものであり、共通文字コードにより表現された文字列を、適切なフォントを用いて表示することができる文字処理装置、文字処理プログラム、文字処理方法を提供することを目的としている。」
「【００１５】
  以下、図面を参照して本発明の実施の形態を説明する。
【００１６】
［実施形態１］
  図１から図１１は本発明の実施形態１を示したものであり、図１は情報処理装置１の構成を示すブロック図である。
【００１７】
  この
情報処理装置１は、ＣＰＵ１０１と、
ＬＣＤ表示装置１０３と、ＬＣＤドライバ１０４と、ＬＣＤ照明装置１０５と、
フラッシュメモリ１１２と
文字処理装置として機能する
【００１８】
  
ＣＰＵ１０１は、この情報処理装置１内の各部を制御する制御部であり、文字列表示言語判定手段、文字コード変換手段、探索手段を兼ねたものとなっている。
【００１９】
  パワースイッチ１０２は、ユーザの操作に応じて、この情報処理装置１の動作開始／停止を切り替えるための電源スイッチである。このパワースイッチ１０２は、ＣＰＵ１０１に接続されている。
【００２０】
  ＬＣＤ表示装置１０３は、文字列、画像、ビデオ等のコンテンツの情報を表示するための透過型のカラー液晶表示装置である。
【００２１】
  ＬＣＤドライバ１０４は、ＣＰＵ１０１の制御に基づいて、ＬＣＤ表示装置１０３を制御し表示を行わせるためのものである。
【００２２】
  ＬＣＤ照明装置１０５は、ＣＰＵ１０１の制御に基づいて、ＬＣＤ表示装置１０３を背面側から照明するバックライトである。
【００２３】
  タッチ操作入力装置１０６は、ＬＣＤ表示装置１０３の表示画面上に配設されていて、ユーザの指の接触位置、またはペンなどの接触用先端部を備えた部材の接触位置を検知するためのものである。このタッチ操作入力装置１０６の検出信号は、ＣＰＵ１０１へ出力されるようになっている。
【００２４】
  そして、これら
ＬＣＤ表示装置１０３、ＬＣＤドライバ１０４、ＬＣＤ照明装置１０５は、表示手段を構成している
「【００３０】
  フラッシュメモリ１１２は、日付データやロケール情報等の各種データ、制御プログラムの一部、制御パラメータ等を記憶するための書き換え可能な不揮発性メモリである。この
フラッシュメモリ１１２は、
文字列表示言語判定手段の一部を構成している。
【００３１】
  ＨＤＤ１１３は、制御プログラムやコンテンツデータを保存しておくためのハードディスクドライブである。
【００３２】
  外部通信Ｉ／Ｆ１１４は、外部装置と通信するためのインタフェースであり、例えばＵＳＢインタフェースがその一例として挙げられる。
【００３３】
  水晶振動子１１５は、上述したＣＰＵ１０１の動作クロックを、該ＣＰＵ１０１へ供給するためのものである。
【００３４】
  次に、図２は、情報処理装置１のフラッシュメモリ１１２の記憶領域の構成を概念的に示す図、図３は、情報処理装置１のＨＤＤ１１３の記憶領域の構成を概念的に示す図である。
【００３５】
  図３に示すように、ＨＤＤ１１３には、この情報処理装置１により扱う複数のコンテンツデータ（コンテンツＨ０００１，コンテンツＨ０００２，コンテンツＨ０００３，…）１１３ａが格納されている。
【００３６】
  また、図２に示すように、
フラッシュメモリ１１２には、
文字コード変換テーブル１１２ｂと、フォントテーブル１１２ｃと、が格納されている。
文字コード変換テーブル１１２ｂは、共通文字コードとしてのユニコードを用いた文字列の文字コードを、各言語固有の文字コードヘ変換する際に参照するデータベースであり、文字列表示言語判定手段を構成している。フォントテーブル１１２ｃは、各言語固有の文字コードに対応したフォントを格納するデータベースである。
【００３７】
  上述したような文字コード変換テーブル１１２ｂは、具体的には、図４に示すようなデータ構造を備えている。図４は、文字コード変換テーブル１１２ｂのデータ構造を示す図である。
【００３８】
  すなわち、
この文字コード変換テーブル１１２ｂは、ユニコードを表す列と、そのユニコードが表す字形に対応する各言語固有の文字コードを記録した列と、を有して構成されている。
ある１つのユニコードが表す字形に対応する言語の数と、対応する各言語固有の文字コードと、を判定することが可能となっている。
【００３９】
  図５は、文字コード変換テーブル１１２ｂにおける、ＣＪＫ（中国、日本、韓国）統合漢字の幾つかのユニコードとこれに対応する各言語固有の文字コードとの具体例を示す図表、図６は、図５における各言語固有の文字コードに対応する字形を具体的に示す図表である。
【００４０】
  例えばユニコード「Ｕ＋９ＡＡ８」は、日本語、簡体字、繁体字、韓国語の４言語それぞれ固有の文字コードに対応しており、それぞれの言語において字形が異なっていることがわかる。
【００４１】
  また、ユニコード「Ｕ＋７６Ｄ０」は簡体字のみに対応し、ユニコード「Ｕ＋７６Ｄ３」は繁体字のみに対応していて、その結果、各ユニコードが表す字形も１つのみであることがわかる。このように、１つのユニコードに対して、言語、字形が一意に定まる文字、すなわち上述した文字コード変換テーブル１１２ｂにおいて
あるユニコードに対応する言語固有の文字コードが１つのみである文字を、これ以降、言語特有文字と呼ぶ
【００４２】
  図７は、
情報処理装置１における、ユニコードにより表現された文字列の表示処理を示す
【００４３】
  
ＣＰＵ１０１は、ユニコードにより表現された文字列の表示処理を行う場合
【００４４】
  この処理を開始すると、ＣＰＵ１０１は、まず、処理対象となる文字列の言語を判定するサブルーチンを実行する（ステップＳ１０１）。この
文字列言語判定
【００４５】
  次に、ＣＰＵ１０１は、ステップＳ１０１の
処理により決定された言語のフォントテーブル１１２ｃを、フラッシュメモリ１１２から読み出す
【００４６】
  続いて、
ユニコードにより表現された文字列の
の文字データを文字コード変換テーブル１１２ｂに従って、
決定した文字列の言語固有の文字コードに変換する
【００４７】
  ここで、文字列の言語固有の文字コードへの変換に成功したか否かを判定する（ステップＳ１０５）。」
「【００５２】
  こうして、ステップＳ１０５において変換が成功したと判定された場合には、
変換後の言語固有の文字コードに対応したフォントを、
言語固有のフォントテーブル１１２ｃから読み出して、ＬＣＤ表示装置１０３に表示する
「【００５４】
  ステップＳ１０６またはステップＳ１０７の処理を行ってユニコード１文字分のフォントを出力した後に、文字列における次の文字を処理対象としてセットする（ステップＳ１０８）。
【００５５】
  そして、セットしたデータが文字データであるか否か、つまり、文字列内に次の文字データが存在するか否か、を判定する（ステップＳ１０９）。
【００５６】
  ここで、次の文字データが存在する場合には、上記ステップ１０４に戻って、上述したような処理を繰り返して行う。
【００５７】
  また、ステップＳ１０９において、次の文字データが存在しないと判定された場合には、表示対象文字列の全ての文字についての処理が終了したことになるために、この文字列表示処理を終了する。」
「【００７７】
  図８は、図７のステップＳ１０１においてコールされる、文字列の言語を判定するサブルーチンの処理を示すフローチャートである。
【００７８】
  この処理を開始すると、
まず、文字列の先頭データを処理対象文字データにセットして（ステップＳ１５１）、この処理対象文字データが言語特有文字であるか否かを判定する
【００７９】
  ここで、
処理対象文字データが言語特有文字であるか否かの判定は、文字コード変換テーブル１１２ｂを用いて行われる。
この文字コード変換テーブル１１２ｂにおいて、処理対象のユニコード文字データに対応する言語固有の文字コードが１つのみである場合には、ＣＰＵ１０１は、その処理対象文字が言語特有文字であると判定する。」
「【０１０１】
  
なお、上述では、文字列の先頭文字から順に文字列言語判定処理を行い、最初に発見された言語特有文字の言語を、文字列言語とするようにしているが、これに限るものではない。例えば、文字列の最後の文字から逆順に遡って文字列言語判定処理を行い、最初に発見された言語特有文字の言語を、文字列言語とすることも可能である。あるいは、文字列を構成する全ての文字について文字列言語判定処理を行い、複数種類の言語特有文字が発見された場合には、最も出現頻度が高い言語特有文字の言語を、文字列言語とするようにしても良い。
ア　刊行物１の段落【００２４】に「ＬＣＤ表示装置１０３、ＬＣＤドライバ１０４、ＬＣＤ照明装置１０５は、表示手段を構成している。」と記載され、また、段落【００１８】には「ＣＰＵ１０１は、この情報処理装置１内の各部を制御する制御部であり、文字列表示言語判定手段、文字コード変換手段、探索手段を兼ねたものとなっている。」と記載されている。これらの記載及び刊行物１の段落【００１７】より、「情報処理装置１は、文字列表示言語判定手段、文字コード変換手段、探索手段を兼ねた制御部であるＣＰＵ１０１と、表示手段と、フラッシュメモリ１１２とを備え、文字処理装置として機能する。」との技術的事項を読み取ることができる。
イ　刊行物１の段落【００３６】、【００３８】及び【００４１】より、「フラッシュメモリ１１２には、文字コード変換テーブル１１２ｂと、フォントテーブル１１２ｃと、が格納されており、文字コード変換テーブル１１２ｂは、共通文字コードとしてのユニコードを用いた文字列の文字コードを、各言語固有の文字コードヘ変換する際に参照するデータベースであって、文字列表示言語判定手段を構成し、ユニコードを表す列と、そのユニコードが表す字形に対応する各言語固有の文字コードを記録した列と、を有して構成され、ある１つのユニコードが表す字形に対応する言語の数（対応する言語固有の文字コードが１つのみである文字を、言語特有文字と呼ぶ）と、対応する各言語固有の文字コードと、を判定することが可能となっており、フォントテーブル１１２ｃは、各言語固有の文字コードに対応したフォントを格納するデータベースである。」との技術的事項を読み取ることができる。
ウ　刊行物１の段落【０１０１】、【００７９】より、「文字列の先頭文字から順に文字列言語判定処理を行い、最初に発見された言語特有文字の言語を、文字列言語とするようにし、処理対象文字データが言語特有文字であるか否かの判定は、文字コード変換テーブル１１２ｂを用いて行われ、この文字コード変換テーブル１１２ｂにおいて、処理対象のユニコード文字データに対応する言語固有の文字コードが１つのみである場合には、ＣＰＵ１０１は、その処理対象文字が言語特有文字であると判定する。」との技術的事項を読み取ることができる。
エ　刊行物１の段落【００５４】ないし【００５７】の記載より、刊行物１における文字コードの変換は、表示対象文字列の全ての文字について行われていることが読み取れるから、刊行物１の段落【００４２】ないし【００４７】、【００５２】より、次の技術的事項を読み取ることができる。
「ＣＰＵ１０１は、ユニコードにより表現された文字列の表示処理を行う場合（【００４３】）、文字列言語判定処理により決定された言語のフォントテーブル１１２ｃを、フラッシュメモリ１１２から読み出し（【００４５】）、ユニコードにより表現された表示対象文字列の全ての文字について、文字列の文字データを文字コード変換テーブル１１２ｂに従って、決定した文字列の言語固有の文字コードに変換し（【００４６】）、変換後の言語固有の文字コードに対応したフォントを、言語固有のフォントテーブル１１２ｃから読み出して、ＬＣＤ表示装置１０３に表示する。」
　以上より、刊行物１には次の発明（以下、「引用発明１」という。）が記載されているものと認められる。
「情報処理装置１は、文字列表示言語判定手段、文字コード変換手段、探索手段を兼ねた制御部であるＣＰＵ１０１と、表示手段と、フラッシュメモリ１１２とを備え、文字処理装置として機能し（「ア」より）、
　フラッシュメモリ１１２には、文字コード変換テーブル１１２ｂと、フォントテーブル１１２ｃと、が格納されており、文字コード変換テーブル１１２ｂは、共通文字コードとしてのユニコードを用いた文字列の文字コードを、各言語固有の文字コードヘ変換する際に参照するデータベースであって、文字列表示言語判定手段を構成し、ユニコードを表す列と、そのユニコードが表す字形に対応する各言語固有の文字コードを記録した列と、を有して構成され、ある１つのユニコードが表す字形に対応する言語の数（対応する言語固有の文字コードが１つのみである文字を、言語特有文字と呼ぶ）と、対応する各言語固有の文字コードと、を判定することが可能となっており、フォントテーブル１１２ｃは、各言語固有の文字コードに対応したフォントを格納するデータベースであり（「イ」より）、
　文字列の先頭文字から順に文字列言語判定処理を行い、最初に発見された言語特有文字の言語を、文字列言語とするようにし、処理対象文字データが言語特有文字であるか否かの判定は、文字コード変換テーブル１１２ｂを用いて行われ、この文字コード変換テーブル１１２ｂにおいて、処理対象のユニコード文字データに対応する言語固有の文字コードが１つのみである場合には、ＣＰＵ１０１は、その処理対象文字が言語特有文字であると判定し（「ウ」より）、
　ＣＰＵ１０１は、ユニコードにより表現された文字列の表示処理を行う場合、文字列言語判定処理により決定された言語のフォントテーブル１１２ｃを、フラッシュメモリ１１２から読み出し、ユニコードにより表現された表示対象文字列の全ての文字について、文字列の文字データを文字コード変換テーブル１１２ｂに従って、決定した文字列の言語固有の文字コードに変換し、変換後の言語固有の文字コードに対応したフォントを、言語固有のフォントテーブル１１２ｃから読み出して、ＬＣＤ表示装置１０３に表示する（「エ」より）、
情報処理装置１。」
（刊行物２）
　本願の優先日前に頒布された刊行物である、特開２００６−０９２２２３号公報（以下、「刊行物２」という。）には、次の技術事項が記載されている。
「【技術分野】
【０００１】
  本発明は、携帯通信端末及び多言語表示制御方法に係り、さらに詳しくは、異なる複数の言語ごとに割り当てられる文字コード、及び、各言語に共通に割り当てられる文字コードからなる統合コードにより記述された文字列を表示可能な携帯電話機などの携帯通信端末の改良に関する。」
「【００１０】
  本発明による携帯通信端末は、
異なる２以上の言語ごとに割り当てられる文字コード、及び、各言語に共通に割り当てられる文字コードからなる統合コードにより記述された文字列を表示可能な携帯通信端末であって、各言語に共通に割り当てられる文字コードであって、異なる言語間で字形が異なる文字を表す文字コードを特殊文字コードとし、この特殊文字コードに対応付けて言語ごとに異なる字形を記憶する字形記憶手段と、上記文字列を構成する各統合コードに基づいて、当該文字列に用いられている言語を判別する言語判定手段と、上記文字列を構成する各統合コードのうち、各言語に共通に割り当てられた文字コードについては判別された言語に対応する字形に変換して文字列を画面上に表示する文字列表示制御手段とを備えて構成される。
「【００１８】
実施の形態１．
  図１は、本発明の実施の形態１による携帯通信端末の一構成例を示したブロック図である。本実施の形態による携帯通信端末１は、携帯電話機やＰＤＡ（Personal Digital Assistant）などの小型の電子機器であり、ユニコード（Unicode）などの統合コードにより記述された文字情報の表示を行っている。
【００１９】
  この
携帯通信端末１は、
主制御部３、
ＬＣＤ５、表示制御部６、
言語判定部８、コード変換テーブル９、言語識別部１０、文字情報記憶部１１
からなる。
【００２０】
  無線通信部２は、電子メールやウェブ（Ｗｅｂ）ページなどの文字情報の送受信処理を行っている。アンテナを介して受信した電子メールや、インターネットなどの通信ネット
ワーク上のサーバーからダウンロードしたウェブページは、文字情報記憶部１１に格納される。
【００２１】
  操作入力制御部４は、オンフックキーやオフフックキー、テンキーなどの各種操作キーによる操作入力に関する制御を行っている。
表示制御部６は、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）５における文字情報の表示に関する制御を行っている。
用いられている言語に応じて字形を異ならせて文字表示が行われる。
【００２２】
  ここでは、日本語、繁体字中国語、簡体字中国語、韓国語及び英語の５つの言語による文字情報が表示可能であるものとする。また、電子メールやウェブページなどの文字情報が統合コードによりエンコーディングされ、
統合コードによって記述された文字列が文字情報として文字情報記憶部１１に記憶されるものとする。統合コードは、異なる２以上の言語ごとに割り当てられる文字コード（以下、個別コードという）と、各言語に共通に割り当てられる文字コード（以下、共通コードという）からなるコード体系であり、ユニコードはその一例である。
【００２３】
  ユニコードは、各言語において用いられる全ての文字を３２ビット（４バイト）のデジタルデータによりコード化させる文字コード規格である。このユニコードでは、異なる言語間で重複する文字や、意味または構造、語源が同一であるか、或いは、似通った文字同士に同一の文字コードが割り当てられている。
【００２４】
  例えば、日本語における漢字の「骨」は、繁体字中国語（Traditional Chinese）や簡体字中国語（Simplified Chinese）における漢字とは字形（glyph：グリフ）が異なっているにもかかわらず、これらの漢字に対して共通コード（０ｘ９ＡＡ８（１６進数による表記））が割り当てられている。また、日本語の「海」も、簡体字中国語とは字形が異なっているにもかかわらず、これらの漢字に対して共通コード（０ｘ６Ｄ７７）が割り当てられている。
【００２５】
  ここで、
共通コードのうち、異なる言語間で字形が異なる文字を表す文字コードを特殊文字コードと呼んで、異なる言語間であっても字形が異ならない文字を表す文字コードと区別すると
文字情報記憶部１１には、この様な特殊文字コードに対応付けて言語ごとに異なる字形が記憶されている。
【００２６】
  具体的には、「骨」の場合、日本語、繁体字中国語及び簡体字中国語間で互いに字形が異なり、日本語及び韓国語間で字形が同一となっている。また、「海」の場合には、日本語及び簡体字中国語間で字形が異なり、繁体字中国語、簡体字中国語及び韓国語間で字形が同一となっている。ここで、字形は、文字を画面上に表示する際の文字の形状、すなわち、フォントである。また、繁体字中国語は、主に台湾や香港で使用されている言語であり、簡体字中国語は、主に中国本土で使用されている言語である。
【００２７】
  
コード変換テーブル９は、統合コードを各言語に対応付けるためのコード割り当てが格納されたデータベースである。すなわち、各文字コードは、このコード変換テーブル９によってそれぞれ所定の言語における所定の文字に対応付けられる。
【００２８】
  
言語識別部１０は、文字情報記憶部１１から文字列を読み出して画面表示する際、当該文字列を構成する統合コードに対応する言語を識別し、文字列における各言語の出現頻度を出力する動作を行っている。
【００２９】
  
各統合コードに対応する言語の識別は、コード変換テーブル９に基づいて文字ごとに行われ
「【００３２】
  
言語判定部８は、出現頻度に基づいて文字列に用いられている言語を判別する動作を行っている。
【００３３】
  ユーザー指定記憶部１２は、ユーザーに択一的に選択させた言語の種類をユーザー指定言語として記憶するメモリである。すなわち、ユーザーの操作入力によりデフォルトの設定言語を必要に応じて変更することができる。
【００３４】
  文字列解析部７による出現頻度の比較の結果、いずれの言語についてもその出現頻度が閾値レベルを超えない場合には、ユーザー指定記憶部１２に予め記憶されているユーザー指定言語が判別結果として出力される。つまり、この場合には、特殊文字コードにより表された文字はデフォルトの設定言語による字形で画面表示される。
【００３５】
  これにより、文字列における各言語の出現頻度から
当該文字列に用いられている言語が判別され、文字列が画面上に表示される。その際、共通コードについては判別された言語に対応する字形によって文字表示が行われるので、
文字列に用いられている言語に対応する適切な字形で文字表示させることができる。
【００３６】
  図２のステップＳ１０１〜Ｓ１０７は、図１の携帯通信端末における文字列表示の動作例を示したフローチャートである。まず、ユーザーにより文字情報の閲覧操作が行われると、言語識別部１０は、この操作入力に基づいて文字情報記憶部１１から文字列を読み出し、当該文字列を構成する各統合コードに対応する言語を識別する処理を開始する（ステップＳ１０１，Ｓ１０２）。
【００３７】
  次に、コード変換テーブル９に基づいて、言語の識別結果から文字列における各言語の出現頻度が算出される（ステップＳ１０３）。文字列解析部７は、算出された各言語の出現頻度を所定の閾値レベルと比較し、文字列の解析処理を行う。
【００３８】
  言語判定部８は、この文字列の解析処理の結果に基づいて文字列に使用されている言語を判別する（ステップＳ１０４）。このとき、出現頻度が閾値レベルを超える言語が存在すれば、当該言語が判別結果として出力され、その言語に対応する字形により文字列が画面表示される（ステップＳ１０５，Ｓ１０６）。
【００３９】
  一方、出現頻度が閾値レベルを超える言語が存在しなかった場合には、ユーザー指定言語が判別結果として出力され、ユーザー指定言語に対応する字形で文字列が画面表示される（ステップＳ１０７）。
【００４０】
  本実施の形態によれば、共通コードについては判別された言語に対応する字形によって文字表示が行われるので、言語ごとに字形が異なる文字に同一の文字コードが割り当てられる文字が文字列に含まれる場合であっても、文字列に用いられている言語に対応する適切な字形で文字表示させることができる。従って、ユニコードなどの統合コードにより記述された文字列を表示させる場合に、常に字形の表示を正しく行わせることができる。
【００４１】
  なお、本実施の形態では、文字列における各言語の出現頻度に基づいて当該文字列に使用されている言語が判別される場合の例について説明したが、本発明はこれに限られるものではない。例えば、
文字列に含まれる特定の個別コードに着目し、この個別コードに基づいて当該文字列に用いられている言語を判別し
　刊行物２の段落【００４１】の記載に従い、「実施の形態１．」における「文字列における各言語の出現頻度」に基づく言語判別を、「文字列に含まれる特定の個別コード」に基づく言語判別に読み替えると、刊行物２には、次の発明（以下、「引用発明２」という。）が記載されているものと認められる。
「携帯通信端末１は、主制御部３、ＬＣＤ５、表示制御部６、言語判定部８、コード変換テーブル９、言語識別部１０、文字情報記憶部１１からなり（【００１９】より）、
　表示制御部６は、ＬＣＤ５における文字情報の表示に関する制御を行っており、用いられている言語に応じて字形を異ならせて文字表示が行われ（【００２１】より）、
　統合コードによって記述された文字列が文字情報として文字情報記憶部１１に記憶され、統合コードは、異なる２以上の言語ごとに割り当てられる文字コード（以下、個別コードという）と、各言語に共通に割り当てられる文字コード（以下、共通コードという）からなるコード体系であり、ユニコードはその一例であり（【００２２】より）、
　共通コードのうち、異なる言語間で字形が異なる文字を表す文字コードを特殊文字コードと呼んで、異なる言語間であっても字形が異ならない文字を表す文字コードと区別すると、文字情報記憶部１１には、この様な特殊文字コードに対応付けて言語ごとに異なる字形が記憶されており（【００２５】より）、
　コード変換テーブル９は、統合コードを各言語に対応付けるためのコード割り当てが格納されたデータベースであり、すなわち、各文字コードは、このコード変換テーブル９によってそれぞれ所定の言語における所定の文字に対応付けられ（【００２７】より）、言語識別部１０は、文字情報記憶部１１から文字列を読み出して画面表示する際、当該文字列を構成する統合コードに対応する言語を識別し（【００２８】より）、各統合コードに対応する言語の識別は、コード変換テーブル９に基づいて文字ごとに行われ（【００２９】より）、
　言語判定部８は、文字列に用いられている言語を判別する動作を行っており（【００３２】より）、文字列に含まれる特定の個別コードに着目し、この個別コードに基づいて当該文字列に用いられている言語を判別し（【００４１】より）、
　当該文字列に用いられている言語が判別され、文字列が画面上に表示される（【００３５】より）、携帯通信端末１。」
（刊行物３）
　原査定の拒絶の理由において周知技術を示す文献として引用された特開２００３−２２３４３９号公報（以下、「刊行物３」という。）には、次の事項が記載されている。
「【００８０】また、
漢字検索装置１００
「【００９７】また、このように検索式が決定されると、検索式組立手段１０１は、決定した検索式「隹＋口＋虫」を漢字検索手段１０５に入力する。漢字検索手段１０５では、入力された検索式「隹＋口＋虫」に基づいて
漢字情報ファイル１１４より対応する漢字を検索し、これにより得られた検索結果を一覧として表示手段１２２に呈示する。
「【０１０６】・・漢字情報ファイル１１４
また、図２における漢字情報ファイル１１４のデータ構成を図５に示す。図５を参照すると、
漢字情報ファイル１１４では、各漢字に関して、
ユニコード
のコード番号と、字形と、画数と、
が対応付けられている
【０１０７】また、画数としては、
漢字全体の総画数
格納する
　よって、刊行物３には、次の技術（以下、「刊行物３に記載された技術」という。）が記載されている。
「漢字情報ファイル１１４より対応する漢字を検索し、これにより得られた検索結果を一覧として表示手段１２２に呈示する、漢字検索装置１００であって、
　漢字情報ファイル１１４では、各漢字に関して、ユニコードのコード番号と、字形と、画数が対応付けられ、画数としては、漢字全体の総画数が格納されている、漢字検索装置１００。」
（刊行物４）
　原査定の拒絶の理由に周知技術を示す文献として引用された特開２００４−３４８１８５号公報（以下、「刊行物４」という。）には、次の事項が記載されている。
「【０００８】
情報処理装置１０は、文書情報を用いて情報の処理を行うアプリケーションプログラム２０−１〜Ｎと、複数のアプリケーションプログラムに共通な文字コードの情報を提供するオペレーティングシステム３０とを備える。
アプリケーションプログラム２０−１は、情報処理装置１０を、文書情報入力部２１０と
、属性情報入力部２３０と、文字列並替部２４０と
と、文字列出力部２６０として機能させる。
【０００９】
文書情報入力部２１０は、複数の文字列を含む文書情報を入力し、アプリケーション種別検出部２２０、文字列並替部２４０、及び文字列検索部２５０に送る。入力方法として、好ましくは、文書情報入力部２１０は、文字列の読みを示す入力文字列を利用者から受け付け、当該入力文字列を、文字コードを複数配列した出力文字列に仮名漢字変換し、当該出力文字列を文書情報として入力する。
【００１０】
ここで、
文書情報入力部２１０により入力される文字コードは、文字特定情報である属性情報
を含む。例えば、文字が漢字である場合の属性情報とは、文字が属する言語の種類、文字の音読み、部首、及び画数の組合せである。
「【００１４】
文字列並替部２４０は、
文書情報入力部２１０から受け取った文書情報に含まれる複数の文字列を、当該複数の文字列のそれぞれに含まれる各文字の文字コードに含まれる属性情報に基づき並び替え、並び替えた結果の文字列を文字列出力部２６０に送る。
一例としては、各文字の属性情報が文字の読み、部首、又は画数を識別する情報である場合に、属性情報入力部２３０から受け取った属性種類情報が文字の画数を示しているのであれば、文字列並替部２４０は、各文字列の先頭の文字の画数が少ない順に、文字列を並び替える。
　よって、刊行物４には、次の技術（以下、「刊行物４に記載された技術」という。）が記載されている。
「アプリケーションプログラム２０−１は、情報処理装置１０を、文書情報入力部２１０と、文字列並替部２４０と、文字列出力部２６０として機能させ、
　文書情報入力部２１０により入力される文字コードは、文字特定情報である属性情報を含み、例えば、文字が漢字である場合の属性情報とは、文字が属する言語の種類、文字の音読み、部首、及び画数の組合せであり、
　文字列並替部２４０は、文書情報入力部２１０から受け取った文書情報に含まれる複数の文字列を、当該複数の文字列のそれぞれに含まれる各文字の文字コードに含まれる属性情報に基づき並び替え、並び替えた結果の文字列を文字列出力部２６０に送り、一例としては、各文字の属性情報が文字の読み、部首、又は画数を識別する情報である場合に、属性情報入力部２３０から受け取った属性種類情報が文字の画数を示しているのであれば、文字列並替部２４０は、各文字列の先頭の文字の画数が少ない順に、文字列を並び替える」技術。
（刊行物５）
　原査定の拒絶の理由に周知技術を示す文献として引用された特開平１−２３３５５０号公報（以下、「刊行物５」という。）には、次の事項が記載されている。
「中国語ワードプロセッサはピンインの音節部分をキー入力する方式が採用されている。」（第２頁左上欄第１９〜２０行）
「〔課題を解決するための手段及び作用〕
　中国語漢字には、前述の如く発音を表記するためのピンインと称される音標文字の他に、漢字一つ一つに中国国家標準文字コード（以下国標コード）と称される４桁の１６進コードが存在する。コードはＢＯＡ１〜Ｄ５Ｆ９まで発音順に並べられた国標第１漢字と、Ｄ６Ａ１〜Ｆ７ＦＥまで部首、画数順に並べられた国標第２漢字からなる。さらに漢字には日本語と同様画数がある。
　本発明は、
１つの音節単位に同一の音節を持つ漢字群を、ピンインの声調と、画数と、国標コードの３要素により漢字ごとに昇順に並べ換え（ソート）した辞書ファイルを作成する。この辞書ファイルを参照し、ピンインの音節部分をアルファベットで入力すると該当する漢字がメニュー画面に表示される
この場合、表示の順序は声調符号の１声から順に表示し、声調が同じであれば画数の少ないものから表示し、画数が同じであれば国標コードの小さいものから表示される。
〔実施例〕
　第１図は本発明による
中国語の表示方式
辞書ファイル
　よって、刊行物５には、次の技術（以下、「刊行物５に記載された技術という。」）が記載されている。
「１つの音節単位に同一の音節を持つ漢字群を、ピンインの声調と、画数と、国標コードの３要素により漢字ごとに昇順に並べ換え（ソート）した辞書ファイルを作成し、この辞書ファイルを参照し、ピンインの音節部分をアルファベットで入力すると該当する漢字がメニュー画面に表示され、表示の順序は声調符号の１声から順に表示し、声調が同じであれば画数の少ないものから表示し、画数が同じであれば国標コードの小さいものから表示される、中国語の表示方式。」
（２）対比・判断
（請求項１に係る発明について）
（２−１）引用発明１を主引用例とした場合
ア　対比
　本願の請求項１に係る発明（以下、「本願発明１」という。）と引用発明１とを対比する。
（ア）引用発明１において、「文字コード変換テーブル１１２ｂは、共通文字コードとしてのユニコードを用いた文字列の文字コードを、各言語固有の文字コードヘ変換する際に参照するデータベースであって、文字列表示言語判定手段を構成し、ユニコードを表す列と、そのユニコードが表す字形に対応する各言語固有の文字コードを記録した列と、を有して構成され、ある１つのユニコードが表す字形に対応する言語の数（対応する言語固有の文字コードが１つのみである文字を、言語特有文字と呼ぶ）と、対応する各言語固有の文字コードと、を判定することが可能となっており」、「フォントテーブル１１２ｃは、各言語固有の文字コードに対応したフォントを格納するデータベースであ」るから、「文字コード変換テーブル１１２ｂと、フォントテーブル１１２ｃ」は、両者相まって、ユニコードと、そのユニコードが表す字形と、そのユニコードが表す字形に対応する言語の数が１つのみである言語特有文字か否かの情報を含むものといえる。
　よって、引用発明１における「文字コード変換テーブル１１２ｂと、フォントテーブル１１２ｃ」とを「格納」する「フラッシュメモリ１１２」が、本願発明１における「ユニコードによって記述された文字の複数の言語における字形および当該文字が特定の言語にのみ含まれる言語独特文字であるか否かの情報を含むユニコード変換テーブルを予め記憶しているメモリ部」に相当するといえる。
（イ）引用発明１における「文字列の先頭文字から順に文字列言語判定処理を行い、最初に発見された言語特有文字の言語を、文字列言語とするようにし、処理対象文字データが言語特有文字であるか否かの判定は、文字コード変換テーブル１１２ｂを用いて行われ、この文字コード変換テーブル１１２ｂにおいて、処理対象のユニコード文字データに対応する言語固有の文字コードが１つのみである場合には、ＣＰＵ１０１は、その処理対象文字が言語特有文字であると判定する」ことは、「ＣＰＵ１０１」が「制御部」であることを踏まえれば、本願発明１における「与えられた文字列の中からランダムに１文字を抽出して前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する言語識別処理部」であって、「文字列の言語の識別の処理を行い、言語判定処理部に出力する言語識別処理部」とは、「与えられた文字列の中から１文字を抽出して前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する、文字列の言語の識別の処理を行う、言語識別処理部」の点で共通する。
（ウ）引用発明１における「ＣＰＵ１０１は、ユニコードにより表現された文字列の表示処理を行う場合、文字列言語判定処理により決定された言語のフォントテーブル１１２ｃを、フラッシュメモリ１１２から読み出し、ユニコードにより表現された表示対象文字列の全ての文字について、文字列の文字データを文字コード変換テーブル１１２ｂに従って、決定した文字列の言語固有の文字コードに変換し、変換後の言語固有の文字コードに対応したフォントを、言語固有のフォントテーブル１１２ｃから読み出して、ＬＣＤ表示装置１０３に表示する」ことは、「ＣＰＵ１０１」が「制御部」であることを踏まえれば、本願発明１における「前記特定された言語において前記ユニコード変換テーブルに含まれている字形によって前記文字列を予め備えられたディスプレイに表示させる表示処理部」に相当する。
　すると、本願発明１と引用発明１との一致点、相違点は次のとおりである。
（一致点）
「ユニコードによって記述された文字の複数の言語における字形および当該文字が特定の言語にのみ含まれる言語独特文字であるか否かの情報を含むユニコード変換テーブルを予め記憶しているメモリ部と、
　与えられた文字列の中から１文字を抽出して前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する、文字列の言語の識別の処理を行う、言語識別処理部と、
　前記特定された言語において前記ユニコード変換テーブルに含まれている字形によって前記文字列を予め備えられたディスプレイに表示させる表示処理部と、
　を有することを特徴とする電子機器。」
（相違点１）
　本願発明１では、言語識別処理部が、与えられた文字列の中から「ランダムに１文字を抽出」して前記ユニコード変換テーブルと照合しているのに対し、引用発明１では、「文字列の先頭文字から順」に、文字コード変換テーブル１１２ｂを用いて、文字列言語判定処理を行なっているのであって、文字列言語判定処理を、文字列の中からランダムに１文字を抽出して行うことは示されていない点。
（相違点２）
　本願発明１では、言語識別処理部が、「変数ｊ＝１とし、ｊ番目の」文字列の言語の識別の処理を行い、「言語判定処理部に出力し」、「言語判定処理部」が、「変数ｊがソート対象文字列の個数ｋに等しいか否かを判別し、等しくなければｊの値を１つ増やし、用意されたｋ個のソート対象文字列の全てに対して使用言語を識別して画数を確定し、変数ｊがｋに等しくなれば、全てのソート対象文字列の画数が確定され、確定された画数に基づいてソート対象文字列をソートして、ソートの結果を表示して終了する」ものであって、「前記言語識別処理部によって前記特定された言語が正しくない場合に、前記表示処理部が、ユーザが任意に切り替えた言語で前記文字列を前記ディスプレイに表示させる機能を有する」のに対し、引用発明１における「文字列言語判定処理」は、「表示対象文字列」について「文字列言語判定処理」を行っているものの、ソート対象文字列についての処理は示されていない点。
イ　判断
　そこで、まず、上記相違点１について検討すると、刊行物１には、段落【０１０１】に「なお、上述では、文字列の先頭文字から順に文字列言語判定処理を行い、最初に発見された言語特有文字の言語を、文字列言語とするようにしているが、これに限るものではない。例えば、文字列の最後の文字から逆順に遡って文字列言語判定処理を行い、最初に発見された言語特有文字の言語を、文字列言語とすることも可能である。あるいは、文字列を構成する全ての文字について文字列言語判定処理を行い、複数種類の言語特有文字が発見された場合には、最も出現頻度が高い言語特有文字の言語を、文字列言語とするようにしても良い。」とする技術が記載されているものの、文字列からランダムに文字を抽出して文字列言語判定処理を行うことは、記載も示唆もされていない。
　また、刊行物３〜５にも、文字列からランダムに文字を抽出して文字列言語判定処理を行うことは記載も示唆もされておらず、また、周知技術であるとも認められない。
　よって、上記相違点１に係る本願発明１の構成は、刊行物１、３〜５に記載も示唆もされておらず、周知技術ともいえない以上、作用効果に顕著性が認められないことの一事をもって、当該構成を採用することが当業者にとって容易になし得たものであるということはできない。
　従って、相違点１は、刊行物１、３〜５に記載された技術を考慮しても、当業者が容易になし得たことではない。
ウ　まとめ
　以上のとおり、相違点２について判断するまでもなく、本願発明１は、引用発明１、刊行物１、３〜５に記載された技術に基づいて当業者が容易に発明をすることができたものではない。
（２−２）引用発明２を主引用例とした場合
ア　対比
　本願発明１と引用発明２とを対比する。
（ア）引用発明２において、「ユニコード」は「統合コード」の「一例であ」り、そして、「統合コードは、異なる２以上の言語ごとに割り当てられる文字コード（以下、個別コードという）と、各言語に共通に割り当てられる文字コード（以下、共通コードという）からなるコード体系であり、共通コードのうち、異なる言語間で字形が異なる文字を表す文字コードを特殊文字コードと呼んで、異なる言語間であっても字形が異ならない文字を表す文字コードと区別すると、文字情報記憶部１１には、この様な特殊文字コードに対応付けて言語ごとに異なる字形が記憶されて」ることが示されている。
　よって、引用発明２において「文字コード」が、「個別コード」であるか「共通コード」であるかの情報が、本願発明１における「当該文字が特定の言語にのみ含まれる言語独特文字であるか否かの情報」に相当するといえる。
（イ）引用発明２における 「コード変換テーブル９」は、「ユニコード」を一例とする「統合コードを各言語に対応付けるためのコード割り当てが格納されたデータベースであり、すなわち、各文字コードは、このコード変換テーブル９によってそれぞれ所定の言語における所定の文字に対応付けられ」ている。
　さらに、引用発明２における「文字列に用いられている言語」の「判別」は、「文字列に含まれる特定の個別コードに着目し、この個別コードに基づいて」行われている。
　よって、上記「ア」を踏まえれば、引用発明２における「コード変換テーブル９」、及び、「文字情報記憶部１１」に記憶された「特殊文字コード」（共通コードのうち、異なる言語間で字形が異なる文字を表す文字コード）と「言語ごとに異なる字形」とを「対応付け」たものが、本願発明１における「ユニコードによって記述された文字の複数の言語における字形および当該文字が特定の言語にのみ含まれる言語独特文字であるか否かの情報を含むユニコード変換テーブル」に相当するといえる。
（ウ）一般に、携帯通信端末における「テーブル」を、メモリに記憶することは自明のことであるから、引用発明２における「コード変換テーブル９」を記憶したメモリと、「特殊文字コード」（共通コードのうち、異なる言語間で字形が異なる文字を表す文字コード）と「言語ごとに異なる字形」とを「対応付け」たものを記憶した「文字情報記憶部１１」とが、本願発明１における「ユニコード変換テーブルを予め記憶しているメモリ部」に相当するといえる。
（エ）引用発明２における「言語判定部８」は、「文字列に用いられている言語」を「判別」するものであって、「文字列に用いられている言語を判別する動作を行っており、文字列に含まれる特定の個別コードに着目し、この個別コードに基づいて当該文字列に用いられている言語を判別し」ている。そして、その言語を判別の際、言語識別部１０が、「コード変換テーブル９に基づいて」、当該「個別コード」に「対応する言語を識別」していると認められるから、「個別コード」が「異なる２以上の言語ごとに割り当てられる文字コード」である点（上記「ア」参照。）を踏まえると、引用発明２における「言語判定部８」と、本願発明１における「与えられた文字列の中からランダムに１文字を抽出して前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する言語識別処理部」であって、「文字列の言語の識別の処理を行い、言語判定処理部に出力する言語識別処理部」とは、「与えられた文字列の中から１文字を抽出して前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する、文字列の言語の識別の処理を行う、言語識別処理部」の点で共通するといえる。
（オ）引用発明２における「表示制御部６」は、「ＬＣＤ５における文字情報の表示に関する制御を行っており、用いられている言語に応じて字形を異ならせて文字表示が行われ」るものである。そして、引用発明２において、言語ごとに異なる字形は「文字情報記憶部１１」に記憶されており、その各統合コード（すなわち、「ユニコード」）に対応する「言語」の「識別」は、「言語識別部１０」により、「コード変換テーブル９に基づいて文字ごとに行われ」たものであるから、結局、引用発明２における「表示制御部６」は、本願発明１における「前記特定された言語において前記ユニコード変換テーブルに含まれている字形によって前記文字列を予め備えられたディスプレイに表示させる表示処理部」に相当するといえる。
　よって、本願発明１と引用発明２との一致点、相違点は次のとおりである。
（一致点）
　ユニコードによって記述された文字の複数の言語における字形および当該文字が特定の言語にのみ含まれる言語独特文字であるか否かの情報を含むユニコード変換テーブルを予め記憶しているメモリ部と、
　与えられた文字列に用いられる文字を前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する、文字列の言語の識別の処理を行う、言語識別処理部と、
　前記特定された言語において前記ユニコード変換テーブルに含まれている字形によって前記文字列を予め備えられたディスプレイに表示させる表示処理部と、
を有することを特徴とする電子機器。」
（相違点１）
　本願発明１では、言語識別処理部が、与えられた文字列の中から「ランダムに１文字を抽出」して前記ユニコード変換テーブルと照合しているのに対し、引用発明２では、「各統合コードに対応する言語の識別は、コード変換テーブル９に基づいて文字ごとに行われ」、言語判定部８は、「文字列に用いられている言語を判別する動作を行っており、文字列に含まれる特定の個別コードに着目し、この個別コードに基づいて当該文字列に用いられている言語を判別」しているものの、言語の識別を、文字列の中からランダムに１文字を抽出して行うことは示されていない点。
（相違点２）
　本願発明１では、言語識別処理部が、「変数ｊ＝１とし、ｊ番目の」文字列の言語の識別の処理を行い、「言語判定処理部に出力し」、「言語判定処理部」が、「変数ｊがソート対象文字列の個数ｋに等しいか否かを判別し、等しくなければｊの値を１つ増やし、用意されたｋ個のソート対象文字列の全てに対して使用言語を識別して画数を確定し、変数ｊがｋに等しくなれば、全てのソート対象文字列の画数が確定され、確定された画数に基づいてソート対象文字列をソートして、ソートの結果を表示して終了する」ものであって、「前記言語識別処理部によって前記特定された言語が正しくない場合に、前記表示処理部が、ユーザが任意に切り替えた言語で前記文字列を前記ディスプレイに表示させる機能を有する」のに対し、引用発明２における「言語判定部８」で「文字列に用いられている言語が判別され、文字列が画面上に表示される」ものの、ソート対象文字列についての処理は示されていない点。
イ　判断
　まず、上記相違点１について検討すると、刊行物３〜５には、文字列からランダムに文字を抽出して文字列言語判定処理を行うことは記載も示唆もされておらず、また、周知技術であるとも認められない。
　よって、上記相違点１に係る本願発明１の構成は、刊行物３〜５に記載も示唆もされておらず、周知技術ともいえない以上、作用効果に顕著性が認められないことの一事をもって、当該構成を採用することが当業者にとって容易になし得たものであるということはできない。
ウ　まとめ
　従って、相違点２について検討するまでもなく、本願発明１は、引用発明２及び刊行物３〜５に記載された技術に基づいて当業者が容易に発明をすることができたものではない。
（請求項２〜４に係る発明について）
　本願の請求項２〜４（本件補正後）に係る発明は、本願の請求項１に係る発明を技術的に限定したものであるから、上記「（請求項１に係る発明について）」にて述べたのと同様の理由から、引用発明１及び刊行物１、３〜５に記載された技術に基づいて、当業者が容易に発明をすることができたものではなく、また、引用発明２及び刊行物３〜５に記載された技術に基づいて、当業者が容易に発明をすることができたものでもない。
（請求項５〜９に係る発明について）
　本願の請求項５〜７（本件補正後）に係る発明は、「電子機器」に係る本願の請求項１、２及び４（本件補正後）に係る発明を、「表示方法」として表現したものであるから、上記「（請求項１に係る発明について）」「（請求項２〜４に係る発明について）」にて述べたのと同様の理由により、引用発明１及び刊行物１、３〜５に記載された技術に基づいて、当業者が容易に発明をすることができたものではなく、また、引用発明２及び刊行物３〜５に記載された技術に基づいて、当業者が容易に発明をすることができたものでもない。
　また、請求項８、９（本件補正後）に係る発明は、「表示方法」として表現された本願の請求項５、７（本件補正後）に係る発明を、「表示プログラム」として表現したものであるから、同様の理由により、引用発明１及び刊行物１、３〜５に記載された技術に基づいて、当業者が容易に発明をすることができたものではなく、また、引用発明２及び刊行物３〜５に記載された技術に基づいて、当業者が容易に発明をすることができたものでもない。
３　原査定の拒絶の理由についてのまとめ
　以上のとおり、本願の請求項１ないし９（本件補正後）に係る発明は、引用発明１及び刊行物１、３〜５に記載された技術に基づいて、当業者が容易に発明をすることができたものではなく、また、引用発明２及び刊行物３〜５に記載された技術に基づいて、当業者が容易に発明をすることができたものでもない。
　よって、原査定の拒絶の理由によっては、本願を拒絶することはできない。
第４　当審の拒絶理由について
１　当審の拒絶理由の概要
（１）平成２８年７月１３日付けの拒絶の理由の概要
「理由１ 
　この出願の下記の請求項に係る発明は、その出願前に日本国内又は外国において、頒布された下記の刊行物に記載された発明又は電気通信回線を通じて公衆に利用可能となった発明に基いて、その出願前にその発明の属する技術の分野における通常の知識を有する者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。 
 
 　　　　　記　　　（引用文献等については引用文献等一覧参照） 
 （請求項９、１０に係る発明について） 
　請求項９、１０に係る発明は、引用例１又は引用例２に記載された発明、中国語の文字列を、頭文字の漢字の画数でソートして表示する周知の事項（例えば、引用例３）、及び、繁体字と簡体字とで画数の異なる文字を同じユニコードの文字として扱う周知の事項（例えば、引用例４）に基づいて、当業者が容易に発明をすることができたものである。
  
 　　　　　　　　　　　引　用　文　献　等　一　覧 
引用例１：特開２００７−１７２３８７号公報 
引用例２：特開２００６−９２２２３号公報 
引用例３：特開２００５−３００９３４号公報 
引用例４：ｕｅｄａｄａｊ、語句楽散歩、繁體字 と▼簡▲体字（２）：骨 と 骨、[online]、2006-04-18、インターネット ＜ＵＲＬ： http://uedadaj.exblog.jp/1829195＞（当審注：▼簡▲は、置換文字である。）
理由２ 
　この出願は、特許請求の範囲の記載が下記の点で、特許法第３６条第６項第２号に規定する要件を満たしていない。 
 　　　　　　　　　　　　　　　　　記 
（請求項１〜請求項１０について） 
　請求項１における「前記表示処理部は、ユーザにデフォルトの設定言語としてあらかじめ選択させた言語の種類をユーザ指定言語として保存するユーザ指定保存処理部を備え、誤った判別結果が出て誤った字形で文字が表示された状態で、前記ユーザ指定保存処理部を利用しており、前記ユーザが任意に使用言語を切り替えて電子メールやウェブページを表示してなる」との記載は、
（１）「誤った判別結果が出て」とあるが、言語の特定が正しいか、誤っているかを「判別」し「結果」を出すのはユーザであって、電子機器ではないから、適切でない。 
（２）上記記載は、ユーザ指定保存処理部に保存されたデフォルトの設定言語に切り替えることを意味している（段落【００２４】参照）のか、任意（デフォルトに限られない）の言語に切り替えることを意味している（段落【００３６】参照）のか、曖昧である。 
　よって、請求項１及び請求項１を引用する請求項２〜５の記載は明確でない。 
　請求項６及び請求項６を引用する請求項７〜８の記載、並びに、請求項９及び請求項９を引用する請求項１０の記載についても、同様である。 
  
（請求項９、１０について） 
　請求項９に記載された「言語独特文字であるか否かの情報」が、言語の識別にどのように用いられるのか、特定されていないため、請求項９に係る発明がどのようなものであるのか、不明瞭である。 
　よって、請求項９及び請求項９を引用する請求項１０の記載は明確でない。 」
（２）平成２８年１０月２５日付けの最後の拒絶の理由の概要
「理由
　この出願は、特許請求の範囲の記載が下記の点で、特許法第３６条第６項第２号に規定する要件を満たしていない。 
 　　　　　　　　　　　　　　　　　記
１　請求項５に、「前記言語識別処理」とあるのは「前記言語識別処理部」の誤記と認められる。 
２　請求項８に「限度」とあるのは、「言語」の誤記と認められる。 
　よって、請求項５、８及びこれらの記載を引用する請求項６〜７、９に係る発明は明確でない。」
２　当審拒絶理由の判断
（１）平成２８年７月１３日付けの拒絶理由（以下、「当審最初の拒絶理由」という。）について
ア　理由１について
　当審最初の拒絶理由において、請求項６、８に係る発明（本件補正後の請求項５、７に係る発明）については、理由１は該当しないとされた。
　そして、本件補正により、当審最初の拒絶理由における理由１の対象とされた請求項９、１０に係る発明（本件補正後の請求項８、９に係る発明）は、「表示方法」と「表示プログラム」との表現上の相違を除けば、（理由１が該当しないとされた）請求項６、８に係る発明（本件補正後の請求項５、７に係る発明）と同じ発明特定事項を有するものとなった。
　よって、本件補正により、当審最初の拒絶理由における理由１の対象となった請求項９、１０に係る発明（本件補正後の請求項８、９に係る発明）は、引用例１又は引用例２に記載された発明、中国語の文字列を、頭文字の漢字の画数でソートして表示する周知の事項（例えば、引用例３）、及び、繁体字と簡体字とで画数の異なる文字を同じユニコードの文字として扱う周知の事項（例えば、引用例４）に基づいて、当業者が容易に発明をすることができたものとはいえなくなった。
イ　理由２について
（ア）本件補正により、当審最初の拒絶理由で指摘した請求項１の記載箇所は、「前記言語識別処理部によって前記特定された言語が正しくない場合に、前記表示処理部が、ユーザが任意に切り替えた言語で前記文字列を前記ディスプレイに表示させる機能を有する」と補正された（なお、平成２８年１０月１３日付けの手続補正の際に生じた誤記については、次の「（２）」で述べるとおり、本件補正により、解消している。）。
　これにより、言語の特定が正しいか、誤っているかを「判別」し「結果」を出すのが「ユーザ」であることが明確になった。
　また、本件補正により、請求項１の記載を曖昧なものとしていた「ユーザにデフォルトの設定言語としてあらかじめ選択させた言語の種類をユーザ指定言語として保存するユーザ指定保存処理部を備え」との記載が削除されたため、請求項１の記載は明確なものとなった。
　本件補正後の請求項２〜９についても同様である。
（イ）本件補正により、当審最初の拒絶理由で指摘した請求項９（本件補正後の請求項８）について、「与えられた文字列の中からランダムに１文字を抽出して前記ユニコード変換テーブルと照合し、当該１文字が前記言語独特文字であれば前記文字列の属する言語が前記言語独特文字の属する言語であると特定する言語識別処理部」との事項が追加された（なお、平成２８年１０月１３日付けの手続補正の際に生じた誤記については、次の「（２）」で述べるとおり、本件補正により、解消している。）。
　これにより、請求項９（本件補正後の請求項８）に記載された「言語独特文字であるか否かの情報」が、与えられた文字列の中からランダムに抽出された１文字との照合の際に用いられることが明確になった。
　よって、本件補正後の請求項８及び請求項８を引用する請求項９の記載は明確なものとなった。
ウ　まとめ
　以上のとおり、当審最初の拒絶の理由は解消している。
（２）平成２８年１０月２５日付けの拒絶理由（以下、「当審最後の拒絶理由」という。）について
　本件補正により、請求項５に「前記言語識別処理」とあった誤記は、「前記言語識別処理部」と正され、また、請求項８に「限度」とあった誤記は、「言語」と正された。
　よって、本件補正により、当審最後の拒絶理由は解消している。
（３）まとめ
　以上のとおり、もはや、当審最初の拒絶理由によっても、当審最後の拒絶理由によっても、本願を拒絶することはできない。
第５　むすび
　以上のとおり、原査定における拒絶理由によっても、当審において通知した拒絶理由によっても、本願を拒絶することはできない。
　また、他に本願を拒絶すべき理由を発見しない。
　よって、結論のとおり審決する。