CA2102935A1 - Two Dimensional Scaler - Google Patents
Two Dimensional ScalerInfo
- Publication number
- CA2102935A1 CA2102935A1 CA2102935A CA2102935A CA2102935A1 CA 2102935 A1 CA2102935 A1 CA 2102935A1 CA 2102935 A CA2102935 A CA 2102935A CA 2102935 A CA2102935 A CA 2102935A CA 2102935 A1 CA2102935 A1 CA 2102935A1
- Authority
- CA
- Canada
- Prior art keywords
- sum
- coefficients
- image
- result signal
- values
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformation in the plane of the image
- G06T3/40—Scaling the whole image or part thereof
- G06T3/4007—Interpolation-based scaling, e.g. bilinear interpolation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/28—Indexing scheme for image data processing or generation, in general involving image processing hardware
Abstract
The present invention relates to an image scaler comprised of apparatus for receiving coefficients a and b and image display values of adjacent pixels P
and Q respective of an image, apparatus for repeatedly operating on said coefficients and values for successive pixels according to the transform (see above formula) where SUM is the sum of the the coefficients, R is either zero or the accumulated SUM of an immediately preceding operation, A cc is an accumulated result signal, and apparatus for providing a first result signal as an output coefficient word for controlling the display of each of adjacent pixels.
and Q respective of an image, apparatus for repeatedly operating on said coefficients and values for successive pixels according to the transform (see above formula) where SUM is the sum of the the coefficients, R is either zero or the accumulated SUM of an immediately preceding operation, A cc is an accumulated result signal, and apparatus for providing a first result signal as an output coefficient word for controlling the display of each of adjacent pixels.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/118,896 US5764238A (en) | 1993-09-10 | 1993-09-10 | Method and apparatus for scaling and blending an image to be displayed |
US08/118,896 | 1993-09-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2102935A1 true CA2102935A1 (en) | 1995-03-11 |
CA2102935C CA2102935C (en) | 2000-01-25 |
Family
ID=22381408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002102935A Expired - Lifetime CA2102935C (en) | 1993-09-10 | 1993-11-12 | Two dimensional scaler |
Country Status (2)
Country | Link |
---|---|
US (1) | US5764238A (en) |
CA (1) | CA2102935C (en) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7446774B1 (en) * | 1998-11-09 | 2008-11-04 | Broadcom Corporation | Video and graphics system with an integrated system bridge controller |
US6636222B1 (en) | 1999-11-09 | 2003-10-21 | Broadcom Corporation | Video and graphics system with an MPEG video decoder for concurrent multi-row decoding |
US6573905B1 (en) | 1999-11-09 | 2003-06-03 | Broadcom Corporation | Video and graphics system with parallel processing of graphics windows |
US6927783B1 (en) | 1998-11-09 | 2005-08-09 | Broadcom Corporation | Graphics display system with anti-aliased text and graphics feature |
US6768774B1 (en) | 1998-11-09 | 2004-07-27 | Broadcom Corporation | Video and graphics system with video scaling |
US6853385B1 (en) | 1999-11-09 | 2005-02-08 | Broadcom Corporation | Video, audio and graphics decode, composite and display system |
US7982740B2 (en) | 1998-11-09 | 2011-07-19 | Broadcom Corporation | Low resolution graphics mode support using window descriptors |
US6798420B1 (en) | 1998-11-09 | 2004-09-28 | Broadcom Corporation | Video and graphics system with a single-port RAM |
US6661422B1 (en) | 1998-11-09 | 2003-12-09 | Broadcom Corporation | Video and graphics system with MPEG specific data transfer commands |
US6975324B1 (en) | 1999-11-09 | 2005-12-13 | Broadcom Corporation | Video and graphics system with a video transport processor |
US8913667B2 (en) * | 1999-11-09 | 2014-12-16 | Broadcom Corporation | Video decoding system having a programmable variable-length decoder |
US6538656B1 (en) | 1999-11-09 | 2003-03-25 | Broadcom Corporation | Video and graphics system with a data transport processor |
US9668011B2 (en) * | 2001-02-05 | 2017-05-30 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Single chip set-top box system |
US6710784B1 (en) * | 1999-12-21 | 2004-03-23 | Intel Corporation | Method and apparatus for performing a vertical scale filter function in a graphics device using a single line buffer |
US7278117B2 (en) * | 2002-07-02 | 2007-10-02 | Hewlett-Packard Development Company, L.P. | Image segmentation and warping for specialized display viewing |
US7667710B2 (en) * | 2003-04-25 | 2010-02-23 | Broadcom Corporation | Graphics display system with line buffer control scheme |
US7681112B1 (en) | 2003-05-30 | 2010-03-16 | Adobe Systems Incorporated | Embedded reuse meta information |
US8063916B2 (en) | 2003-10-22 | 2011-11-22 | Broadcom Corporation | Graphics layer reduction for video composition |
US6999105B2 (en) * | 2003-12-04 | 2006-02-14 | International Business Machines Corporation | Image scaling employing horizontal partitioning |
US8302020B2 (en) | 2004-06-25 | 2012-10-30 | Apple Inc. | Widget authoring and editing environment |
US8566732B2 (en) | 2004-06-25 | 2013-10-22 | Apple Inc. | Synchronization of widgets and dashboards |
US7490295B2 (en) | 2004-06-25 | 2009-02-10 | Apple Inc. | Layer for accessing user interface elements |
US8453065B2 (en) | 2004-06-25 | 2013-05-28 | Apple Inc. | Preview and installation of user interface elements in a display environment |
US7546543B2 (en) * | 2004-06-25 | 2009-06-09 | Apple Inc. | Widget authoring and editing environment |
US7761800B2 (en) * | 2004-06-25 | 2010-07-20 | Apple Inc. | Unified interest layer for user interface |
US8239749B2 (en) * | 2004-06-25 | 2012-08-07 | Apple Inc. | Procedurally expressing graphic objects for web pages |
US8140975B2 (en) | 2005-01-07 | 2012-03-20 | Apple Inc. | Slide show navigation |
US8543931B2 (en) | 2005-06-07 | 2013-09-24 | Apple Inc. | Preview including theme based installation of user interface elements in a display environment |
US9104294B2 (en) | 2005-10-27 | 2015-08-11 | Apple Inc. | Linked widgets |
US8543824B2 (en) | 2005-10-27 | 2013-09-24 | Apple Inc. | Safe distribution and use of content |
US7743336B2 (en) | 2005-10-27 | 2010-06-22 | Apple Inc. | Widget security |
US7954064B2 (en) | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
US7752556B2 (en) * | 2005-10-27 | 2010-07-06 | Apple Inc. | Workflow widgets |
US7707514B2 (en) | 2005-11-18 | 2010-04-27 | Apple Inc. | Management of user interface elements in a display environment |
TWI319864B (en) * | 2006-01-27 | 2010-01-21 | Driving circuit and driving method of a liquid crystal display device | |
US8155682B2 (en) * | 2006-05-05 | 2012-04-10 | Research In Motion Limited | Handheld electronic device including automatic mobile phone number management, and associated method |
US8869027B2 (en) | 2006-08-04 | 2014-10-21 | Apple Inc. | Management and generation of dashboards |
US20080168367A1 (en) * | 2007-01-07 | 2008-07-10 | Chaudhri Imran A | Dashboards, Widgets and Devices |
US8954871B2 (en) | 2007-07-18 | 2015-02-10 | Apple Inc. | User-centric widgets and dashboards |
US8667415B2 (en) | 2007-08-06 | 2014-03-04 | Apple Inc. | Web widgets |
US8156467B2 (en) * | 2007-08-27 | 2012-04-10 | Adobe Systems Incorporated | Reusing components in a running application |
US8176466B2 (en) | 2007-10-01 | 2012-05-08 | Adobe Systems Incorporated | System and method for generating an application fragment |
US9619304B2 (en) | 2008-02-05 | 2017-04-11 | Adobe Systems Incorporated | Automatic connections between application components |
US8656293B1 (en) | 2008-07-29 | 2014-02-18 | Adobe Systems Incorporated | Configuring mobile devices |
US9377940B2 (en) * | 2013-02-28 | 2016-06-28 | Facebook, Inc. | Predictive pre-decoding of encoded media item |
KR102214028B1 (en) * | 2014-09-22 | 2021-02-09 | 삼성전자주식회사 | Application processor including reconfigurable scaler and device including the same |
KR20230077016A (en) * | 2021-11-24 | 2023-06-01 | 삼성디스플레이 주식회사 | Display device and data compensating method thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8415602D0 (en) * | 1984-06-19 | 1984-07-25 | Secr Defence | Raster image manipulator |
US4653013A (en) * | 1984-11-19 | 1987-03-24 | General Electric Company | Altering spatial characteristics of a digital image |
US4875173A (en) * | 1985-04-16 | 1989-10-17 | Minolta Camera Kabushiki Kaisha | Image enlarging method and device |
JPH0660173A (en) * | 1992-06-11 | 1994-03-04 | Internatl Business Mach Corp <Ibm> | Method and apparatus for reducing picture |
-
1993
- 1993-09-10 US US08/118,896 patent/US5764238A/en not_active Expired - Lifetime
- 1993-11-12 CA CA002102935A patent/CA2102935C/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2102935C (en) | 2000-01-25 |
US5764238A (en) | 1998-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2102935A1 (en) | Two Dimensional Scaler | |
CA2063785A1 (en) | Image processing apparatus | |
CA2093840A1 (en) | Duplex Film Scanning | |
CA2082280A1 (en) | Method for predicting move compensation | |
CA2093449A1 (en) | Electronic Film Development | |
AU677813B2 (en) | Image signal converter | |
CA2087802A1 (en) | Arrangement of encoding motion image signals using motion compensation and orthogonal transformation | |
AU5133093A (en) | Image mover | |
EP0378448A3 (en) | Colour image processing | |
AU1996292A (en) | Continuous-tone image compression | |
AU644317B2 (en) | Image processing device for resolution conversion | |
CA2096397A1 (en) | Adaptive Coding Level Control for Video Compression Systems | |
AU7092994A (en) | Imaging atherectomy apparatus | |
AU3842593A (en) | Picture checks | |
EP0618731A3 (en) | High efficiency encoding of picture signals. | |
AU4760393A (en) | Image forming apparatus | |
CA2162401A1 (en) | Intermediate for Azithromycin | |
CA2179787A1 (en) | Video scrambling | |
CA2095756A1 (en) | Method and apparatus for linear color processing | |
AU3572293A (en) | Motion compensated video image processing | |
CA2186027A1 (en) | Video signal coding | |
EP0649073A3 (en) | Image forming apparatus | |
AU5153093A (en) | Imaging arrangements | |
AU7728996A (en) | Enhanced batched character image processing | |
AU5541696A (en) | Eliminating block artifacts from a compressed image by extra polation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20131112 |