JP2011515957A - 不揮発性メモリからのメディアデータの効果的な低電力検索技術 - Google Patents
不揮発性メモリからのメディアデータの効果的な低電力検索技術 Download PDFInfo
- Publication number
- JP2011515957A JP2011515957A JP2011500924A JP2011500924A JP2011515957A JP 2011515957 A JP2011515957 A JP 2011515957A JP 2011500924 A JP2011500924 A JP 2011500924A JP 2011500924 A JP2011500924 A JP 2011500924A JP 2011515957 A JP2011515957 A JP 2011515957A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- media
- media data
- pointer structure
- volatile memory
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3293—Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Stored Programmes (AREA)
- Power Sources (AREA)
Abstract
【選択図】図4C
Description
Claims (42)
- 不揮発性メモリ内に記憶されたメディアデータのポインタ構造を、第1のプロセッサによって生成することと、
第2のプロセッサによってアクセス可能なメモリ領域内に、前記第1のプロセッサによって前記ポインタ構造を書き込むことと、
前記第2のプロセッサによって前記メモリ領域から前記ポインタ構造を読み出すことと、
前記ポインタ構造に基づいて、前記第2のプロセッサによって前記不揮発性メモリから前記メディアデータのブロックを検索することと、
を具備するメディア機器の電力を減らす方法。 - 前記第1のプロセッサはアプリケーションプロセッサである請求項1の方法。
- 前記第2のプロセッサは、デジタル信号プロセッサである請求項1の方法。
- 前記第2のプロセッサは、周辺プロセッサである請求項1の方法。
- 前記第1のプロセッサは、前記メモリ領域への前記ポインタ構造の書き込みの後、スリープモードに入る請求項1の方法。
- 前記メディアデータは、オーディオファイルデータである請求項1の方法。
- 前記メディアデータは、ビデオファイルデータである請求項1の方法。
- 前記第2のプロセッサによって検索された前記メディアデータの前記ブロックの少なくとも一部は、ビットストリームバッファに書き込まれる請求項1の方法。
- 前記第2のプロセッサは、ビットストリームバッファの残りを監視する請求項8の方法。
- 前記第2のプロセッサは、検索された前記メディアデータの前記少なくとも一部を復号化(decrypt)する請求項8の方法。
- 前記第2のプロセッサは、検索された前記メディアデータの前記少なくとも一部をクリプトエンジンアクセラレータ(crypto engine accelerator)に送る請求項8の方法。
- 同時タスク(concurrent task)がある場合、前記第1のプロセッサは、前記第2のプロセッサが前記不揮発性メモリから前記メディアデータの前記ブロックの検索を終了した後に、前記不揮発性メモリに書き込む請求項1の方法。
- ポインタ構造は、前記同時のタスクが終了した後に再作成される請求項12の方法。
- 前記第1のプロセッサによって前記ポインタ構造を生成することは、前記メディア機器のユーザーからオーディオファイルまたはビデオファイルの選択によって開始される請求項1の方法。
- 早送りまたは巻き戻しの間、前記第1のプロセッサは、前記検索されたメディアデータの前記ブロックよりも小さいステップサイズに基づいて、新ポインタ構造を再作成する請求項1の方法。
- メディアデータを記憶した不揮発性メモリと、
前記不揮発性メモリに結合され、前記不揮発性メモリ内に記憶された前記メディアデータの位置及びサイズを含むポインタ構造を生成するように構成された第1のプロセッサと、
前記アプリケーションプロセッサによって書き込まれた前記ポインタ構造を記憶するためのメモリ領域と、
前記メモリ領域から前記ポインタ構造を読み出すように構成され、前記不揮発性メモリから前記メディアデータのブロックを検索するように構成された第2のプロセッサと、
を具備するメディア機器。 - 前記第1のプロセッサは、アプリケーションプロセッサである請求項16のメディア機器。
- 前記第2のプロセッサは、デジタル信号プロセッサである請求項16のメディア機器。
- 前記第2のプロセッサは、周辺プロセッサである請求項16のメディア機器。
- 前記第1のプロセッサは、前記ポインタ構造を前記メモリ領域へ書き込んだ後に、スリープモードに入る請求項16のメディア機器。
- 前記メディアデータは、オーディオファイルデータである請求項16のメディア機器。
- 前記メディアデータは、ビデオファイルデータである請求項16のメディア機器。
- 前記第2のプロセッサによって検索された前記メディアデータの前記ブロックの少なくとも一部は、ビットストリームバッファに書き込まれる請求項16のメディア機器。
- 同時タスク(concurrent task)がある場合、前記第1のプロセッサは、前記第2のプロセッサが前記不揮発性メモリから前記メディアデータの前記ブロックの検索を終了した後に、前記不揮発性メモリに書き込む請求項16のメディア機器。
- ポインタ構造は、前記同時のタスクが終了した後に再作成される請求項24のメディア機器。
- 早送りまたは巻き戻しの間、前記アプリケーションプロセッサは、前記検索されたメディアデータの前記ブロックよりも小さいステップサイズに基づいて、新ポインタ構造を再作成する請求項16のメディア機器。
- 不揮発性メモリ内に記憶されたメディアデータのポインタ構造を、アプリケーションプロセッサによって生成する手段と、
前記アプリケーションプロセッサによって、異なるプロセッサによってアクセス可能なメモリ領域内に前記ポインタ構造を書き込む手段と、
前記異なるプロセッサによって前記メモリ領域から前記ポインタ構造を読み出す手段と、
前記ポインタ構造に基づいて、前記異なるプロセッサによって前記不揮発性メモリから前記メディアデータを検索する手段と、
を具備するメディア機器。 - 前記異なるプロセッサは、デジタル信号プロセッサまたは周辺プロセッサである請求項27のメディア機器。
- 前記アプリケーションプロセッサは、前記ポインタ構造を前記メモリ領域へ書き込む手段が達成された後に、スリープモードに入る請求項27のメディア機器。
- 前記メディアデータはオーディオファイルデータである請求項27のメディア機器。
- 前記メディアデータはビデオファイルデータである請求項27のメディア機器。
- 前記異なるプロセッサによって検索された前記メディアデータの前記ブロックの少なくとも一部は、ビットストリームバッファに書き込まれる請求項27のメディア機器。
- デジタル信号プロセッサは、検索された前記メディアデータの前記少なくとも一部を復号化(decrypt)する請求項27のメディア機器。
- 前記異なるプロセッサは、検索された前記メディアデータの前記少なくとも一部をクリプトエンジンアクセラレータ(crypto engine accelerator)に送る請求項27のメディア機器。
- 早送りまたは巻き戻しの間、前記アプリケーションプロセッサは、前記検索されたメディアデータの前記ブロックよりも小さいステップサイズに基づいて、新ポインタ構造を再作成する請求項27のメディア機器。
- 不揮発性メモリ内に記憶されたメディアデータのポインタ構造を、第1のプロセッサによって生成するためのコードと、
前記第1のプロセッサによって第2のプロセッサによってアクセス可能なメモリ領域内に前記ポインタ構造を書き込むためのコードと、
前記第2のプロセッサによって前記メモリ領域から前記ポインタ構造を読み出すためのコードと、
前記ポインタ構造に基づいて、前記第2のプロセッサによって前記不揮発性メモリから前記メディアデータのブロックを検索するためのコードと、
を具備する1以上のプロセッサによって実行可能な命令のセットを具体化するコンピュータ読み取り可能なメディア。 - 前記第1のプロセッサはアプリケーションプロセッサである請求項36のコンピュータ読み取り可能なメディア。
- 前記第2のプロセッサは、デジタル信号プロセッサである請求項36のコンピュータ読み取り可能なメディア。
- 前記第2のプロセッサは、周辺プロセッサである請求項36のコンピュータ読み取り可能なメディア。
- 前記第1のプロセッサは、前記メモリ領域への前記ポインタ構造の書き込みの後、スリープモードに入る請求項36のコンピュータ読み取り可能なメディア。
- 前記メディアデータは、オーディオファイルデータである請求項37のコンピュータ読み取り可能なメディア。
- 前記メディアデータは、ビデオファイルデータである請求項37のコンピュータ読み取り可能なメディア。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US3745008P | 2008-03-18 | 2008-03-18 | |
US61/037,450 | 2008-03-18 | ||
US12/405,064 US8103891B2 (en) | 2008-03-18 | 2009-03-16 | Efficient low power retrieval techniques of media data from non-volatile memory |
US12/405,064 | 2009-03-16 | ||
PCT/US2009/037515 WO2009117488A1 (en) | 2008-03-18 | 2009-03-18 | Efficient low power retrieval techniques of media data from non-volatile memory |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011515957A true JP2011515957A (ja) | 2011-05-19 |
JP5734835B2 JP5734835B2 (ja) | 2015-06-17 |
Family
ID=41090050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011500924A Expired - Fee Related JP5734835B2 (ja) | 2008-03-18 | 2009-03-18 | 不揮発性メモリからのメディアデータの効果的な低電力検索技術 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8103891B2 (ja) |
EP (1) | EP2255266A1 (ja) |
JP (1) | JP5734835B2 (ja) |
KR (1) | KR101229522B1 (ja) |
CN (1) | CN101910976B (ja) |
TW (1) | TW200949551A (ja) |
WO (1) | WO2009117488A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105550640A (zh) * | 2015-12-07 | 2016-05-04 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
KR20170049191A (ko) * | 2015-10-28 | 2017-05-10 | 삼성전자주식회사 | 이미지 처리 장치 및 이미지 처리 방법 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101596222B1 (ko) * | 2009-08-25 | 2016-02-23 | 삼성전자주식회사 | 영상 재생 장치의 부팅을 제어하는 방법 및 그 장치 |
TWI488107B (zh) * | 2009-12-09 | 2015-06-11 | Silicon Motion Inc | 用來增進快退效能之方法以及相關的電子裝置 |
KR101279507B1 (ko) * | 2009-12-15 | 2013-06-28 | 한국전자통신연구원 | 병렬 처리 기반 파이프라인 복호화 장치 및 방법 |
TWI399644B (zh) * | 2009-12-24 | 2013-06-21 | Univ Nat Taiwan | 非揮發記憶體區塊管理方法 |
TWI587125B (zh) * | 2010-08-04 | 2017-06-11 | 華碩電腦股份有限公司 | 具省電功能的電腦系統 |
TWI454981B (zh) * | 2011-06-22 | 2014-10-01 | Tu Yen Hung | Output sensor array of sensor data |
US20150113594A1 (en) * | 2013-10-18 | 2015-04-23 | Vixs Systems, Inc. | Processing system with virtual clients and methods for use therewith |
US20150160707A1 (en) * | 2013-12-06 | 2015-06-11 | Htc Corporation | Portable electronic device |
CN112214444A (zh) * | 2020-09-24 | 2021-01-12 | 深圳云天励飞技术股份有限公司 | 一种核间通信方法、arm、dsp及终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07191899A (ja) * | 1993-12-27 | 1995-07-28 | Hitachi Ltd | ファイル転送方法、データアクセス方法およびデータ書き込み方法 |
US5748983A (en) * | 1995-06-07 | 1998-05-05 | Advanced Micro Devices, Inc. | Computer system having a dedicated multimedia engine and multimedia memory having arbitration logic which grants main memory access to either the CPU or multimedia engine |
US5892966A (en) * | 1997-06-27 | 1999-04-06 | Sun Microsystems, Inc. | Processor complex for executing multimedia functions |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4402901A1 (de) * | 1994-02-02 | 1995-08-03 | Sel Alcatel Ag | Vorrichtung und Verfahren zur Speicherung und Wiedergabe von digitalen Daten |
US6226237B1 (en) | 1998-03-26 | 2001-05-01 | O2 Micro International Ltd. | Low power CD-ROM player for portable computer |
US20020087225A1 (en) * | 2001-01-03 | 2002-07-04 | Howard Gary M. | Portable computing device having a low power media player |
US20060093320A1 (en) * | 2004-10-29 | 2006-05-04 | Hallberg Bryan S | Operation modes for a personal video recorder using dynamically generated time stamps |
KR100749469B1 (ko) * | 2005-09-15 | 2007-08-14 | 엠텍비젼 주식회사 | 복수의 메모리를 포함한 멀티미디어 플랫폼을 구비한 장치및 비휘발성 메모리 공유 방법 |
US7496770B2 (en) * | 2005-09-30 | 2009-02-24 | Broadcom Corporation | Power-efficient technique for invoking a co-processor |
US7814304B2 (en) * | 2007-03-14 | 2010-10-12 | Apple Inc. | Switching drivers between processors |
-
2009
- 2009-03-16 US US12/405,064 patent/US8103891B2/en not_active Expired - Fee Related
- 2009-03-18 WO PCT/US2009/037515 patent/WO2009117488A1/en active Application Filing
- 2009-03-18 CN CN2009801015694A patent/CN101910976B/zh not_active Expired - Fee Related
- 2009-03-18 TW TW098108785A patent/TW200949551A/zh unknown
- 2009-03-18 EP EP09722437A patent/EP2255266A1/en not_active Ceased
- 2009-03-18 JP JP2011500924A patent/JP5734835B2/ja not_active Expired - Fee Related
- 2009-03-18 KR KR1020107023280A patent/KR101229522B1/ko not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07191899A (ja) * | 1993-12-27 | 1995-07-28 | Hitachi Ltd | ファイル転送方法、データアクセス方法およびデータ書き込み方法 |
US5748983A (en) * | 1995-06-07 | 1998-05-05 | Advanced Micro Devices, Inc. | Computer system having a dedicated multimedia engine and multimedia memory having arbitration logic which grants main memory access to either the CPU or multimedia engine |
US5892966A (en) * | 1997-06-27 | 1999-04-06 | Sun Microsystems, Inc. | Processor complex for executing multimedia functions |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170049191A (ko) * | 2015-10-28 | 2017-05-10 | 삼성전자주식회사 | 이미지 처리 장치 및 이미지 처리 방법 |
KR102400104B1 (ko) * | 2015-10-28 | 2022-05-19 | 삼성전자주식회사 | 이미지 처리 장치 및 이미지 처리 방법 |
CN105550640A (zh) * | 2015-12-07 | 2016-05-04 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105550640B (zh) * | 2015-12-07 | 2019-07-26 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
TW200949551A (en) | 2009-12-01 |
US20090240967A1 (en) | 2009-09-24 |
KR101229522B1 (ko) | 2013-02-04 |
JP5734835B2 (ja) | 2015-06-17 |
CN101910976A (zh) | 2010-12-08 |
CN101910976B (zh) | 2013-06-19 |
EP2255266A1 (en) | 2010-12-01 |
WO2009117488A1 (en) | 2009-09-24 |
KR20100135825A (ko) | 2010-12-27 |
US8103891B2 (en) | 2012-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5734835B2 (ja) | 不揮発性メモリからのメディアデータの効果的な低電力検索技術 | |
JP4219680B2 (ja) | 不揮発性メモリカード、コンパクトディスクまたはその他のメディアから記録済みのオーディオ、ビデオまたはその他のコンテンツを再生するためのシステム、方法およびデバイス | |
KR100730903B1 (ko) | 향상된 호환성을 갖춘 보안형 메모리 장치 | |
EP1313108B1 (en) | Memory and data processing units and data processing methods | |
US6947775B2 (en) | System, method, program and storage medium for saving power | |
JP2017153117A (ja) | 暗号化トランスポート・ソリッドステート・ディスク・コントローラ | |
WO2001082292A1 (fr) | Decodeur | |
JP2001014441A (ja) | 半導体メモリカード及び読み出し装置 | |
US20040039575A1 (en) | Host processing device using external storage medium | |
US6990589B1 (en) | Recording and/or playback apparatus and method | |
JP2003044361A (ja) | データ保存再生システム、データ保存装置、データ再生装置、データ保存再生方法、プログラム、および媒体 | |
JP2001202094A (ja) | 再生装置、再生方法及び再生システム | |
JP3882460B2 (ja) | メモリ装置、データ処理装置、データ処理システムおよびデータ処理方法 | |
US20090328146A1 (en) | Method of generating authentication code in digital device | |
JP2006209689A (ja) | データ処理回路 | |
EP1585127A2 (en) | System, method, and device for playing back recorded audio, video or other content from non-volatile memory cards, compact disks, or other media | |
JP4506831B2 (ja) | 音声データ再生方法、音声データ再生システム、音声データ送信処理プログラム、音声データ受信端末 | |
WO2001082288A1 (fr) | Dispositif de reproduction musicale | |
JP2007141333A (ja) | オーディオファイル処理装置及びオーディオファイル処理方法 | |
JP2008067148A (ja) | 携帯通信端末装置および同装置におけるコンテンツ管理方法 | |
JP2003123044A (ja) | アクセス制御方法及び電子機器 | |
JP2004199785A (ja) | 圧縮音声データ記録装置及び圧縮音声データ記録方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121009 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130108 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130116 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130305 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130402 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130701 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130708 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131022 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140122 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140415 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140930 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141009 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150127 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150219 |
|
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: 20150317 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150415 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5734835 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |