Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3544100B2 - Digital broadcast receiver - Google Patents
[go: Go Back, main page]

JP3544100B2 - Digital broadcast receiver - Google Patents

Digital broadcast receiver Download PDF

Info

Publication number
JP3544100B2
JP3544100B2 JP13382497A JP13382497A JP3544100B2 JP 3544100 B2 JP3544100 B2 JP 3544100B2 JP 13382497 A JP13382497 A JP 13382497A JP 13382497 A JP13382497 A JP 13382497A JP 3544100 B2 JP3544100 B2 JP 3544100B2
Authority
JP
Japan
Prior art keywords
service
identification information
screen
video signal
memory means
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP13382497A
Other languages
Japanese (ja)
Other versions
JPH10327369A (en
Inventor
夏樹 小代
雅弘 山田
典哉 坂本
敦志 廣田
英一郎 朝長
司 工藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP13382497A priority Critical patent/JP3544100B2/en
Publication of JPH10327369A publication Critical patent/JPH10327369A/en
Application granted granted Critical
Publication of JP3544100B2 publication Critical patent/JP3544100B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

【0001】
【発明の属する技術分野】
本発明は、ディジタル放送受信機に関する。
【0002】
【従来の技術】
ディジタル受信機の従来の構成を、図18に示す。図18に示した従来のディジタル放送受信機は、DVB(Digital Video Broadcasting)準拠のディジタル放送を受信するための装置である。ここでは、ディジタル放送受信機の1つの構成として、DVB準拠のディジタル放送受信機を例にとり、説明していく。
【0003】
通常、ディジタル放送では、1つの中継器で、複数のサービスを伝送することが出来る。各サービスは、1つ以上の圧縮された映像信号のストリーム、あるいは、音声信号のストリームで構成されている。
【0004】
よって、1つの中継器から伝送される信号には、複数のストリームが存在し、これらのストリームは、パケット化され、多重されている。
【0005】
DVB準拠のディジタル放送では、MPEG(Moving PictureCoding Expert Group)方式で映像信号、音声信号を圧縮し、圧縮信号をMPEGで規定された方式で多重している。
【0006】
多重された信号は、トランスポート・ストリームと呼ばれる。このトランスポート・ストリームには、SI(Service Information)とよばれるサービスを選択したり、サービスの付加情報を伝送したりするためのサービス情報が多重されている。
【0007】
受信機は、サービス情報の中に記述されているサービスを選択するためのサービス識別情報をもとに、サービスを選択できる。
【0008】
サービス識別情報には、中継器を特定する情報と、ストリームを特定する情報が含まれている。サービス情報の中には、各サービスのジャンルを記述したジャンル識別情報がある。ジャンル識別情報に記述されているジャンルは、階層的に記述されている場合もある。
【0009】
ディジタル放送では、多くのサービスが放送されるため、ユーザにサービスを選択しやすくするために工夫がなされている。その一つが、マルチ画面からサービスを選択する方法である。
【0010】
送信側は、プロモーションなどの目的でユーザに選択させたいサービスを複数集めてマルチ画面としてエンコードし、通常のサービスと同様に伝送する。受信側では、マルチ画面をモニタに表示し、マルチ画面において、ユーザは、カーソルを移動させるなどして、1つの子画面(セル)を選択することにより、サービスを直接選択できる。
【0011】
サービス情報には、1つ1つのセルとサービス識別情報の関連付けが記述されており、受信機は、その情報をもとに、選択されたセルからサービスを直接選択出来るようになっている。
【0012】
以下、図18にしたがって、DVB準拠のディジタル放送受信機の動作を説明する。以下の説明では、マルチ画面からサービスを選択する方法もあわせて説明する。
【0013】
端子101からは、変調されたトランスポート・ストリームが入力され、復調回路110へ供給される。復調回路110では、サービス識別情報をもとに、ユーザが選択したサービスの中継器を指定し、指定された中継器のトランスポート・ストリームを受信し、復調を行なう。復調された信号は、誤り訂正回路111に入力され、誤り訂正を施され、トランスポート処理回路112に入力される。
【0014】
トランスポート処理回路112では、ホストCPU116とやり取りすることで、トランスポート・ストリームを分離し、そのなかからサービス情報を抽出する。
【0015】
ホストCPU116は、ユーザが選択したサービスの番号と、サービス情報を処理し、ユーザが選択したサービスの映像信号のサービス識別情報を抽出する。このユーザが選択したサービスの映像信号のサービス識別情報をもとに、トランスポート処理回路112では、所望の映像信号を抜き出し、MPEGデコーダ113へ供給する。
【0016】
ユーザは、リモコンなどで受光部117を通して、あるいは、受信機の外部入力端子102を通して、選択したサービスを識別するためのサービス識別番号をホストCPU116に伝えている。
【0017】
MPEGデコーダ113では、符号化された映像信号をデコードして輝度信号,色差信号のディジタル信号を生成し、表示処理回路114へ出力する。表示処理回路114では、デコードされた映像信号に対して、適宜、所定の処理を施し、モニタ115に表示している。
【0018】
図18に示す従来の受信機を用いて、送信側が作成したマルチ画面からサービスを選択する方法を説明する。
【0019】
ユーザは、リモコンなどで受光部117を通して、あるいは、受信機の外部入力端子102を通して、マルチ画面のサービスを選択し、モニタ115にマルチ画面を表示する。
【0020】
ユーザは、モニタ115に表示されたマルチ画面からカーソルを移動させるなどしてセルを選択する。1つ1つのセルには、サービス識別情報との関連付けがされており、この関連付けは、サービス情報に記述されている。
【0021】
ユーザは、リモコンなどで受光部117を通して、あるいは受信機の外部入力端子102を通して、どのセルを選択したかをホストCPU116に伝える。
【0022】
ホストCPU116は、トランスポート処理回路112からサービス情報を抜き出し、処理することにより、セルとサービス識別情報を関連付けした情報を抽出する。
【0023】
この後、ホストCPU116は、セルとサービス識別情報を関連付けした情報もとに、トランスポート・ストリームから分離するサービスのストリームを決定することが出来る。
【0024】
その後、トランスポート処理回路112にて1つのサービスのストリームを分離し、MPEGデコーダ113でデコードし、表示処理回路114を通して、モニタ115に表示する。以上の手段により、セルを選択することによりサービス選択が出来るようになっている。
【0025】
この従来の受信機を使用して、マルチ画面からサービスを選択する手段を用いると、マルチ画面は、送信側で作成して伝送するので、送信側で一意に決められたサービス内からしか選択できない。また、マルチ画面に表示できるサービスの数には、解像度の関係で限界がある。そのため、サービスの選択の範囲が限られてしまう。
【0026】
【発明が解決しようとする課題】
従来のディジタル放送では、マルチ画面に表示するサービスを、送信側が一意に決めていた。そのため、ユーザが選択したいサービスがマルチ画面に表示されるとは限らず、選択できるサービスに制限があった。
【0027】
また、マルチ画面で一度に表示できるサービス数には、解像度の関係で限界があり、マルチ画面から選択できるサービス数を増やすには、伝送するマルチ画面のサービス数を増やすしかない。しかし、マルチ画面のサービス数を増やすと、通常のサービスの数を圧迫することになる。
【0028】
そこで本発明は、送信状態に関わらず、マルチ画面の子画面として表示する各サービスを、ユーザに選択しやすいように構成するディジタル放送受信機を提供することを目的とする。
【0029】
【課題を解決するための手段】
(第1の構成例)
複数のサービスを多重したストリームに、各サービスのジャンルを記述したジャンル情報を多重して伝送するディジタル放送を受信するディジタル放送受信機において、
前記ストリームから、ユーザが選択したジャンルと同一のジャンル情報に分類されるサービスの映像信号を、所定のタイミングで切り換えながら抽出する抽出手段と、
前記抽出された前記サービスの映像信号をダウンサンプリングする手段と、
前記ダウンサンプリングされた前記サービスの映像信号を前記所定のタイミングで、サービス別に領域を変えて保持するフレームメモリ手段と、
前記フレームメモリ手段に保持された前記サービスの映像信号をマルチ画面として表示する表示手段とを具備したことを特徴とする。
【0030】
(第2の構成例)
複数のサービスを多重したストリームに、各サービスのジャンルを階層的に記述したジャンル情報を多重して伝送するディジタル放送を受信するディジタル放送受信機において、前記ストリームから、ユーザが選択したジャンルと同一のジャンル情報に分類される前記各下位階層のサービスの映像信号を、所定のタイミングで切り換えながら抽出する抽出手段と、前記抽出された前記サービスの映像信号をダウンサンプリングするダウンサンプリング手段と、前記ダウンサンプリングされた前記サービスの映像信号を前記所定のタイミングで、サービス別に領域を変えて保持するフレームメモリ手段と、前記フレームメモリ手段に保持されたジャンルが同一である前記下位階層のサービスの映像が互いに隣接するようにマルチ表示する表示手段とを具備したことを特徴とする。
【0031】
(第3の構成例)
複数のサービスを多重したストリームを伝送するディジタル放送を受信するディジタル放送受信機において、
ユーザがサービスのグループを選択したとき、そのグループに対応するグループ識別情報を出力する選択手段と、
前記グループ識別情報を第1の領域に保持し、前記選択手段からのグループ識別情報に該当するサービス識別情報を前記第1の領域から第2の領域に保持するメモリ手段と、
前記複数のサービスを多重した前記ストリームから、前記メモリ手段の前記第2の領域に保持されている前記サービス識別情報に該当するサービスの映像信号を、所定のタイミングで切り換えながら抽出する抽出手段と、
前記抽出された前記サービスの映像信号をダウンサンプリングするダウンサンプリング手段と、
前記ダウンサンプリングされた前記サービスの映像信号を前記所定のタイミングで、サービス別に領域を変えて保持するフレームメモリ手段と、
前記フレームメモリ手段に保持された前記サービスの映像信号をマルチ面として表示する表示手段とを具備したことを特徴とする。
【0032】
(第4の構成例)
複数のサービスを多重したストリームに、各サービスのジャンルを記述したジャンル情報を多重して伝送するディジタル放送を受信するディジタル放送受信機において、
過去にユーザが選択したサービスを識別するためのサービス識別情報を保持する第1のメモリ手段と、
前記第1のメモリ手段から前記サービス識別情報を入力し、保持する第2のメモリ手段と、
前記複数のサービスを多重した前記ストリームから、前記第2のメモリ手段に保持されている前記サービス識別情報に該当するサービスの映像信号を、所定のタイミングで切り換えながら抽出する抽出手段と、
前記抽出された前記サービスの映像信号をダウンサンプリングするダウンサンプリング手段と、
前記ダウンサンプリングされた前記サービスの映像信号を前記所定のタイミングで、サービス別に領域を変えて保持するフレームメモリ手段と、
前記フレームメモリ手段に保持された前記サービスの映像信号をマルチ画面として表示する表示手段とを具備したことを特徴とする。
【0033】
【発明の実施の形態】
(第1の実施の形態)
図1に、本発明のディジタル放送受信機の第1の実施の形態の構成を示す。なお、従来のディジタル放送受信機と同一構成要素については同一番号を付している。
【0034】
端子101からは、変調されたトランスポート・ストリームが入力され、復調回路110にて復調され、誤り訂正回路111で誤り訂正を施され、トランスポート処理回路112へ入力される。
【0035】
ホストCPU116は、ユーザがリモコンなどで受光部117を通して、あるいは、受信機の外部入力端子102を通して入力した信号を処理したり、復調回路110、誤り訂正回路111、トランスポート処理回路112、MPEGデコーダ113、ダウンサンプリング処理回路119、フレームメモリ120、選択回路121、メモリ122を制御したりする。
【0036】
トランスポート処理回路112では、ユーザがリモコンなどで受光部117を通して、あるいは受信機の外部入力端子102を通して選択したサービスの映像信号を分離する処理を行なっている。
【0037】
トランスポート処理回路112で抽出された映像信号は、MPEGデコーダ113に入力され、デコードされる。デコードされた映像信号は、選択回路121、ダウンサンプリング処理回路119に入力される。
【0038】
ダウンサンプリング処理回路119に入力された映像信号は、ダウンサンプリング処理を施される。ダウンサンプリングされるときの縮小率は、ホストCPU116により制御される。ダウンサンプリングされた信号は、フレームメモリ120の所定の領域に保持される。保持される領域は、ホストCPU116により制御される。
【0039】
フレームメモリ120に保持された映像信号は、選択回路121へ出力される。選択回路121では、ホストCPU116からの制御信号にしたがって、MPEGデコーダ113からの信号とフレームメモリ120からの信号を選択し、どちらか一つの信号を表示処理回路114に出力する。
【0040】
表示処理回路114では、デコードされた映像信号に対して、適宜所定の処理を施し、モニタ115に表示している。前記所定の処理としては、フィルタ処理,NTSCエンコード処理(モニタ115がNTSCモニタの場合)等がある。
【0041】
メモリ122には、ジャンル識別情報、ユーザが選択したジャンル情報、マルチ画面のセルとサービス識別情報を関連付けした情報、複数のマルチ画面を識別するためのマルチ画面識別情報を保持する目的に使われる。
【0042】
図1に示した構成で、かつ図2に示す処理手順でホストCPU116が処理を行なうと、ジャンル別にマルチ画面を表示できる。そして表示されたマルチ画面からサービスを選択できる。
【0043】
以下、図3に示すように16のセルを持つマルチ画面を表示し、そのマルチ画面から番組を選択する場合の動作を説明する。なお、マルチ画面を構成するセルの数は任意にすることが可能である。
【0044】
また、図4には、メモリ122に保持されているデータの内容を示した。図4において、メモリ122は、3つのエリアに別れている。エリアAは、ユーザが選択したジャンル情報を格納する部分である。エリアBは、各サービスのジャンルを識別するためのジャンル識別情報を格納する部分である。エリアCは、マルチ画面のセルに対応したサービス識別情報と、複数のマルチ画面を識別するためのマルチ画面識別情報を格納する部分である。
【0045】
以下、図2にしたがって、処理手順を説明する。
【0046】
ユーザは、リモコンなどで受光部117を通して、あるいは、受信機の外部入力端子102を通してマルチ画面表示モードに移行し、ジャンルの選択を行なう。
【0047】
ジャンル選択を行なわなければ、デフォルトのジャンル情報をホストCPU116が設定する。
【0048】
ユーザが選択したジャンルは、ホストCPU116の制御により、メモリ122のエリアAにジャンル情報として保持される。このときの状態は、図4(1)に示す通りである。図4(1)において、エリアAにユーザが選択したジャンルのジャンル情報J1が格納されている。
【0049】
ホストCPU116は、トランスポート処理回路112を制御し、各サービス情報からジャンル識別情報を抽出し、メモリ122のエリアBに保持する。このときエリアBに格納されている全ジャンル識別情報の一部は、図4(2)に示す通りである。
【0050】
図4(2)に示すように、サービス識別情報SV0に対応したジャンル情報はJ1であり、サービス識別情報SV1に対応したジャンル情報はJ4であるといったふうになっている。
【0051】
即ち各ジャンル識別情報は、サービス識別情報に対してジャンル情報が付加されており、各サービスのジャンルの識別が出来るようになっている。
【0052】
この後、ホストCPU116は、メモリ122のエリアBに保持されたジャンル識別情報の中に、ユーザが選択したジャンルのサービス識別情報があるかどうかを判定する(処理201)。
【0053】
ホストCPU116は、処理201の判定の結果、サービス識別情報がなければ、マルチ画面表示できないので、その旨をモニタ115に表示するなりする。
【0054】
ホストCPU116は、処理201の判定の結果、サービス識別情報があれば、ジャンル識別情報の中に、ユーザが選択したジャンルでかつ、メモリ122のエリアBからエリアCに転送されていないサービス識別情報があるかどうか判定する(処理202)。ホストCPU116は、判定の結果、なければ処理208を行なう。
【0055】
ホストCPU116は、処理202の判定の結果、サービス識別情報があれば、メモリ122に保持されているサービス識別情報の数を検出し、その数が、マルチ画面のセルの数より多いかどうかを判定する(処理203)。ここで、マルチ画面のセルの数は、図3に示すように、16個であるので、サービス識別情報の数が16より多いかどうかを判定することになる。
【0056】
ホストCPU116は、判定の結果多くなければ、フレームメモリ120にて、ダウンサンプリングした映像信号を格納する領域を確保し、その領域の指定を行なう(処理204)。例えば、フレームメモリ120上に、図3に示したマルチ画面において領域1の部分を確保し、指定することになる。
【0057】
次に、ホストCPU116は、メモリ122に保持されているユーザが選択したジャンルのジャンル情報(エリアA)と、ジャンル識別情報(エリアB)を参照し、ユーザが選択したジャンルに一致したサービス識別情報をどれか一つ取得する(処理205)。
【0058】
取得されたサービス識別情報は、ホストCPU116による処理204にて確保した領域の情報とともにメモリ122のエリアCに保持される(処理206)。
【0059】
このとき、ホストCPU116は、マルチ画面識別の情報としてマルチ画面を識別するためのマルチ画面識別情報を付加する。
【0060】
例えば、図4(3)において、ジャンルがJ1であるサービス識別情報SV0を取得し、処理204にて、図3に示したマルチ画面上の領域1が指定されていたとする。このSV0というサービス識別情報は、図3のマルチ画面上で領域1に表示されるので、SV0は、領域1と関連付けられる。また、現在のマルチ画面は、1つ目のマルチ画面なので、CH1というマルチ画面識別情報を付加し、メモリ122のエリアCに保持される。
【0061】
この後、所定の時間が経つまで、待ちの状態に入る(処理207)。
【0062】
この間に、トランスポート処理回路112では、処理205にて、取得されたサービス識別情報をもとに、サービスの映像信号を抜き出し、抜き出された映像信号は、MPEGデコーダ113でデコードされ、ダウンサンプリング処理回路119にて、セルの数に応じて縮小率が設定され、設定された縮小率のもとでダウンサンプリングを施され、フレームメモリ120の選択された領域に書き込まれる。
【0063】
ここで、図3に示す状態で画面分割してモニタに表示するものとする。伝送されてくる映像信号の解像度が、水平720サンプル、垂直480ラインだとすると、これを水平、垂直とも、1/4に縮小して、水平180サンプル、垂直120ラインにダウンサンプリングすることになる。
【0064】
このダウンサンプリングする縮小率は、ホストCPU116が表示するセルの数から計算し、ダウンサンプリング処理回路119を制御することになる。
【0065】
処理207にて、待ちの状態に入っているとき、ホストCPU116は、所定の時間が経ったら、処理202へ戻り、同様の処理を繰り返し行なう。
【0066】
処理202に戻って、同様の処理を繰り返すとき、ホストCPU116は、処理204にてフレームメモリ120の領域を指定するときは、一度選択した領域とは別の領域を選択するようにする。
【0067】
また、ホストCPU116は、処理205においても、一度取得したサービス識別情報と別のサービス識別情報を取得するようにする。これは、図4(3)において、メモリ122のエリアCに書かれた情報をホストCPU116が見ることにより行なう。
【0068】
このようにして、フレームメモリ120に格納する領域を変えながら順次ユーザが選択したジャンルのサービス識別情報を取得し、デコード処理を行ない、フレームメモリ120に映像信号を保持していく。この繰り返しの処理は、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、全てのサービス識別情報が取得されてしまうかまで行われる。
【0069】
ホストCPU116は、もしマルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、または全てのサービス識別情報が取得されてしまうかした場合は、処理208を行なう。
【0070】
また、ホストCPU116は、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまい、まだ選択できるサービス識別情報が残っている場合は、別のマルチ画面に切り換えれば、さらにマルチ画面として別のサービスを表示できる旨を、モニタ115に表示するなりして、ユーザに知らせることも出来る。
【0071】
ホストCPU116は、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、または全てのサービス識別情報が取得されてしまうかした場合は、サービス識別情報と領域の情報をメモリ122のエリアCから取り出す(処理208)。
【0072】
その後、ホストCPU116は、サービス識別情報に対応した領域に当たるフレームメモリ120の領域を指定し、デコードされた映像信号で更新する(処理209)。
【0073】
次の処理210は、処理207と同様である。
【0074】
ホストCPU116は、処理210にて待ちの状態に入っているとき、所定の時間が経ったら、処理208へ戻り、同様の処理を繰り返し行なう。
【0075】
マルチ画面番組選択モードに入って、ホストCPU116は、上記処理201から処理210までの処理を繰り返して、マルチ画面をモニタ115に表示しているとき、ユーザのリモコン操作などにより別のマルチ画面に切り換える場合がある。
【0076】
そのときは、フレームメモリ120をクリアし、ホストCPU116の処理は、図2において、強制的に処理201から開始され、後は同様の処理を繰り返すことになる。このとき、図4(4)のように、エリアCに格納されるマルチ画面識別情報が変わることになる。
【0077】
また、マルチ画面番組選択モードに入って、上記処理201から処理210までの処理を繰り返して、マルチ画面をモニタ115に表示しているとき、ユーザがマルチ画面からカーソルを動かすなどしてサービスを選択した場合、ホストCPU116は、メモリ122のエリアCに格納されているマルチ画面のセルに対応したサービス識別情報とマルチ画面識別情報を参照し、選択されたセルと現在表示しているマルチ画面のマルチ画面識別情報をもとに、サービス識別情報を抜き出す。これに同期して、選択回路121の出力には、MPEGデコーダ113からの信号を選択するように制御する。
【0078】
トランスポート処理回路112では、このサービス識別情報をもとにに、サービス識別情報に該当するサービスの映像信号を抜き出し、MPEGデコーダ113にてデコードし、選択回路121、表示処理回路114を経て、モニタ115に表示する。
【0079】
なお、フレームメモリ120に保持されている映像信号は、常にモニタ115に表示されている。またホストCPU116は、メモリ122のエリアAのジャンル情報を読み出し、そのジャンル名をモニタ115に表示させる。更にメモリ122をエリアA,B,Cに分割する代わりに3つのメモリで構成しても良い。
【0080】
図5に、リモコン及び受信機外部に付いているボタン等からのマルチ画面番組選択モードにおける操作手順を示した。以下、図5にしたがって、マルチ画面からのサービス選択の概略を示す。
【0081】
ユーザは、マルチ画面からサービスを選択するために、まず、マルチ画面番組選択モードへ切り換える(操作501)。
【0082】
その後、モニタ115には、図6(1)に示すようなマルチ画面が表示される。
【0083】
この後、ジャンルを選択することにより(操作503)、ジャンルに一致する番組のみがマルチ画面に表示される。
【0084】
ジャンルの選択方法は、リモコンなどでキーを選択して押すことにより直接選択したり、図6(2)に示すようにモニタ上にOSD(On Screen Display)として、ジャンルを表示し、その中からカーソルを移動させるなどして選択したりする方法がある。または図6(4)に示すように、ジャンル表示を画面の上部にセルとは分けて表示しても良い。この場合、全セルの垂直方向の長さは、図6(2)より短くなる。
【0085】
更にマルチ画面は、図6(3)に示すように、リモコンのキーを操作することなどにより、別のマルチ画面に切り換えできる(操作502)。マルチ画面からの番組選択モードを抜けるには、マルチ画面から1つのセル(番組)を選択してサービスを選択するか(操作504)、またはマルチ画面番組選択モード終了のキーを押す(操作505)等をすれば良い。
【0086】
以上のように、指定したジャンル別にフレームメモリ120を使って、マルチ画面を作成し、そのマルチ画面からサービス選択を行なうようにすると、送信側にて、マルチ画面を作成して、伝送する必要がなくなり、サービスの有効利用が図れる。また、ユーザが選択したジャンル別にマルチ画面を作成できるため、ユーザにとって見やすいマルチ画面となり、サービス選択が容易になる。
【0087】
(第2の実施の形態)
本発明のディジタル放送受信機の第2の実施の形態は、サービス情報に記述されているジャンル識別情報の中のジャンル情報が階層的な情報として送信されてきたときのマルチ画面の表示の方法についてである。
【0088】
ジャンルは、例えば、図7に示すように、大まかな分類である大分類J1、J2、J3・・・と、大分類J1を更に細かく分けた小分類J1−1、J1−2、J1−3・・・といったように階層的に記述されているとする。J2、J3・・・も更に細かく分類される。また、ジャンルは、何段階に階層化されていても構わない。
【0089】
このとき、ユーザが大分類のジャンルであるジャンル情報J1を選択したときのマルチ画面の表示方法を説明する。ホストCPU116における処理手順は、図2と同様である。また、構成は、第1の実施の形態と同様である。
【0090】
ここで、メモリ122の内容を図8に示した。図8において、エリアAは、ユーザが選択したジャンル情報を格納する部分である。エリアBは、各サービスのジャンルを識別するためのジャンル識別情報を格納する部分である。エリアCは、マルチ画面のセルに対応したサービス識別情報と、複数のマルチ画面を識別するためのマルチ画面識別情報を格納する部分である。
【0091】
図8(1)において、エリアAにユーザが選択したジャンル情報J1が保持される。また、図8(2)において、エリアBには、ジャンル識別情報が保持される。ここで、エリアBに保持されているジャンル識別情報は、階層的になっている。
【0092】
この後、ホストCPU116は、処理202から処理205を繰り返して、フレームメモリ120に格納する領域を変えながら順次ユーザが選択したジャンルのサービス識別情報を取得する。このとき、小分類が同様のものから順にフレームメモリ120の領域の確保を行ない、マルチ画面としてモニタ115に表示したときに、隣接したセルに小分類が同様のサービスが並ぶようにする。
【0093】
このときのメモリ122の内容を図8(3)に示した。また、モニタ115における表示の状態を図9に示した。図8(3)と図9において、例えばJ1をスポーツのジャンル情報とした場合、J1の中には数種類の番組があるため、サービス識別番号が違ってもJIは重複して存在するが、個々のJIの番組は異なる。
【0094】
なお、第1の実施の形態と同様、フレームメモリ120に保持されている映像信号は、常にモニタ115に表示されている。またホストCPU116は、メモリ122のエリアAのジャンル情報を読み出し、そのジャンル名をモニタ115に表示させる。更にメモリ122をエリアA,B,Cに分割する代わりに、3つのメモリで構成しても良い。
【0095】
リモコン及び受信機外部についているボタン等からのマルチ画面番組選択モードにおける操作手順は、第1の実施の形態と同様、図5および図6に従って行われる。
【0096】
以上のように、指定したジャンル別にフレームメモリ120を使って、マルチ画面を作成し、そのマルチ画面において、更に詳細な分類別にセルが隣接するようにサービスを配置すると、マルチ画面が見やすくなり、サービスの選択が容易になる。
【0097】
(第3の実施の形態)
本発明のディジタル放送受信機の第3の実施の形態においては、マルチ画面の各セルに表示するサービスが動画の場合、その動きをスムーズに表示するために、第1および第2の実施の形態の動作に加え、ユーザが選択したジャンルのサービス識別情報を取得する際に中継器の情報を活用するようにした。
【0098】
ホストCPU116における処理手順は、図2と同様である。また、構成は、第1および第2の実施の形態と同様である。
【0099】
ホストCPU116は、処理202から処理205を繰り返して、フレームメモリ120に格納する領域を変えながら順次ユーザが選択したジャンルのサービス識別情報を取得する。
【0100】
このとき、ホストCPU116は、サービス識別情報の中の中継器の識別に関する情報を見て、同一の中継器のサービス識別情報から取得するようにする。
【0101】
中継器を変えずに、サービスを切り換え、マルチ画面表示すると、1つのセルにサービスを表示し、その後、次のセルにサービスを表示するまでの切り換え時間を短縮することが出来る。
【0102】
その結果、マルチ画面の全てのセルにサービスを表示するまでの時間が短縮でき、またセルからセルへの表示の切り換えが早いため、各セルに表示されるサービスが動画の場合、絵の動きがスムーズに表示されるという効果を得られる。。
【0103】
上記の手段を取ると、中継器を切り換える頻度を押さえることが出来るため、前述の効果を得ることが出来る。
【0104】
(第4の実施の形態)
本発明のディジタル放送受信機の第4の実施の形態は、ユーザがマルチ画面表示したいサービスをメモリに保持しておき、メモリに保持する際に、グループ分けして保持するようにし、そのグループを選択することにより、選択されたグループに所属するサービスをマルチ画面として表示するものである。
【0105】
この第4の実施の形態の構成を、図10に示す。メモリ118と、メモリ123以外の構成要素は、第1の実施の形態のものと同一であり同一番号を付してあり詳細な説明は省略する。
【0106】
メモリ118には、ユーザがサービスを登録できるようになっているが、このとき、サービス識別情報とグループ識別情報を登録する。グループ識別情報は、ユーザが定義できるグループ情報であり、いくつかのサービスを1つのグループに分類することが出来る。
【0107】
メモリ123には、サービス識別情報とマルチ画面の領域の情報とマルチ画面識別情報の関連付けを保持する。
【0108】
図11(1)に示すように、メモリ118には、ユーザが登録したサービス識別情報とグループ識別情報の関連が保持されている。また、図11(2)、図11(3)、図11(4)にメモリ123に保持される内容の一例を示した。
【0109】
図12には、マルチ画面番組選択モードにおけるホストCPU116の処理手順を示した。以下、図12にしたがって、処理手順を説明する。
【0110】
ユーザは、リモコンなどで受光部117を通して、あるいは、受信機の外部入力端子102を通してマルチ画面表示モードに移行し、グループの選択を行なう。
【0111】
グループの選択を行なわなければ、デフォルトのグループ識別情報をホストCPU116が設定する。
【0112】
ユーザが選択したグループは、ホストCPU116を通じて、メモリ123にグループ識別情報として保持される。このときの状態は、図11(2)に示す通りである。図11(2)において、ユーザが選択したグループのグループ識別情報G1が格納されている。
【0113】
この後、ホストCPU116は、メモリ118にユーザが選択したグループに分類されるサービス識別情報が保持されているかどうか判定する(処理801)。
【0114】
判定の結果、保持されてなければマルチ画面表示できないので、その旨をモニタ115に表示するなりする。
【0115】
ホストCPU116は、判定の結果、保持されていれば、メモリ118に保持されているユーザが選択したグループのグループ識別情報に分類されるサービス識別情報の中で、メモリ123に転送されていないサービス識別情報があるかどうかチェックする(処理802)。なければ、ホストCPU116は、処理808を行なう。
【0116】
ホストCPU116は、判定の結果、メモリ123へ転送されていないサービス識別情報があれば、メモリ123に保持されているサービス識別情報の数を検出し、その数が、マルチ画面のセルの数より多いかどうかを判定する(処理803)。
【0117】
ホストCPU116は、判定の結果、多くなければフレームメモリ120にて、ダウンサンプリングした映像信号を格納する領域を確保し、その領域を指定する(処理804)。例えば、フレームメモリ120上に、図3に示したマルチ画面において領域1の部分を確保し、指定することにする。
【0118】
次に、ホストCPU116は、メモリ118からメモリ123へ転送されていないサービス識別情報を一つ取得する(処理805)。
【0119】
ホストCPU116は、取得したサービス識別情報を、処理804にて指定した領域の情報とともにメモリ123に保持させる(処理806)。このとき、ホストCPU116は、マルチ画面識別情報として、マルチ画面を識別するための情報を付加する。
【0120】
この後、ホストCPU116は、所定の時間が経つまでは、ここで処理が待ちの状態に入る(処理807)。
【0121】
この間に、トランスポート処理回路112では、処理805にて取得されたサービス識別情報をもとに、映像信号を抜き出し、抜き出された映像信号は、MPEGデコーダ113でデコードされ、ダウンサンプリング処理回路119にて、ダウンサンプリングを施され、フレームメモリ120の選択された領域に書き込まれる。
【0122】
処理807にて待ちの状態に入っているとき、所定の時間が経ったら、ホストCPU116は、処理802へ戻り、同様の処理を繰り返し行なう。
【0123】
これにより、ユーザが選択したグループに分類されるサービス識別情報のサービスが順次デコードされ、フレームメモリ120の所定の領域に順次保持される。
【0124】
この繰り返しの処理は、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、メモリ118に保持されているユーザが選択したグループに分類される全てのサービス識別情報がメモリ123に転送されてしまうかまで行われる。
【0125】
ホストCPU116は、もし、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、メモリ118に保持されているユーザが選択したグループに分類される全てのサービス識別情報がメモリ123に転送されてしまうかした場合は、処理808を行なう。
【0126】
また、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまい、メモリ118に保持されており、ユーザが選択したグループに分類されるサービス識別情報の中で、未だメモリ123に転送されていないサービス識別情報がある場合は、別のマルチ画面に切り換えれば、さらにマルチ画面として別のサービスを表示できる旨を、モニタ115に表示するなりして、ユーザに知らせることも出来る。
【0127】
ホストCPU116は、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、メモリ118に保持されているユーザが選択したグループに分類される全てのサービス識別情報がメモリ123に転送されてしまうかした後は、メモリ123からサービス識別情報と、フレームメモリ120の領域の情報を取得する(処理808)。
【0128】
このときのメモリ123の状態を、図11(3)に示した。図11(3)に示すように、この時点で、処理802から処理807を繰り返したため、メモリ123には、メモリ118に保持されているユーザが選択したグループのサービス識別情報と、マルチ画面の領域のデータと、マルチ画面識別情報の関連付けのデータが保持されている。
【0129】
ホストCPU116は、取得した領域の情報を持って、フレームメモリ120の領域の指定を行ない、指定した領域にデコードした映像信号で更新する(処理809)。
【0130】
ホストCPU116による処理810は、ホストCPU116による処理807と同様である。
【0131】
ホストCPU116は、処理810にて、所定の時間が経ったら、処理808に戻り、以後、処理808から処理810を繰り返すことになる。
【0132】
マルチ画面番組選択モードに入って、上記処理801から処理810までの処理を繰り返して、マルチ画面をモニタ115に表示しているとき、ユーザのリモコン操作などにより別のマルチ画面に切り換える場合がある。
【0133】
そのときは、フレームメモリ120をクリアし、ホストCPU116の処理は、図12において、強制的に処理801から開始され、後は同様の処理を繰り返すことになる。このとき、図11(4)のように、メモリ123に格納するマルチ画面のマルチ画面識別情報がCH1からCH2のように変わることになる。
【0134】
また、マルチ画面番組選択モードに入って、上記処理801から処理810までの処理を繰り返して、マルチ画面をモニタ115に表示しているとき、ユーザがマルチ画面からカーソルを動かすなどして番組を選択した場合、ホストCPU116は、メモリ123に格納されているマルチ画面のセルに対応したサービス識別情報とマルチ画面識別情報を参照し、選択されたセルと現在表示しているマルチ画面識別情報をもとに、メモリ123からサービス識別情報を抜き出す。
【0135】
これに同期して、選択回路121の出力には、MPEGデコーダ113からの信号を選択するように制御する。トランスポート処理回路112では、このサービス識別情報をもとに、サービス識別情報に該当するサービスの映像信号を抜き出し、抜き出された映像信号は、MPEGデコーダ113にてデコードされ、選択回路121、表示処理回路114を経て、モニタ115に表示される。このようにして、マルチ画面から選択された番組がモニタ115に表示される。
【0136】
フレームメモリ120に保持されている映像信号は、常にモニタ115に表示されている。またホストCPU116は、メモリ123からグループ識別情報を読み出し、そのグループ名をモニタ115に表示させる。更にメモリ123の代わりに、複数のメモリを用い、メモリ123に保持される情報を分けて保持するようにしても良い。逆にメモリ118と123を、一つのメモリで構成しても良い。
【0137】
図13に、リモコン及び受信機外部に付いているボタン等からのマルチ画面番組選択モードにおける操作手順を示した。以下、図13にしたがって、マルチ画面からのサービス選択の概略を示す。
【0138】
ユーザは、マルチ画面からサービスを選択するために、まず、マルチ画面番組選択モードへ切り換える(操作1001)。その後、モニタ115には、図6(1)に示すようなマルチ画面が表示される。この後、グループを選択することにより(操作1003)、グループに一致する番組のみがマルチ画面に表示される。
【0139】
グループの選択方法は、リモコンなどでキーを選択して押すことにより直接選択したり、図6(2)または図6(4)に示すようにモニタ上にOSDとして、グループを表示し、その中からカーソルを移動させるなどして選択したりする方法がある。
【0140】
また、マルチ画面は、図6(3)に示すように、リモコンのキーを操作することなどにより、別のマルチ画面に切り換えできる(操作1002)。マルチ画面からの番組選択モードを抜けるには、マルチ画面から1つのセル(番組)を選択し、サービスを選択するか(操作1004)、マルチ画面番組選択モード終了のキーを押す(操作1005)等をすれば良い。
【0141】
以上のように、メモリ118に一旦保持したものの中から、ユーザが選択したグループのものをメモリ123に保持し直して、グループ別にマルチ画面表示すれば、ユーザが見やすいマルチ画面を作成できる。また、そのマルチ画面からサービスを選択することが容易になる。
【0142】
また、第4の実施の形態において、メモリ123にサービス識別情報にグループ識別情報を付加して、サービスを保持するとき、さらに、フレームメモリ120に保持するときの領域の情報も関連付ければ、グループ別にマルチ画面を表示でき、更に、表示するセルの位置までをユーザが指定でき、見やすいマルチ画面を表示できる。
【0143】
また、第4の実施の形態において、第3の実施の形態で説明したように、サービス識別情報の中の中継器の識別に関する情報を見て、同一の中継器のサービス識別情報から取得するようにすれば、セルに動画を表示するとき、動画の動きをスムーズに表示することが出来る。
【0144】
(第5の実施の形態)
本発明のディジタル放送受信機の第5の実施の形態は、ユーザが過去に選択したサービスをメモリに保持しておき、そのメモリに保持されているサービスをマルチ画面として表示するものである。
【0145】
構成図は、図14に示す。メモリ124と、メモリ125以外の構成要素は、第1または第2の実施の形態のものと同じであり同一番号を付し、詳細な説明は省略する。
【0146】
メモリ124には、ユーザが過去に選択したサービスが登録されており、このとき、サービス識別情報と、ユーザが選択した時期を示す時間情報(または選択した回数を示す回数情報)の関連が保持されている。
【0147】
メモリ125には、後述するようにサービス識別情報とマルチ画面の領域の情報とマルチ画面識別情報の関連付けを保持する。
【0148】
図15(1)に示すように、メモリ124には、ユーザが過去に選択したサービス識別情報と、ユーザが選択した時期を示す時間情報の関連が保持されている。サービス識別情報SV0は、時間T1に選択され、サービス識別情報SV2は、時間T2に選択されている。また、図15(2)、図15(3)にメモリ125に保持される内容の一例を示した。
【0149】
図16には、マルチ画面番組選択モードにおけるホストCPU116の処理手順を示した。以下、図16にしたがって、処理手順を説明する。
【0150】
ユーザは、リモコンなどで受光部117を通して、あるいは、受信機の外部入力端子102を通してマルチ画面表示モードに移行する。
【0151】
この後、ホストCPU116は、メモリ124にユーザが過去に選択したサービス識別情報が保持されているかどうか判定する(処理1401)。判定の結果、保持されてなければマルチ画面表示できないので、その旨をモニタ115に表示するなりする。
【0152】
ホストCPU116は、判定の結果、保持されていれば、メモリ124に保持されているユーザが過去に選択したサービス識別情報の中で、メモリ125に転送されていないサービス識別情報があるかどうかチェックする(処理1402)。前記サービス識別情報がない場合、ホストCPU116は、処理1408を行なう。
【0153】
ホストCPU116は、判定の結果、メモリ125へ転送されていないサービス識別情報があれば、メモリ125に保持されているサービス識別情報の数を検出し、その数が、マルチ画面のセルの数より多いかどうかを判定する(処理1403)。
【0154】
ホストCPU116は、判定の結果、多くなければフレームメモリ120にて、ダウンサンプリングした映像信号を格納する領域を確保し、その領域を指定する(処理1404)。
【0155】
例えば、フレームメモリ120上に、図3に示したマルチ画面において領域1の部分を確保し、指定することにする。
【0156】
次に、ホストCPU116は、メモリ124からメモリ125へ転送されていないサービス識別情報を一つ取得する(処理1405)。
【0157】
ホストCPU116は、取得したサービス識別情報を、処理1404にて指定した領域の情報とともにメモリ125に保持させる(処理1406)。このとき、マルチ画面識別情報として、マルチ画面を識別するための情報を付加する。
【0158】
この後、ホストCPU116は、所定の時間が経つまでは、ここで処理が待ちの状態に入る(処理1407)。
【0159】
この間に、トランスポート処理回路112では、処理1405にて、取得されたサービス識別情報をもとに、映像信号を抜き出し、抜き出された映像信号は、MPEGデコーダ113でデコードされ、ダウンサンプリング処理回路119にて、ダウンサンプリングを施され、フレームメモリ120の選択された領域に書き込まれる。
【0160】
ホストCPU116は、処理1407にて、待ちの状態に入っているとき、所定の時間が経ったら、処理1402へ戻り、同様の処理を繰り返し行なう。これにより、ユーザが過去に選択したサービス識別情報のサービスが順次デコードされ、フレームメモリ120の所定の領域に順次保持される。
【0161】
ホストCPU116によるこの繰り返しの処理は、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、メモリ124に保持されているユーザが過去に選択したサービス識別情報がメモリ125に転送されてしまうかまで行われる。
【0162】
ホストCPU116は、もし、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、メモリ124に保持されているユーザが過去に選択したサービス識別情報がメモリ125に転送されてしまうかした場合は、処理1408を行なう。
【0163】
また、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまい、未だメモリ124に保持されているユーザが過去に選択したサービス識別情報の中で、メモリ125に転送されていないサービス識別情報がある場合は、別のマルチ画面に切り換えれば、さらにマルチ画面として別のサービスを表示できる旨を、モニタ115に表示するなりして、ユーザに知らせることも出来る。
【0164】
ホストCPU116は、マルチ画面のセルの数だけフレームメモリ120の領域が確保されてしまうか、メモリ124に保持されているユーザが過去に選択したサービス識別情報がメモリ125に転送されてしまうかした後は、メモリ125からサービス識別情報と、フレームメモリ120の領域の情報を取得する(処理1408)。
【0165】
このときのメモリ125の状態を図15(2)に示した。図15(2)に示すように、この時点で、処理1402から処理1407を繰り返したため、メモリ125には、メモリ124に保持されているユーザが過去に選択したサービス識別情報と、マルチ画面の領域のデータと、マルチ画面識別情報の関連付けのデータが保持されている。
【0166】
ポストCPU116は、取得した領域の情報を持って、フレームメモリ120の領域の指定を行ない、指定した領域にデコードした映像信号で更新する(処理1409)。
【0167】
処理1410は、処理1407と同様である。
【0168】
ホストCPU116は、処理1410にて、所定の時間が経ったら、処理1408に戻り、以後処理1408から処理1410を繰り返すことになる。
【0169】
マルチ画面番組選択モードに入って、上記処理1401から処理1410までの処理を繰り返して、マルチ画面をモニタ115に表示しているとき、ユーザのリモコン操作などにより別のマルチ画面に切り換える場合がある。
【0170】
そのときは、フレームメモリ120をクリアし、ホストCPU116の処理は、図16において、強制的に処理1401から開始され、後は同様の処理を繰り返すことになる。このとき、図15(3)のように、メモリ125に格納するマルチ画面のマルチ画面識別情報がCH1からCH2のように変わることになる。
【0171】
また、マルチ画面番組選択モードに入って、上記処理1401から処理1410までの処理を繰り返して、マルチ画面をモニタ115に表示しているとき、ユーザがマルチ画面からカーソルを動かすなどして番組を選択した場合、ホストCPU116は、メモリ125に格納されているマルチ画面のセルに対応したサービス識別情報とマルチ画面識別情報を参照し、選択されたセルと現在表示しているマルチ画面識別情報をもとに、サービス識別情報を抜き出す。
【0172】
これに同期して、選択回路121の出力には、MPEGデコーダ113からの信号を選択するように制御する。トランスポート処理回路112では、このサービス識別情報をもとに、サービス識別情報に該当するサービスの映像信号を抜き出し、抜き出された映像信号は、MPEGデコーダ113にてデコードされ、選択回路121、表示処理回路114を経て、モニタ115に表示される。このようにして、マルチ画面から選択された番組がモニタ115に表示される。
【0173】
なお、フレームメモリ120に保持されている映像信号は、常にモニタ115に表示されている。またメモリ124とメモリ125は、保持する情報の領域を分けることにより同一のメモリで構成しても良い。逆にメモリ125は、複数のメモリで構成しても良い。
【0174】
図17に、リモコン及び受信機外部に付いているボタン等からのマルチ画面番組選択モードにおける操作手順を示した。以下、図17にしたがって、マルチ画面からのサービス選択の概略を示す。
【0175】
ユーザは、マルチ画面からサービスを選択するために、まず、マルチ画面番組選択モードへ切り換える(操作1501)。その後、モニタ115には、図6(1)に示すようなマルチ画面が表示される。マルチ画面は、図6(3)に示すように、リモコンのキーを操作することなどにより、別のマルチ画面に切り換えできる(操作1502)。
【0176】
マルチ画面からの番組選択モードを抜けるには、マルチ画面から1つのセル(番組)を選択し、サービスを選択するか(操作1503)、マルチ画面番組選択モード終了のキーを押す(操作1504)等をすれば良い。
【0177】
以上のように、メモリ124にユーザが過去に選択したサービスのサービス識別情報を保持し、過去にユーザが選択したサービスをマルチ画面表示すれば、ユーザは、過去のサービス選択における履歴を知ることが出来、同時に、そのマルチ画面から選択することが出来る。
【0178】
また、マルチ画面に表示するとき、図16の処理1405にて、メモリ124からサービス識別情報を取得するとき、以下の処理を付加することができる。
【0179】
1つは、ホストCPU116は、図16の処理1405において、メモリ124からサービス識別情報を取得するとき、時間情報を参照し、サービス識別情報を取得すれば、時系列にマルチ画面にサービスを表示していくことが出来る。これにより、マルチ画面に、過去選択したサービスを表示でき、サービスの選択が容易になる。
【0180】
2つ目として、ホストCPU116は、メモリ124に過去に選択したサービスを保持するとき、サービスを選択した回数をサービス選択回数情報として保持し、図16の処理1405にて、メモリ124からサービス識別情報を取得するとき、サービス選択回数情報を参照し、サービス識別情報を取得すれば、選択回数に応じてマルチ画面にサービスを表示していくことが出来る。これにより、よく選択するサービスをマルチ画面として表示することが可能になり、サービスの選択が容易になる。
【0181】
3つ目として、ホストCPU116は、メモリ124からサービス識別情報を取得するとき、サービス識別情報から中継器の識別情報を参照し、同一の中継器のサービスから順にマルチ画面に表示するようにする。これにより、セルに動画を表示するとき、動画の動きをスムーズに表示することが出来る。
【0182】
送信側の情報に関わらず、ユーザが過去に選択したサービスでマルチ画面を作成できるため、マルチ画面に表示するサービスを限定でき、サービスの選択が容易になる。
【0183】
【発明の効果】
以上本発明によれば、送信状態に関わらず、マルチ画面の子画面として表示する各サービスを、ユーザが選択しやすくなる。
【図面の簡単な説明】
【図1】本発明のディジタル放送受信機の第1の実施の形態の構成を示すブロック図である。
【図2】第1の実施の形態におけるマルチ画面表示の処理手順を示す図である。
【図3】マルチ画面とフレームメモリ120の領域の関係を示す図である。
【図4】第1の実施の形態におけるメモリ122の保持内容を示す図である。
【図5】第1の実施の形態におけるマルチ画面からサービスを選択するときの操作手順を示す図である。
【図6】マルチ画面を表示するときの表示形態を示した図である。
【図7】ジャンル情報の階層構造を示した図である。
【図8】本発明のディジタル放送受信機の第2の実施の形態におけるメモリ122の保持内容を示した図である。
【図9】第2の実施の形態におけるマルチ画面の表示形態を示した図である。
【図10】本発明のディジタル放送受信機の第4の実施の形態の構成を示すブロック図である。
【図11】第4の実施の形態におけるメモリ118、メモリ123の保持内容を示した図である。
【図12】第4の実施の形態におけるマルチ画面表示の処理手順を示す図である。
【図13】第4の実施の形態におけるマルチ画面からサービスを選択するときの操作手順を示す図である。
【図14】本発明のディジタル放送受信機の第5の実施の形態の構成を示すブロック図である。
【図15】第5の実施の形態におけるメモリ124、メモリ125の保持内容を示した図である。
【図16】第5の実施の形態におけるマルチ画面表示の処理手順を示す図である。
【図17】第5の実施の形態におけるマルチ画面からサービスを選択するときの操作手順を示す図である。
【図18】従来のディジタル放送受信機の構成を示す図である。
【符号の説明】
110・・・復調回路、111・・・誤り訂正回路、112・・・トランスポート処理回路、113・・・MPEGデコーダ、114・・・表示処理回路、115・・・モニタ、116・・・ホストCPU、117・・・受光部、119・・・ダウンサンプリング処理回路、120・・・フレームメモリ、122・・・メモリ、118・・・メモリ、123・・・メモリ、124・・・メモリ、125・・・メモリ。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a digital broadcast receiver.
[0002]
[Prior art]
FIG. 18 shows a conventional configuration of a digital receiver. The conventional digital broadcast receiver shown in FIG. 18 is a device for receiving digital broadcast conforming to DVB (Digital Video Broadcasting). Here, as one configuration of the digital broadcast receiver, a DVB-compliant digital broadcast receiver will be described as an example.
[0003]
Normally, in digital broadcasting, a single repeater can transmit a plurality of services. Each service is composed of one or more compressed video signal streams or audio signal streams.
[0004]
Therefore, a signal transmitted from one repeater includes a plurality of streams, and these streams are packetized and multiplexed.
[0005]
In digital broadcasting conforming to DVB, a video signal and an audio signal are compressed by an MPEG (Moving Picture Coding Expert Group) method, and the compressed signal is multiplexed by a method specified by MPEG.
[0006]
The multiplexed signal is called a transport stream. In the transport stream, service information for selecting a service called SI (Service Information) or transmitting additional information of the service is multiplexed.
[0007]
The receiver can select a service based on service identification information for selecting a service described in the service information.
[0008]
The service identification information includes information for specifying a repeater and information for specifying a stream. The service information includes genre identification information describing the genre of each service. The genre described in the genre identification information may be described hierarchically.
[0009]
In digital broadcasting, since many services are broadcast, a device is devised to make it easier for a user to select a service. One of them is a method of selecting a service from a multi-screen.
[0010]
The transmitting side collects a plurality of services to be selected by the user for the purpose of promotion or the like, encodes them as a multi-screen, and transmits the same as a normal service. On the receiving side, the multi-screen is displayed on the monitor, and in the multi-screen, the user can directly select a service by selecting one child screen (cell) by moving a cursor or the like.
[0011]
The service information describes the association between each cell and the service identification information, and the receiver can directly select a service from the selected cell based on the information.
[0012]
The operation of the DVB-compliant digital broadcast receiver will be described below with reference to FIG. In the following description, a method of selecting a service from the multi-screen will also be described.
[0013]
A modulated transport stream is input from a terminal 101 and supplied to a demodulation circuit 110. The demodulation circuit 110 designates a repeater of the service selected by the user based on the service identification information, receives a transport stream of the designated repeater, and performs demodulation. The demodulated signal is input to an error correction circuit 111, subjected to error correction, and input to a transport processing circuit 112.
[0014]
The transport processing circuit 112 separates the transport stream by exchanging with the host CPU 116, and extracts service information from the transport stream.
[0015]
The host CPU 116 processes the service number selected by the user and the service information, and extracts the service identification information of the video signal of the service selected by the user. Based on the service identification information of the video signal of the service selected by the user, the transport processing circuit 112 extracts the desired video signal and supplies it to the MPEG decoder 113.
[0016]
The user transmits a service identification number for identifying the selected service to the host CPU 116 through the light receiving unit 117 using a remote controller or the like or through the external input terminal 102 of the receiver.
[0017]
The MPEG decoder 113 decodes the encoded video signal to generate a luminance signal and a color difference signal digital signal, and outputs the digital signal to the display processing circuit 114. In the display processing circuit 114, predetermined processing is appropriately performed on the decoded video signal, and the decoded video signal is displayed on the monitor 115.
[0018]
A method of selecting a service from the multi-screen created by the transmitting side using the conventional receiver shown in FIG. 18 will be described.
[0019]
The user selects a multi-screen service through the light receiving unit 117 with a remote controller or the like, or through the external input terminal 102 of the receiver, and displays the multi-screen on the monitor 115.
[0020]
The user selects a cell by moving the cursor from the multi-screen displayed on the monitor 115 or the like. Each cell is associated with service identification information, and this association is described in the service information.
[0021]
The user informs the host CPU 116 of the selected cell through the light receiving unit 117 using a remote controller or the like or through the external input terminal 102 of the receiver.
[0022]
The host CPU 116 extracts service information from the transport processing circuit 112 and processes the service information, thereby extracting information that associates the cell with the service identification information.
[0023]
Thereafter, the host CPU 116 can determine the service stream to be separated from the transport stream based on the information in which the cell and the service identification information are associated with each other.
[0024]
After that, the stream of one service is separated by the transport processing circuit 112, decoded by the MPEG decoder 113, and displayed on the monitor 115 through the display processing circuit 114. By the above means, service selection can be performed by selecting a cell.
[0025]
If a means for selecting a service from a multi-screen using this conventional receiver is used, the multi-screen is created and transmitted on the transmission side, and therefore can only be selected from services uniquely determined on the transmission side. . In addition, the number of services that can be displayed on the multi-screen has a limit in terms of resolution. Therefore, the range of service selection is limited.
[0026]
[Problems to be solved by the invention]
In a conventional digital broadcast, a transmitting side uniquely determines a service to be displayed on a multi-screen. Therefore, the service that the user wants to select is not always displayed on the multi-screen, and there is a limit to the services that can be selected.
[0027]
In addition, the number of services that can be displayed at a time on the multi-screen has a limit in terms of resolution, and the only way to increase the number of services that can be selected from the multi-screen is to increase the number of services of the multi-screen to be transmitted. However, increasing the number of multi-screen services puts pressure on the number of normal services.
[0028]
Therefore, an object of the present invention is to provide a digital broadcast receiver configured so that a user can easily select each service displayed as a multi-screen child screen regardless of a transmission state.
[0029]
[Means for Solving the Problems]
(First configuration example)
In a digital broadcast receiver for receiving a digital broadcast in which genre information describing a genre of each service is multiplexed and transmitted in a stream in which a plurality of services are multiplexed,
Extracting means for extracting, from the stream, a video signal of a service classified into the same genre information as the genre selected by the user while switching at a predetermined timing;
Means for down-sampling the extracted video signal of the service,
Frame memory means for holding the down-sampled video signal of the service at the predetermined timing, changing the area for each service,
Display means for displaying the video signal of the service held in the frame memory means as a multi-screen.
[0030]
(Second configuration example)
In a digital broadcast receiver for receiving a digital broadcast in which genre information describing a genre of each service is hierarchically described in a stream in which a plurality of services are multiplexed, the genre is the same as the genre selected by the user from the stream. Extracting means for extracting a video signal of each lower-layer service classified as genre information while switching at predetermined timing; down-sampling means for down-sampling the extracted video signal of the service; and down-sampling. Frame memory means for holding, at the predetermined timing, the video signal of the service provided by changing the area for each service, and a service of the lower hierarchy having the same genre held in the frame memory means. The video Display means for performing multi-display so as to be adjacent to each other.
[0031]
(Third configuration example)
In a digital broadcast receiver for receiving a digital broadcast transmitting a stream multiplexing a plurality of services,
Selecting means for outputting, when the user selects a service group, group identification information corresponding to the group,
Memory means for holding the group identification information in a first area, and holding service identification information corresponding to the group identification information from the selection means in the second area from the first area;
Extracting means for extracting, from the stream obtained by multiplexing the plurality of services, a video signal of a service corresponding to the service identification information held in the second area of the memory means while switching at a predetermined timing;
Down-sampling means for down-sampling the extracted video signal of the service,
Frame memory means for holding the down-sampled video signal of the service at the predetermined timing, changing the area for each service,
Display means for displaying the video signal of the service held in the frame memory means as a multi-screen.
[0032]
(Fourth configuration example)
In a digital broadcast receiver for receiving a digital broadcast in which genre information describing a genre of each service is multiplexed and transmitted in a stream in which a plurality of services are multiplexed,
First memory means for holding service identification information for identifying a service selected by the user in the past;
Second memory means for inputting and holding the service identification information from the first memory means;
Extracting means for extracting, from the stream obtained by multiplexing the plurality of services, a video signal of a service corresponding to the service identification information held in the second memory means while switching at a predetermined timing;
Down-sampling means for down-sampling the extracted video signal of the service,
Frame memory means for holding the down-sampled video signal of the service at the predetermined timing, changing the area for each service,
Display means for displaying the video signal of the service held in the frame memory means as a multi-screen.
[0033]
BEST MODE FOR CARRYING OUT THE INVENTION
(First Embodiment)
FIG. 1 shows the configuration of a digital broadcast receiver according to a first embodiment of the present invention. The same components as those of the conventional digital broadcast receiver are denoted by the same reference numerals.
[0034]
A modulated transport stream is input from a terminal 101, demodulated by a demodulation circuit 110, subjected to error correction by an error correction circuit 111, and input to a transport processing circuit 112.
[0035]
The host CPU 116 processes a signal input by the user through the light receiving unit 117 using a remote controller or the like or through the external input terminal 102 of the receiver, and performs demodulation circuit 110, error correction circuit 111, transport processing circuit 112, MPEG decoder 113 , The downsampling processing circuit 119, the frame memory 120, the selection circuit 121, and the memory 122.
[0036]
The transport processing circuit 112 performs a process of separating the video signal of the service selected by the user through the light receiving unit 117 using a remote controller or the like through the external input terminal 102 of the receiver.
[0037]
The video signal extracted by the transport processing circuit 112 is input to the MPEG decoder 113 and decoded. The decoded video signal is input to the selection circuit 121 and the downsampling processing circuit 119.
[0038]
The video signal input to the downsampling processing circuit 119 is subjected to downsampling processing. The reduction rate at the time of downsampling is controlled by the host CPU 116. The down-sampled signal is held in a predetermined area of the frame memory 120. The retained area is controlled by the host CPU 116.
[0039]
The video signal held in the frame memory 120 is output to the selection circuit 121. The selection circuit 121 selects a signal from the MPEG decoder 113 and a signal from the frame memory 120 according to a control signal from the host CPU 116 and outputs one of the signals to the display processing circuit 114.
[0040]
In the display processing circuit 114, predetermined processing is appropriately performed on the decoded video signal, and is displayed on the monitor 115. The predetermined processes include a filtering process and an NTSC encoding process (when the monitor 115 is an NTSC monitor).
[0041]
The memory 122 is used for holding genre identification information, genre information selected by a user, information relating a multi-screen cell to service identification information, and multi-screen identification information for identifying a plurality of multi-screens.
[0042]
With the configuration shown in FIG. 1 and the host CPU 116 performing the processing according to the processing procedure shown in FIG. 2, a multi-screen can be displayed for each genre. The service can be selected from the displayed multi-screen.
[0043]
Hereinafter, the operation when a multi-screen having 16 cells is displayed as shown in FIG. 3 and a program is selected from the multi-screen will be described. Note that the number of cells constituting the multi-screen can be arbitrarily set.
[0044]
FIG. 4 shows the contents of the data held in the memory 122. In FIG. 4, the memory 122 is divided into three areas. Area A is a part for storing genre information selected by the user. Area B is a part for storing genre identification information for identifying the genre of each service. Area C is a part for storing service identification information corresponding to a multi-screen cell and multi-screen identification information for identifying a plurality of multi-screens.
[0045]
Hereinafter, the processing procedure will be described with reference to FIG.
[0046]
The user shifts to the multi-screen display mode through the light receiving unit 117 with a remote controller or the like through the external input terminal 102 of the receiver, and selects a genre.
[0047]
If the genre is not selected, the host CPU 116 sets default genre information.
[0048]
The genre selected by the user is stored as genre information in area A of memory 122 under the control of host CPU 116. The state at this time is as shown in FIG. In FIG. 4A, genre information J1 of the genre selected by the user is stored in area A.
[0049]
The host CPU 116 controls the transport processing circuit 112, extracts genre identification information from each service information, and stores the genre identification information in the area B of the memory 122. At this time, part of all genre identification information stored in the area B is as shown in FIG.
[0050]
As shown in FIG. 4B, the genre information corresponding to the service identification information SV0 is J1, and the genre information corresponding to the service identification information SV1 is J4.
[0051]
That is, each genre identification information has genre information added to the service identification information, so that the genre of each service can be identified.
[0052]
Thereafter, the host CPU 116 determines whether or not the genre identification information held in the area B of the memory 122 includes service identification information of the genre selected by the user (step 201).
[0053]
If the result of the determination in step 201 is that there is no service identification information, the host CPU 116 cannot perform multi-screen display, and displays that fact on the monitor 115.
[0054]
If the result of the determination in step 201 is that there is service identification information, the host CPU 116 stores, in the genre identification information, service identification information that is of the genre selected by the user and has not been transferred from area B to area C of memory 122. It is determined whether there is (Step 202). If the result of the determination is negative, host CPU 116 performs process 208.
[0055]
If the result of the determination in step 202 is that there is service identification information, the host CPU 116 detects the number of service identification information held in the memory 122 and determines whether the number is greater than the number of multi-screen cells. (Step 203). Here, since the number of cells of the multi-screen is 16 as shown in FIG. 3, it is determined whether or not the number of service identification information is larger than 16.
[0056]
If the result of the determination is that there is not much, the host CPU 116 secures an area for storing the down-sampled video signal in the frame memory 120 and specifies that area (step 204). For example, the area 1 in the multi-screen shown in FIG. 3 is secured on the frame memory 120 and designated.
[0057]
Next, the host CPU 116 refers to the genre information (area A) of the genre selected by the user and the genre identification information (area B) stored in the memory 122, and determines the service identification information matching the genre selected by the user. Is acquired (process 205).
[0058]
The acquired service identification information is held in the area C of the memory 122 together with the information of the area secured in the process 204 by the host CPU 116 (process 206).
[0059]
At this time, the host CPU 116 adds multi-screen identification information for identifying a multi-screen as multi-screen identification information.
[0060]
For example, in FIG. 4C, it is assumed that the service identification information SV0 whose genre is J1 is acquired, and the area 1 on the multi-screen shown in FIG. The service identification information SV0 is displayed in the area 1 on the multi-screen in FIG. 3, so that the SV0 is associated with the area 1. Since the current multi-screen is the first multi-screen, the multi-screen identification information CH1 is added to the multi-screen, and the multi-screen identification information is stored in area C of the memory 122.
[0061]
Thereafter, the process enters a waiting state until a predetermined time elapses (process 207).
[0062]
During this time, the transport processing circuit 112 extracts a service video signal based on the obtained service identification information in process 205, and the extracted video signal is decoded by the MPEG decoder 113 and down-sampled. The processing circuit 119 sets a reduction ratio according to the number of cells, performs downsampling under the set reduction ratio, and writes the data in a selected area of the frame memory 120.
[0063]
Here, it is assumed that the screen is divided and displayed on the monitor in the state shown in FIG. Assuming that the resolution of the transmitted video signal is 720 samples in the horizontal direction and 480 lines in the vertical direction, this is reduced to 1/4 in both the horizontal and vertical directions, and downsampled to 180 samples in the horizontal direction and 120 lines in the vertical direction.
[0064]
The downsampling reduction rate is calculated from the number of cells displayed by the host CPU 116, and controls the downsampling processing circuit 119.
[0065]
In the process 207, when the process is in the waiting state, the host CPU 116 returns to the process 202 after a predetermined time has elapsed, and repeats the same process.
[0066]
When returning to the process 202 and repeating the same process, the host CPU 116 selects an area different from the area once selected when the area of the frame memory 120 is specified in the step 204.
[0067]
The host CPU 116 also obtains the service identification information once obtained and another service identification information in the process 205. This is performed by the host CPU 116 viewing the information written in the area C of the memory 122 in FIG.
[0068]
In this way, the service identification information of the genre selected by the user is sequentially acquired while changing the area to be stored in the frame memory 120, the decoding process is performed, and the video signal is stored in the frame memory 120. This repetitive processing is performed until an area of the frame memory 120 is secured by the number of cells of the multi-screen or all the service identification information is acquired.
[0069]
The host CPU 116 performs the process 208 if the area of the frame memory 120 is secured by the number of cells of the multi-screen or if all the service identification information is obtained.
[0070]
Also, the host CPU 116 reserves the area of the frame memory 120 by the number of cells of the multi-screen, and if there is still service identification information that can be selected, the host CPU 116 switches to another multi-screen and further sets the multi-screen as a multi-screen. The fact that another service can be displayed can be displayed on the monitor 115 to notify the user.
[0071]
The host CPU 116 stores the service identification information and the area information in the memory 122 when the area of the frame memory 120 is secured by the number of cells of the multi-screen or when all the service identification information is obtained. It is taken out of area C (process 208).
[0072]
Thereafter, the host CPU 116 specifies an area of the frame memory 120 corresponding to the area corresponding to the service identification information, and updates the area with the decoded video signal (processing 209).
[0073]
The next process 210 is the same as the process 207.
[0074]
The host CPU 116 returns to step 208 after a predetermined period of time has passed while waiting in step 210, and repeats the same processing.
[0075]
Upon entering the multi-screen program selection mode, the host CPU 116 repeats the processing from the processing 201 to the processing 210, and switches to another multi-screen by a user's remote control operation or the like when the multi-screen is displayed on the monitor 115. There are cases.
[0076]
At that time, the frame memory 120 is cleared, and the processing of the host CPU 116 is forcibly started from the processing 201 in FIG. 2, and thereafter the same processing is repeated. At this time, as shown in FIG. 4D, the multi-screen identification information stored in the area C changes.
[0077]
In addition, the user enters the multi-screen program selection mode, repeats the above-described processing 201 to 210, and when the multi-screen is displayed on the monitor 115, the user selects a service by moving the cursor from the multi-screen. In this case, the host CPU 116 refers to the service identification information and the multi-screen identification information corresponding to the multi-screen cell stored in the area C of the memory 122, and selects the selected cell and the multi-screen of the currently displayed multi-screen. The service identification information is extracted based on the screen identification information. In synchronization with this, the output of the selection circuit 121 is controlled so as to select the signal from the MPEG decoder 113.
[0078]
The transport processing circuit 112 extracts a video signal of the service corresponding to the service identification information based on the service identification information, decodes the video signal with the MPEG decoder 113, passes through the selection circuit 121 and the display processing circuit 114, and Displayed at 115.
[0079]
The video signal held in the frame memory 120 is always displayed on the monitor 115. Further, the host CPU 116 reads the genre information of the area A in the memory 122, and displays the genre name on the monitor 115. Further, instead of dividing the memory 122 into areas A, B, and C, the memory 122 may be configured with three memories.
[0080]
FIG. 5 shows an operation procedure in the multi-screen program selection mode from buttons or the like provided outside the remote controller and the receiver. Hereinafter, an outline of service selection from the multi-screen will be described with reference to FIG.
[0081]
The user first switches to the multi-screen program selection mode to select a service from the multi-screen (operation 501).
[0082]
Thereafter, a multi-screen as shown in FIG. 6A is displayed on the monitor 115.
[0083]
Thereafter, by selecting a genre (operation 503), only programs that match the genre are displayed on the multi-screen.
[0084]
The genre can be selected by directly selecting a key by pressing the key with a remote controller or the like, or displaying the genre as an OSD (On Screen Display) on a monitor as shown in FIG. There is a method of selecting by moving the cursor. Alternatively, as shown in FIG. 6D, the genre display may be displayed separately from the cell at the top of the screen. In this case, the vertical length of all cells is shorter than that in FIG.
[0085]
Further, as shown in FIG. 6C, the multi-screen can be switched to another multi-screen by operating a key of a remote controller (operation 502). To exit the program selection mode from the multi-screen, select one cell (program) from the multi-screen and select a service (operation 504), or press a key to end the multi-screen program selection mode (operation 505). And so on.
[0086]
As described above, if a multi-screen is created using the frame memory 120 for each specified genre and a service is selected from the multi-screen, it is necessary to create and transmit the multi-screen on the transmission side. And the service can be used effectively. In addition, since a multi-screen can be created for each genre selected by the user, the multi-screen is easy to see for the user, and service selection becomes easy.
[0087]
(Second embodiment)
The second embodiment of the digital broadcast receiver according to the present invention relates to a method of displaying a multi-screen when genre information in genre identification information described in service information is transmitted as hierarchical information. It is.
[0088]
The genre is, for example, as shown in FIG. 7, a rough classification J1, J2, J3... And a small classification J1-1, J1-2, J1-3 obtained by further dividing the large classification J1. .. Are described hierarchically. J2, J3... Are further classified. Genres may be hierarchized in any number of levels.
[0089]
At this time, a method of displaying a multi-screen when the user selects the genre information J1 that is a genre of the large classification will be described. The processing procedure in the host CPU 116 is the same as in FIG. The configuration is the same as that of the first embodiment.
[0090]
Here, the contents of the memory 122 are shown in FIG. In FIG. 8, area A is a part for storing genre information selected by the user. Area B is a part for storing genre identification information for identifying the genre of each service. Area C is a part for storing service identification information corresponding to a multi-screen cell and multi-screen identification information for identifying a plurality of multi-screens.
[0091]
In FIG. 8A, genre information J1 selected by the user is stored in area A. Also, in FIG. 8B, area B holds genre identification information. Here, the genre identification information stored in the area B is hierarchical.
[0092]
Thereafter, the host CPU 116 repeats the process 202 to the process 205 to sequentially acquire the service identification information of the genre selected by the user while changing the area to be stored in the frame memory 120. At this time, the area of the frame memory 120 is secured in order from the one with the same small classification, and when the multi-screen is displayed on the monitor 115, the service with the same small classification is arranged in the adjacent cell.
[0093]
The contents of the memory 122 at this time are shown in FIG. FIG. 9 shows a display state on the monitor 115. In FIG. 8 (3) and FIG. 9, for example, when J1 is the genre information of sports, since there are several types of programs in J1, even if the service identification numbers are different, the JIs are duplicated. Is different.
[0094]
As in the first embodiment, the video signal stored in the frame memory 120 is always displayed on the monitor 115. Further, the host CPU 116 reads the genre information of the area A in the memory 122, and displays the genre name on the monitor 115. Further, instead of dividing the memory 122 into areas A, B, and C, the memory 122 may be configured with three memories.
[0095]
The operation procedure in the multi-screen program selection mode from a button or the like provided outside the remote controller and the receiver is performed according to FIGS. 5 and 6 as in the first embodiment.
[0096]
As described above, a multi-screen is created using the frame memory 120 for each specified genre, and services are arranged such that cells are adjacent to each other in more detailed classification in the multi-screen. Selection becomes easy.
[0097]
(Third embodiment)
In the third embodiment of the digital broadcast receiver according to the present invention, when the service displayed in each cell of the multi-screen is a moving image, the first and second embodiments are used to smoothly display the movement. In addition to the above operation, the information of the repeater is used when acquiring the service identification information of the genre selected by the user.
[0098]
The processing procedure in the host CPU 116 is the same as in FIG. The configuration is the same as in the first and second embodiments.
[0099]
The host CPU 116 repeats the process 202 to the process 205 to sequentially acquire the service identification information of the genre selected by the user while changing the area to be stored in the frame memory 120.
[0100]
At this time, the host CPU 116 looks at the information related to the identification of the repeater in the service identification information, and acquires the information from the service identification information of the same repeater.
[0101]
If the service is switched and the multi-screen display is performed without changing the repeater, the service can be displayed in one cell and the switching time until the service is displayed in the next cell can be reduced.
[0102]
As a result, the time required to display the service in all cells of the multi-screen can be shortened, and the display is switched from cell to cell quickly. The effect of smooth display is obtained. .
[0103]
By taking the above measures, the frequency of switching the repeater can be suppressed, and the above-described effect can be obtained.
[0104]
(Fourth embodiment)
In the fourth embodiment of the digital broadcast receiver according to the present invention, services that a user wants to display on a multi-screen are stored in a memory, and when the services are stored in the memory, the services are grouped and stored. By making a selection, services belonging to the selected group are displayed as a multi-screen.
[0105]
FIG. 10 shows the configuration of the fourth embodiment. The components other than the memory 118 and the memory 123 are the same as those in the first embodiment, are given the same numbers, and detailed descriptions are omitted.
[0106]
The user can register a service in the memory 118. At this time, service identification information and group identification information are registered. The group identification information is group information that can be defined by the user, and can classify some services into one group.
[0107]
The memory 123 holds the association between the service identification information, the information on the multi-screen area, and the multi-screen identification information.
[0108]
As shown in FIG. 11A, the memory 118 holds the association between the service identification information registered by the user and the group identification information. 11 (2), 11 (3), and 11 (4) show examples of the contents held in the memory 123.
[0109]
FIG. 12 shows a processing procedure of the host CPU 116 in the multi-screen program selection mode. Hereinafter, the processing procedure will be described with reference to FIG.
[0110]
The user shifts to the multi-screen display mode through the light receiving unit 117 with a remote controller or the like or through the external input terminal 102 of the receiver, and selects a group.
[0111]
If a group is not selected, the host CPU 116 sets default group identification information.
[0112]
The group selected by the user is held as group identification information in the memory 123 through the host CPU 116. The state at this time is as shown in FIG. In FIG. 11B, the group identification information G1 of the group selected by the user is stored.
[0113]
Thereafter, the host CPU 116 determines whether or not the service identification information classified into the group selected by the user is stored in the memory 118 (step 801).
[0114]
As a result of the determination, if the information is not stored, the multi-screen display cannot be performed, and the fact is displayed on the monitor 115.
[0115]
If the host CPU 116 determines that the service identification information stored in the memory 118 has not been transferred to the memory 123 among the service identification information classified into the group identification information of the group selected by the user. It is checked whether there is information (process 802). If not, host CPU 116 performs process 808.
[0116]
If the result of the determination is that there is service identification information that has not been transferred to the memory 123, the host CPU 116 detects the number of service identification information held in the memory 123, and the number is greater than the number of cells of the multi-screen. It is determined whether or not it is (process 803).
[0117]
If the result of determination is that there is not much, the host CPU 116 secures an area for storing the down-sampled video signal in the frame memory 120 and specifies that area (step 804). For example, the area 1 in the multi-screen shown in FIG. 3 is secured on the frame memory 120 and designated.
[0118]
Next, the host CPU 116 acquires one piece of service identification information that has not been transferred from the memory 118 to the memory 123 (step 805).
[0119]
The host CPU 116 stores the acquired service identification information in the memory 123 together with the information of the area specified in the process 804 (process 806). At this time, the host CPU 116 adds information for identifying a multi-screen as multi-screen identification information.
[0120]
Thereafter, the host CPU 116 enters a wait state until a predetermined time has elapsed (process 807).
[0121]
During this time, the transport processing circuit 112 extracts a video signal based on the service identification information acquired in the processing 805, and the extracted video signal is decoded by the MPEG decoder 113, and the down-sampling processing circuit 119 , The data is down-sampled and written into a selected area of the frame memory 120.
[0122]
When a predetermined period of time has elapsed during the waiting state in step 807, the host CPU 116 returns to step 802 and repeats the same processing.
[0123]
As a result, the services of the service identification information classified into the group selected by the user are sequentially decoded and sequentially stored in a predetermined area of the frame memory 120.
[0124]
This repetitive processing is performed by reserving the area of the frame memory 120 by the number of cells of the multi-screen or by storing all the service identification information stored in the memory 118 into the group selected by the user in the memory 123. It is performed until it is transferred.
[0125]
The host CPU 116 reserves the area of the frame memory 120 by the number of cells of the multi-screen, or stores in the memory 123 all the service identification information stored in the memory 118 which is classified into the group selected by the user. If it has been transferred, processing 808 is performed.
[0126]
In addition, the area of the frame memory 120 is secured by the number of cells of the multi-screen, and is stored in the memory 118 and is still transferred to the memory 123 among the service identification information classified into the group selected by the user. If there is service identification information that has not been provided, switching to another multi-screen will display on the monitor 115 that another service can be displayed as a multi-screen, informing the user.
[0127]
The host CPU 116 secures the area of the frame memory 120 by the number of cells of the multi-screen, or transfers all the service identification information, which is stored in the memory 118 and classified into the group selected by the user, to the memory 123. After that, the service identification information and the information of the area of the frame memory 120 are obtained from the memory 123 (process 808).
[0128]
The state of the memory 123 at this time is shown in FIG. As shown in FIG. 11 (3), at this point, since the processing 802 to the processing 807 are repeated, the service identification information of the group selected by the user stored in the memory 118 and the multi-screen area Is associated with the data of the multi-screen identification information.
[0129]
The host CPU 116 designates the area of the frame memory 120 with the acquired information of the area, and updates the designated area with the decoded video signal (process 809).
[0130]
The processing 810 by the host CPU 116 is the same as the processing 807 by the host CPU 116.
[0131]
The host CPU 116 returns to the process 808 after a predetermined time has passed in the process 810, and thereafter repeats the processes 808 to 810.
[0132]
When the multi-screen program selection mode is entered and the above-described processes 801 to 810 are repeated to display the multi-screen on the monitor 115, the user may switch to another multi-screen by operating a remote controller or the like.
[0133]
At that time, the frame memory 120 is cleared, and the processing of the host CPU 116 is forcibly started from the processing 801 in FIG. 12, and thereafter, the same processing is repeated. At this time, as shown in FIG. 11D, the multi-screen identification information of the multi-screen stored in the memory 123 changes from CH1 to CH2.
[0134]
In addition, the user enters the multi-screen program selection mode and repeats the above-mentioned processing 801 to processing 810 to select a program by moving the cursor from the multi-screen when the multi-screen is displayed on the monitor 115. In this case, the host CPU 116 refers to the service identification information and the multi-screen identification information corresponding to the multi-screen cell stored in the memory 123, and based on the selected cell and the currently displayed multi-screen identification information. Then, the service identification information is extracted from the memory 123.
[0135]
In synchronization with this, the output of the selection circuit 121 is controlled so as to select the signal from the MPEG decoder 113. The transport processing circuit 112 extracts a video signal of a service corresponding to the service identification information based on the service identification information. The extracted video signal is decoded by the MPEG decoder 113, and is output to the selection circuit 121. The information is displayed on the monitor 115 via the processing circuit 114. In this way, the program selected from the multi-screen is displayed on the monitor 115.
[0136]
The video signal held in the frame memory 120 is always displayed on the monitor 115. The host CPU 116 reads the group identification information from the memory 123 and displays the group name on the monitor 115. Further, a plurality of memories may be used in place of the memory 123, and information stored in the memory 123 may be separately stored. Conversely, the memories 118 and 123 may be constituted by one memory.
[0137]
FIG. 13 shows an operation procedure in the multi-screen program selection mode from buttons and the like external to the remote controller and the receiver. Hereinafter, an outline of service selection from the multi-screen will be described with reference to FIG.
[0138]
The user first switches to a multi-screen program selection mode to select a service from the multi-screen (operation 1001). Thereafter, a multi-screen as shown in FIG. 6A is displayed on the monitor 115. Thereafter, by selecting a group (operation 1003), only programs that match the group are displayed on the multi-screen.
[0139]
A group can be selected by directly selecting and pressing a key with a remote controller or by displaying the group as an OSD on a monitor as shown in FIG. 6 (2) or FIG. 6 (4). There is a method of selecting by moving the cursor from the.
[0140]
Further, as shown in FIG. 6C, the multi-screen can be switched to another multi-screen by operating a key of a remote controller or the like (operation 1002). To exit the program selection mode from the multi-screen, select one cell (program) from the multi-screen and select a service (operation 1004), or press a key to end the multi-screen program selection mode (operation 1005). What should I do?
[0141]
As described above, from among those once stored in the memory 118, those in the group selected by the user are stored again in the memory 123, and multi-screen display is performed for each group, so that a multi-screen that is easy for the user to see can be created. In addition, it becomes easy to select a service from the multi-screen.
[0142]
Further, in the fourth embodiment, when the service is held by adding the group identification information to the service identification information in the memory 123 and the information of the area to be held in the frame memory 120 is also associated, the group Separately, a multi-screen can be displayed, and furthermore, the user can specify up to the position of a cell to be displayed, and a multi-screen that is easy to view can be displayed.
[0143]
Further, in the fourth embodiment, as described in the third embodiment, the information regarding the identification of the repeater in the service identification information is looked up and acquired from the service identification information of the same repeater. With this configuration, when a moving image is displayed in a cell, the motion of the moving image can be smoothly displayed.
[0144]
(Fifth embodiment)
In the fifth embodiment of the digital broadcast receiver according to the present invention, a service selected by the user in the past is stored in a memory, and the service stored in the memory is displayed as a multi-screen.
[0145]
The configuration diagram is shown in FIG. The components other than the memory 124 and the memory 125 are the same as those of the first or second embodiment, and are assigned the same reference numerals, and the detailed description is omitted.
[0146]
The service selected by the user in the past is registered in the memory 124. At this time, the association between the service identification information and the time information indicating the time selected by the user (or the frequency information indicating the number of times selected) is held. ing.
[0147]
The memory 125 holds the association between the service identification information, the information of the multi-screen area, and the multi-screen identification information, as described later.
[0148]
As shown in FIG. 15A, the memory 124 holds the association between service identification information selected by the user in the past and time information indicating the time selected by the user. The service identification information SV0 is selected at time T1, and the service identification information SV2 is selected at time T2. 15 (2) and 15 (3) show examples of the contents held in the memory 125.
[0149]
FIG. 16 shows a processing procedure of the host CPU 116 in the multi-screen program selection mode. Hereinafter, the processing procedure will be described with reference to FIG.
[0150]
The user shifts to the multi-screen display mode through the light receiving unit 117 with a remote controller or the like or through the external input terminal 102 of the receiver.
[0151]
Thereafter, the host CPU 116 determines whether or not the service identification information selected by the user in the past is stored in the memory 124 (step 1401). As a result of the determination, if the information is not stored, the multi-screen display cannot be performed, and the fact is displayed on the monitor 115.
[0152]
If the result of the determination is that the service identification information has been retained, the host CPU 116 checks whether there is any service identification information that has not been transferred to the memory 125 among the service identification information stored in the memory 124 and selected by the user in the past. (Process 1402). If the service identification information does not exist, the host CPU 116 performs a process 1408.
[0153]
If the result of the determination is that there is service identification information that has not been transferred to the memory 125, the host CPU 116 detects the number of service identification information held in the memory 125, and the number is greater than the number of cells of the multi-screen. It is determined whether or not it is (process 1403).
[0154]
If the result of the determination is that there is not much, the host CPU 116 secures an area for storing the down-sampled video signal in the frame memory 120 and specifies that area (processing 1404).
[0155]
For example, the area 1 in the multi-screen shown in FIG. 3 is secured on the frame memory 120 and designated.
[0156]
Next, the host CPU 116 acquires one piece of service identification information that has not been transferred from the memory 124 to the memory 125 (step 1405).
[0157]
The host CPU 116 stores the acquired service identification information in the memory 125 together with the information of the area designated in the process 1404 (process 1406). At this time, information for identifying the multi-screen is added as the multi-screen identification information.
[0158]
Thereafter, the host CPU 116 enters a wait state until a predetermined time has elapsed (process 1407).
[0159]
During this time, the transport processing circuit 112 extracts a video signal based on the service identification information obtained in the process 1405, and the extracted video signal is decoded by the MPEG decoder 113, and the down-sampling processing circuit At 119, down-sampling is performed and the data is written to the selected area of the frame memory 120.
[0160]
The host CPU 116 returns to the process 1402 and repeats the same process after a predetermined time has passed while waiting in the process 1407 in the process 1407. As a result, the services of the service identification information selected by the user in the past are sequentially decoded and sequentially stored in a predetermined area of the frame memory 120.
[0161]
In this repetitive processing by the host CPU 116, the area of the frame memory 120 is secured by the number of cells of the multi-screen, or the service identification information selected by the user in the past stored in the memory 124 is transferred to the memory 125. It is done until it ends.
[0162]
The host CPU 116 determines whether the area of the frame memory 120 is secured by the number of cells of the multi-screen or the service identification information selected by the user in the past stored in the memory 124 is transferred to the memory 125. If so, processing 1408 is performed.
[0163]
In addition, the area of the frame memory 120 is secured by the number of cells of the multi-screen, and the service identification information which is not yet transferred to the memory 125 among the service identification information previously selected by the user and held in the memory 124 in the past. If there is information, the user can be notified by switching to another multi-screen and displaying on the monitor 115 that another service can be displayed as a multi-screen.
[0164]
The host CPU 116 determines whether the area of the frame memory 120 is reserved by the number of cells of the multi-screen or the service identification information selected by the user stored in the memory 124 in the past is transferred to the memory 125. Acquires the service identification information and the information of the area of the frame memory 120 from the memory 125 (processing 1408).
[0165]
The state of the memory 125 at this time is shown in FIG. As shown in FIG. 15 (2), at this point, since the processing 1402 to the processing 1407 are repeated, the memory 125 stores in the memory 124 the service identification information selected by the user in the past and the multi-screen area. Is associated with the data of the multi-screen identification information.
[0166]
The post CPU 116 designates an area of the frame memory 120 with the acquired area information, and updates the designated area with the decoded video signal (process 1409).
[0167]
Step 1410 is similar to step 1407.
[0168]
The host CPU 116 returns to step 1408 after a predetermined time has passed in step 1410, and repeats steps 1408 to 1410 thereafter.
[0169]
When the multi-screen program selection mode is entered and the above-described processes 1401 to 1410 are repeated and the multi-screen is displayed on the monitor 115, the user may switch to another multi-screen by operating a remote controller or the like.
[0170]
At that time, the frame memory 120 is cleared, and the processing of the host CPU 116 is forcibly started from the processing 1401 in FIG. 16, and the same processing is repeated thereafter. At this time, as shown in FIG. 15C, the multi-screen identification information of the multi-screen stored in the memory 125 changes from CH1 to CH2.
[0171]
Also, the user enters the multi-screen program selection mode and repeats the above-mentioned processing 1401 to processing 1410. When the multi-screen is displayed on the monitor 115, the user selects a program by moving the cursor from the multi-screen. In this case, the host CPU 116 refers to the service identification information and the multi-screen identification information corresponding to the multi-screen cell stored in the memory 125, and based on the selected cell and the currently displayed multi-screen identification information. Next, the service identification information is extracted.
[0172]
In synchronization with this, the output of the selection circuit 121 is controlled so as to select the signal from the MPEG decoder 113. The transport processing circuit 112 extracts a video signal of a service corresponding to the service identification information based on the service identification information. The extracted video signal is decoded by the MPEG decoder 113, and is output to the selection circuit 121. The information is displayed on the monitor 115 via the processing circuit 114. In this way, the program selected from the multi-screen is displayed on the monitor 115.
[0173]
The video signal held in the frame memory 120 is always displayed on the monitor 115. In addition, the memory 124 and the memory 125 may be configured by the same memory by dividing an area of information to be held. Conversely, the memory 125 may be composed of a plurality of memories.
[0174]
FIG. 17 shows an operation procedure in the multi-screen program selection mode from buttons and the like provided outside the remote controller and the receiver. Hereinafter, an outline of service selection from the multi-screen will be described with reference to FIG.
[0175]
The user first switches to the multi-screen program selection mode to select a service from the multi-screen (operation 1501). Thereafter, a multi-screen as shown in FIG. 6A is displayed on the monitor 115. As shown in FIG. 6C, the multi-screen can be switched to another multi-screen by operating keys on a remote controller or the like (operation 1502).
[0176]
To exit the program selection mode from the multi-screen, select one cell (program) from the multi-screen and select a service (operation 1503) or press a key to end the multi-screen program selection mode (operation 1504). Just do it.
[0177]
As described above, if the service identification information of the service selected by the user in the past is stored in the memory 124 and the service selected by the user in the past is displayed on the multi-screen, the user can know the history of the past service selection. Yes, and at the same time, you can select from the multi-screen.
[0178]
When displaying the service identification information from the memory 124 in the processing 1405 of FIG. 16 when displaying on the multi-screen, the following processing can be added.
[0179]
One is that the host CPU 116 refers to the time information when acquiring the service identification information from the memory 124 in the processing 1405 of FIG. 16 and displays the service on the multi-screen in a time series if the service identification information is acquired. You can go. Thereby, the service selected in the past can be displayed on the multi-screen, and the selection of the service becomes easy.
[0180]
Secondly, when holding the service selected in the past in the memory 124, the host CPU 116 holds the number of times the service has been selected as service selection count information, and in the process 1405 of FIG. When the service identification information is acquired by referring to the service selection number information at the time of acquiring the service, the service can be displayed on the multi-screen according to the selection number. This makes it possible to display a frequently selected service as a multi-screen, thereby facilitating service selection.
[0181]
Third, when acquiring the service identification information from the memory 124, the host CPU 116 refers to the identification information of the repeater from the service identification information, and displays the information on the multi-screen in order from the service of the same repeater. This makes it possible to smoothly display the motion of the moving image when displaying the moving image in the cell.
[0182]
Regardless of the information on the transmitting side, since the multi-screen can be created by the service selected by the user in the past, the services displayed on the multi-screen can be limited, and the service can be easily selected.
[0183]
【The invention's effect】
As described above, according to the present invention, the user can easily select each service to be displayed as a multi-screen child screen regardless of the transmission state.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a digital broadcast receiver according to a first embodiment of the present invention.
FIG. 2 is a diagram illustrating a processing procedure of multi-screen display according to the first embodiment.
FIG. 3 is a diagram showing a relationship between a multi-screen and an area of a frame memory 120.
FIG. 4 is a diagram showing contents held in a memory 122 according to the first embodiment.
FIG. 5 is a diagram showing an operation procedure when selecting a service from the multi-screen according to the first embodiment.
FIG. 6 is a diagram showing a display mode when displaying a multi-screen.
FIG. 7 is a diagram showing a hierarchical structure of genre information.
FIG. 8 is a diagram showing contents held in a memory 122 in a digital broadcast receiver according to a second embodiment of the present invention.
FIG. 9 is a diagram showing a display form of a multi-screen according to the second embodiment.
FIG. 10 is a block diagram showing a configuration of a digital broadcast receiver according to a fourth embodiment of the present invention.
FIG. 11 is a diagram showing contents held in a memory 118 and a memory 123 according to the fourth embodiment.
FIG. 12 is a diagram illustrating a processing procedure of multi-screen display according to the fourth embodiment.
FIG. 13 is a diagram illustrating an operation procedure when selecting a service from a multi-screen according to the fourth embodiment.
FIG. 14 is a block diagram illustrating a configuration of a digital broadcast receiver according to a fifth embodiment of the present invention.
FIG. 15 is a diagram illustrating contents held in a memory 124 and a memory 125 according to the fifth embodiment.
FIG. 16 is a diagram illustrating a processing procedure of multi-screen display according to the fifth embodiment.
FIG. 17 is a diagram illustrating an operation procedure when selecting a service from the multi-screen according to the fifth embodiment.
FIG. 18 is a diagram showing a configuration of a conventional digital broadcast receiver.
[Explanation of symbols]
110: demodulation circuit, 111: error correction circuit, 112: transport processing circuit, 113: MPEG decoder, 114: display processing circuit, 115: monitor, 116: host CPU, 117: light receiving unit, 119: downsampling processing circuit, 120: frame memory, 122: memory, 118: memory, 123: memory, 124: memory, 125 ···memory.

Claims (17)

複数のサービスを多重したストリームに、各サービスのジャンルを記述したジャンル情報を多重して伝送するディジタル放送を受信するディジタル放送受信機において、
前記ストリームから、ユーザが選択したジャンルと同一のジャンル情報に分類されるサービスの映像信号を、所定のタイミングで切り換えながら抽出する抽出手段と、
前記抽出された前記サービスの映像信号をダウンサンプリングする手段と、
前記ダウンサンプリングされた前記サービスの映像信号を前記所定のタイミングで、サービス別に領域を変えて保持するフレームメモリ手段と、
前記フレームメモリ手段に保持された前記サービスの映像信号をマルチ画面として表示する表示手段とを具備したことを特徴とするディジタル放送受信機。
In a digital broadcast receiver for receiving a digital broadcast in which genre information describing a genre of each service is multiplexed and transmitted in a stream in which a plurality of services are multiplexed,
Extracting means for extracting, from the stream, a video signal of a service classified into the same genre information as the genre selected by the user while switching at a predetermined timing;
Means for down-sampling the extracted video signal of the service,
Frame memory means for holding the down-sampled video signal of the service at the predetermined timing, changing the area for each service,
Display means for displaying the service video signal held in the frame memory means as a multi-screen.
複数のサービスを多重したストリームに、各サービスのジャンルを階層的に記述したジャンル情報を多重して伝送するディジタル放送を受信するディジタル放送受信機において、
前記ストリームから、ユーザが選択したジャンルと同一のジャンル情報に分類される前記各下位階層のサービスの映像信号を、所定のタイミングで切り換えながら抽出する抽出手段と、
前記抽出された前記サービスの映像信号をダウンサンプリングするダウンサンプリング手段と、
前記ダウンサンプリングされた前記サービスの映像信号を前記所定のタイミングで、サービス別に領域を変えて保持するフレームメモリ手段と、
前記フレームメモリ手段に保持されたジャンルが同一である前記下位階層のサービスの映像が互いに隣接するようにマルチ表示する表示手段とを具備したことを特徴とするディジタル放送受信機。
In a digital broadcast receiver for receiving a digital broadcast in which genre information describing a genre of each service in a hierarchical manner is transmitted in a stream in which a plurality of services are multiplexed,
Extracting means for extracting, from the stream, video signals of the respective lower-layer services classified into the same genre information as the genre selected by the user while switching at predetermined timing;
Down-sampling means for down-sampling the extracted video signal of the service,
Frame memory means for holding the down-sampled video signal of the service at the predetermined timing, changing the area for each service,
A digital broadcast receiver comprising: display means for multi-displaying the images of the lower layer services having the same genre stored in the frame memory means so as to be adjacent to each other .
前記抽出手段は、同一の中継器から優先的に前記サービスの映像信号を抽出することを特徴とする請求項1または2に記載のディジタル放送受信機。3. The digital broadcast receiver according to claim 1, wherein the extracting unit extracts the video signal of the service preferentially from the same repeater. 複数のサービスを多重したストリームを伝送するディジタル放送を受信するディジタル放送受信機において、
ユーザがサービスのグループを選択したとき、そのグループに対応するグループ識別情報を出力する選択手段と、
前記グループ識別情報を第1の領域に保持し、前記選択手段からのグループ識別情報に該当するサービス識別情報を前記第1の領域から第2の領域に保持するメモリ手段と、
前記複数のサービスを多重した前記ストリームから、前記メモリ手段の前記第2の領域に保持されている前記サービス識別情報に該当するサービスの映像信号を、所定のタイミングで切り換えながら抽出する抽出手段と、
前記抽出された前記サービスの映像信号をダウンサンプリングするダウンサンプリング手段と、
前記ダウンサンプリングされた前記サービスの映像信号を前記所定のタイミングで、サービス別に領域を変えて保持するフレームメモリ手段と、
前記フレームメモリ手段に保持された前記サービスの映像信号をマルチ面として表示する表示手段とを具備したことを特徴とするディジタル放送受信機。
In a digital broadcast receiver for receiving a digital broadcast transmitting a stream multiplexing a plurality of services,
Selecting means for outputting, when the user selects a service group, group identification information corresponding to the group,
Memory means for holding the group identification information in a first area, and holding service identification information corresponding to the group identification information from the selection means in the second area from the first area;
Extracting means for extracting, from the stream obtained by multiplexing the plurality of services, a video signal of a service corresponding to the service identification information held in the second area of the memory means while switching at a predetermined timing;
Down-sampling means for down-sampling the extracted video signal of the service,
Frame memory means for holding the down-sampled video signal of the service at the predetermined timing, changing the area for each service,
Display means for displaying a video signal of the service held in the frame memory means as a multi-screen.
前記メモリ手段は、前記第2の領域へ前記サービス識別情報を保持する際、前記各サービス識別情報に該当する前記サービスの映像信号の前記フレームメモリへの格納位置を領域情報として入力し、前記サービス識別情報と関連付けて保持し、
前記フレームメモリ手段は、前記メモリ手段の前記第2の領域に保持されている前記領域情報に従って、前記前記ダウンサンプリングされた前記サービスの映像信号を保持することを特徴とする請求項4に記載のディジタル放送受信機。
The memory means, when holding the service identification information in the second area, inputs a storage position of the video signal of the service corresponding to each service identification information in the frame memory as area information, Retain in association with identification information,
5. The frame memory according to claim 4, wherein the frame memory holds the down-sampled video signal of the service in accordance with the area information held in the second area of the memory. Digital broadcast receiver.
前記抽出手段は、同一の中継器から優先的に前記サービスの映像信号を抽出することを特徴とする請求項4または5に記載のディジタル放送受信機。The digital broadcast receiver according to claim 4, wherein the extraction unit preferentially extracts a video signal of the service from the same repeater. 複数のサービスを多重したストリームに、各サービスのジャンルを記述したジャンル情報を多重して伝送するディジタル放送を受信するディジタル放送受信機において、
過去にユーザが選択したサービスを識別するためのサービス識別情報を保持する第1のメモリ手段と、
前記第1のメモリ手段から前記サービス識別情報を入力し、保持する第2のメモリ手段と、
前記複数のサービスを多重した前記ストリームから、前記第2のメモリ手段に保持されている前記サービス識別情報に該当するサービスの映像信号を、所定のタイミングで切り換えながら抽出する抽出手段と、
前記抽出された前記サービスの映像信号をダウンサンプリングするダウンサンプリング手段と、
前記ダウンサンプリングされた前記サービスの映像信号を前記所定のタイミングで、サービス別に領域を変えて保持するフレームメモリ手段と、
前記フレームメモリに保持された前記サービスの映像信号をマルチ画面として表示する表示手段とを具備したことを特徴とするディジタル放送受信機。
In a digital broadcast receiver for receiving a digital broadcast in which genre information describing a genre of each service is multiplexed and transmitted in a stream in which a plurality of services are multiplexed,
First memory means for holding service identification information for identifying a service selected by the user in the past;
Second memory means for inputting and holding the service identification information from the first memory means;
Extracting means for extracting, from the stream obtained by multiplexing the plurality of services, a video signal of a service corresponding to the service identification information held in the second memory means while switching at a predetermined timing;
Down-sampling means for down-sampling the extracted video signal of the service,
Frame memory means for holding the down-sampled video signal of the service at the predetermined timing, changing the area for each service,
Display means for displaying a video signal of the service held in the frame memory as a multi-screen.
前記選択手段が選択した小画面の前記サービス識別情報を、前記メモリ手段から特定して、前記抽出手段に前記ストリームの中から前記特定した前記サービス識別情報に該当するサービスの映像信号を抽出させ、前記表示手段に前記マルチ画面に変え前記抽出された前記サービスの映像信号を表示させる制御手段を具備したことを特徴とする請求項4に記載のディジタル放送受信機。Specifying the service identification information of the small screen selected by the selection means from the memory means, and causing the extraction means to extract a video signal of a service corresponding to the specified service identification information from the stream, 5. The digital broadcast receiver according to claim 4, further comprising control means for causing the display means to display the extracted video signal of the service instead of the multi-screen. 前記フレームメモリ手段が、サービス別に領域を変えて保持するために、前記第2のメモリ手段は、前記サービス識別情報を、前記各サービス識別情報が格納される前記フレームメモリ手段の前記各領域と関連付けて保持し、The second memory means associates the service identification information with the respective areas of the frame memory means in which the respective service identification information is stored, so that the frame memory means changes and retains the area for each service. Holding
前記ユーザが前記マルチ画面の小画面を選択するための選択手段と、  Selection means for the user to select the small screen of the multi-screen,
前記選択手段が選択した小画面の前記サービス識別情報を、前記第2のメモリ手段から特定して、前記抽出手段に前記ストリームの中から前記特定した前記サービス識別情報に該当する前記サービスの映像信号を抽出させ、前記表示手段に前記マルチ画面に変え前記特定した前記サービス識別情報に該当する前記サービスの映像信号を表示させる制御手段とを具備したことを特徴とする請求項7に記載のディジタル放送受信機。  The service identification information of the small screen selected by the selection means is specified from the second memory means, and the extraction means outputs the video signal of the service corresponding to the specified service identification information from the stream. 8. The digital broadcast according to claim 7, further comprising: control means for extracting the multi-screen and displaying the video signal of the service corresponding to the specified service identification information on the display means. Receiving machine.
前記第1のメモリ手段は、過去にユーザが選択したサービスを識別するためのサービス識別情報と、過去にユーザがサービスを選択した時間情報を関連付けて保持し、The first memory means holds service identification information for identifying a service selected by the user in the past and time information on the service selected by the user in the past in association with each other;
前記第2のメモリ手段は、前記第1のメモリ手段から前記サービス識別情報を入力する際、前記時間情報を参照して前記サービス識別情報を保持し、  The second memory means, when inputting the service identification information from the first memory means, holds the service identification information with reference to the time information;
前記フレームメモリ手段は、前記時間情報を参照して前記第2のメモリに保持されている前記サービス識別情報に従って、前記ダウンサンプリングされた前記サービスの映像信号を保持し、  The frame memory means holds the down-sampled video signal of the service according to the service identification information held in the second memory with reference to the time information,
前記表示手段は、前記フレームメモリ手段に保持された前記サービスの映像信号を前記時間情報に従って時系列にマルチ表示することを特徴とする請求項8に記載のディジタル放送受信機。  9. The digital broadcast receiver according to claim 8, wherein the display means displays the video signal of the service stored in the frame memory means in a time-series manner in accordance with the time information.
前記第1のメモリ手段は、過去にユーザが選択したサービスを識別するためのサービス識別情報と、過去にユーザがサービスを選択した回数情報を関連付けて保持し、The first memory means stores service identification information for identifying a service selected by the user in the past and information on the number of times the user has selected the service in the past, in association with each other;
前記第2のメモリ手段は、前記第1のメモリ手段から前記サービス識別情報を入力する際、前記回数情報を参照して前記サービス識別情報を保持し、  The second memory means, when inputting the service identification information from the first memory means, holds the service identification information with reference to the number information,
前記フレームメモリ手段は、前記回数情報を参照して前記第2のメモリに保持されている前記サービス識別情報に従って、前記ダウンサンプリングされた前記サービスの映像信号を保持し、  The frame memory means holds the down-sampled video signal of the service according to the service identification information held in the second memory with reference to the number-of-times information,
前記表示手段は、前記フレームメモリ手段に保持された前記サービスの映像信号を前記回数情報に従ってマルチ表示することを特徴とする請求項8に記載のディジタル放送受信  9. The digital broadcast receiving apparatus according to claim 8, wherein the display unit performs multi-display of the video signal of the service held in the frame memory unit according to the number-of-times information. 機。Machine.
前記第2の抽出手段は、同一中継器から優先的に前記サービスの映像信号を抽出することを特徴とする請求項8又は9記載のディジタル放送受信機。10. The digital broadcast receiver according to claim 8, wherein the second extracting unit extracts the video signal of the service preferentially from the same repeater. 前記第1のメモリと第2のメモリを同一メモリで構成することを特徴とする請求項8又は9記載のディジタル放送受信機。10. The digital broadcast receiver according to claim 8, wherein the first memory and the second memory are configured by the same memory. サービスの数が、前記マルチ画面の小画面の数以上存在した場合、前記フレームメモリ手段に書き込めない前記サービスがあることを前記表示手段に表示することを特徴とする請求項1、2、3、4、7のいずれかに記載のディジタル放送受信機。4. The method according to claim 1, wherein when the number of services is equal to or greater than the number of small screens of the multi-screen, the display means displays that there is the service that cannot be written to the frame memory means. A digital broadcast receiver according to any one of claims 4 and 7. 前記ダウンサンプリング手段の前記ダウンサンプリング時の縮小率が、前記マルチ画面として表示する小画面の数に応じて、制御されることを特徴とする請求項1、2、3、4、7のいずれかに記載のディジタル放送受信機。8. The method according to claim 1, wherein a reduction ratio of the downsampling unit at the time of the downsampling is controlled according to the number of small screens displayed as the multi-screen. 2. A digital broadcast receiver according to claim 1. 前記フレームメモリ手段が、サービス別に領域を変えて保持するために、前記ユーザが選択した前記ジャンルと同一のジャンル情報に分類される前記各サービスを、前記各サービスが格納される前記フレームメモリ手段の前記各領域と関連つけて保持するメモリ手段と、The frame memory means stores each service classified into the same genre information as the genre selected by the user in order to store the service in a different area for each service. Memory means for holding in association with each area,
前記ユーザが前記ジャンルと前記マルチ画面の小画面を選択するための選択手段と、  Selection means for the user to select the genre and the small screen of the multi-screen,
前記メモリ手段に保持されている前記各領域に従って、前記各サービスを前記フレームメモリ手段に保持させ、前記選択手段が選択した小画面の前記サービスを、前記メモリ手段から特定して、前記抽出手段に前記ストリームの中から前記特定した前記サービスの映像信号を抽出させ、前記表示手段に前記マルチ画面に変え前記特定した前記サービスの映像信号を表示させる制御手段を具備したことを特徴とする請求項1に記載のディジタル放送受信機。  According to the respective areas held in the memory means, the respective services are held in the frame memory means, the services of the small screen selected by the selection means are specified from the memory means, and the extraction means 2. A control means for extracting a video signal of the specified service from the stream, and causing the display means to display the video signal of the specified service by changing to the multi-screen. 2. A digital broadcast receiver according to claim 1.
前記フレームメモリ手段が、サービス別に領域を変えて保持するために、前記ユーザが選択した前記ジャンルと同一のジャンル情報に分類される前記各下位階層のサービスを、前記各サービスが格納される前記フレームメモリ手段の前記各領域と関連つけて保持するメモリ手段と、The frame memory means stores the lower-layer services classified into the same genre information as the genre selected by the user in order to store the service in a different area for each service. Memory means for holding in association with each area of the memory means,
前記ユーザが前記ジャンルと前記マルチ画面の小画面を選択するための選択手段と、  Selection means for the user to select the genre and the small screen of the multi-screen,
前記メモリ手段に保持されている前記各領域に従って、前記各サービスを前記フレームメモリ手段に保持させ、前記選択手段が選択した小画面の前記サービスを、前記メモリ手段から特定して、前記抽出手段に前記ストリームの中から前記特定した前記サービスの映像信号を抽出させ、前記表示手段に前記マルチ画面に変え前記特定した前記サービスの映像信号を表示させる制御手段を具備したことを特徴とする請求項2に記載のディジタル放送受信機。  According to the respective areas held in the memory means, the respective services are held in the frame memory means, the services of the small screen selected by the selection means are specified from the memory means, and the extraction means 3. A control unit for extracting a video signal of the specified service from the stream and causing the display unit to display the video signal of the specified service by changing to the multi-screen. 2. A digital broadcast receiver according to claim 1.
JP13382497A 1997-05-23 1997-05-23 Digital broadcast receiver Expired - Fee Related JP3544100B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13382497A JP3544100B2 (en) 1997-05-23 1997-05-23 Digital broadcast receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13382497A JP3544100B2 (en) 1997-05-23 1997-05-23 Digital broadcast receiver

Publications (2)

Publication Number Publication Date
JPH10327369A JPH10327369A (en) 1998-12-08
JP3544100B2 true JP3544100B2 (en) 2004-07-21

Family

ID=15113906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13382497A Expired - Fee Related JP3544100B2 (en) 1997-05-23 1997-05-23 Digital broadcast receiver

Country Status (1)

Country Link
JP (1) JP3544100B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100710301B1 (en) 2005-01-14 2007-04-23 엘지전자 주식회사 Multi-screen system and its implementation

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06276454A (en) * 1993-03-23 1994-09-30 Fujitsu General Ltd Automatic slave pattern display device
JPH07160728A (en) * 1993-12-06 1995-06-23 Sanyo Electric Co Ltd Multiscreen forming device
JP3500741B2 (en) * 1994-03-01 2004-02-23 ソニー株式会社 Channel selection method and channel selection device for television broadcasting
JPH07322163A (en) * 1994-05-27 1995-12-08 Mitsubishi Electric Corp Television receiver and data processing method in television receiver
JP3500728B2 (en) * 1994-10-03 2004-02-23 ソニー株式会社 Video recording and playback device
JP3539589B2 (en) * 1995-05-02 2004-07-07 ソニー株式会社 Electronic device control apparatus and method
JPH0983891A (en) * 1995-09-13 1997-03-28 Sanyo Electric Co Ltd Program content display device

Also Published As

Publication number Publication date
JPH10327369A (en) 1998-12-08

Similar Documents

Publication Publication Date Title
EP0656727B1 (en) Teletext receiver
JPH06178225A (en) Multiplexed video image television receiver
JP2001339650A (en) Display interface including channel matrix
JP2002185881A (en) Information output control device, information output control method, and storage medium
JP2002010165A (en) Multi-screen display device and multi-screen display method
JP5116854B2 (en) Digital broadcast receiver
JP2000152112A (en) Program information display device and program information display method
JP2000115658A (en) Receiver
JP3599860B2 (en) Multi screen creation device
JP2003513551A (en) System and user interface for a television receiver in a television program distribution system
JPH07107410A (en) Television receiver with slave screen display function
JP3544100B2 (en) Digital broadcast receiver
JP3916499B2 (en) Digital broadcast receiver
JP2000152114A (en) Mottle broadcast content display device and display method thereof
JPH11284927A (en) Information processing apparatus and method, and providing medium
JPH11331840A (en) Video signal processing device
JP2000013712A (en) Multi-screen display device
JP4703217B2 (en) Digital broadcast receiving method and apparatus
JP4433234B2 (en) Information providing apparatus and information providing method
JP2001024959A (en) Digital broadcast receiver
KR100289722B1 (en) Program searching method for digital broadcasting system
JP4000454B2 (en) Receiving apparatus and receiving method
JP2002232804A (en) Electronic program information processor
JP2003092712A (en) Electronic program guide information processor
US20070083891A1 (en) Image processing apparatus and control method thereof

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040323

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040331

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080416

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090416

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100416

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110416

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130416

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140416

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees