JP2007334641A - 情報処理装置および方法、並びにプログラム - Google Patents
情報処理装置および方法、並びにプログラム Download PDFInfo
- Publication number
- JP2007334641A JP2007334641A JP2006165904A JP2006165904A JP2007334641A JP 2007334641 A JP2007334641 A JP 2007334641A JP 2006165904 A JP2006165904 A JP 2006165904A JP 2006165904 A JP2006165904 A JP 2006165904A JP 2007334641 A JP2007334641 A JP 2007334641A
- Authority
- JP
- Japan
- Prior art keywords
- master
- priority
- time
- access
- counter
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/3625—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using a time dependent access
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/364—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
【解決手段】複数のデバイスにあらかじめ定められている優先順位に基づいて、バスなどの共通の通信経路を介して、複数のデバイスの間の通信を制御するとき、変更部171は、複数のデバイスのうちの所定のデバイスの優先順位である第1の優先順位を、所定の期間だけ、第2の優先順位に変更し、カウンタ制御部154は、所定の期間の長さを制御する。本発明は、例えば、デジタルビデオカメラに適用することができる。
【選択図】図4
Description
Claims (9)
- 複数のデバイスにあらかじめ定められている優先順位に基づいて、共通の通信経路を介しての前記複数のデバイスの間の通信を制御する情報処理装置において、
前記複数のデバイスのうちの所定のデバイスの優先順位である第1の優先順位を、所定の期間だけ、第2の優先順位に変更する変更手段と、
前記所定の期間の長さを制御する制御手段と
を備える情報処理装置。 - 前記変更手段は、前記所定の期間が終了したときに、前記所定のデバイスの前記第2の優先順位を、前記第1の優先順位に戻す
請求項1に記載の情報処理装置。 - 前記変更手段は、前記所定のデバイスからの通信の要求に対して応答したときに、前記所定のデバイスの優先順位である第1の優先順位を、前記第2の優先順位に変更する
請求項2に記載の情報処理装置。 - 前記制御手段は、基準となるクロックごとにカウントし、カウントした値が所定の閾値になったときに、前記カウントした値をリセットするカウンタの動作を制御することによって、前記所定の期間の長さを制御し、
前記変更手段は、前記カウントした値が前記閾値になったときに、前記所定のデバイスの前記第2の優先順位を、前記第1の優先順位に戻す
請求項3に記載の情報処理装置。 - 前記制御手段は、前記所定のデバイスからの通信の要求があり、かつ、前記所定のデバイスの優先順位が第2の優先順位に変更されているときにカウンタを動作させるように、カウンタの動作を制御する
請求項4に記載の情報処理装置。 - 前記通信経路は、バスである
請求項1に記載の情報処理装置。 - 前記複数のデバイスは、前記通信経路を介して、フレームまたはフィールドを単位とする画像データを相互に通信し、
前記変更手段は、フレームに割り当てられた時間であるフレーム時間内またはフィールドに割り当てられた時間であるフィールド時間内に少なくともフレームまたはフィールドの画像処理が行われるように、前記所定の期間だけ、前記所定のデバイスの優先順位を変更し、
前記制御手段は、前記フレーム時間または前記フィールド時間を確保するように、前記所定の期間の長さを制御する
請求項6に記載の情報処理装置。 - 複数のデバイスにあらかじめ定められている優先順位に基づいて、共通の通信経路を介しての前記複数のデバイスの間の通信を制御する情報処理装置の情報処理方法において、
前記複数のデバイスのうちの所定のデバイスの優先順位である第1の優先順位を、所定の期間だけ、第2の優先順位に変更し、
前記所定の期間の長さを制御する
ステップを含む情報処理方法。 - 複数のデバイスにあらかじめ定められている優先順位に基づいて、共通の通信経路を介しての前記複数のデバイスの間の通信を制御する処理を、コンピュータに行わせるプログラムにおいて、
前記複数のデバイスのうちの所定のデバイスの優先順位である第1の優先順位を、所定の期間だけ、第2の優先順位に変更し、
前記所定の期間の長さを制御する
ステップを含むプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006165904A JP2007334641A (ja) | 2006-06-15 | 2006-06-15 | 情報処理装置および方法、並びにプログラム |
US11/736,323 US8065458B2 (en) | 2006-06-15 | 2007-04-17 | Arbitration apparatus, method, and computer readable medium with dynamically adjustable priority scheme |
CN2007101050794A CN101089833B (zh) | 2006-06-15 | 2007-05-22 | 信息处理设备及其方法和程序 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006165904A JP2007334641A (ja) | 2006-06-15 | 2006-06-15 | 情報処理装置および方法、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007334641A true JP2007334641A (ja) | 2007-12-27 |
JP2007334641A5 JP2007334641A5 (ja) | 2009-05-07 |
Family
ID=38862837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006165904A Pending JP2007334641A (ja) | 2006-06-15 | 2006-06-15 | 情報処理装置および方法、並びにプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8065458B2 (ja) |
JP (1) | JP2007334641A (ja) |
CN (1) | CN101089833B (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007334641A (ja) * | 2006-06-15 | 2007-12-27 | Sony Corp | 情報処理装置および方法、並びにプログラム |
KR100868766B1 (ko) * | 2007-01-31 | 2008-11-17 | 삼성전자주식회사 | 복수의 dma 요청 블록들을 가지는 직접 메모리 액세스장치의 우선 순위를 결정하는 방법 및 장치 |
WO2010143386A1 (ja) * | 2009-06-08 | 2010-12-16 | パナソニック株式会社 | 調停装置、調停システム、調停方法、半導体集積回路、及び画像処理装置 |
US8595402B1 (en) * | 2010-03-02 | 2013-11-26 | Marvell International Ltd. | Dynamic arbitration schemes for multi-master memory systems |
JP5565204B2 (ja) * | 2010-08-23 | 2014-08-06 | 株式会社リコー | データ転送装置、データ転送方法およびプログラム、ならびに、画像形成装置 |
JP2014016730A (ja) * | 2012-07-06 | 2014-01-30 | Canon Inc | バス調停装置、バス調停方法、及びコンピュータプログラム |
CN103257942B (zh) * | 2013-03-27 | 2015-12-02 | 青岛中星微电子有限公司 | 一种片上***共享总线请求处理的方法及装置 |
US20140333779A1 (en) * | 2013-05-13 | 2014-11-13 | Electronics And Telecommunications Research Institute | Apparatus for distributing bus traffic of multiple camera inputs of automotive system on chip and automotive system on chip using the same |
JP2015046130A (ja) * | 2013-08-29 | 2015-03-12 | キヤノン株式会社 | データ処理装置、その制御方法およびプログラム |
US10187760B2 (en) * | 2015-10-16 | 2019-01-22 | Apple Inc. | Delivery of messages in a multi device configuration |
EP3817368A3 (en) * | 2019-10-30 | 2021-09-29 | Canon Kabushiki Kaisha | Image capturing apparatus, control method, and program |
JP2021196681A (ja) * | 2020-06-10 | 2021-12-27 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07319806A (ja) * | 1994-05-30 | 1995-12-08 | Nec Shizuoka Ltd | バス調停方式 |
JPH0883254A (ja) * | 1994-03-30 | 1996-03-26 | Internatl Business Mach Corp <Ibm> | マルチメディア・コンピュータ・システムにおいて効率的にバスを割り振る方法およびそのためのシステム |
JPH09297731A (ja) * | 1996-04-30 | 1997-11-18 | Sony Corp | バス分配制御回路 |
JP2002222161A (ja) * | 2001-01-26 | 2002-08-09 | Fujitsu Ltd | 半導体装置、及びデータ転送方法 |
JP2006018661A (ja) * | 2004-07-02 | 2006-01-19 | Ricoh Co Ltd | メモリ制御装置およびメモリ制御方法 |
JP2006039672A (ja) * | 2004-07-22 | 2006-02-09 | Olympus Corp | バス要求制御回路 |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5572215A (en) * | 1967-04-13 | 1996-11-05 | Hughes Aircraft Company | Digital data processor |
JPS5099235A (ja) * | 1973-12-28 | 1975-08-06 | ||
US4536839A (en) * | 1982-03-30 | 1985-08-20 | Mai Basic Four, Inc. | Memory request arbitrator |
US4829467A (en) * | 1984-12-21 | 1989-05-09 | Canon Kabushiki Kaisha | Memory controller including a priority order determination circuit |
US4623846A (en) * | 1985-02-14 | 1986-11-18 | Motorola, Inc. | Constant duty cycle, frequency programmable clock generator |
JPH06309200A (ja) * | 1991-04-10 | 1994-11-04 | Internatl Business Mach Corp <Ibm> | ボリュームからオブジェクトを読取る方法、並びに階層式記憶システム及び情報処理システム |
FR2677473B1 (fr) * | 1991-06-05 | 1995-04-07 | Telemecanique | Procede et bus d'arbitrage pour transmission de donnees serie. |
US5265223A (en) * | 1991-08-07 | 1993-11-23 | Hewlett-Packard Company | Preservation of priority in computer bus arbitration |
JPH05189366A (ja) * | 1992-01-08 | 1993-07-30 | Nec Ibaraki Ltd | チャネルリクエスト優先度判定回路 |
JPH06309180A (ja) * | 1993-04-22 | 1994-11-04 | Toshiba Corp | コンピュータシステムの割込制御装置 |
JP3130717B2 (ja) * | 1993-11-25 | 2001-01-31 | 日本電気株式会社 | バスアービトレーションシステム |
JPH07200386A (ja) * | 1993-12-28 | 1995-08-04 | Toshiba Corp | 共有メモリのアクセス制御装置および画像形成装置 |
US5524235A (en) * | 1994-10-14 | 1996-06-04 | Compaq Computer Corporation | System for arbitrating access to memory with dynamic priority assignment |
JP3320233B2 (ja) * | 1995-02-06 | 2002-09-03 | キヤノン株式会社 | 記録装置 |
JP2731768B2 (ja) * | 1995-10-20 | 1998-03-25 | 甲府日本電気株式会社 | メモリ制御装置 |
US5793747A (en) * | 1996-03-14 | 1998-08-11 | Motorola, Inc. | Event-driven cell scheduler and method for supporting multiple service categories in a communication network |
US5862355A (en) * | 1996-09-12 | 1999-01-19 | Telxon Corporation | Method and apparatus for overriding bus prioritization scheme |
US5991265A (en) * | 1996-12-02 | 1999-11-23 | Conexant Systems, Inc. | Asynchronous transfer mode system and method |
US6496515B2 (en) * | 1997-05-26 | 2002-12-17 | Alcatel | Method for prioritised data transmission and data transmission arrangement |
US6006303A (en) * | 1997-08-28 | 1999-12-21 | Oki Electric Industry Co., Inc. | Priority encoding and decoding for memory architecture |
US6199127B1 (en) * | 1997-12-24 | 2001-03-06 | Intel Corporation | Method and apparatus for throttling high priority memory accesses |
US6240475B1 (en) * | 1997-12-30 | 2001-05-29 | Adaptec, Inc. | Timer based arbitrations scheme for a PCI multi-function device |
JP2978871B2 (ja) * | 1998-01-30 | 1999-11-15 | 日本電気アイシーマイコンシステム株式会社 | リフレッシュ制御方式 |
JPH11327921A (ja) * | 1998-05-13 | 1999-11-30 | Toshiba Corp | 計算機システムに於けるスレッド優先度制御装置、及びスレッド優先度制御方法 |
US6105102A (en) * | 1998-10-16 | 2000-08-15 | Advanced Micro Devices, Inc. | Mechanism for minimizing overhead usage of a host system by polling for subsequent interrupts after service of a prior interrupt |
US6272580B1 (en) * | 1999-03-16 | 2001-08-07 | Compaq Computer Corp. | Apparatus and method for dynamically elevating a lower level bus master to an upper level bus master within a multi-level arbitration system |
US6542921B1 (en) * | 1999-07-08 | 2003-04-01 | Intel Corporation | Method and apparatus for controlling the processing priority between multiple threads in a multithreaded processor |
US6473086B1 (en) * | 1999-12-09 | 2002-10-29 | Ati International Srl | Method and apparatus for graphics processing using parallel graphics processors |
US6745262B1 (en) * | 2000-01-06 | 2004-06-01 | International Business Machines Corporation | Method, system, program, and data structure for queuing requests having different priorities |
US20020083063A1 (en) * | 2000-12-26 | 2002-06-27 | Bull Hn Information Systems Inc. | Software and data processing system with priority queue dispatching |
JP2002236658A (ja) * | 2001-02-13 | 2002-08-23 | Ricoh Co Ltd | 調停装置 |
WO2002087053A1 (en) * | 2001-04-20 | 2002-10-31 | Jaguar Cars Limited | Motor vehicle electrical load management |
US7099346B1 (en) * | 2001-05-15 | 2006-08-29 | Golden Bridge Technology, Inc. | Channel capacity optimization for packet services |
JP2003186824A (ja) | 2001-12-18 | 2003-07-04 | Canon Inc | バス使用権優先度調整装置およびシステム |
DE10162653A1 (de) * | 2001-12-20 | 2003-07-03 | Bosch Gmbh Robert | Verfahren und System zur Anzeige von Informationen und Fahrzeug-Infotainment System |
US6880028B2 (en) * | 2002-03-18 | 2005-04-12 | Sun Microsystems, Inc | Dynamic request priority arbitration |
CN100445973C (zh) * | 2002-04-17 | 2008-12-24 | 威盛电子股份有限公司 | 总线控制权仲裁方法与仲裁器 |
CN1518325B (zh) * | 2003-01-17 | 2010-04-28 | 华为技术有限公司 | 一种用于ip电话***的路由优先级动态调整方法 |
US7213084B2 (en) * | 2003-10-10 | 2007-05-01 | International Business Machines Corporation | System and method for allocating memory allocation bandwidth by assigning fixed priority of access to DMA machines and programmable priority to processing unit |
US7099975B2 (en) * | 2003-12-09 | 2006-08-29 | International Business Machines Corporation | Method of resource arbitration |
US7174180B2 (en) * | 2004-07-21 | 2007-02-06 | Lucent Technologies Inc. | Methods and apparatus for transmission scheduling in wireless networks |
WO2007105256A1 (ja) * | 2006-02-24 | 2007-09-20 | Fujitsu Limited | マルチプロセッサシステム、プロセッサ、およびキャッシュ制御方法 |
JP4801725B2 (ja) * | 2006-02-28 | 2011-10-26 | 富士通株式会社 | 演算処理装置及び演算処理装置の制御方法 |
JP2007334641A (ja) * | 2006-06-15 | 2007-12-27 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US8024739B2 (en) * | 2007-01-09 | 2011-09-20 | International Business Machines Corporation | System for indicating and scheduling additional execution time based on determining whether the execution unit has yielded previously within a predetermined period of time |
JP2009015832A (ja) * | 2007-06-07 | 2009-01-22 | Renesas Technology Corp | アクセス間調停回路、半導体装置およびアクセス間調停方法 |
US7831265B1 (en) * | 2007-11-07 | 2010-11-09 | At&T Mobility Ii Llc | Mobile rate control in mobile to mobile video communication |
-
2006
- 2006-06-15 JP JP2006165904A patent/JP2007334641A/ja active Pending
-
2007
- 2007-04-17 US US11/736,323 patent/US8065458B2/en not_active Expired - Fee Related
- 2007-05-22 CN CN2007101050794A patent/CN101089833B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0883254A (ja) * | 1994-03-30 | 1996-03-26 | Internatl Business Mach Corp <Ibm> | マルチメディア・コンピュータ・システムにおいて効率的にバスを割り振る方法およびそのためのシステム |
JPH07319806A (ja) * | 1994-05-30 | 1995-12-08 | Nec Shizuoka Ltd | バス調停方式 |
JPH09297731A (ja) * | 1996-04-30 | 1997-11-18 | Sony Corp | バス分配制御回路 |
JP2002222161A (ja) * | 2001-01-26 | 2002-08-09 | Fujitsu Ltd | 半導体装置、及びデータ転送方法 |
JP2006018661A (ja) * | 2004-07-02 | 2006-01-19 | Ricoh Co Ltd | メモリ制御装置およびメモリ制御方法 |
JP2006039672A (ja) * | 2004-07-22 | 2006-02-09 | Olympus Corp | バス要求制御回路 |
Also Published As
Publication number | Publication date |
---|---|
CN101089833B (zh) | 2010-06-02 |
US8065458B2 (en) | 2011-11-22 |
CN101089833A (zh) | 2007-12-19 |
US20070294446A1 (en) | 2007-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007334641A (ja) | 情報処理装置および方法、並びにプログラム | |
JP4857106B2 (ja) | 映像音声処理用集積回路及び機器の設計開発方法 | |
JP4519082B2 (ja) | 情報処理方法、動画サムネイル表示方法、復号化装置、および情報処理装置 | |
JPH10108117A (ja) | メモリインターフェースを共用するビデオ及び/又はオーディオ脱圧縮及び/又は圧縮装置 | |
JPH10145739A (ja) | メモリを共用するビデオ及び/又はオーディオ脱圧縮及び/又は圧縮装置 | |
JP2009044537A (ja) | 映像ストリーム処理装置及びその制御方法、プログラム、記録媒体 | |
JP2006197587A (ja) | デュアルビデオデコーディングシステム及び方法 | |
JP2010273190A (ja) | 復号処理装置、復号処理方法、データ分配プログラムおよび復号処理プログラム | |
US20140029671A1 (en) | Image encoding or decoding apparatus, system, method, and storage medium for encoding or decoding a plurality of images in parallel | |
JP2011192229A (ja) | サーバ装置および情報処理方法 | |
US9547330B2 (en) | Processor and control method for processor | |
US11314664B2 (en) | Memory access device, image processing device and imaging device | |
WO2009150836A1 (ja) | デコード装置、情報処理システムおよび動画像記録再生システム | |
JP5506250B2 (ja) | ストリーム復号装置及びストリーム復号方法 | |
JPH08314793A (ja) | メモリアクセス制御方法および該方法を適用した半導体集積回路および画像復号装置 | |
JP4770023B2 (ja) | デジタル信号処理装置および方法、並びにデジタル信号処理プログラム | |
JP2006251779A (ja) | エンコーディングされたイメージデータをディスプレイする装置及びその方法 | |
US20040064617A1 (en) | Information processing apparatus, information processing method, recording medium and program | |
JP5589654B2 (ja) | 映像音声再生装置、および映像音声再生方法 | |
JP2006115168A (ja) | 画像復号装置および画像表示装置 | |
CN115334310A (zh) | 视频数据编码方法、装置、电子设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090325 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110512 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110519 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110708 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110830 |