料理を撮影する撮影手段と、前記撮影手段により撮影された画像の特徴を分析することにより料理名を特定するオブジェクト認識手段と、前記オブジェクト認識手段により特定された料理名を履歴情報として記録する履歴記録手段と、ユーザ操作により料理の推薦要求を入力する操作手段と、前記操作手段により料理の推薦要求が入力されると、前記履歴記録手段により記録された履歴情報に基づいて、ユーザに料理を推薦する推薦手段とを備えることを特徴とする携帯端末。前記オブジェクト認識手段は、前記料理名に加え、前記撮影手段により撮影された画像から料理の種類を特定し、前記履歴記録手段は、前記料理名に加え、前記オブジェクト認識手段により特定された料理の種類を履歴情報として記録し、前記推薦手段は、前記操作手段により料理の推薦要求が入力されると、前記履歴記録手段により記録された履歴情報の中から、前記推薦要求が入力される際に指定される料理の種類と同じ種類の料理をユーザに推薦することを特徴とする請求項1に記載の携帯端末。前記履歴記録手段は、前記撮影手段により料理が撮影された時間帯を前記履歴情報として記録し、前記推薦手段は、前記操作手段により料理の推薦要求で入力されると、前記履歴記録手段により記録された履歴情報の中から、前記推薦要求が入力される際に指定される時間帯と同じ時間帯に撮影された料理をユーザに推薦することを特徴とする請求項1または2に記載の携帯端末。前記履歴記録手段は、前記撮影手段により料理が撮影され、前記オブジェクト認識手段により料理名が特定される度に、その料理名に得点を加算することで前記履歴情報を更新し、前記推薦手段は、前記履歴記録手段により記録された履歴情報の中から、前記得点が最も低い料理をユーザに推薦することを特徴とする請求項1から3のいずれかに記載の携帯端末。料理をユーザに推薦する携帯端末のコンピュータに、料理を撮影する撮影機能、前記撮影機能により撮影された画像の特徴を分析することにより料理名を特定するオブジェクト認識機能、前記オブジェクト認識機能により特定された料理名を履歴情報として記録する履歴記録機能、ユーザ操作により料理の推薦要求を入力する操作機能、前記操作機能により料理の推薦要求が入力されると、前記履歴記録機能により記録された履歴情報に基づいて、ユーザに料理を推薦する推薦機能を実行させることを特徴とするプログラム。前記オブジェクト認識機能は、前記料理名に加え、前記撮影機能により撮影された画像から料理の種類を特定し、前記履歴記録機能は、前記料理名に加え、前記オブジェクト認識機能により特定された料理の種類を履歴情報として記録し、前記推薦機能は、前記操作機能により料理の推薦要求が入力されると、前記履歴記録機能により記録された履歴情報の中から、前記推薦要求が入力される際に指定される料理の種類と同じ種類の料理をユーザに推薦することを特徴とする請求項5に記載のプログラム。前記履歴記録機能は、前記撮影機能により料理が撮影された時間帯を前記履歴情報として記録し、前記推薦機能は、前記操作機能により料理の推薦要求で入力されると、前記履歴記録機能により記録された履歴情報の中から、前記推薦要求が入力される際に指定される時間帯と同じ時間帯に撮影された料理をユーザに推薦することを特徴とする請求項5または6に記載のプログラム。前記履歴記録機能は、前記撮影機能により料理が撮影され、前記オブジェクト認識機能により料理名が特定される度に、その料理名に得点を加算することで前記履歴情報を更新し、前記推薦機能は、前記履歴記録機能により記録された履歴情報の中から、前記得点が最も低い料理をユーザに推薦することを特徴とする請求項5から7のいずれかに記載のプログラム。しかしながら、上記特許文献1~5に記載の技術では、料理撮影後にユーザが画像をサーバに送信する必要があるため、サーバ連携を必要とし、料理推薦時に調理方法を提供するのみであるため、履歴蓄積時にユーザが複数の操作を必要とし、時間帯に応じて食べたい料理を推薦することができないという問題があった。そこで本発明は、簡単な操作で、過去の履歴に基づく、ユーザの嗜好に応じた料理を推薦することができる携帯端末、及びプログラムを提供することを目的とする。上記目的達成のため、請求項1記載の発明は、料理を撮影する撮影手段と、前記撮影手段により撮影された画像の特徴を分析することにより料理名を特定するオブジェクト認識手段と、前記オブジェクト認識手段により特定された料理名を履歴情報として記録する履歴記録手段と、ユーザ操作により料理の推薦要求を入力する操作手段と、前記操作手段により料理の推薦要求が入力されると、前記履歴記録手段により記録された履歴情報に基づいて、ユーザに料理を推薦する推薦手段とを備えることを特徴とする携帯端末である。また、上記目的達成のため、請求項5記載の発明は、料理をユーザに推薦する携帯端末のコンピュータに、料理を撮影する撮影機能、前記撮影機能により撮影された画像の特徴を分析することにより料理名を特定するオブジェクト認識機能、前記オブジェクト認識機能により特定された料理名を履歴情報として記録する履歴記録機能、ユーザ操作により料理の推薦要求を入力する操作機能、前記操作機能により料理の推薦要求が入力されると、前記履歴記録機能により記録された履歴情報に基づいて、ユーザに料理を推薦する推薦機能を実行させることを特徴とするプログラムである。この発明によれば、簡単な操作で、過去の履歴に基づく、ユーザの嗜好に応じた料理を推薦することができるという利点が得られる。以下、本発明の実施の形態を、図面を参照して説明する。本発明では、携帯端末などに搭載されているカメラで、食事の際に料理を撮影し、被写体料理をオブジェクト認識し、特徴を履歴として保持することによって、例えば別の日にユーザが洋食や和食等、食べたい料理の種類が決まっていても何を食べれば良いのか迷っている時や、夕食時に最近食べていない料理を推薦することで、ユーザに気づきや、きっかけを与えることを特徴とする。図1は、本発明の実施形態によるカメラ付き携帯端末の構成を示すブロック図である。図において、カメラ付き携帯端末1は、カメラ部10、操作部11、表示部12、被写体分析エンジン13、オブジェクト認識エンジン14などを備えている。カメラ部10は、レンズ等の光学系、CCDやCMOS等の撮像素子などからなる。操作部11は、数字等を入力するテンキーや、カーソルキー、各種機能キーなどを備えている。表示部12は、液晶表示器などからなり、撮影した画像や、各種文字情報などを表示する。カメラ付き携帯端末1は、図示しないメモリに格納されたプログラム料理推薦アプリケーション:被写体分析エンジン、オブジェクト認識エンジンはプログラムの形態であっても、ハードウェアにより構成された形態であってもよいを実行する。料理推薦アプリケーションは、以下のモードを有する。iカメラ撮影モード:カメラ部10を起動し、カメラ部10により撮影した被写体料理に対してオブジェクト認識エンジン14を用いて料理名を認識する。ii料理推薦モード:下記条件で料理の推薦を行なうことが可能となっている。また、推薦する料理数を指定しても良い。時間帯朝、昼、夜料理の種類和食、洋食、中華など被写体分析エンジン13は、料理推薦アプリケーションの実行により機能するもので、操作履歴DBデータベース131、履歴活用部132、行動制御部133、ルールDB134を有する。操作履歴DB131は、料理推薦アプリケーションのカメラ撮影モード実行時でのカメラ撮影時、撮影画像から履歴活用部132にて取得した、認識された料理に対して更新可能な管理テーブルを保持する。図2は、本実施形態による操作履歴DBのデータ構成例を示す概念図である。図2において、料理名には、あらかじめオブジェクト認識エンジン14が保持する料理DB141と同等数の料理名が記載されている。料理の種類は、料理名と紐付けられた和食洋食イタリアン中華その他など料理の種類である。時間帯別得点は、時間帯例:朝6時~12時/昼12時~16時/夜16時~6時毎にオブジェクト認識エンジン14で取得した料理の回数である。履歴活用部132は、行動制御部133から指示を受け、料理DB141を保持するオブジェクト認識エンジン14による認識結果を取得して、操作履歴DB131を更新したり、料理推薦アプリケーションから推薦を実行されたときの時間帯、及び指定された料理のジャンルに応じて、ふさわしい料理を操作履歴DB131から読み出して、ユーザへフィードバック表示部12に表示する。オブジェクト認識エンジン14は、履歴活用部132から指示を受け、カメラ部10にて撮影された被写体に対して料理DB141を用いてオブジェクト分類を行なう。料理DB141は、料理の辞書データ料理の画像と料理名が保持されているデータベースである。ルールDB134は、行動制御部133での動作を規定するルール群を保持している。第1のルールとしては、料理推薦アプリケーション内からのカメラ撮影モード時、被写体に対してオブジェクト認識エンジン14にてオブジェクト認識を行ない、被写体料理を操作履歴DB131内に保持する一連の動作を規定する。また、第2のルールとしては、料理推薦アプリケーション起動時、操作履歴DB131から料理推薦アプリケーションから指定された条件にふさわしい料理を読み出して、ユーザへフィードバックする一連の動作を規定する。行動制御部133は、操作履歴DB131、履歴活用部132、ルールDB134を制御する。具体的には、行動制御部133は、ルールDB134から読み出した上記ルールに従って、料理推薦アプリケーションからのカメラ撮影モード実行時にオブジェクト認識を利用したり、料理推薦モード実行時に操作履歴DB131内の管理テーブルへ料理の特徴を書き換えたり、読み出したり、お勧めの料理をユーザへフィードバックするよう各部を制御する。次に、本実施形態の動作について説明する。図3は、本実施形態によるカメラ付き携帯端末1でのカメラ撮影モード時の動作を説明するためのフローチャートである。なお、ユーザが、特に料理を撮らなかったり、コレクションや、ブログ用として料理画像を撮り溜めているだけの場合、料理推薦アプリケーションは起動されない。一方、ユーザがカメラ付き携帯端末1で月曜の夕食時に料理を撮影しようとする。この場合、ユーザは、料理推薦アプリケーションからカメラ撮影モードの実行を操作部11から指示するステップS1。行動制御部133は、ルールDB134から、第1のルール料理推薦アプリケーション内からのカメラ撮影モード時、被写体に対してオブジェクト認識エンジンにてオブジェクト認識を行ない、被写体料理を操作履歴DB内に保持するを読み込み、履歴活用部132に指示するステップS2。ユーザが、献立である料理、例えばスパゲッティをカメラ部10により撮影するとステップS3、履歴活用部132は、行動制御部133の制御の下、オブジェクト認識エンジン14に撮影された画像データを与え、オブジェクト認識エンジン14は、撮影された画像データから料理の特徴を抽出し、料理DB141を参照することにより、撮影された料理の料理名、料理の種類を特定するステップS4。履歴活用部132は、オブジェクト認識エンジン14で認識された料理名、料理の種類を取得し、撮影時刻から得られる時間帯とともに、履歴情報として操作履歴DB131へ保持するステップS5。抽出する特徴としては、下記a、bとする。aオブジェクト認識にて抽出した料理:スパゲッティb料理を撮影した時間帯:夜ここで、履歴活用部132は、操作履歴DB131へ保持する際に、管理テーブルへ重み付けを行なう。重み付けとして、管理テーブル内の料理名列のスパゲッティの時間帯得点列の夜にポイント1を加える。ユーザは、翌日以降も月曜の夕食時と同様、カメラ推薦アプリケーションのカメラ撮影モードにて、毎食毎に料理を撮影していく。この結果、図2に示すような管理テーブルが生成され、被写体分析エンジン13内の操作履歴DB131に保持される。図4は、本実施形態によるカメラ付き携帯端末1での料理推薦モード時の動作を説明するためのフローチャートである。ユーザは、数日後、あるいは数週間後、何を食べようか迷った場合などに、料理推薦アプリケーションから料理推薦モードの実行を操作部11から指示するステップS10。行動制御部133は、ルールDB134から、第2のルール料理推薦アプリケーション起動時、操作履歴DBから料理推薦アプリケーションから指定された条件に合致する料理を読み出して、ユーザへフィードバックするを読み込み、履歴活用部132に指示するステップS11。例えば、今日は和食を食べたいと思った場合には、ユーザは、料理推薦モードで和食を指定する。この場合、履歴活用部132は、操作履歴DB131内に、図2に示すような管理テーブルが保持されている場合、料理の種類和食の中から、最も合計得点の低い料理名から揚げを取得しステップS12、表示部12に料理名から揚げを表示させることで、ユーザに料理名から揚げを推薦するステップS13。また、ユーザは、夕飯として中華を食べたいと思った場合には、操作部11から料理推薦モードで夕食、中華を指定する。この場合、履歴活用部132は、操作履歴DB131内に、図2に示すような管理テーブルが保持されている場合、時間帯別得点夜、料理の種類中華の中から、最も得点の低い料理名中華丼を取得し、表示部12に料理名中華丼を表示させることで、ユーザに料理名中華丼を推薦する。このように、ユーザが料理の種類だけを指定した場合には、指定された料理の種類の中で、最も合計点が低い料理名を推薦し、ユーザが時間帯だけを指定した場合には、指定された時間帯の中で最も得点の低い料理名を推薦し、ユーザが料理の種類、及び時間帯を指定した場合には、指定された料理の種類の中で、かつ、指定された時間帯の中で、最も得点の低い料理名を推薦する。上述したように、本実施形態では、携帯端末などに搭載されているカメラで、その日に食べる料理を撮影し、被写体料理をオブジェクト分類して履歴として保持することによって、例えば、ユーザが最近食べていない料理を推薦することが可能となる。なお、上述した実施形態において、洋食、和食、中華といった料理の種類を、麺類、米類といったカテゴリで推薦することも可能である。また、料理店の情報店名、料理、場所をデータベース化しておくことで、推薦する料理の種類に関する近くのお店を推薦することも可能である。また、ユーザのアレルギーに関する情報アレルギー対象となる料理、素材を保持しておくことで、ユーザのアレルギーを考慮した料理の推薦を行なうことも可能である。また、料理毎に予めカロリー計算を行なっておき、料理毎のカロリー情報をデータベース化しておくことで、摂取カロリーに応じた料理を推薦することも可能である。上述した実施形態によれば、撮った写真を整理したり、食べた料理をメモ書きなどで記録することなく、料理の写真を撮影するだけで、最近食べていない料理を推薦することができる。また、本実施形態によれば、料理の写真を撮れば撮るほど履歴が溜まるため、料理の推薦精度を向上させることができる。また、本実施形態によれば、ユーザの過去の履歴の中から料理を推薦するようにしたので、撮影したユーザ個人の嗜好に合わせて最適な料理を推薦することができる。以上、この発明の実施形態について説明したが、この発明は、これらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。以下に、本願出願の特許請求の範囲に記載された発明を付記する。付記1料理を撮影する撮影手段と、前記撮影手段により撮影された画像の特徴を分析することにより料理名を特定するオブジェクト認識手段と、前記オブジェクト認識手段により特定された料理名を履歴情報として記録する履歴記録手段と、ユーザ操作により料理の推薦要求を入力する操作手段と、前記操作手段により料理の推薦要求が入力されると、前記履歴記録手段により記録された履歴情報に基づいて、ユーザに料理を推薦する推薦手段とを備えることを特徴とする携帯端末である。付記2前記オブジェクト認識手段は、前記料理名に加え、前記撮影手段により撮影された画像から料理の種類を特定し、前記履歴記録手段は、前記料理名に加え、前記オブジェクト認識手段により特定された料理の種類を履歴情報として記録し、前記推薦手段は、前記操作手段により料理の推薦要求が入力されると、前記履歴記録手段により記録された履歴情報の中から、前記推薦要求が入力される際に指定される料理の種類と同じ種類の料理をユーザに推薦することを特徴とする付記1記載の携帯端末である。付記3前記履歴記録手段は、前記撮影手段により料理が撮影された時間帯を前記履歴情報として記録し、前記推薦手段は、前記操作手段により料理の推薦要求で入力されると、前記履歴記録手段により記録された履歴情報の中から、前記推薦要求が入力される際に指定される時間帯と同じ時間帯に撮影された料理をユーザに推薦することを特徴とする付記1または2に記載の携帯端末である。付記4前記履歴記録手段は、前記撮影手段により料理が撮影され、前記オブジェクト認識手段により料理名が特定される度に、その料理名に得点を加算することで前記履歴情報を更新し、前記推薦手段は、前記履歴記録手段により記録された履歴情報の中から、前記得点が最も低い料理をユーザに推薦することを特徴とする付記1から3のいずれかに記載の携帯端末である。付記5料理をユーザに推薦する携帯端末のコンピュータに、料理を撮影する撮影機能、前記撮影機能により撮影された画像の特徴を分析することにより料理名を特定するオブジェクト認識機能、前記オブジェクト認識機能により特定された料理名を履歴情報として記録する履歴記録機能、ユーザ操作により料理の推薦要求を入力する操作機能、前記操作機能により料理の推薦要求が入力されると、前記履歴記録機能により記録された履歴情報に基づいて、ユーザに料理を推薦する推薦機能を実行させることを特徴とするプログラムである。付記6前記オブジェクト認識機能は、前記料理名に加え、前記撮影機能により撮影された画像から料理の種類を特定し、前記履歴記録機能は、前記料理名に加え、前記オブジェクト認識機能により特定された料理の種類を履歴情報として記録し、前記推薦機能は、前記操作機能により料理の推薦要求が入力されると、前記履歴記録機能により記録された履歴情報の中から、前記推薦要求が入力される際に指定される料理の種類と同じ種類の料理をユーザに推薦することを特徴とする付記5に記載のプログラムである。付記7前記履歴記録機能は、前記撮影機能により料理が撮影された時間帯を前記履歴情報として記録し、前記推薦機能は、前記操作機能により料理の推薦要求で入力されると、前記履歴記録機能により記録された履歴情報の中から、前記推薦要求が入力される際に指定される時間帯と同じ時間帯に撮影された料理をユーザに推薦することを特徴とする付記5または6に記載のプログラムである。付記8前記履歴記録機能は、前記撮影機能により料理が撮影され、前記オブジェクト認識機能により料理名が特定される度に、その料理名に得点を加算することで前記履歴情報を更新し、前記推薦機能は、前記履歴記録機能により記録された履歴情報の中から、前記得点が最も低い料理をユーザに推薦することを特徴とする付記5から7のいずれかに記載のプログラムである。