(57)【要約】      （修正有）【課題】ユーザに直感的に解り易いスクリプト作成支援を可能とするデジタル放送受信装置を提供する。【解決手段】スクリプト作成及び自動実行機能を備えた電子機器において、スクリプト作成支援画面を表示しユーザの入力を受け付けるユーザインターフェース（UI：User Interface）１０１と、UIから入力されたアクションを登録するアクション登録部１０２と、登録したアクションをスクリプトに変換するスクリプト変換部１０３と、変換したスクリプトを保存するスクリプト保存部１０４と、スクリプトを実行するスクリプト実行部１０５と、周期的にスクリプトを実行する場合にその周期を登録し実行時刻になると通知するタイマ１０６と、アクションを実行する条件になるキーワードの検索対象情報を取得する検索対象情報取得部１０７と、スクリプト実行部１０５で指示したアクションを実行するアクション実行部１１０とを備える。【選択図】図１
2009020706.tif 000002
【特許請求の範囲】
【請求項１】
スクリプト作成及び自動実行機能を備えた電子機器であって、
スクリプト作成支援画面を表示し入力を受け付けるユーザインターフェースと、
前記ユーザインターフェースを介してアクションを登録するアクション登録部と、
登録したアクションをスクリプトに変換するスクリプト変換部と、
変換したスクリプトを保存するスクリプト保存部と、
スクリプトを実行するスクリプト実行部と、
周期的にスクリプトを実行する場合にその周期を登録し実行時刻になると通知するタイマと、
アクションを実行する条件になるキーワードの検索対象情報を取得する検索対象情報取得部と、
スクリプト実行部で指示したアクションを実行するアクション実行部と、
を備えることを特徴としたスクリプト作成及び自動実行機能を備えた電子機器。
【請求項２】
請求項１に記載のスクリプト作成及び自動実行機能を備えた電子機器であって、
前記スクリプト作成支援画面は、予め登録した選択肢から選択でき、入力された文章を登録することを特徴としたスクリプト作成及び自動実行機能を備えた電子機器。
【請求項３】
請求項１に記載のスクリプト作成及び自動実行機能を備えた電子機器であって、
前記スクリプト変換部は、前記スクリプト作成支援画面に入力された情報を前記スクリプト実行部が解釈できるスクリプトに変換することを特徴としたスクリプト作成及び自動実行機能を備えた電子機器。
【請求項４】
請求項１に記載のスクリプト作成及び自動実行機能を備えた電子機器であって、
前記タイマは、前記スクリプト作成支援画面にて起動周期及び有効期間が指定可能であることを特徴としたスクリプト作成及び自動実行機能を備えた電子機器。
【請求項５】
請求項１に記載のスクリプト作成及び自動実行機能を備えた電子機器であって、
前記検索対象情報取得部は、前記スクリプト作成支援画面にて指定された検索対象に対して検索に必要な情報を取得し、文字列に変換して対応するファイル名のテキストファイルに保存することを特徴としたスクリプト作成及び自動実行機能を備えた電子機器。
【請求項６】
請求項１に記載のスクリプト作成及び自動実行機能を備えた電子機器であって、
前記アクション登録部は、前記ユーザインターフェースを介してユーザが新規にアクションを登録することを特徴としたスクリプト作成及び自動実行機能を備えた電子機器。
【請求項７】
請求項６に記載のスクリプト作成及び自動実行機能を備えた電子機器であって、
前記アクション登録部は、リモコンコマンドを受け付けて一連のリモコンコマンドをスクリプトに変換しアクションとして登録することを特徴としたスクリプト作成及び自動実行機能を備えた電子機器。
【請求項８】
請求項１に記載のスクリプト作成及び自動実行機能を備えた電子機器であって、
前記アクション登録部は、登録済みのアクションに対して、複数のアクションを複合して登録することを特徴としたスクリプト作成及び自動実行機能を備えた電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクリプト作成及び自動実行機能を備えた電子機器に係り、特にデジタル放送を受信するデジタル放送受信装置において、スクリプト作成支援及びスクリプトの複合化機能を備えたデジタル放送受信装置に関する。
【背景技術】
【０００２】
デジタル放送受信装置などのAV機器は高機能化により操作が複雑になってきている。それに対し、基本的な操作だけのボタンからなるリモコンを２次的なリモコンとして用意したり、ある機能のショートカットをメニュー画面上に用意したりしている。また、リモコンで操作したコマンドをスクリプトにして、そのスクリプトを実行することで複雑な操作を簡単に実行できるようにしている。
【０００３】
このようなとして、例えば、特許文献１には、特定のモードにおいて受け付けた一連のリモコンコマンドを外部の記憶媒体に対してコマンドスクリプト形式で出力し、その外部記憶媒体が挿入されると、外部記憶媒体に記憶されたコマンドスクリプトを自動実行するものである。なお、スクリプトとは、コンパイルして機械語へ変換しなくても実行可能な簡易プログラミング言語で記述したソースコードのことである。多くのスクリプトはインタプリタ方式で実行される。
【０００４】
【特許文献１】特開２００３−２９６６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術では、リモコンの操作しかスクリプトにできず、ある機能のスクリプトを作成するには、ユーザはその機能を実現する為のリモコンの操作手順について、説明書などを見て調べる必要がある。また、作成したスクリプトを実行した結果、別のスクリプトを実行させるといったスクリプトの複合化が実現できない。
【０００６】
本発明は、ユーザに直感的に解り易いスクリプト作成支援を可能とするデジタル放送受信装置を提供することを目的とする。
【０００７】
また、本発明は、スクリプトの複合化機能を備えるデジタル放送受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一実施の態様は、例えば、特許請求の範囲のように記載する。
【発明の効果】
【０００９】
本発明によれば、例えば、ユーザに直感的に解り易いスクリプト作成支援をするデジタル放送受信装置を提供することができる。
【００１０】
また、本発明によれば、例えば、スクリプトの複合化機能を有するデジタル放送受信装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下において、図面を用いて本発明の実施例について説明する。なお、本発明は図示例の範囲に限定されるわけではない。
【実施例１】
【００１２】
本実施例はデジタル放送受信装置を例にした本発明のスクリプト作成及び自動実行機能を備えた電子機器の１実施例である。以下に本実施例を図１から図１１を用いて説明する。
【００１３】
図１は本発明におけるデジタル放送受信装置に対するスクリプト作成及び自動実行機能を備えた電子機器のブロック図であり、図２から図１０はユーザに対してスクリプトを作成する為のアクション登録画面の一例を示す図であり、図１１は前記アクション登録画面に入力された情報からスクリプトを生成する一連の処理を示すフローチャートである。
【００１４】
図１は本発明におけるスクリプト作成及び自動実行機能を備えたデジタル放送受信装置のブロック図であり、１０１はスクリプト作成支援を行うアクション登録画面を表示しユーザの入力を受け付けるユーザインターフェース（UI：User Interface）であり、１０２は前記UI１０１から入力されたデジタル放送受信装置が提供する機能を実行するアクションを登録するアクション登録部であり、１０３は前記アクション登録部１０２で登録したアクションをスクリプトに変換するスクリプト変換部である。
【００１５】
また、１０４は前記スクリプト変換部１０３で変換したスクリプトをFlashROMやHDDなどの不揮発性記憶装置に保存記憶するスクリプト保存部であり、１０５は作成・保存したスクリプトを解釈して実行するスクリプト実行部であり、１０６は周期的にスクリプトを実行する場合に前記UI１０１でユーザが指定したアクション実行周期を登録し実行時刻になると通知するタイマであり、１０７はアクションを実行する条件になるキーワードの検索対象情報を取得する検索対象情報取得部であり、１０８は番組を録画する機能を有する場合に録画番組の情報を有する録画番組情報である。
【００１６】
また、１０９は録画及び視聴の予約情報を有する予約表であり、１１０は、前記スクリプト実行部１０５で実行を指示したアクションを実行するアクション実行部である。
【００１７】
なお、本実施例では、アクション実行部１１０の詳細例として、録画開始や停止・再生・早送りなど録画・再生関係に関する操作を行う録画関係操作部１１１と、録画予約や視聴予約、予約取り消しなどの予約関係に関する操作を行う予約関係操作部１１２と、番組表や番組詳細情報の表示などの番組情報関係に関する操作を行う番組情報関係操作部１１３と、データ方法の表示やデータ放送双方向通信などのデータ放送関係に関する操作を行うデータ放送関係操作部１１４と、リモコンのボタンを押下したものと同じ操作を行うリモコン操作部１１５と、画面の上部など一定の位置にテロップとして指定文字などを表示するテロップ表示部１１６とをアクション実行部１１０として備えている。
【００１８】
なお、検索対象情報取得部１０７は、放送波を受信でき、かつインターネットとの通信機能も有しており、検索対象によって情報の取得元を適切なものに選択する。例えば、検索対象が「番組表」であれば、受信した放送波から番組表情報を取得する。同様に、検索対象が「予約番組」ならば前記予約表１０９より予約番組情報を取得し、検索対象が「録画済番組」であれば前記録画番組情報１０８から録画済番組情報を取得する。
【００１９】
また、検索対象情報取得部１０７では、取得した情報を検索しやすい形（例えばテキスト形式など）に変換し、一意のファイル名のファイルに変換する。例えば、番組表情報であれば「epg.txt」に、録画済番組ならば「rec.txt」というファイル名のファイルに変換する。
【００２０】
以下、本実施例における処理の流れを、図２から図１０のアクション登録画面の一例及び、図１１のフローチャートを用いて説明する。
【００２１】
図２は前記ＵＩ１０１でユーザに表示するアクション登録画面である。ユーザはまずこの画面に必要事項を記入・選択することで、アクションを実行する契機（キーワード検索にHitした時）にどのようなアクションを実行するのか、またそのアクションの実行時刻・有効期限などを決めることができる。
【００２２】
２０１はアクション実行契機を決める検索対象をプルダウンメニューより選択する検索対象プルダウンメニューであり、２０２は検索条件のキーワードを入力するキーワード入力欄であり、２０３は前記キーワード入力欄２０２で入力したキーワードと完全一致する場合なのか、あるいはキーワードを含む場合なのか、またはキーワードが数字などの場合、その数字以上、以下なのかといったことをプルダウンメニューより選択する検索キーワード補助プルダウンメニューである。
【００２３】
２０４は条件を追加する為の条件追加ボタンであり、２０５は実行するアクションをプルダウンメニューから選択するアクション選択プルダウンメニューであり、２０６は前記アクション選択プルダウンメニューで選択したアクションを実行する時刻をプルダウンメニューから選択するアクション実行時刻プルダウンメニューであり、２０７は前記アクション選択プルダウンメニューで選択したアクションの有効期間のうち開始時の年月日を指定するアクション有効期間開始年月日選択プルダウンメニューであり、２０８は前記アクション選択プルダウンメニューで選択したアクションの有効期間のうち開始時の時刻を指定するアクション有効期間開始時刻選択プルダウンメニューである。
【００２４】
２０９は前記アクション選択プルダウンメニューで選択したアクションの有効期間のうち終了時の年月日を指定するアクション有効期間終了年月日選択プルダウンメニューであり、２１０は前記アクション選択プルダウンメニューで選択したアクションの有効期間のうち終了時の時刻を指定するアクション有効期間終了時刻選択プルダウンメニューである。なお、本実施例ではプルダウンメニューを用いたが、予め登録された項目が選択できればラジオボタンなどを用いても良い。また、プルダウンメニューに該当項目が無い場合は、直接入力しても良い。
【００２５】
本実施例ではまず前記ＵＩ１０１を介してユーザに図２のアクション登録画面を表示する。そしてユーザはリモコンなどの入力装置を用いて、アクション登録画面に必要事項を選択・記入する。以下、図３から図１０にて「録画済番組」の中に「野球」または「サッカー」というキーワードが含まれる番組に対して「2007/1/1 AM0:00 〜 2007/12/31 AM0:00」の間、毎日「AM1:00」に削除するというアクションを登録する例を挙げて説明する。
【００２６】
図３は図２のアクション登録画面において、前記検索対象プルダウンメニュー２０１から選択するときの図である。検索対象として本実施例では、「番組表」「予約番組」「録画済番組」「BML」「字幕」「音声」「テロップ」を挙げており、「録画済番組」を選択する。
【００２７】
図４は図２のアクション登録画面において、前記キーワード入力欄２０２にキーワードを入力し前記検索キーワード補助プルダウンメニュー２０３から選択するときの図である。本実施例では、検索キーワード補助プルダウンメニュー２０３からはキーワードと完全一致を指定する「と一致」、キーワードを含む「を含む」、キーワードが数値ならばその数値以上を指定する「以上」、キーワードが数値ならばその数値以下を指定する「以下」、キーワードが数値ならばその数値より大きい場合を指定する「より大きい」、キーワードが数値ならばその数値より小さい場合を指定する「より小さい」を挙げている。ここではキーワードとして「野球」、検索キーワード補助プルダウンメニュー２０３からは「を含む」を指定している。なお、キーワードの入力方法は、リモコンの数字キーを用いた入力方法であっても良いし、ソフトキーボードを画面に表示させてソフトキーボードで入力しても良い。
【００２８】
図５は図４において条件追加ボタン２０４を押して（選択・決定）条件を追加した場合である。前記検索キーワード補助プルダウンメニュー２０３の横に、追加した条件との関係をプルダウンメニューより選ぶ条件接続プルダウンメニュー５０１を新たに追加する。また、前記キーワード入力欄２０２と前記検索キーワード補助プルダウンメニュー２０３と同じものを一行下に新たに追加する。
【００２９】
図６は図５において条件接続プルダウンメニュー５０１から選択するときの図である。本実施例では、先に入力した条件と新規に追加した条件とのどちらか一方の条件を満たせばよい「または」と、先に入力した条件と新規に追加した条件との両方の条件を同時に満たす「かつ」を選択できるようにしている。図６では「または」を選んだ例を挙げている。
【００３０】
図７は図５において新規追加された条件のキーワードに「サッカー」を、検索キーワード補助プルダウンメニューより「を含む」を選んだ例を示す図である。
【００３１】
図８は図２のアクション登録画面において、前記アクション選択プルダウンメニュー２０５から選択するときの図である。本実施例では、選択できるアクションとして条件に引っかかった番組を録画する「録画」と、条件に引っかかった番組を視聴または再生する「視聴（再生）」と、条件に引っかかった番組を削除する「削除」と、条件に引っかかった番組を誤削除から保護する「保護」と、条件に引っかかった番組をダビングする「ダビング」と、条件に引っかかった場合に事前に登録した文字列を画面の任意の場所に表示する「テロップ表示」と、条件に引っかかった場合にBMLブラウザを起動する「BML起動」と、条件に引っかかった場合に事前に登録したメロディを鳴らす「メロディ」と、条件に引っかかった場合にEPGを表示する「EPG表示」と、条件に引っかかった番組の詳細情報を表示する「番組詳細」と、事前にユーザが登録したアクションを実行する「ユーザ登録」とを選ぶことができるようにしている。図８では「削除」を選んだ例を挙げている。
【００３２】
図９は図２のアクション登録画面において、前記アクション実行時刻プルダウンメニュー２０６から選択するときの図である。本実施例では、選択できるものは「AM0:00」から１時間単位で選択できるようにしており、またすぐに実行したい場合には「即時実行」を選択できるようにしている。なお、１時間単位で選択しているが、30分単位など単位を変えても良いし、直接時刻を入力しても良い。図９では「AM1:00」を選んだ例を挙げている。
【００３３】
図１０は図２のアクション登録画面において、アクション有効期間開始年月日選択プルダウンメニュー２０７及び、アクション有効期間開始時刻選択プルダウンメニュー２０８及び、アクション有効期間終了年月日選択プルダウンメニュー２０９及び、アクション有効期間終了時刻選択プルダウンメニュー２１０からアクション有効期間を選択するときの図である。本実施例では、アクション有効期間開始年月日選択プルダウンメニュー２０７及びアクション有効期間終了年月日選択プルダウンメニュー２０９を選択すると現在の年月日を基準としたカレンダーが表示され、カレンダーから年月日を入力することができる。図１０ではアクション有効期間として「2007/1/1 AM0:00 〜 2007/12/31 AM0:00」を選んだ例を挙げている。
【００３４】
次に図１１のフローチャートを用いてアクション登録画面にて登録したアクションを実際に登録又は実行する場合の処理を説明する。
【００３５】
図１１はアクション登録画面に入力された情報からスクリプトを生成する一連の処理を示すフローチャートである。本処理の開始契機は、前記ＵＩ１０１を介して表示したアクション登録画面にてユーザがアクションを登録した時である。前記アクション登録部１０２は、前記ＵＩ１０１から入力されたアクション登録画面の情報に基づいて処理を行う。
【００３６】
まず、アクション登録画面における検索対象プルダウンメニュー２０１で選択された対象について、ファイル名に変換する（ステップＳ１１０１）。例えば、対象が「録画済番組」ならば「rec.txt」に変換し、「rec.txt」に対してキーワード検索を行うように設定する。その後、スクリプト変換部１０３にて、キーワード入力欄２０２、検索キーワード補助プルダウンメニュー２０３、条件接続プルダウンメニュー５０１からなる条件欄に対して対象を検索し、アクション選択プルダウンメニュー２０５から選択したアクションを実行するスクリプトに変換する（ステップＳ１１０２）。例えば、「録画済番組」の中に「野球」または「サッカー」というキーワードが含まれる番組に対して削除するという条件の場合、変換後のスクリプトは「grep E “野球  ｜｜  サッカー” rec.txt | delete」のようになる。
【００３７】
次に、アクション実行時刻が即時実行か判断する（ステップＳ１１０３）。即時実行の場合、スクリプト実行部１０５にてスクリプトを実行する（ステップＳ１１０４）。なお、実際にアクションを実行するのはアクション実行部１１０である。ステップＳ１１０３において、アクション実行時刻が即時実行でない場合、スクリプト実行周期をタイマ１０６に登録する（ステップＳ１１０５）。その後、スクリプト保存部１０４にて作成したスクリプトを保存する（ステップＳ１１０６）。以上がアクション登録画面に入力された情報からスクリプトを生成する一連の処理である。
【００３８】
周期的にアクションを実行する場合、すなわちステップＳ１１０５にてタイマ１０６にアクション実行周期を登録した場合、アクション有効期間中にアクション実行時刻になれば、タイマ１０６はスクリプト実行部１０５に該当スクリプトを実行するように指示する。指示を受けたスクリプト実行部１０５は、検索対象情報取得部１０７に対して該当検索対象情報を作成するように指示する。
【００３９】
検索対象情報取得部１０７はその指示に対して該当検索対象情報を該当ファイルに保存する。その後、スクリプト実行部１０５は検索対象情報取得部１０７が作成した該当ファイルに対して、条件欄で指定したキーワードを検索し、検索に引っかかった場合、アクション実行部１１０に対して指定されたアクションを実行するように指示する。指示を受けたアクション実行部１１０は指示されたアクションを実行する。
【００４０】
なお、実際にアクションを実行するのは対応する操作部であり、本実施例では録画番組に対する削除がアクションとして指定されているので、録画関係操作部１１１が検索で引っかかった番組を録画番組情報１０８から削除する。
【００４１】
本実施例により、ユーザ登録画面をユーザインターフェースとして用いることでユーザに直感的に解り易いスクリプト作成支援方法を提供することができる。
【実施例２】
【００４２】
本実施例は、第１の実施例に対して、アクションをユーザが新規に作成する場合、及び登録済みのアクションを複合化する場合である。なお、本実施例の構成及び処理は第１の実施例で示したものと同じであるが、一部異なる部分がある。以下、その異なる部分について図１２、図１３、図１４、図１５、図１６を用いて説明する。
【００４３】
図１２は、本実施例におけるユーザがアクションを新規登録またはアクションを複合するときに表示する画面を示す図である。１２０１はリモコンによるアクションを新規作成するアクション新規作成ボタンであり、１２０２は登録済みのアクションを複合化するアクション複合化ボタンである。ユーザはＵＩ１０１を介して図１２の画面のいずれかのボタンを押下（選択・決定）する。
【００４４】
以下、まずはアクションをユーザが新規登録する場合を図１３、図１４を用いて説明する。ユーザはアクションを新規作成したい場合、ＵＩ１０１を介して図１２の画面にてアクション新規作成ボタン１２０１を押下（選択・決定）する。図１３は、その後に表示する画面を示す図であり、本画面にて新規登録する。なお、アクションの新規作成は、リモコンコマンドを受け取り、その一連のリモコン操作を一つのアクションとして登録するものである。
【００４５】
また、１３０１は受け付けたリモコンコマンドを表示する受付リモコンコマンド表示枠であり、１３０２は前記受付リモコンコマンド表示枠１３０１に表示されたコマンドのリストをアクションとして登録するアクション登録ボタンであり、１３０３は受け付けたコマンドを削除する削除ボタンあり、１３０４は登録をキャンセルするキャンセルボタンである。
【００４６】
図１４は、リモコンコマンドを受け取りその一連のリモコン操作を一つのアクションとして登録する一連の処理を示すフローチャートである。図１４で示す処理は、前記アクション新規作成ボタン１２０１を押下（選択・決定）されたことを契機に処理を開始するものである。まず、図１３に示した画面を表示する（ステップＳ１４０１）。
【００４７】
その後、リモコンコマンドを受け付けるモードに入りリモコンコマンドを受け付ける（ステップＳ１４０２）。受け付けたコマンドが前記アクション登録ボタン１３０１を押下した操作かどうか判断し（ステップＳ１４０３）、そうでない場合は受け付けたコマンドをコマンドリストに追加し前記コマンドリスト表示枠１３０１に受け付けたコマンドを表示し（ステップＳ１４０４）、ステップＳ１４０２に戻って再度コマンドを受け付ける。
【００４８】
ステップＳ１４０３にて、受け付けたコマンドが前記アクション登録ボタン１３０１を押下した操作であった場合、受け付けた一連のコマンドリストを一つのスクリプトに変換してアクションとして登録し（ステップＳ１４０５）、一連の処理を終了する。なお、図示していないが、ここで登録したアクションにユーザが名前を付けられるようにしても良い。
【００４９】
次に登録済みのアクションを複合化する場合を図１５、図１６を用いて説明する。ユーザは登録済みのアクションを複合化したい場合、ＵＩ１０１を介して図１２の画面にてアクション複合化ボタン１２０２を押下（選択・決定）する。図１５は、その後に表示する画面を示す図であり、本画面にてアクションの複合化を登録する。
【００５０】
１５０１は登録済みのアクションをプルダウンメニューから選択する登録済アクションプルダウンメニューであり、１５０２はアクションとアクションをどのように連結するかをプルダウンメニューから選択するアクション連結プルダウンメニューである。
【００５１】
なお、本実施例では、アクション連結プルダウンメニュー１５０２で選択できる項目として、登録済アクションプルダウンメニュー１５０１で選択したアクションを実行するだけの「を実行」、登録済アクションプルダウンメニュー１５０１で選択したアクションを実行後次のアクションを実行するという「を実行後」、登録済アクションプルダウンメニュー１５０１で選択したアクションを実行しその結果が成功したら次のアクションを実行するという「が成功したら」、登録済アクションプルダウンメニュー１５０１で選択したアクションを実行しその結果が失敗したら次のアクションを実行するという「が失敗したら」を挙げている。
【００５２】
「を実行後」の項目はそのアクションの成否に関わらず次のアクションを順次実行する場合に選択し、「が成功したら」「が失敗したら」はそのアクションの成否によって次のアクションを実行する場合に選択する。なお「が失敗したら」は主にエラー処理などに使うことができる。図１６は、前記アクション連結プルダウンメニュー１５０２で「を実行後」及び「が成功したら」及び「が失敗したら」を選択した場合に更に登録済アクションプルダウンメニューとアクション連結プルダウンメニューを自動で追加して表示する画面を示す図である。
【００５３】
１６０１は新たに追加した登録済アクションプルダウンメニューであり、１６０２は新たに追加したアクション連結プルダウンメニューである。なおそれぞれ、前記登録済アクションプルダウンメニュー１５０１、前記アクション連結プルダウンメニュー１５０２と同じものである。アクション連結プルダウンメニューの選択項目として「を実行」を選び、決定すると、各登録済アクションプルダウンメニューとアクション連結プルダウンメニューから対応するスクリプトを生成して新たなアクションとして登録する。
【００５４】
例えば、図１６に示してある「アクション１」「を実行後」、「アクション２」「を実行」の場合、「action1.sh; action2.sh」として新たなアクション４を生成し登録する。なお、「アクション１」「が成功したら」、「アクション２」「を実行」の場合「action1.sh && action2.sh」というスクリプトを生成し、「アクション１」「が失敗したら」、「アクション２」「を実行」の場合「action1.sh || action2.sh」というスクリプトを生成する。
【００５５】
本実施例により、登録済みの複数のスクリプトを直感的に解り易い登録画面をユーザインターフェースとして用いることで、スクリプトの複合化機能を提供することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１の実施形態におけるスクリプト作成及び自動実行機能を備えた電子機器のブロック図である。
【図２】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図３】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図４】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図５】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図６】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図７】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図８】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図９】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図１０】本発明の第１の実施形態におけるアクション登録画面の一例を示す図である。
【図１１】本発明の第１の実施形態におけるスクリプトを生成する一連の処理を示すフローチャートである。
【図１２】本発明の第２の実施形態におけるアクション新規登録及びアクション複合化画面の一例を示す図である。
【図１３】本発明の第２の実施形態におけるアクション新規登録画面の一例を示す図である。
【図１４】本発明の第２の実施形態におけるアクション新規登録の一連の処理を示すフローチャートである。
【図１５】本発明の第２の実施形態におけるアクション複合化画面の一例を示す図である。
【図１６】本発明の第２の実施形態におけるアクション複合化画面の一例を示す図である。
【符号の説明】
【００５７】
１０１…ユーザインターフェース、１０２…アクション登録部、１０３…スクリプト変換部、１０４…スクリプト保存部、１０５…スクリプト実行部、１０６…タイマ、１０７…検索対象情報取得部、１０８…録画番組情報、１０９…予約表、１１０…アクション実行部、１１１…録画関係操作部、１１２…予約関係操作部、１１３…番組情報関係操作部、１１４…データ放送関係操作部、１１５…リモコン操作部、１１６…テロップ表示部
【図１】
2009020706.tif 000003
【図２】
2009020706.tif 000004
【図３】
2009020706.tif 000005
【図４】
2009020706.tif 000006
【図５】
2009020706.tif 000007
【図６】
2009020706.tif 000008
【図７】
2009020706.tif 000009
【図８】
2009020706.tif 000010
【図９】
2009020706.tif 000011
【図１０】
2009020706.tif 000012
【図１１】
2009020706.tif 000013
【図１２】
2009020706.tif 000014
【図１３】
2009020706.tif 000015
【図１４】
2009020706.tif 000016
【図１５】
2009020706.tif 000017
【図１６】
2009020706.tif 000018