JP4577085B2 - 映像処理装置、映像処理方法 - Google Patents
映像処理装置、映像処理方法 Download PDFInfo
- Publication number
- JP4577085B2 JP4577085B2 JP2005143644A JP2005143644A JP4577085B2 JP 4577085 B2 JP4577085 B2 JP 4577085B2 JP 2005143644 A JP2005143644 A JP 2005143644A JP 2005143644 A JP2005143644 A JP 2005143644A JP 4577085 B2 JP4577085 B2 JP 4577085B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- video
- capture
- video data
- additional data
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/4448—Receiver circuitry for the reception of television signals according to analogue transmission standards for frame-grabbing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/7837—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/322—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4332—Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440236—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
- H04N21/8153—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42208—Display device provided on the remote control
- H04N21/42209—Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42222—Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
- H04N21/8405—Generation or processing of descriptive data, e.g. content descriptors represented by keywords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Description
特にテレビジョン放送番組では、多様な番組形態により視聴者が知りたい情報を提供することが行われる。例えば街の情報、名所・観光地・温泉等の情報、各種の分野の店舗の情報、イベントの情報、商品の情報などを、番組内で紹介することも多い。説明上、このような番組を情報番組と呼ぶこととする。
視聴者は、リアルタイムでテレビジョン放送されている情報番組を見たり、或いはビデオレコーダに一旦録画した情報番組を再生させて見ることで、番組内で紹介された情報を知ることができる。
ここで情報番組で提供される情報の保存を考えると、ドラマなどとは異なり、ストリーム型データ(放送内容としての動画映像)を全て保存しておかなくとも十分であるという事情がある。即ち情報番組を見た後に、視聴者にとって保存しておきたい情報、後の時点で確認したい情報は、放送された内容の一部であることが多い。例えば上記ラーメン屋特集の番組についていえば、紹介される店の店名、外観、住所などである。
すると、情報番組を録画して保存しておくことは、視聴者が知りたい情報に比して莫大な情報量を保存することになり、また知りたい情報を探すのが困難になる。
つまり、情報番組としての動画映像自体を保存しておくことは、ビデオレコーダにおける記憶容量を不必要に圧迫することにもなり、また、放送された情報を知りたいときには、録画した番組内容を再生させて知りたい情報を探さなければならず、手間や時間がかかるということになる。
もちろん知りたい情報を一覧してみることもできない。例えばラーメン屋特集番組で紹介された各ラーメン屋の情報を一覧表示させて見ることもできない。
これらの方法は、共通して、該当する情報を記録する前にしかるべき準備が必要であるという点で面倒であり、またリアルタイムで放送を視聴しているときには間に合わない場合もある。たとえば、紙であれば紙と筆記用具を用意することが必要、コンピュータであれば電源を入れてエディタを起動し、文字入力できるような状態にすることが必要、写真であればカメラの電源をいれて撮影可能な状態にすることが必要・・・、などである。
加えて、これらの中で、ストリーム型データとして伝えられた情報を紙やコンピュータなどに文字情報として記録しなおす場合は、情報として有用な画像情報が欠落する。例えばラーメン屋の外観の画像情報が欠落するという不具合がある。
カメラにより画面を撮影し、写真(静止画データ)として記録すれば、画像情報は保存されるが、撮影された画像が情報として意味を持つように注意して撮影する必要があるという面倒或いは困難性がある。たとえば、画面に正対して撮影するなど十分な注意や技術が必要である。
そこで本発明は、ストリーム型データとして提供される情報について、良好な保存性や取り扱いの容易性を実現することを目的とする。
上記映像データキャプチャ手段は、上記取り込んだ映像データに重畳されている電子番組情報を分離し取り込むとともに、上記データ取得手段は、上記電子番組情報から抽出される文字情報に基づいてデータを取得する。
上記データ取得手段は、検出されたコード情報によって記録された情報が付加データとして用いる情報として、該コード情報に記録された情報からテキストデータ、URLデータが得られた場合に付加データとして抽出が可能か否かで判断する。
さらに、有線または無線によりネットワーク接続された外部機器との送受信制御手段を備え、上記送受信制御手段は、上記外部機器との間で映像データ、及び該外部機器の制御信号の送受信を行う。
上記映像データキャプチャ手段は、上記送受信制御手段を介して、上記外部機器から送信される映像データを取り込む。
上記送受信制御手段は、上記記憶制御手段によって上記記憶部に記憶させた映像データについて上記外部機器に対して出力する。
また、上記一覧表示制御手段は、上記記憶部に記憶させた映像データについて、上記付加データに基づいて検索又はソートを行い、該検索又はソートの結果に基づいて上記一覧画像データを生成する。
またユーザー操作に用いられる操作入力手段をさらに備え、上記付加データ生成手段は、上記操作入力手段の操作によって入力されたデータを用いて上記付加データを生成する。この場合、上記操作入力手段の操作によって入力されるデータは例えば文字データである。
またユーザー操作に用いられる操作入力手段をさらに備え、上記付加データ生成手段は、上記操作入力手段の操作によって選択されたデータを用いて上記付加データを生成する。
この場合、上記付加データ生成手段は、選択候補データを発生させるとともに、該選択候補データの中で上記操作入力手段の操作によって選択されたデータを用いて上記付加データを生成する。
放送番組などのストリーム型データは、リアルタイムで、或いは一旦録画された後に再生される際など、テレビジョンモニタ等の表示装置部において映像として表示される。当該放送番組が上述した情報番組であれば、視聴者はその番組内容として各種の情報を知ることができる。このとき、本発明では、表示装置部で表示されている映像(1フレームの映像データ)をキャプチャできるようにする。つまりユーザー(視聴者)が残しておきたい情報としての画面を、そのまま取り込んで保存できるようにする。但し、このキャプチャした映像データには、さらに付加データを関連づけて記憶させる。付加データは、ユーザーによる入力文字や選択したキーワードであったり、映像データに含まれている情報などである。キャプチャされた映像データは付加データと関連づけられて保存されるため、付加データに基づいた取り扱い、例えば抽出、検索、ソート、一覧などが可能になる。
、面倒な操作、作業は必要なくなる。
また保存形態は、付加データと関連づけられた静止画データ形態であることで、情報の取り扱いが容易となる。静止画データ形態であることで、保存されたデータの一覧表示や順次表示に適している。また付加データにより、キャプチャした画像に加えた情報内容を保存できる。さらに付加データを用いた検索、ソートなどが可能となるため、保存したデータの再生確認の際の容易性、利便性が高まる。
また映像データに情報が含まれている場合や番組に関する情報が得られる場合など、キャプチャした映像データに関連するデータを取得して付加データを生成すれば、付加データをユーザーが入力する必要もなくなる。
[1.装置構成]
[2.保存するキャプチャファイル形態]
[3.キャプチャ処理例I]
[4.キャプチャ処理例II]
[5.キャプチャ処理例III]
[6.付加データ入力方式]
[7.キャプチャファイルの表示処理]
[8.他の構成例]
図1に本発明の映像処理装置として機能する装置の構成例を示す。この装置はテレビジョン放送のチューナを内蔵した録画再生機器の例であり、説明上は、ビデオレコーダ1と称することとする。
ビデオレコーダ1は、表示装置2と接続され、表示装置2に対して映像信号を供給して放送映像や再生映像を表示させる。表示装置2は、CRTモニタ装置、液晶パネル表示装置、或いはプラズマディスプレイパネル表示装置など、所定の表示デバイスによって構成される装置である。
なお、ここではビデオレコーダ1は表示装置2と別体の機器としているが、ビデオレコーダ1は表示装置2としての装置内に内蔵されるものであっても良い。
また、表示装置2は、映像出力だけでなく、映像と共に音声出力も行う。即ちビデオレコーダ1は映像信号と共に映像に対応する音声信号も表示装置2に供給するが、図1では音声信号系は省略してある。
なお、チューナ部12が対応する放送方式は各種考えられ、地上波デジタル放送、地上波アナログ放送、BS,CS等のデジタル又はアナログ衛星放送などが考えられる。またチューナ部12は、必ずしもアンテナ13で受信する放送波を復調する形態ではなく、いわゆるケーブルテレビ放送や、インターネット等のネットワークを介して供給されるストリーミング放送に対応するチューナ又はデコーダとしてもよい。
またチューナ部12では、放送信号に重畳されているEPG(Electronic Programming Guide:電子番組ガイド)データの分離も行われる。分離抽出されたEPGデータはEPG抽出/記憶部21に取り込まれ、EPGデータが構築されて記憶される。
再生時には、HDD16で読み出された映像データについて記録再生処理部17でデコード処理や圧縮処理に対する伸長処理を行い、元のストリーム映像データの形態で出力する。
例えばチューナ部12又は記録再生処理部17からスイッチ14を介して供給されたストリーム映像データは、映像信号処理部15で必要な信号処理が施され、例えばNTSC方式等の所定の方式の映像信号に変換され表示装置2に出力される。もちろんPAL方式、SECAM方式などの場合もある。さらに各方式における信号形態におけるコンポジットビデオ信号、Y/C信号、RGB信号など、出力信号形態は多様である。
また映像信号処理部15は、後述するキャプチャ指示に応じて、その時点で表示装置2に供給して表示させているストリーム映像データの1フレームを抽出し、これをキャプチャ画像データとしてキャプチャデータ処理部18に供給する。
データ保存部19は、キャプチャデータ処理部18の動作によりキャプチャファイルを記憶する部位である。データ保存部19は例えばフラッシュメモリ、或いは電源バックアップされたS−RAMなどで構成されてもよいし、メモリカード、光ディスク、光磁気ディスク、HDDなどの記録メディア及びそれらに対応する記録再生ドライブ機構によって構成されてもよい。
また本例のようにビデオレコーダ1として録画動作のためのHDD16を有する場合、HDD16をデータ保存部19として兼用し、データ保存部19を独立に設けない場合もあり得る。もちろん放送番組の録画用に、HDD16に代えて、光ディスク、光磁気ディスク、磁気テープなどを記録メディアとする機器の場合に、それらをデータ保存部19と兼用させても良い。
OSD処理部28によって発生させるイメージデータは、例えば各種の操作メニュー画面、操作用のアイコン等のGUI画像、メッセージ、チャンネルや音量表示、予約登録のための画像、予約登録確認のための画像、さらには後述する付加データの入力のための画像などである。
RAM22、ROM23、フラッシュメモリ24はコントローラ11がアクセスするメモリ領域として示している。
ROM23には、コントローラ11(CPU)を動作させるプラットフォームソフトウェアモジュールや起動モジュール等が記憶されている。
RAM22は、ROM23に記憶されている起動モジュールやOS等のプラットフォームソフトウェアプログラム、アプリケーションプログラム、または、その実行において適宜変化するパラメータを一時格納する。またコントローラ11の各種演算処理のためのワーク領域として用いられる。
フラッシュメモリ24は、例えば各種処理係数や履歴情報等、電源オフの際にも消失させない情報の記憶に用いられる。
パネル操作部25は、ビデオレコーダ1の筐体上に設けられた操作キーや操作ダイヤル等の操作子であり、ユーザーはパネル操作部25における操作子を操作して各種の指示や入力を行うことができる。コントローラ11はパネル操作部25による操作入力情報を検出して、所定の制御を行い、該ビデオレコーダ1にユーザーが指示した動作を実行させる。
同様の操作はリモートコマンダー3によっても可能である。ユーザーがリモートコマンダー3を操作することで、例えば赤外線信号として操作信号が出力される。この赤外線操作信号は受光部27で受光され、電気信号に変換されてコントローラ11に伝えられる。もちろんリモートコマンダー3は赤外線方式のみでなく、例えば電波を用いたものでもよい。
また端子26としてキーボードやマウス等の外部入力機器の接続端子が設けられる。端子26に外部入力機器を接続することで、外部入力機器による操作情報がコントローラ11に伝えられる。
またコントローラ11は、上述した各種制御を行うためのソフトウエア機能が搭載されるが、後述する映像キャプチャ動作に関する機能として、図2に示す機能ブロックがソフトウエアにより設けられることになる。即ちキャプチャ処理制御機能30,付加データ生成処理機能31、キャプチャファイル記憶制御機能32,キャプチャファイル表示制御機能33である。
なお、ユーザーは表示装置2の画面を見ながら所望の時点でキャプチャ指示の操作を行うため、実際には、キャプチャできる映像データとは多少のタイムラグが生じる。つまり映像信号処理部15での処理によりユーザーの操作タイミングより多少のフレーム分遅れた映像データがキャプチャされるが、映像としてはユーザが見ている映像と、ほぼ同じ映像となるため問題とはならない。或いは、映像信号処理部15において数フレーム分のフレームメモリを搭載するなどして、表示装置2に出力した映像信号に対応するフレームの映像データを多少の時間蓄積しておけば、上記タイムラグのない映像データキャプチャは可能である。
また、ユーザー入力により付加データを生成する場合は、ユーザー操作による文字データ入力処理、或いはキーワードを設定し、それを表示装置2に表示させると共にユーザー操作により選択させる処理なども行う。
なお、この図1,図2の構成例の場合、本発明請求項に記載した各手段は以下のように対応することになる。
本発明請求項の映像データキャプチャ手段は、キャプチャ処理制御機能30と、その制御に基づいて映像信号処理部15,キャプチャデータ処理部18で実行される動作として実現される。
本発明請求項の付加データ生成手段は、付加データ生成処理機能31に相当する。
本発明請求項の記憶制御手段は、キャプチャファイル記憶制御機能32と、その制御に基づいてキャプチャデータ処理部18で実行される動作として実現される。
本発明請求項の一覧表示制御手段は、キャプチャファイル表示制御機能33と、その制御に基づいてキャプチャデータ処理部18で実行される動作として実現される。
本発明請求項の操作入力手段は、パネル操作部25や、リモートコマンダー3及び受光部27,外部入力機器とその接続端子26などが該当する。
本発明請求項のデータ取得手段は、QR検出部20やEPG抽出/記憶部21が該当する。
本例ではキャプチャした映像データを、付加データと関連づけてファイル化し、データ保存部19に記憶する。この場合のキャプチャファイル形態の例を図3(a)(b)に示す。
図3(a)は、付加データとキャプチャ映像データを別ファイル形態で記憶する例である。付加データは、付加データファイルに登録される形態とする。
付加データファイルは、ファイルヘッダとしてファイル名、属性、ファイルサイズ、登録付加データ数、各登録付加データの位置(例えばオフセットバイト)、サイズ、登録日時、更新日時などが記述される。そして実際の登録データとして各付加データAdd#1、Add#2・・・が含まれるものとなっている。
一方、キャプチャした映像データCV#1、CV#2・・・は、それぞれファイルヘッダが付加されて1つのキャプチャ映像ファイルとされる。ファイルヘッダにはファイル名、ファイルサイズ、属性、圧縮方式などが記述される。
この場合、例えば付加データファイルにおける各付加データAdd#1、Add#2・・・についてポインタが設けられ、ポインタが対応するキャプチャ映像ファイル(ファイル名やアドレス等)を示すものとすることで、1つの付加データAdd#xと1つのキャプチャ映像ファイル(映像データCV#x)が関連づけられるようにする。
例えばファイル#1は、付加データAdd#1と映像データCV#1を含むようにし、これにファイルヘッダを付加して1つのファイルとしたものである。ファイルヘッダは、ファイル名、属性、登録又は更新日時、付加データや映像データのサイズ、圧縮方式などが記述される。
ファイル#2,#3も同様である。
図4(a)は表示装置2で表示されている映像の1場面を示している。例えば情報番組としてのラーメン屋特集番組内での、或るラーメン屋を紹介している場面である。この場合の映像としてはラーメン屋の外観50に店名等のテロップ51が表示されているとしている。
ユーザーがこの場面のタイミングでキャプチャ指示の操作を行った場合、図4(b)のように、その場面に相当する映像データがキャプチャされ、映像データCV#xとされるとともに、付加データAdd#xが対応づけられて、上記図3(a)又は図3(b)のような形態で記憶される。この図4(b)の例は、ユーザーが入力操作を行って「おいしいラーメン屋」という文字列を入力した場合であり、その入力文字データが付加データAdd#xとされている例である。ユーザーによる文字入力は、キャプチャ指示操作を行った直後でも良いし、後の時点でもよい。
ユーザーがこの図5(a)場面のタイミングでキャプチャ指示操作を行った場合、図5(b)のように、その場面に相当する映像データがキャプチャされ、映像データCV#xとされる。一方、そのキャプチャした映像データはQR検出部52にも供給され、映像データに含まれているQRコード52の検出及びデコード処理が行われ、QRコードで記録された情報が抽出される。そして、その情報により付加データAdd#xが生成される。例えばQRコードに店名、住所、電話番号が含まれていた場合、図示するように店名、住所、電話番号の文字データが付加データAdd#xとされ、映像データCV#xと対応づけられて、上記図3(a)又は図3(b)のような形態で記憶される。
本例のビデオレコーダ1で実行されるキャプチャ処理例として、処理例I、処理例II、処理例IIIをそれぞれ説明していく。なお、以下説明する処理例I、処理例II、処理例IIIは、コントローラ11において図2に示したキャプチャ処理制御機能30,付加データ生成処理機能31、キャプチャファイル記憶制御機能32が機能して実行される処理である。
まず図6でキャプチャ処理例Iとしてのコントローラ11の制御処理を説明する。キャプチャ処理例Iは付加データをユーザー入力に基づいて生成する例である。
このステップF101の制御によってストリーム映像データに基づく番組映像等の表示が表示装置2で行われている期間、コントローラ11はステップF102,F103でユーザーの操作入力を監視している。
なおユーザーの操作入力とは、パネル操作部25、リモートコマンダー3、或いは端子26に接続された外部入力機器による操作のことである。
ステップF104では、そのキャプチャ指示操作のタイミングでの表示画面に相当する映像データの1フレームを映像信号処理部15からキャプチャデータ処理部18に供給させる。即ち映像データの取り込み(キャプチャ)を実行させる。そしてステップF105で取り込んだ映像データを、映像データCV#xとして保持させる。例えばまだ付加データと関連づけられていない映像データCV#xとしてデータ保存部19に記憶しておく。なお、映像データCV#xとしては、キャプチャした1フレームの映像データに対して圧縮処理を施したものとしてもよい。
このユーザーの操作を待機する際の処理は多様に考えられる。
例えばキャプチャ指示操作の後、一定時間待機し、ユーザーが付加データの入力操作を開始するか否かを監視するようにする。例えば付加データ入力モードを指示する操作キーなどを用意し、その操作が行われたか否かを監視する。そして一定時間を経過してユーザーが付加データ入力のための操作を行わなかったら、ステップF106からF101に戻るようにする。
また、OSD処理部28により、表示装置2の表示画面上でのOSD表示により、ユーザーに対して、続けて付加データの入力を行うか否かを尋ねるメッセージ及び「YES」「NO」の操作アイコンを表示させるようにし、それに対するユーザー操作により、ステップF106の処理を決定してもよい。つまりユーザーが付加データ入力を開始するか否かをメッセージに対するユーザーの入力により判断する。
また、ステップF106で付加データ入力の有無を待機する期間は、表示装置2の画面上で、キャプチャした映像を固定的に表示させていても良いし、例えばそのまま番組の動画映像を続けながらPinP(Picture in Picture)の子画面でキャプチャ画像を表示させる(或いは逆にキャプチャした映像を親画面として表示させる)などしても良い。
一方、ユーザーが付加データ入力のための操作、例えば付加データ入力モードを指示する操作を行った場合は、コントローラ11はステップF107に進み、その後のユーザー操作に応じた付加データ入力処理を行う。付加データの入力については後に例を挙げて説明するが、例えばステップF107ではユーザーの文字入力、キーワード表示及びユーザーの選択などのための処理を行うことになる。
そしてユーザーの入力確定操作等により入力内容が確定されたら、ステップF108からF109に進み、確定された入力データにより付加データを生成し、キャプチャデータ処理部18に転送し、キャプチャした映像データCV#xに対応する付加データAdd#xとして保存させる。
続いてステップF110で、キャプチャデータ処理部18に既に保存していた映像データCV#xと、付加データAdd#xを関連させてファイル化処理を実行させ、例えば図3(a)又は図3(b)のようなファイル形態でデータ保存部19に記憶させる。
その後ステップF101に戻る。
ステップF111では、入力しようとする付加データに対応させる映像データCV#xを特定する処理を行う。例えば、まだ付加データとして関連づけられない状態でデータ保存部19に保存されている映像データCV#x(つまりステップF105で保存された状態の映像データCV#x)を読み出し、表示装置2の画面上に一覧表示させて、ユーザーに選択させるようにしてもよい。或いは編集のことも含めて考慮するなら、付加データとの関連づけの有無にかかわらず、全ての映像データCV#xを一覧表示させてユーザーに選択させるようにしても良い。
また一覧表示ではなく、例えば時間的に最後にキャプチャされた映像データCV#xから順番に表示させてユーザーに選択させるような手法も考えられる。
いずれにしても、既にキャプチャした映像データCV#xのうちの1つを、ユーザーが指定できるような方式を採ればよい。
ユーザーの指定操作によって、これからユーザーが入力しようとする付加データに対応させる映像データCV#xが確定されたら、ステップF107の入力処理に進む。そして上記同様にステップF107,F108で入力内容が確定されたら、ステップF109,F110で入力された内容による付加データAdd#xと映像データCV#xを対応させてファイル化した状態で、データ保存部19に記憶させることとなる。
つまりユーザーにとって、保存しておきたい情報については、画面上の映像と、付加データとして入力した文字等とを併せたものとして保存しておくことができる。映像により有効な情報を保持できるとともに、付加データとして、そのユーザーにとって適切な情報を加えることができるため、ユーザーにとって有意義な情報保存が可能となる。例えば紙やパーソナルコンピュータ等を用いて覚え書きしておくことに比べて非常に情報量が多く、価値の高い情報を保存できる。
また情報の保存のためには、番組等を見ながらキャプチャ指示操作を行えばよく、付加データの入力についてはキャプチャ指示操作直後に行っても、後の時点で行っても良い。このため簡易な操作性で情報保存ができ、ユーザーの手間はかからない。例えば情報保存のために紙と筆記具を用意したり、パーソナルコンピュータを起動したり、カメラを用意するなどの手間もない。
また後述するが、付加データと関連づけられた映像データが保存されることにより、保存した情報の取り扱いが容易となる。
続いて、図7でキャプチャ処理例IIとしてのコントローラ11の制御処理を説明する。キャプチャ処理例IIは付加データを映像データに含まれている情報に基づいて生成する例である。ここでが例えば図5で説明したようにストリーム映像データ内にQRコードとしての画像が含まれている場合を例に挙げる。
このステップF201の制御によってストリーム映像データに基づく番組映像等の表示が表示装置2で行われている期間、コントローラ11はステップF202でユーザーの操作入力を監視している。
なお、キャプチャした1フレームの映像データはQR検出部20にも供給される。
QR検出部20では、キャプチャした1フレームの映像データ内において、QRコードとしての画像部分を判別し、そのQRコードを解析してデコードを行い、QRコードとして記録された情報を抽出する。その情報をコントローラ11に供給する。コントローラ11は、この抽出された情報を用いて付加データを生成し、ステップF206では、付加データを、キャプチャした映像データCV#xに対応する付加データAdd#xとしてキャプチャデータ処理部18に保存させる。
続いてステップF207で、キャプチャデータ処理部18に既に保存していた映像データCV#xと、付加データAdd#xを関連させてファイル化処理を実行させ、例えば図3(a)又は図3(b)のようなファイル形態でデータ保存部19に記憶させる。
その後ステップF201に戻る。
なお、付加データはQRコードによるものだけでなく、例えばEPG抽出/記憶部21で番組の情報が保存されていれば、その情報を用いることも考えられる。例えばラーメン屋特集の番組であれば、EPGデータから「ラーメン屋」という文字データを抽出できる。これを付加データとして記憶させても良い。
また、QRコード以外のバーコード、二次元バーコードによる場合や、デジタル映像データとして付加的な情報が含まれている場合、さらにはアナログ放送映像信号のブランキング期間などに情報が重畳されている場合など、それらの情報を抽出して付加データの生成に用いることは当然考えられる。
次に図8でキャプチャ処理例IIIとしてのコントローラ11の制御処理を説明する。キャプチャ処理例IIIは付加データの生成について、ユーザー入力に基づいて生成する方式と、映像データから抽出されたデータに基づいて生成する方式を併用する例である。
このステップF301の制御によってストリーム映像データに基づく番組映像等の表示が表示装置2で行われている期間、コントローラ11はステップF302,F303でユーザーの操作入力を監視している。
ステップF304では、そのキャプチャ指示操作のタイミングでの表示画面に相当する映像データの1フレームを映像信号処理部15からキャプチャデータ処理部18に供給させる。即ち映像データの取り込み(キャプチャ)を実行させる。そしてステップF305で取り込んだ映像データを、例えば圧縮処理した上で映像データCV#xとして保持させる。例えばまだ付加データと関連づけられていない映像データCV#xとしてデータ保存部19に記憶しておく。
なお、キャプチャした映像データはQR検出部20にも供給される。
上記処理例IIで説明したように、例えばキャプチャした映像データにQRコードが含まれていれば、QR検出部20はQRコードから付加データに用いる情報を抽出できる。但し、QRコードを付すのは放送事業者側であり、必ずしも常に画面上にQRコードが含まれているわけではない。またQRコードによって記録された情報が、必ずしも付加データとして用いることに好適なデータ、例えばテキストデータやURL(Uniform Resource Locator)データなどではないかもしれない。
このため、コントローラ11は、QR検出部20から、テキストデータ等、付加データ生成に必要な情報が得られた場合に、付加データが抽出可能であったと判断し、ステップF307からF308に進む。そしてステップF308では、QR検出部20から供給された情報に基づいて付加データを生成する。
ステップF309では、コントローラ11は生成付加データをキャプチャデータ処理部18に転送し、キャプチャした映像データCV#xに対応する付加データAdd#xとして保存させる。
そしてステップF310で、映像データCV#xと、付加データAdd#xを関連させてファイル化処理を行い、例えば図3(a)又は図3(b)のようなファイル形態でデータ保存部19に記憶させる。
その後ステップF301に戻る。
そしてユーザーの入力確定操作等により入力内容が確定されたら、ステップF313からF314に進み、確定された入力データによって付加データを生成し、キャプチャデータ処理部18に転送して、キャプチャした映像データCV#xに対応する付加データAdd#xとして保存させる。
次にステップF310で、キャプチャデータ処理部18に映像データCV#xと、付加データAdd#xを関連させてファイル化処理を実行させ、例えば図3(a)又は図3(b)のようなファイル形態でデータ保存部19に記憶させる。
その後ステップF301に戻る。
ユーザーの指定操作によって、これからユーザーが入力しようとする付加データに対応させる映像データCV#xが確定されたら、ステップF312の入力処理に進む。そして上記同様にステップF312,F313で入力内容が確定されたら、ステップF314,F310で入力された内容による付加データAdd#xと映像データCV#xを対応させてファイル化した状態でデータ保存部19に記憶させることとなる。
この場合、処理例Iと同様の効果が得られるとともに、ユーザーが付加データの入力を行わなくても、抽出された情報で付加データが自動生成されることで、ユーザーの手間は省ける。その一方、ユーザーは、映像に併せてメモしたい文字がある場合などは、文字等を入力して付加データとして記憶させておけばよい。つまりユーザーに応じた使用性が実現できる。
また、仮にQR検出部20からの情報に基づいて付加データが生成された場合に、その付加データの内容がユーザにとって適切でない情報内容であったら、ステップF303→F311→F312の処理で付加データの編集を行うこともでき、ユーザーにとって適切な情報の保存状態とすることができる。
なお図8の処理は、ステップF306,F307により、ユーザーが付加データの入力を行わない場合に、QR検出部20からの情報を用いて付加データを生成するものとした。逆に、ステップF306とF307の順序を入れ換え、付加データに用いる情報を抽出できない場合に、ユーザーの入力が行われるか否かを判断するようにしてもよい。
上記図6のキャプチャ処理例I、及び図8のキャプチャ処理例IIIでは、ユーザー入力に基づいて付加データを生成する例を述べた。
ここでは、これらの場合のユーザーによる付加データの入力方式について各種の例を説明する。
その場合、例えばコントローラ11は、ユーザーによる付加データ入力モードの操作を検知したら、上記図6のステップF107や図8のステップF312において、キャプチャデータ処理部18、OSD処理部28、映像信号処理部15を制御して、表示装置2の画面上に例えば図9(a)のような表示を実行させる。
この図9(a)の例では、ユーザーが入力しようとする付加データの対象となるキャプチャした映像データCV#xの画像60を表示させるとともに、ユーザーに文字入力を求めるメッセージ62や文字入力ボックス61を表示させている。
なお、この図9(a)の画像(及び後述する図9(b)、図10、図11の画像も同様)は、表示装置2の画面全体に表示させてもよいし、そのとき出力中の番組映像等とともに、子画面又は親画面で表示させてもよい。
このようにして入力確定された文字データが、ステップF109又はF314で付加データAdd#xとされればよい。
なお入力操作を支援するために、画像をキャプチャしたもとの番組のEPGデータ内の単語を一時的に辞書に登録し、予測入力として使えるようにすることで情報の入力をより簡易化することもできる。
例えばコントローラ11は、ユーザーによる付加データ入力モードの操作を検知したら、ステップF107やステップF312において、キャプチャデータ処理部18、OSD処理部28、映像信号処理部15を制御して、表示装置2の画面上に例えば図9(b)のような表示を実行させる。
この図9(b)の例では、ユーザーが入力しようとする付加データの対象となるキャプチャした映像データCV#xの画像60を表示させるとともに、ユーザーにキーワード選択を求めるメッセージ64やキーワードボックス63を表示させている。
キーワードとしての候補については、予め設定されたキーワード群について、ユーザーがメニュー形式で階層的に選択していけるようにしてもよい。例えばキーワードとしてのジャンル等を選択していき、例えば外食店舗などのグループが選択されたときに、図9(b)のようなキーワード候補が表示されればよい。
或いはEPG抽出/記憶部21で抽出されたEPGデータからキーワードを生成し、そのキーワードを図9(b)のようにキーワードボックス63に表示させてもよい。
さらには、EPGデータから番組内容を判別し、番組内容に応じたキーワード群を表示させてもよい。例えばEPGデータに「ラーメン」という文字が存在すれば、その「ラーメン」が含まれるキーワードグループを図9(b)のように表示させる。
このようにして選択されたキーワードが、ステップF109又はF314で付加データAdd#xとされればよい。
そこで図9(a)(b)のような付加データの入力のための画面を表示する際には、図10のようにPinP表示を行うようにすればよい。即ち親画面として例えば放送中の映像59を表示させた上で、子画面で例えば図9(b)のような付加データの入力のための画像としてキャプチャした画像60,メッセージ64、キーワードボックス63などを表示させる。このようにすれば、付加データの入力のための操作期間において放送映像や再生映像が妨げられることはなく、キャプチャ操作直後、つまり放送映像等の継続中に付加データの入力を行う場合などにも好適となる。
即ちステップF111、F311で、既に付加データAdd#xが対応づけられている映像データCV#xが、付加データ入力対象として選択された場合である。
このような場合、コントローラ11は、ステップF107やステップF312において、キャプチャデータ処理部18、OSD処理部28、映像信号処理部15を制御して、表示装置2の画面上に例えば図11のような表示を実行させる。即ち、編集対象となるファイル画像65を表示させるとともに、ユーザーに付加データの編集入力を求めるメッセージ67やキーワードボックス66を表示させている。図11では編集対象となるファイル画像65として、そば屋の映像データと「ラーメン屋」という付加データが表示されている。
これはユーザーが誤って「ラーメン屋」という付加データ入力を行ってしまった後に、これを修正したい場合の例である。
なお、図11ではキーワードボックス66でキーワードを選択するものとしたが、図9(a)のような文字入力ボックスを編集時に表示させて、文字入力として編集操作をユーザーに求めるようにしてもよい。その場合、既に記憶されている付加データとしての文字は、文字入力ボックス内に表示させ、ユーザーがその文字列を変更していけるようにすればよい。
例えば図8のステップF305又はF311の後に、コントローラ11は図12のような選択メニューを表示装置2の画面上に表示させ、入力方法の指定を求めるメッセージ69と選択ボックス68をユーザーに提示する。ここではユーザーがキーワード入力、文字入力、EPGデータ抽出、QRコード抽出を選択できる例を示している。
そしてユーザーが入力方法を指定したら、それに応じてステップF308又はF312の処理を行い、付加データAdd#xを生成するようにする。
ここまでは、キャプチャした映像データCV#xと付加データAdd#xをデータ保存部19に保存するまでの処理を説明した。
データ保存部19に保存された映像データCV#xと付加データAdd#x(以下、キャプチャファイルと総称する)は、ユーザーの操作に応じて表示装置2の画面上で表示されるようにする。
ユーザーがキャプチャファイルの表示を求める操作を行ったことを検知したら、コントローラ11は処理をステップF401からF402に進める。ステップF402では、コントローラ11は、OSD処理部28及び映像信号処理部15を制御して、ユーザーにキーワードを指定する操作を求める表示を実行させる。例えばキーワードボックス等の選択メニューを表示装置2の画面上に表示させる。或いは文字入力ボックスを表示させてキーワードとすべき文字列の入力を求める表示を行うようにしてもよい。
ステップF404では、キャプチャデータ処理部18に指示し、データ保存部19に記憶されたキャプチャファイルについて、選択されたキーワードに基づいたキャプチャファイルの検索或いはソートを実行させる。例えば「ラーメン」というキーワードが選択された場合の検索例としては、付加データAdd#xに「ラーメン」という文字列が含まれているキャプチャファイルを抽出させる。
そしてステップF405でコントローラ11は、抽出されたキャプチャファイルについての一覧表示を実行させる。この場合、コントローラ11は、キャプチャデータ処理部18に抽出したキャプチャファイルをそれぞれ縮小画像とした一覧画面の映像信号を生成させ、またキーワードとしての文字画像をOSD処理部28から発生させる。これらを映像信号処理部15に供給し、表示装置2の画面上に表示させる。
なお、キーワード検索により抽出されたキャプチャファイルについては、例えば記憶日時或いは付加データの内容などによりソートを行って、その順序で一覧表示が行われるようにしても良い。
この場合、データ保存部19に保存されたキャプチャファイルのうち、「ラーメン」というキーワードで抽出されたキャプチャファイルが表示されるため、表示されるキャプチャファイル71は、すべて付加データAdd#xに「ラーメン」という文字列が含まれたものとなっている。
ユーザーはこのような一覧表示を見ることで、それまでに記憶させたキャプチャファイルの内容を確認できる。
もちろんより多数のキャプチャファイル71が検索された場合などは、コントローラ11はスクロールやページ送りなどの操作に応じて一覧表示画面内のキャプチャファイルを切り換えていき、各キャプチャファイル71が画面上で確認できるようにする。
一方、一覧表示に対してはユーザーは或るキャプチャファイルを指定する操作ができるようにする。例えば一覧表示されたキャプチャファイル71について、カーソル移動等の処理で所望のキャプチャファイル71を選択させるようにする。
ユーザーが或るキャプチャファイルをカーソル移動等で指定し、確定操作を行った場合は、コントローラはステップF407からF408に進み、選択されたキャプチャファイル71を拡大表示させる。例えば図14において先頭のキャプチャファイル(映像データCV#1と付加データAdd#1のキャプチャファイル71)をユーザーが選択した場合、コントローラ11は、そのキャプチャファイルを図15のように表示装置2の画面上で拡大表示させる。例えばキーワード70とともに、映像データCV#1と付加データAdd#1を拡大した画像72を表示させる。
このような拡大画像72により、ユーザーはキャプチャファイルとして記憶させた情報を詳しく確認できることになる。
例えばユーザーが戻り操作アイコン73を選択する操作を行った場合、コントローラ11はステップF409からF405に進み、表示装置2の画面を図14の一覧表示の状態に戻す。
また図13のフローチャートには示していないが、図15においてユーザーが切換の操作のアイコン74又は75を選択する操作を行った場合は、例えばステップF408内の処理として、一覧表示のために抽出されたキャプチャファイルの中で、次又は前のキャプチャファイルの拡大表示を実行させるようにする。例えば図15のように映像データCV#1と付加データAdd#1のキャプチャファイル71が拡大表示された状態からアイコン74の操作が行われた場合、図14の一覧表示上で次のキャプチャファイルとなっている、映像データCV#5と付加データAdd#5の拡大表示を行うようにする。
即ちキーワード選択によって該当する情報(キャプチャファイル)を抽出させることができ、また拡大表示させて詳しく内容を確認できる。さらに、付加データAdd#xを編集することも可能である。
つまり、ユーザーは上述したキャプチャ指示操作によって、放送番組等のストリーム映像を見ながら任意の画像をキャプチャファイルとして記憶させていくことで必要な情報が蓄積され、それを後に一覧表示や拡大表示で容易に確認できる。例えば録画した番組を再生させながら知りたい情報の場面を探すといった面倒な手間はない。さらには、情報番組等は、本例のようにキャプチャファイルで必要な情報を記憶させておけば、番組全体の録画データを保存する必要も少ないため、例えばHDD16等の録画用のメディアの容量の効率的な利用も促進できる。
また異なる番組からキャプチャしたキャプチャファイルであっても、同じ種類の情報であれば、キーワードにより共通に一覧表示させることができるため便利である。
また抽出検索ではなくソートを行っても良い。例えばキーワードが入力されたら、キーワードが該当するキャプチャファイルから、該当しないキャプチャファイルまでを順に並べて一覧表示させるようにしてもよい。さらにはキーワードではなく、キャプチャファイルとして登録した日時等の順でソートし、一覧表示画面上での順序としてもよい。
また図14のように一覧表示を実行した後の段階で、各種ソート条件やさらなる絞り込みの条件を入力できるようにし、それに応じてソートや絞り込みの処理を行って一覧表示を行うようにしても良い。
また、必ずしも一覧表示ではなく、各キャプチャファイルとしての映像データが1つづつ順に表示されていくようにしてもよい。
或いは電子メール送信機能や、LAN(Local Area Network)通信機能、USB(Universal Serial Bus)インターフェース機能等を備えるようにし、一覧表示でリストアップされたキャプチャファイルや、拡大表示させたキャプチャファイルを外部機器に送信できるようにしてもよい。
このようにすると、ユーザーはキャプチャファイルとして収集した情報を、携帯電話、携帯用情報機器(PDA:Personal Digital Assistant等)、携帯用メディアプレーヤ等に転送し、外出先で情報を確認できるなど利便性を高めることができる。
以上では、図1のビデオレコーダ1の構成に基づいて実施の形態を説明してきたが、本発明が適用できるハードウエア構成は多様である。
例えばビデオレコーダ1としての装置以外に、録画再生機能のないチューナ機器(放送受信器)、チューナ内蔵のテレビジョン受信器、DVD(Digital Versatile Disc)やブルーレイディスク(Blu-Ray Disc)等の光ディスクや他の各種メディアを再生する再生装置などであっても、本発明は適用できる。
以下、例えばネートワーク接続された機器に対応するリモートコマンダーが本発明の映像処理装置の実施の形態となる例を図16〜図20で説明する。
各機器に対しては、IP(Internet Protocol)リモートコマンダー(以下、IPリモコンと略称する)80により操作可能とされる。このIPリモコン80は、ワイヤレスLANなどのネットワーク通信で各機器との間でコマンド信号や映像データ等のデータの送受信を行うことができるようにされている。
図17にIPリモコン80の内部構成を示す。図示する装置内の各部はバス100を介してデータや制御信号のやりとりを行う。
ROM/RAM94は、CPU93の動作プログラムの記憶やリモートコマンダーとして出力する各種コマンド情報の格納に用いられ、また演算処理のワーク領域や受信したデータのバッファ領域として用いられる。また本例では、キャプチャファイルの保存に用いられる。
なお、ROM/RAM94としては各種メモリ領域を総括的に示しており、ROM、D−RAM、S−RAM、不揮発性メモリなどが含まれる。
データ入出力インターフェース95は、例えばネットワーク通信部96による外部機器との通信のためのインターフェース処理を行う。例えばCPU93が送信しようとする制御信号やデータに対して所定の通信フォーマット処理を行い、バス100を介してネットワーク通信部96に転送し送信させる。またネットワーク通信部96により受信された各種データの入力処理を行い、バス100を介して所要の部位(CPU93,ROM/RAM94、コーデック処理部97、GDP98等)に転送する。
コーデック処理部97は、出力する音声データのデコード処理やデジタルオーディオ処理、D/A変換処理等を行い、アナログオーディオ信号をアンプ101に供給してスピーカ102からの音声出力を実行させる。
GDP(グラフィックディスプレイプロセッサ)98は、出力する映像データに関する処理や、各種画像の描画処理等を行う。GDP98で処理又は生成された映像データは表示部91に供給され、映像表示出力される。
赤外線通信部99は、赤外線信号により外部機器に操作コマンド信号を出力する。
ソフトウエア機能として、図示するようにOS(Operating System)110、ネットワークプロトコル処理部111、グラフィックスプロセッサ112、無線LAN処理部113、ウインドウシステム114、画像取得部115、映像ストリーム処理部116,リモート機器制御部117、映像/音声デコーダ部118、リモートコマンダアプリケーション119、情報付加部120が形成される。
OS110による基本処理上で機能するグラフィックプロセッサ112,ウインドウシステム114により、表示部91での表示動作が制御される。
またネットワークプロトコル処理部111、無線LAN処理部113によりネットワーク通信部96、データ入出力インターフェース95の動作が制御される。
また映像ストリーム処理部116、映像/音声デコーダ部118により、表示部91やスピーカ部102から出力される映像データ、音声データに関する処理が制御される。
リモート機器制御部117により、ネットワーク通信による外部機器への制御情報の送信動作等が制御される。
リモートコマンダアプリケーション119により、赤外線コマンド信号の出力動作が制御される。
また情報付加部120により、キャプチャ映像に付加する付加データの処理が行われる。
情報付加部120としては、文字入力部121,キーワード指定部122,キーワード取得部123,QRコード検出・認識部124、EPG処理部125,EPG取得部126が設けられる。
文字入力部121は、ユーザーが付加データを文字入力する場合の処理を行う。
キーワード指定部122は、ユーザーが付加データをキーワード選択により入力する場合の処理を行う。
キーワード取得部123は、キーワードとなる候補文字列を生成する場合の処理を行う。例えばEPGデータやQRコードからキーワードを抽出する。
QRコード検出・認識部124は、キャプチャされた映像データにQRコードが含まれている場合に、その検出と記録されたデータ内容の抽出処理を行う。
EPG取得部126はEPGデータを取得する。例えばネットワーク通信を介して外部装置からEPGデータを取得する処理を行う。
EPG処理部125は、取得したEPGデータについてのデータ内容の認識処理や選定処理等を行う。
・テレビジョン受像器81,82,83、ビデオレコーダ84,85のそれぞれに対して、赤外線コマンド信号を出力する通常のリモートコマンダーとしての動作。
・無線LANとしてのネットワーク通信により、テレビジョン受像器81,82,83,ビデオレコーダ84,85に制御信号を供給し、所定の動作を要求する動作。例えば個々の機器の動作制御(電源オン/オフ、録画、再生、受信チャンネル設定など)や、関連動作の指示が可能である。関連動作の指示としては、例えばビデオレコーダ84で映像コンテンツを再生させ、テレビジョン受像器82で表示させるなどの動作の指示や、テレビジョン受像器83で受信復調された放送映像をビデオレコーダ85で録画させる動作の指示などが可能とされる。
・テレビジョン受像器81,82,83,ビデオレコーダ84,85のいずれかにおいて受信或いは再生される映像信号/音声信号を当該IPリモコン80に送信させ、IPリモコン80の表示部91,スピーカ部102で映像/音声を出力する動作。
・IPリモコン80で表示される映像をテレビジョン受像器81,82,83,ビデオレコーダ84,85において表示させたり記録させたりする動作。
IPリモコン80によって放送映像又は再生映像をキャプチャする際のCPU93の処理例を図19に示す。なお、IPリモコン80によるキャプチャ処理としては、図6,図7,図8で説明したビデオレコーダ1の場合と同様に各種の処理例が考えられ、またそれらの変形例も考えられるが、図19では、図8のキャプチャ処理例IIIと同様の処理をIPリモコン80において実行する場合として示している。
CPU93は、ステップF501でユーザーのキャプチャ指示操作を監視し、またステップF502で付加データ入力開始の操作を監視している。
ユーザーは、テレビジョン受像器81で番組を視聴しているとき、取り込んでおきたい映像が表示されたタイミングで、IPリモコン80の操作キー92によりキャプチャ指示操作を行うことができる。
ステップF503では、CPU93はテレビジョン受像器81に対して、映像のキャプチャ要求を送信する。この送信は、ネットワーク通信部96から送信すればよいが、赤外線通信部99による赤外線信号として送信することも考えられる。なお、図16の例のようにテレビジョン受像器が複数、ネットワーク接続されている場合は、IPリモコン80はキャプチャ要求の送信先の機器を特定する必要がある。これはユーザーが、IPリモコン80を用いて操作する対象の機器を指示した場合は、その機器を送信先として特定すればよい。例えば、ユーザーがテレビジョン受像器81についての放送受信を指示する操作を行った場合や、或いはビデオレコーダ84で再生させてテレビジョン受像器81による表示出力を指示した場合においては、その後にキャプチャ指示操作は、テレビジョン受像器81の表示映像に対するものと判断し、CPU93はテレビジョン受像器81をキャプチャ要求の送信対象とすればよい。
なお、キャプチャされた1フレームの映像データについては、テレビジョン受像器81側で圧縮処理してからIPリモコン80に送信すればよいが、圧縮せずにIPリモコン80に送信し、IPリモコン80側で圧縮処理してROM/RAM94に記憶するようにしても良い。
図20にステップF503、F504、F505の処理による様子を示す。IPリモコン80からはテレビジョン受像器81に対してキャプチャ要求が送信され、テレビジョン受像器81はその時点で表示している映像データをIPリモコン80に送信する。IPリモコン80は、受信した映像データを記憶すると共に、図示するようにキャプチャした画像60を表示部91に表示させる。このとき、例えばメッセージ64やキーワードボックス63も表示させて、ユーザに付加データの入力を求めるようにする。もちろん図9のような文字入力ボックス61を表示させてもよい。
CPU93は、QRコードから、テキストデータ等、付加データ生成に必要な情報が得られた場合に、付加データが抽出可能と判断し、ステップF507からF508に進む。そしてステップF508では、QRコードかデコードされた情報に基づいて付加データを生成する。
ステップF509では、CPU93は生成付加データを、キャプチャした映像データCV#xに対応する付加データAdd#xとする。
その後ステップF501,F502の操作監視処理に戻る。
なお、このようにキャプチャファイルをROM/RAM94に記憶する以外に、外部の記憶装置に記憶させることもできる。
例えばCPU93はステップF510において、ファイル化した映像データCV#xと付加データAdd#xと、記録要求をビデオレコーダ84に送信する。ビデオレコーダ84では、これに応じてキャプチャファイルを内部の記録媒体に保存する。もちろんビデオレコーダ84に限らず、ファイル記録可能な他の装置に記録させても良い。
或いは、IPリモコン80にカードスロットを形成し、メモリカードを装着可能とした場合は、そのメモリカードにキャプチャファイルを記録するようにしてもよい。
そしてユーザーの操作により入力内容が確定されたら、ステップF513からF514に進み、確定された入力データによって付加データを生成し、キャプチャした映像データCV#xに対応する付加データAdd#xとする。
次にステップF510で、映像データCV#xと、付加データAdd#xを関連させてファイル化処理を実行させ、例えば図3(a)又は図3(b)のようなファイル形態でROM/RAM94、もしくは外部の記録可能な装置に記憶させる。
その後、上述のステップF512,F513,F514,F510の処理で付加データの入力又は編集、ファイル化、キャプチャファイルとしての記録を行う。
なお、キャプチャファイルを外部の記憶装置、例えばビデオレコーダ84等に保存する場合、既に外部機器に保存されているキャプチャファイルの編集については、それら外部機器と通信を行いながら上記ステップF511〜F510の処理を行えばよい。
なお、図19は一例であり、上記図6のように付加データをユーザー入力により生成する処理方式、図7のように付加データをQRコードやEPGデータ等から自動生成する処理方式も可能である。また付加データ入力に際して、図12で説明したように入力方式をユーザーが選択できるようにすることも可能である。つまり、図1〜図15で説明した実施の形態と同様に各種の変形例が想定できる。
また、上記例ではテレビジョン受像器81でストリーム映像を見ながら、キャプチャ指示操作に応じて映像データをIPリモコン80に取り込むようにしたが、ネットワーク通信により、テレビジョン受像器81,82,83で受信されたストリーム映像や、ビデオレコーダ84,85で再生したストリーム映像をIPリモコン80に供給し、IPリモコン80の表示部91でストリーム映像を見ることもできる。その場合、キャプチャ処理は、IPリモコン80内で、表示処理中のストリーム映像に対して行われればよい。
即ちCPU93は、ユーザーが操作キー92によりキャプチャファイルの表示要求の操作を行った場合、図13のステップF402,F403,F404,F405の処理を行って、ROM/RAM94に記憶されたキャプチャファイルの検索や表示部91での一覧表示を行うようにすればよい。またステップF406〜F411の処理もCPU93が実行するようにして、拡大表示や編集処理を行えばよい。
なお、上記のようにIPリモコン80にカードスロットを設けてメモリカードにキャプチャファイルを保存する場合も、同様の処理が可能である。
ただし、IPリモコン80がビデオレコーダ84,85等の外部のデータ記録可能な機器にキャプチャファイルを保存するようにする場合は、CPU93は、その外部機器に対してキャプチャファイルの一覧表示、拡大表示、編集等を要求することになる。
さらにこのIPリモコン80のような携帯可能な機器の場合、IPリモコン80を持ち運ぶことで、保存したキャプチャファイルを携帯できることにもなり、例えばラーメン屋の情報を保持しながら、そのラーメン屋を探すといったことも可能となるため、さらに便利に利用できる。
なお、ここではIPリモコン80としての機器で説明したが、携帯電話機やPDA(Personal Digital Assistant)などでも、上記動作を実行させるようにすることができ、その場合も、キャプチャファイルの携帯性が得られることになる。
この図21では、テレビジョン受像器81,82,83、ビデオレコーダ84,85が有線LANにより相互通信可能とされ、この有線LAN上に無線LAN用のアクセスポイント150が設けられる。そしてIPリモコン80は、アクセスポイント150を介して有線LANネットワークにアクセスする。つまりIPリモコン80はアクセスポイント150を介した通信によりネットワーク上の各機器を制御し、またデータの送受信を行う構成である。
このようなネットワーク構成においても、上述した動作は同様に実現できる。
Claims (13)
- 入力されたキャプチャ指示に応じて、表示装置部で表示させるストリーム映像データにおける1フレーム分の映像データを取り込む映像データキャプチャ手段と、
上記映像データキャプチャ手段が取り込んだ映像データに関するデータを取得するデータ取得手段と、
上記映像データキャプチャ手段で取り込んだ映像データに関連づける付加データを生成する付加データ生成手段と、
上記映像データキャプチャ手段で取り込んだ映像データと、上記付加データ生成手段で生成した付加データとを対応させて、所定の記憶部に記憶させる記憶制御手段と、
上記記憶制御手段によって上記記憶部に記憶させた映像データについての一覧画像データを生成し、上記表示装置部に対して出力する一覧表示制御手段と、
を備え、
上記データ取得手段は、上記映像データキャプチャ手段が取り込んだ映像データに記録されているコード情報を検出し、該コード情報を解析してデコードを行い、コードとして記録された情報を抽出してデータとして取得し、
上記付加データ生成手段は、上記データ取得手段で取得されたデータを上記映像データキャプチャ手段で取り込んだ映像データに対応する上記付加データとして生成する
映像処理装置。 - 上記コード情報は、QRコード、バーコード、二次元バーコードによる情報およびデジタル映像データとして付加的な情報であることを特徴とする請求項1に記載の映像処理装置。
- 上記映像データキャプチャ手段は、上記取り込んだ映像データに重畳されている電子番組情報を分離し取り込むとともに、
上記データ取得手段は、上記電子番組情報から抽出される文字情報に基づいてデータを取得することを特徴とする請求項1に記載の映像処理装置。 - 上記データ取得手段は、検出されたコード情報によって記録された情報が付加データとして用いる情報として、該コード情報に記録された情報からテキストデータ、URLデータが得られた場合に付加データとして抽出が可能と判断することを特徴とする請求項1に記載の映像処理装置。
- さらに、有線または無線によりネットワーク接続された外部機器との送受信制御手段を備え、
上記送受信制御手段は、上記外部機器との間で映像データ、及び該外部機器の制御信号の送受信を行うことを特徴とする請求項1に記載の映像処理装置。 - 上記映像データキャプチャ手段は、上記送受信制御手段を介して、上記外部機器から送信される映像データを取り込むことを特徴とする請求項5に記載の映像処理装置。
- 上記送受信制御手段は、上記記憶制御手段によって上記記憶部に記憶させた映像データについて上記外部機器に対して出力することを特徴とする請求項5に記載の映像処理装置。
- 上記一覧表示制御手段は、上記記憶部に記憶させた映像データについて、上記付加データに基づいて検索又はソートを行い、該検索又はソートの結果に基づいて上記一覧画像データを生成することを特徴とする請求項1に記載の映像処理装置。
- ユーザー操作に用いられる操作入力手段をさらに備え、
上記付加データ生成手段は、上記操作入力手段の操作によって入力されたデータを用いて上記付加データを生成することを特徴とする請求項1に記載の映像処理装置。 - 上記操作入力手段の操作によって入力されるデータは文字データであることを特徴とする請求項9に記載の映像処理装置。
- ユーザー操作に用いられる操作入力手段をさらに備え、
上記付加データ生成手段は、上記操作入力手段の操作によって選択されたデータを用いて上記付加データを生成することを特徴とする請求項1に記載の映像処理装置。 - 上記付加データ生成手段は、選択候補データを発生させるとともに、該選択候補データの中で上記操作入力手段の操作によって選択されたデータを用いて上記付加データを生成することを特徴とする請求項11に記載の映像処理装置。
- 入力されたキャプチャ指示に応じて、表示装置部で表示させるストリーム映像データにおける1フレーム分の映像データを取り込む映像データキャプチャステップと、
上記映像データキャプチャステップによって取り込んだ映像データに関するデータを取得するデータ取得ステップと、
上記映像データキャプチャステップで取り込んだ映像データに関連づける付加データを生成する付加データ生成ステップと、
上記映像データキャプチャステップで取り込んだ映像データと、上記付加データ生成ステップで生成した付加データとを対応させて、所定の記憶部に記憶させる記憶制御ステップと、
上記記憶制御ステップによって上記記憶部に記憶させた映像データについての一覧画像データを生成し、上記表示装置部に対して出力する一覧表示制御ステップと、
を備え、
上記データ取得ステップは、上記映像データキャプチャステップで取り込んだ映像データに記録されているコード情報を検出し、該コード情報を解析してデコードを行い、コードとして記録された情報を抽出してデータとして取得し、
上記付加データ生成ステップは、上記データ取得ステップで取得されたデータを上記映像データキャプチャステップによって取り込んだ映像データに対応する上記付加データとして生成する
映像処理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005143644A JP4577085B2 (ja) | 2005-05-17 | 2005-05-17 | 映像処理装置、映像処理方法 |
| US11/429,483 US8427455B2 (en) | 2005-05-17 | 2006-05-05 | Image processing apparatus and image processing method |
| EP20060252490 EP1724695A1 (en) | 2005-05-17 | 2006-05-11 | Image processing apparatus and image processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005143644A JP4577085B2 (ja) | 2005-05-17 | 2005-05-17 | 映像処理装置、映像処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006324730A JP2006324730A (ja) | 2006-11-30 |
| JP4577085B2 true JP4577085B2 (ja) | 2010-11-10 |
Family
ID=36781568
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005143644A Expired - Fee Related JP4577085B2 (ja) | 2005-05-17 | 2005-05-17 | 映像処理装置、映像処理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8427455B2 (ja) |
| EP (1) | EP1724695A1 (ja) |
| JP (1) | JP4577085B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017103600A (ja) * | 2015-12-01 | 2017-06-08 | シャープ株式会社 | 出力装置、受信装置、関連情報送信装置、コンピュータプログラム及び関連情報送受信システム |
Families Citing this family (81)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8462645B1 (en) | 2006-11-13 | 2013-06-11 | Joseph Harb | Interactive advertising system, business methods and software |
| US8310985B2 (en) | 2006-11-13 | 2012-11-13 | Joseph Harb | Interactive radio advertising and social networking |
| US8718538B2 (en) * | 2006-11-13 | 2014-05-06 | Joseph Harb | Real-time remote purchase-list capture system |
| US8391155B2 (en) * | 2006-11-13 | 2013-03-05 | Joseph Harb | Digital content download associated with corresponding radio broadcast items |
| US8296195B2 (en) * | 2006-11-13 | 2012-10-23 | Joseph Harb | Broadcast programming data capture |
| JP5132945B2 (ja) * | 2007-02-01 | 2013-01-30 | シャープ株式会社 | 広告配信システム、端末装置、広告配信方法、プログラム及び記録媒体 |
| JP4850753B2 (ja) * | 2007-02-28 | 2012-01-11 | シャープ株式会社 | 広告配信システム、端末装置、広告配信方法、プログラム及び記録媒体 |
| JP4825717B2 (ja) * | 2007-03-30 | 2011-11-30 | 富士通株式会社 | 文書収集方法、文書収集プログラム及び文書収集装置 |
| KR101377885B1 (ko) | 2007-07-23 | 2014-03-24 | 엘지전자 주식회사 | 영상표시기기에서 외부입력 라벨 표시 장치 및 방법 |
| JP2009033411A (ja) * | 2007-07-26 | 2009-02-12 | Sharp Corp | 放送受信装置および有料番組提供システム |
| JP4500845B2 (ja) * | 2007-11-13 | 2010-07-14 | シャープ株式会社 | 情報表示装置、情報表示方法、プログラム及び記録媒体 |
| KR101392273B1 (ko) * | 2008-01-07 | 2014-05-08 | 삼성전자주식회사 | 키워드 제공 방법 및 이를 적용한 영상기기 |
| US8301618B2 (en) * | 2008-02-26 | 2012-10-30 | Microsoft Corporation | Techniques to consume content and metadata |
| US9264669B2 (en) * | 2008-02-26 | 2016-02-16 | Microsoft Technology Licensing, Llc | Content management that addresses levels of functionality |
| US8358909B2 (en) * | 2008-02-26 | 2013-01-22 | Microsoft Corporation | Coordinated output of messages and content |
| JP5388480B2 (ja) * | 2008-06-02 | 2014-01-15 | キヤノン株式会社 | 電子番組表の表示方法、プログラム及び電子番組表の表示装置 |
| EP2353238A1 (en) | 2008-10-28 | 2011-08-10 | Airbiquity Inc. | Purchase of a piece of music being played on a radio in a vehicle |
| JP5279457B2 (ja) * | 2008-11-11 | 2013-09-04 | 三菱電機株式会社 | 放送受信端末 |
| US8918333B2 (en) | 2009-02-23 | 2014-12-23 | Joseph Harb | Method, system and apparatus for interactive radio advertising |
| JP5343676B2 (ja) * | 2009-04-08 | 2013-11-13 | ソニー株式会社 | 画像処理装置、画像処理方法およびコンピュータプログラム |
| US8452599B2 (en) * | 2009-06-10 | 2013-05-28 | Toyota Motor Engineering & Manufacturing North America, Inc. | Method and system for extracting messages |
| US9378205B1 (en) * | 2009-06-19 | 2016-06-28 | Sureclinical Inc. | System and method for managing and sharing pharmaceutical clinical trial regulatory documents |
| JP5520954B2 (ja) * | 2009-08-07 | 2014-06-11 | シャープ株式会社 | コンテンツ通知装置、通知方法、プログラム |
| US8237792B2 (en) | 2009-12-18 | 2012-08-07 | Toyota Motor Engineering & Manufacturing North America, Inc. | Method and system for describing and organizing image data |
| WO2011135664A1 (ja) * | 2010-04-27 | 2011-11-03 | 富士通株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| US8424621B2 (en) | 2010-07-23 | 2013-04-23 | Toyota Motor Engineering & Manufacturing North America, Inc. | Omni traction wheel system and methods of operating the same |
| US9329966B2 (en) | 2010-11-23 | 2016-05-03 | Echostar Technologies L.L.C. | Facilitating user support of electronic devices using matrix codes |
| US9792612B2 (en) | 2010-11-23 | 2017-10-17 | Echostar Technologies L.L.C. | Facilitating user support of electronic devices using dynamic matrix code generation |
| US8386339B2 (en) | 2010-11-23 | 2013-02-26 | Echostar Technologies L.L.C. | Ordering via dynamic matrix code generation |
| CA2818757C (en) | 2010-11-24 | 2019-12-03 | Echostar Technologies Llc | Tracking user interaction from a receiving device |
| US8439257B2 (en) | 2010-12-01 | 2013-05-14 | Echostar Technologies L.L.C. | User control of the display of matrix codes |
| US9280515B2 (en) | 2010-12-03 | 2016-03-08 | Echostar Technologies L.L.C. | Provision of alternate content in response to QR code |
| US8886172B2 (en) | 2010-12-06 | 2014-11-11 | Echostar Technologies L.L.C. | Providing location information using matrix code |
| US8875173B2 (en) | 2010-12-10 | 2014-10-28 | Echostar Technologies L.L.C. | Mining of advertisement viewer information using matrix code |
| US9596500B2 (en) | 2010-12-17 | 2017-03-14 | Echostar Technologies L.L.C. | Accessing content via a matrix code |
| US8640956B2 (en) | 2010-12-17 | 2014-02-04 | Echostar Technologies L.L.C. | Accessing content via a matrix code |
| US9148686B2 (en) * | 2010-12-20 | 2015-09-29 | Echostar Technologies, Llc | Matrix code-based user interface |
| US8856853B2 (en) | 2010-12-29 | 2014-10-07 | Echostar Technologies L.L.C. | Network media device with code recognition |
| US8408466B2 (en) | 2011-01-04 | 2013-04-02 | Echostar Technologies L.L.C. | Assisting matrix code capture by signaling matrix code readers |
| US8292166B2 (en) | 2011-01-07 | 2012-10-23 | Echostar Technologies L.L.C. | Performing social networking functions using matrix codes |
| US8534540B2 (en) | 2011-01-14 | 2013-09-17 | Echostar Technologies L.L.C. | 3-D matrix barcode presentation |
| US8786410B2 (en) | 2011-01-20 | 2014-07-22 | Echostar Technologies L.L.C. | Configuring remote control devices utilizing matrix codes |
| US8553146B2 (en) | 2011-01-26 | 2013-10-08 | Echostar Technologies L.L.C. | Visually imperceptible matrix codes utilizing interlacing |
| US8468610B2 (en) | 2011-01-27 | 2013-06-18 | Echostar Technologies L.L.C. | Determining fraudulent use of electronic devices utilizing matrix codes |
| US8430302B2 (en) | 2011-02-03 | 2013-04-30 | Echostar Technologies L.L.C. | Enabling interactive activities for content utilizing matrix codes |
| US9571888B2 (en) | 2011-02-15 | 2017-02-14 | Echostar Technologies L.L.C. | Selection graphics overlay of matrix code |
| US8511540B2 (en) | 2011-02-18 | 2013-08-20 | Echostar Technologies L.L.C. | Matrix code for use in verification of data card swap |
| US8931031B2 (en) | 2011-02-24 | 2015-01-06 | Echostar Technologies L.L.C. | Matrix code-based accessibility |
| US9367669B2 (en) | 2011-02-25 | 2016-06-14 | Echostar Technologies L.L.C. | Content source identification using matrix barcode |
| US8550334B2 (en) | 2011-02-28 | 2013-10-08 | Echostar Technologies L.L.C. | Synching one or more matrix codes to content related to a multimedia presentation |
| US8443407B2 (en) | 2011-02-28 | 2013-05-14 | Echostar Technologies L.L.C. | Facilitating placeshifting using matrix code |
| US8833640B2 (en) | 2011-02-28 | 2014-09-16 | Echostar Technologies L.L.C. | Utilizing matrix codes during installation of components of a distribution system |
| US9736469B2 (en) | 2011-02-28 | 2017-08-15 | Echostar Technologies L.L.C. | Set top box health and configuration |
| US8880289B2 (en) | 2011-03-17 | 2014-11-04 | Toyota Motor Engineering & Manufacturing North America, Inc. | Vehicle maneuver application interface |
| EP2525281B1 (en) | 2011-05-20 | 2019-01-02 | EchoStar Technologies L.L.C. | Improved progress bar |
| US20120304224A1 (en) * | 2011-05-25 | 2012-11-29 | Steven Keith Hines | Mechanism for Embedding Metadata in Video and Broadcast Television |
| KR101459551B1 (ko) * | 2011-07-05 | 2014-11-10 | 주식회사 케이티 | 방송 콘텐츠 정보 제공 방법 및 시스템 |
| US8667539B2 (en) * | 2011-08-03 | 2014-03-04 | Symbol Shifters, LLC | System for scanable icon detection and management |
| US20130036442A1 (en) * | 2011-08-05 | 2013-02-07 | Qualcomm Incorporated | System and method for visual selection of elements in video content |
| US8826340B2 (en) | 2011-10-14 | 2014-09-02 | Symbol Shifters, LLC | Method for more efficient collecting of information |
| KR20130044652A (ko) | 2011-10-24 | 2013-05-03 | (주)휴맥스 | 콘텐츠 수신기에서 정보 처리 방법 |
| WO2013065221A1 (ja) * | 2011-11-04 | 2013-05-10 | パナソニック株式会社 | 送信端末、受信端末および情報伝達方法 |
| US9565476B2 (en) * | 2011-12-02 | 2017-02-07 | Netzyn, Inc. | Video providing textual content system and method |
| US8855847B2 (en) | 2012-01-20 | 2014-10-07 | Toyota Motor Engineering & Manufacturing North America, Inc. | Intelligent navigation system |
| JP2013152517A (ja) * | 2012-01-24 | 2013-08-08 | Funai Electric Co Ltd | クーポン配布システム、テレビ、サーバー |
| KR101911803B1 (ko) | 2012-08-10 | 2018-10-26 | 삼성전자주식회사 | 휴대용 단말 장치 및 그 동작 방법 |
| US9832413B2 (en) | 2012-09-19 | 2017-11-28 | Google Inc. | Automated channel detection with one-way control of a channel source |
| US9866899B2 (en) | 2012-09-19 | 2018-01-09 | Google Llc | Two way control of a set top box |
| US9788055B2 (en) * | 2012-09-19 | 2017-10-10 | Google Inc. | Identification and presentation of internet-accessible content associated with currently playing television programs |
| US10735792B2 (en) | 2012-09-19 | 2020-08-04 | Google Llc | Using OCR to detect currently playing television programs |
| US9973722B2 (en) | 2013-08-27 | 2018-05-15 | Qualcomm Incorporated | Systems, devices and methods for displaying pictures in a picture |
| KR20150046950A (ko) * | 2013-10-23 | 2015-05-04 | 삼성전자주식회사 | 영상에 포함된 정보코드를 처리하는 디스플레이장치 및 방법 |
| US11310056B2 (en) | 2013-12-09 | 2022-04-19 | Sureclinical Inc. | System and method for high trust cloud digital signing and workflow automation in health sciences |
| WO2015185104A1 (en) * | 2014-06-03 | 2015-12-10 | Arcelik Anonim Sirketi | Image display device capable of retrieving secondary non-direct information in a broadcast program |
| CN105407071A (zh) * | 2014-08-29 | 2016-03-16 | 阿里巴巴集团控股有限公司 | 一种信息展示方法、客户端、服务器及系统 |
| KR20160044954A (ko) * | 2014-10-16 | 2016-04-26 | 삼성전자주식회사 | 정보 제공 방법 및 이를 구현하는 전자 장치 |
| US20170332127A1 (en) * | 2014-12-04 | 2017-11-16 | Thomson Licensing | Method and apparatus for video picture playback |
| JP2017011435A (ja) * | 2015-06-19 | 2017-01-12 | キヤノン株式会社 | 撮像装置及びその制御方法 |
| US11328234B2 (en) | 2015-12-11 | 2022-05-10 | Sureclinical Inc. | Interactive project progress tracking interface |
| US10136183B2 (en) | 2015-12-16 | 2018-11-20 | Gracenote, Inc. | Dynamic video overlays |
| KR102769027B1 (ko) * | 2016-09-09 | 2025-02-18 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3365161B2 (ja) | 1995-07-28 | 2003-01-08 | ソニー株式会社 | 送信装置及び方法、受信装置及び方法、及び送受信システム |
| JPH10164525A (ja) | 1996-11-29 | 1998-06-19 | Sony Corp | データ放送システム |
| JP3980687B2 (ja) | 1996-11-29 | 2007-09-26 | ソニー株式会社 | 情報付加放送システム |
| JP2000023079A (ja) | 1998-07-03 | 2000-01-21 | Sony Corp | 画像記録再生装置 |
| GB9817421D0 (en) | 1998-08-11 | 1998-10-07 | Danmere Limited | Interactive television control/operating system |
| JP2000341630A (ja) * | 1999-05-31 | 2000-12-08 | Seiko Epson Corp | Tv放送情報の記憶・表示システムおよびプリンタ |
| JP2002185906A (ja) | 2000-12-11 | 2002-06-28 | Sanyo Electric Co Ltd | 番組記録システム、および番組記録方法 |
| JP2002320164A (ja) * | 2001-04-23 | 2002-10-31 | Sharp Corp | デジタル放送受信機 |
| JP2003099453A (ja) * | 2001-09-26 | 2003-04-04 | Hitachi Ltd | 情報提供システムおよびプログラム |
| CA2752536C (en) * | 2002-09-13 | 2015-01-27 | Karl Storz Imaging, Inc. | Video recording and image capture device |
| JP4059173B2 (ja) * | 2003-06-27 | 2008-03-12 | 株式会社デンソーウェーブ | 光学的情報読取装置および光学的情報の読取方法 |
| GB0320314D0 (en) | 2003-08-29 | 2003-10-01 | Pioneer Technology United King | Digital television signal decoder |
| WO2005027509A1 (ja) * | 2003-09-12 | 2005-03-24 | Matsushita Electric Industrial Co., Ltd. | 画像表示装置及びその方法 |
| US7387250B2 (en) * | 2003-12-04 | 2008-06-17 | Scanbuy, Inc. | System and method for on the spot purchasing by scanning barcodes from screens with a mobile device |
-
2005
- 2005-05-17 JP JP2005143644A patent/JP4577085B2/ja not_active Expired - Fee Related
-
2006
- 2006-05-05 US US11/429,483 patent/US8427455B2/en not_active Expired - Fee Related
- 2006-05-11 EP EP20060252490 patent/EP1724695A1/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017103600A (ja) * | 2015-12-01 | 2017-06-08 | シャープ株式会社 | 出力装置、受信装置、関連情報送信装置、コンピュータプログラム及び関連情報送受信システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006324730A (ja) | 2006-11-30 |
| US20060265731A1 (en) | 2006-11-23 |
| EP1724695A1 (en) | 2006-11-22 |
| US8427455B2 (en) | 2013-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4577085B2 (ja) | 映像処理装置、映像処理方法 | |
| JP4861598B2 (ja) | 視聴する番組の選択を行う際に、ユーザを補助する方法 | |
| US20150271565A1 (en) | Multimedia device for presenting various multimedia content | |
| US8763034B2 (en) | Method and apparatus for reproducing network content | |
| JP2006511997A (ja) | 映像信号を表示するためのディスプレイを備えた携帯コントローラを有するレジデンシャルゲートウェイシステム | |
| EP1096793B1 (en) | System, method, signal, user interface and software to display thumbnail banners | |
| US20070040936A1 (en) | Method of searching scenes recorded in PVR and television receiver using the same | |
| EP1796380A1 (en) | Content output system, information display apparatus, content output apparatus, and content information display method | |
| US20060109378A1 (en) | Apparatus and method for storing and displaying broadcasting caption | |
| JP4678246B2 (ja) | 番組検索支援システム | |
| US8655142B2 (en) | Apparatus and method for display recording | |
| JPWO2004091200A1 (ja) | データ処理装置 | |
| JP2004357293A (ja) | 識別子で関連付けられたドキュメントの選択のためのナビゲーション処理及びその処理を実施する装置 | |
| US20060024025A1 (en) | Signal reproducing apparatus and signal reproducing method | |
| JP4159949B2 (ja) | 番組記録再生装置、並びに、番組記録再生方法。 | |
| JP4062715B2 (ja) | 情報処理装置および方法、並びに提供媒体 | |
| JP2002199348A (ja) | 情報受信記録再生装置 | |
| JP4062716B2 (ja) | 情報処理装置および方法、並びに提供媒体 | |
| JP2006236111A (ja) | コンテンツ検索装置および方法、コンテンツ検索プログラムならびに当該プログラムを記録した機械読取り可能な記録媒体 | |
| JP4313023B2 (ja) | 情報取得出力装置および情報取得出力方法ならびにプログラム | |
| JP2002325215A (ja) | データ放送受信端末、表示方法、及びそのプログラム | |
| JP4802766B2 (ja) | タイマ予約装置及び情報記録装置 | |
| JP4539445B2 (ja) | データ転送システム、データ転送処理装置、データ転送処理方法 | |
| KR101307750B1 (ko) | 방송 프로그램과 연관된 웹페이지를 제공하는 영상기기의동작 방법 및 그 방법을 채용한 영상기기 | |
| JP2007041914A (ja) | 情報処理装置および情報検索方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060915 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060915 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080903 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090728 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090917 |
|
| 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: 20100727 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100809 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130903 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130903 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |