CN106095360A - Image processing method based on palette and image processing apparatus - Google Patents
Image processing method based on palette and image processing apparatus Download PDFInfo
- Publication number
- CN106095360A CN106095360A CN201610378613.8A CN201610378613A CN106095360A CN 106095360 A CN106095360 A CN 106095360A CN 201610378613 A CN201610378613 A CN 201610378613A CN 106095360 A CN106095360 A CN 106095360A
- Authority
- CN
- China
- Prior art keywords
- pixel
- look
- address
- image processing
- palette
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Image Processing (AREA)
Abstract
Set forth herein a kind of image processing method based on palette and image processing apparatus, solve the problem that decoding based on pallet mode is slow.It relates to video decoding;View data is made up of the pixel value of matrix arrangement, and described method includes step: to using the view data of pallet mode after making a look up table mapping, the view data after mapping is carried out pixel coordinate matrixing.Said method has the effect accelerating image processing speed.
Description
Technical field
The present invention relates to video decoding.
Background technology
In computer image technology, the color of a pixel is that B component represents by its R, G, each component warp again
Crossing quantization, what pixel was total quantifies the color depth that progression is exactly this display system.Quantify progression the highest, can represent
Color is the most, and final image is the most true to nature.When quantifying progression and reaching more than 16, it is referred to as true color.But,
Quantify progression the highest, it is necessary to the highest data width, the burden brought to processor is the heaviest;Quantify progression 8 with
Time lower, the color that can express the most very little, can not meet the specific demand of user.
In order to solve this problem, palette techniques can be taked.So-called palette is exactly the pattern at low color depth
Under, between limited pixel value and RGB color, set up a linear list of corresponding relation.Such as, from all of 16 coloured silks
Color extracts a number of color, establishment index.When needs use certain colored, it is not necessary to the RGB of this color is divided
Amount is described, it is only necessary to quote its call number, so that it may so that user chooses the color that oneself needs.The coding of call number is long
Degree is far smaller than the code length of RGB component, therefore while colour shows, also significantly reduces the burden of system.
As a example by 256 tone colour tables, storing the rgb value of 256 kinds of colors in palette, the rgb value of each color is 16.
During with this 256 kinds of colors establishment index, have only to 8 bit data width from 00H~FFH, and the color corresponding to each index
It it is the colouring information of 16 bit widths.In the occasion that some are the highest to color type requirements, such as instrument terminal, information terminal etc., adjust
Colour table technology solves the contradiction between data width and color depth the most dexterously.
For the processor of existing parsing palette, after palette look-up table resolves, in addition it is also necessary to carry out other images
Conversion process so that it is be shown as final effect, and need in the process through tabling look-up repeatedly.Experiment test shows, coding
Bit number needed for palette accounts for about the 10% of total code stream, account for relatively large proportion, repeatedly tables look-up and have a strong impact on toning
The encoding efficiency that plate coding mode can reach.
Summary of the invention
Given below simplify one or more aspect is summarized to try hard to provide the basic comprehension in terms of this type of.This
Summarize the extensive overview of the not all aspect contemplated, and be both not intended to identify the key or decisive of all aspects
Key element is the most non-attempts to define the scope in terms of any or all.Its unique purpose is intended to be given in simplified form one or more
Some concepts of individual aspect are using as the brightest sequence given later.
The present invention provides a kind of image processing method based on palette and image processing apparatus, solves based on toning template die
The slow problem of decoding of formula.
For achieving the above object, inventor providing a kind of image processing method based on palette, view data is by square
The pixel value of battle array arrangement is constituted, and it includes step: the view data using pallet mode is being made a look up table mapping, mapping
View data after penetrating carries out pixel coordinate matrixing.
Further, after pixel coordinate matrixing, further comprise the steps of: and will carry out the image after pixel coordinate matrixing
Data export to LCD.
Further, described pixel coordinate matrixing includes at least one: translation, rotates, and scaling, mistake is cut.
Further, described look-up table maps and includes step: access look-up table according to pixel value, it is thus achieved that color value.
Further, look-up table is divided into strange look-up table and even look-up table;Strange look-up table storage index address is the color of odd number
Value, even look-up table storage index address is the color value of even number;
After obtaining pixel sequence, take out the first pixel by the sequence of queue, further take out the second pixel;And carry out odd even and sentence
Disconnected;
If judging, the first pixel is all even address with the address of the second pixel instruction or is all odd address, then use the first picture
Element accesses look-up table, it is thus achieved that the color value that the first pixel is corresponding, and using the second pixel as the first pixel, continues to take from queue
Go out next pixel as the second pixel, return and above-mentioned carry out odd even judgement;
If judge first pixel address with the second pixel instruction as respectively even address and odd address, or respectively base
Location and even address, then synchronize to use odd address to access strange look-up table and use even address to access even look-up table, obtain corresponding picture respectively
Color value corresponding to element;
Until the sequence of queue is empty.
Inventor provides a kind of image processing apparatus based on palette, including look-up table means, picture element matrix conversion mould
Block, image data acquisition module;
Image data acquisition module connection and locating table module;Look-up table means connects picture element matrix conversion module;
Image data acquisition module is used for obtaining view data;
Look-up table means is used for storing look-up table, and makes a look up table mapping according to the pixel value in view data;
Picture element matrix conversion module is for carrying out pixel coordinate matrixing to the view data after mapping;
Above-mentioned view data is made up of the pixel value of matrix arrangement.
Further, picture element matrix conversion module is for defeated to LCD by carrying out the view data after pixel coordinate matrixing
Go out.
Further, picture element matrix conversion module is for realizing at least including the function of one of the following: translation, rotates, scaling,
Mistake is cut.
Further, look-up table means is for accessing look-up table according to pixel value, it is thus achieved that color value.
Further, look-up table is divided into strange look-up table and even look-up table;Strange look-up table storage index address is the color of odd number
Value, even look-up table storage index address is the color value of even number;
Look-up table means is for, after obtaining pixel sequence, taking out the first pixel by the sequence of queue, further take out the second picture
Element;And carry out odd even judgement;
If judging, the first pixel is all even address with the address of the second pixel instruction or is all odd address, then use the first picture
Element accesses look-up table, it is thus achieved that the color value that the first pixel is corresponding, and using the second pixel as the first pixel, continues to take from queue
Go out next pixel as the second pixel, return and above-mentioned carry out odd even judgement;
If judge first pixel address with the second pixel instruction as respectively even address and odd address, or respectively base
Location and even address, then synchronize to use odd address to access strange look-up table and use even address to access even look-up table, obtain corresponding picture respectively
Color value corresponding to element;
Until the sequence of queue is empty.
Being different from prior art, above-mentioned coding/decoding method the most directly generates coordinate according to broadcast state after accessing look-up table and becomes
Change matrix, by transformation matrix of coordinates to be carried out matrixing to view data, thus directly obtain and current player state
The picture matched with the state of display device;Owing to the process such as image rotation and scaling all can by system layer and application layer software
Again call look-up table, thus cause operational redundancy;And said method need not again by system layer and application layer software
Two field picture is zoomed in and out and rotation processing, thus optimize image rendering process, thus reduce power consumption and process time, make
Bigger code check or the video of bigger resolution must can be processed in the case of internal memory is identical.
For addressing relevant purpose before reaching, this one or more aspect is included in and is hereinafter fully described and appended
The feature particularly pointed out in claim.The following description and drawings illustrate this one or more in terms of some explanation
Property feature.But, it is several that these features only indicate in the various modes of the principle that can use various aspect, and
This description is intended to this type of aspects all and equivalence aspect thereof.
Accompanying drawing explanation
Below with reference to accompanying drawing, disclosed aspect is described, it is provided that accompanying drawing illustrates that and non-limiting disclosed side
Face, label sign similar elements similar in accompanying drawing, and wherein:
Fig. 1 is the main composition partial schematic diagram of the processing means described in detailed description of the invention;
Fig. 2 is the main composition part of the processing means with strange look-up table and even look-up table described in detailed description of the invention
Schematic diagram;
Fig. 3 be the processing means described in detailed description of the invention main composition partial schematic diagram (matrixing mould include rotation
Turn logic and scaling logic).
Detailed description of the invention
By describing the technology contents of technical scheme, structural feature in detail, being realized purpose and effect, below in conjunction with concrete real
Execute example and coordinate accompanying drawing to be explained in detail.In the following description, elaborate that numerous details is to provide right for explanatory purposes
Thorough understanding in terms of one or more.It will be evident that do not have these details can put into practice this type of aspect yet.
Acronym list
LUT: look-up table (look up table), the array calculated when being and replace run with simple inquiry operation or
The such data structure of Associate array.One of corresponding relation is set up between pixel value and the RGB color that middle finger is limited originally asking
Linear list.
DMA: direct memory access (Direct Memory Access, DMA) is that a kind of internal memory in computer science is visited
Ask technology.It allows the hardware subsystem (computer peripheral equipment) within some computer, can direct read/write Installed System Memory independently, and
It is not required to central processing unit (CPU) intervention process.Under the processor of equal extent is born, DMA is a kind of quickly data transmission
Mode.The system of a lot of hardware can use DMA, comprises hard disk controller, drawing video card, network interface card and sound card.
Seeing Fig. 1-Fig. 3, provided herein is a kind of image processing method based on palette, view data is by matrix arrangement
Pixel value constitute, including step: to use pallet mode view data make a look up table map after, to map after figure
As data carry out pixel coordinate matrixing.It is call number mapping preceding pixel value according to look-up table, and is reflecting according to look-up table
Penetrating rear pixel value is rgb value.Carry out herein tabling look-up mapping and i.e. search LUT table by call number, thus obtain rgb value.Image
Being made up of the pixel value of matrix arrangement, pixel value arranges according to the mode of ranks, thus constitutes the view data that a frame is complete.Right
Image carries out coordinates matrix conversion and i.e. uses the matrix of a 3*3, is used for image is carried out changes in coordinates.View data is carried out
Pixel coordinate matrixing, i.e. transfers to new coordinate points by transformation matrix of coordinates by original coordinate points, thus to each
Point carries out moving the picture that formation is new,.
In a mobile device, owing to broadcast state (i.e. view screen size and Orientation etc.) can change, thus
When processing same video flowing, the two field picture parsed is zoomed in and out by its needs according to current view screen size, Yi Jiruo
When screen orientation changes, need two field picture is rotated, so that the image play meets current scene, so that use
Family obtains and preferably views and admires experience.
It is understandable that the decoded view data of video is square, and for specific display, such as circular, side
Shape, the display of rhombus etc., the decoded view data of above-mentioned video is also after transformation matrix processes, then output is to display dress
Put, the view data after pixel coordinate matrixing will be carried out, then process backward LCD output through transformation matrix.Through becoming
Change matrix to make to export the above-mentioned specific display of image adaptation.
Seeing Fig. 1, said method is so to perform: DMA takes out view data to be resolved from bus;This view data
In pixel value be call number, this view data is sent to color resolution unit, color resolution unit according to call number access
LUT obtains rgb value corresponding to call number, and by this view data through the process of transformation matrix of coordinates, i.e. according to coordinate transform
Every bit is moved and is formed new picture by matrix.
Difference prior art, above-mentioned coding/decoding method the most directly generates coordinate transform according to broadcast state after accessing look-up table
Matrix, by transformation matrix of coordinates to be carried out matrixing to view data, thus directly obtain with current player state and
The picture that the state of display device matches;Owing to system layer and application layer software all can be again to the process such as image rotation and scaling
The secondary look-up table that calls, thus cause operational redundancy;And said method need not again by system layer and application layer software pair
Two field picture zooms in and out and rotation processing, thus optimizes image rendering process, thus reduces power consumption and process time so that
Bigger code check or the video of bigger resolution can be processed in the case of internal memory is identical.
Described pixel coordinate matrixing includes at least one: translation, rotates, and scaling, mistake is cut.I.e. coordinates matrix becomes
Change can be realize above-mentioned translation, rotate, scale, single conversion that mistake is cut, it is also possible to realize translating, rotate, scale, mistake is cut
Complex transformation.The complex transformation being made up of the coordinate transform of multiple different conversion or identical conversion is corresponding by these coordinate transforms
Transformation matrix of coordinates be multiplied, thus obtain a complex transformation matrix.As in figure 2 it is shown, coordinates matrix conversion can be by one
Secondary property complex transformation and implement, it is also possible to be the most single conversion superposition as shown in Figure 3 and implement.
Preferably, in some embodiments, above-mentioned look-up table is divided into strange look-up table and even look-up table;Strange look-up table storage
Index address is the color value of odd number, and even look-up table storage index address is the color value of even number;
See Fig. 2, Fig. 3;After obtaining pixel sequence, take out the first pixel by the sequence of queue, further take out the second pixel;
And carry out odd even judgement;
If judging, the first pixel is all even address with the address of the second pixel instruction or is all odd address, then use the first picture
Element accesses look-up table, it is thus achieved that the color value that the first pixel is corresponding, and using the second pixel as the first pixel, continues to take from queue
Go out next pixel as the second pixel, return and above-mentioned carry out odd even judgement;
If judge first pixel address with the second pixel instruction as respectively even address and odd address, or respectively base
Location and even address, then synchronize to use odd address to access strange look-up table and use even address to access even look-up table, obtain corresponding picture respectively
Color value corresponding to element;
Until the sequence of queue is empty.
By said method, can concurrently access look-up table, thus improve the access speed of look-up table.
Inventor provides a kind of image processing apparatus based on palette, and this device is used for realizing said method, and it includes
Look-up table means, picture element matrix conversion module, image data acquisition module;
Image data acquisition module connection and locating table module;Look-up table means connects picture element matrix conversion module;
Image data acquisition module is used for obtaining view data;
Look-up table means is used for storing look-up table, and makes a look up table mapping according to the pixel value in view data;
Picture element matrix conversion module is for carrying out pixel coordinate matrixing to the view data after mapping;
Above-mentioned view data is made up of the pixel value of matrix arrangement.
In certain embodiments, image data acquisition module can be DMA, and picture element matrix conversion module is logic circuit,
Look-up table means is the memorizer that storage has look-up table.
Image processing apparatus herein is image processor or the electronic equipment with above-mentioned functions.
In certain embodiments, picture element matrix conversion module will be for carrying out the view data after pixel coordinate matrixing
Export to LCD.
In further embodiments, picture element matrix conversion module is for realizing at least including the function of one of the following: translation,
Rotating, scaling, mistake is cut.
In further embodiments, look-up table means is for accessing look-up table according to pixel value, it is thus achieved that color value.
In further embodiments, look-up table is divided into strange look-up table and even look-up table;Strange look-up table storage index address is
The color value of odd number, even look-up table storage index address is the color value of even number;
Look-up table means is for, after obtaining pixel sequence, taking out the first pixel by the sequence of queue, further take out the second picture
Element;And carry out odd even judgement;
If judging, the first pixel is all even address with the address of the second pixel instruction or is all odd address, then use the first picture
Element accesses look-up table, it is thus achieved that the color value that the first pixel is corresponding, and using the second pixel as the first pixel, continues to take from queue
Go out next pixel as the second pixel, return and above-mentioned carry out odd even judgement;
If judge first pixel address with the second pixel instruction as respectively even address and odd address, or respectively base
Location and even address, then synchronize to use odd address to access strange look-up table and use even address to access even look-up table, obtain corresponding picture respectively
Color value corresponding to element;
Until the sequence of queue is empty.
It should be noted that in this article, the relational terms of such as first and second or the like is used merely to a reality
Body or operation separate with another entity or operating space, and deposit between not necessarily requiring or imply these entities or operating
Relation or order in any this reality.And, term " includes ", " comprising " or its any other variant are intended to
Comprising of nonexcludability, so that include that the process of a series of key element, method, article or terminal unit not only include those
Key element, but also include other key elements being not expressly set out, or also include for this process, method, article or end
The key element that end equipment is intrinsic.In the case of there is no more restriction, statement " including ... " or " comprising ... " limit
Key element, it is not excluded that there is also other key element in including the process of described key element, method, article or terminal unit.This
Outward, in this article, " be more than ", " being less than ", " exceeding " etc. are interpreted as not including this number;More than " ", " below ", " within " etc. understand
For including this number.
Those skilled in the art are it should be appreciated that the various embodiments described above can be provided as method, device or computer program product
Product.These embodiments can use complete hardware embodiment, complete software implementation or combine software and hardware in terms of embodiment
Form.All or part of step in the method that the various embodiments described above relate to can instruct relevant hardware by program
Completing, described program can be stored in the storage medium that computer equipment can read, and is used for performing the various embodiments described above side
All or part of step described in method.Described computer equipment, includes but not limited to: personal computer, server, general-purpose computations
Machine, special-purpose computer, the network equipment, embedded device, programmable device, intelligent mobile terminal, intelligent home device, Wearable
Smart machine, vehicle intelligent equipment etc.;Described storage medium, includes but not limited to: RAM, ROM, magnetic disc, tape, CD, sudden strain of a muscle
Deposit, the storage of USB flash disk, portable hard drive, storage card, memory stick, the webserver, network cloud storage etc..
The various embodiments described above are with reference to according to the method described in embodiment, equipment (system) and computer program
Flow chart and/or block diagram describe.It should be understood that can every by computer program instructions flowchart and/or block diagram
Flow process in one flow process and/or square frame and flow chart and/or block diagram and/or the combination of square frame.These computers can be provided
Programmed instruction to the processor of computer equipment to produce a machine so that the finger performed by the processor of computer equipment
Order produces for realizing specifying in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame
The device of function.
These computer program instructions may be alternatively stored in the computer that computer equipment can be guided to work in a specific way and set
In standby readable memory so that the instruction being stored in this computer equipment readable memory produces the manufacture including command device
Product, this command device realizes at one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame middle finger
Fixed function.
These computer program instructions also can be loaded on computer equipment so that performs a series of on a computing device
Operating procedure is to produce computer implemented process, thus the instruction performed on a computing device provides for realizing in flow process
The step of the function specified in one flow process of figure or multiple flow process and/or one square frame of block diagram or multiple square frame.
Although being described the various embodiments described above, but those skilled in the art once know basic wound
The property made concept, then can make other change and amendment to these embodiments, so the foregoing is only embodiments of the invention,
Not thereby the scope of patent protection of the present invention, every equivalent structure utilizing description of the invention and accompanying drawing content to be made are limited
Or equivalence flow process conversion, or directly or indirectly it is used in other relevant technical fields, the most in like manner it is included in the patent of the present invention
Within protection domain.
Claims (10)
1. image processing method based on palette, view data is made up of the pixel value of matrix arrangement, it is characterised in that include
Step: the view data using pallet mode is being made a look up table mapping, the view data after mapping is carried out pixel seat
Mark matrixing.
Image processing method based on palette the most according to claim 1, it is characterised in that become at pixel coordinate matrix
After changing, further comprise the steps of: the view data after carrying out pixel coordinate matrixing and export to LCD.
Image processing method based on palette the most according to claim 1, it is characterised in that described pixel coordinate matrix
Conversion includes at least one: translation, rotates, and scaling, mistake is cut.
Image processing method based on palette the most according to claim 1, it is characterised in that described look-up table maps bag
Include step: access look-up table according to pixel value, it is thus achieved that color value.
5. according to arbitrary based on palette the image processing method described in claim 1-4, it is characterised in that look-up table is divided into
Strange look-up table and even look-up table;Strange look-up table storage index address is the color value of odd number, and even look-up table storage index address is
The color value of even number;
After obtaining pixel sequence, take out the first pixel by the sequence of queue, further take out the second pixel;And carry out odd even judgement;
If judging, the first pixel is all even address with the address of the second pixel instruction or is all odd address, then use the first pixel to visit
Ask look-up table, it is thus achieved that the color value that the first pixel is corresponding, and using the second pixel as the first pixel, under continuing to take out from queue
One pixel, as the second pixel, returns and above-mentioned carries out odd even judgement;
If judge first pixel address with the second pixel instruction for respectively even address and odd address, or respectively base address with
Even address, then synchronize to use odd address to access strange look-up table and use even address to access even look-up table, obtain respective pixel institute respectively
Corresponding color value;
Until the sequence of queue is empty.
6. image processing apparatus based on palette, it is characterised in that include look-up table means, picture element matrix conversion module, figure
As data acquisition module;
Image data acquisition module connection and locating table module;Look-up table means connects picture element matrix conversion module;
Image data acquisition module is used for obtaining view data;
Look-up table means is used for storing look-up table, and makes a look up table mapping according to the pixel value in view data;
Picture element matrix conversion module is for carrying out pixel coordinate matrixing to the view data after mapping;
Above-mentioned view data is made up of the pixel value of matrix arrangement.
Image processing apparatus based on palette the most according to claim 6, it is characterised in that picture element matrix conversion module
View data after carrying out pixel coordinate matrixing exports to LCD.
Image processing apparatus based on palette the most according to claim 6, it is characterised in that picture element matrix conversion module
For realizing at least including the function of one of the following: translation, rotating, scaling, mistake is cut.
Image processing apparatus based on palette the most according to claim 6, it is characterised in that look-up table means is used for root
Look-up table is accessed, it is thus achieved that color value according to pixel value.
10. according to arbitrary based on palette the image processing apparatus described in claim 1-4, it is characterised in that look-up table divides
For strange look-up table and even look-up table;Strange look-up table storage index address is the color value of odd number, even look-up table storage index address
Color value for even number;
Look-up table means is for, after obtaining pixel sequence, taking out the first pixel by the sequence of queue, further take out the second pixel;And
Carry out odd even judgement;
If judging, the first pixel is all even address with the address of the second pixel instruction or is all odd address, then use the first pixel to visit
Ask look-up table, it is thus achieved that the color value that the first pixel is corresponding, and using the second pixel as the first pixel, under continuing to take out from queue
One pixel, as the second pixel, returns and above-mentioned carries out odd even judgement;
If judge first pixel address with the second pixel instruction for respectively even address and odd address, or respectively base address with
Even address, then synchronize to use odd address to access strange look-up table and use even address to access even look-up table, obtain respective pixel institute respectively
Corresponding color value;
Until the sequence of queue is empty.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610378613.8A CN106095360B (en) | 2016-05-31 | 2016-05-31 | Image processing method and image processing apparatus based on palette |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610378613.8A CN106095360B (en) | 2016-05-31 | 2016-05-31 | Image processing method and image processing apparatus based on palette |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106095360A true CN106095360A (en) | 2016-11-09 |
| CN106095360B CN106095360B (en) | 2018-11-27 |
Family
ID=57230486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610378613.8A Active CN106095360B (en) | 2016-05-31 | 2016-05-31 | Image processing method and image processing apparatus based on palette |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106095360B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111402117A (en) * | 2020-03-12 | 2020-07-10 | Oppo广东移动通信有限公司 | Image processing method, device, storage medium and client device |
| CN113741835A (en) * | 2020-05-29 | 2021-12-03 | 北京嗨动视觉科技有限公司 | Method and device for realizing effect of trotting horse lamp |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1258059A (en) * | 1998-12-18 | 2000-06-28 | 索尼公司 | Image processing apparatus and image processing method |
| CN101216944A (en) * | 2008-01-07 | 2008-07-09 | 北大方正集团有限公司 | Method and device for realizing gradient shading in typesetting process |
| CN101227680A (en) * | 2008-02-01 | 2008-07-23 | 嘉兴闻泰通讯科技有限公司 | Mobile phone with dynamic switch interface and method of mobile phone interface dynamic switch |
| CN103034975A (en) * | 2012-12-18 | 2013-04-10 | 广州杰赛科技股份有限公司 | Image processing method and device |
| US20150186143A1 (en) * | 2013-12-30 | 2015-07-02 | Xpliant, Inc. | Method and apparatus for parallel and conditional data manipulation in a software-defined network processing engine |
-
2016
- 2016-05-31 CN CN201610378613.8A patent/CN106095360B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1258059A (en) * | 1998-12-18 | 2000-06-28 | 索尼公司 | Image processing apparatus and image processing method |
| CN101216944A (en) * | 2008-01-07 | 2008-07-09 | 北大方正集团有限公司 | Method and device for realizing gradient shading in typesetting process |
| CN101227680A (en) * | 2008-02-01 | 2008-07-23 | 嘉兴闻泰通讯科技有限公司 | Mobile phone with dynamic switch interface and method of mobile phone interface dynamic switch |
| CN103034975A (en) * | 2012-12-18 | 2013-04-10 | 广州杰赛科技股份有限公司 | Image processing method and device |
| US20150186143A1 (en) * | 2013-12-30 | 2015-07-02 | Xpliant, Inc. | Method and apparatus for parallel and conditional data manipulation in a software-defined network processing engine |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111402117A (en) * | 2020-03-12 | 2020-07-10 | Oppo广东移动通信有限公司 | Image processing method, device, storage medium and client device |
| CN111402117B (en) * | 2020-03-12 | 2023-02-28 | Oppo广东移动通信有限公司 | Picture processing method and device, storage medium and client device |
| CN113741835A (en) * | 2020-05-29 | 2021-12-03 | 北京嗨动视觉科技有限公司 | Method and device for realizing effect of trotting horse lamp |
| CN113741835B (en) * | 2020-05-29 | 2024-05-24 | 北京嗨动视觉科技有限公司 | Trotting horse lamp effect realization method and trotting horse lamp effect realization device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106095360B (en) | 2018-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102695571B1 (en) | Methods and devices for supporting tensor objects in machine learning workloads | |
| CN106780686B (en) | 3D model merging and rendering system and method, and terminal | |
| US8233006B2 (en) | Texture level tracking, feedback, and clamping system for graphics processors | |
| US9159114B2 (en) | Texture decompression for graphics processors | |
| DE112017004246T5 (en) | CACHE AND COMPRESSION INTEROPERABILITY IN A GRAPHIC PROCESSOR PIPELINE | |
| GB2507838A (en) | Compressing/decompressing vertex parameter data | |
| US9811940B2 (en) | Bandwidth reduction using vertex shader | |
| KR20100038462A (en) | Scheme for packing and linking of variables in graphics systems | |
| CN111832445B (en) | Positioning method and related device for engineering drawing | |
| CN105894551B (en) | Image drawing method and device | |
| CN117635486A (en) | Image processing methods, devices, equipment and storage media | |
| CN106095360A (en) | Image processing method based on palette and image processing apparatus | |
| CN118786464B (en) | Storage of bounding boxes at each level of the bottom layer | |
| KR20240093463A (en) | Meshrit Shading Atlas | |
| Gong et al. | [Retracted] Application of Computer 3D Modeling Technology in Modern Garden Ecological Landscape Simulation Design | |
| EP1922700B1 (en) | 2d/3d combined rendering | |
| US20220028155A1 (en) | Methods and apparatus for configuring a texture filter pipeline for deep learning operation | |
| US12361607B2 (en) | Generating digital images in new contexts while preserving color and composition using diffusion neural networks | |
| DE112017003802T5 (en) | USE OF A VIRTUAL VIRTUAL ADDRESS TABLE FOR MEMORY COMPRESSION | |
| EP4066217A1 (en) | Methods and apparatus for reducing draw command information | |
| CN115858659A (en) | Display method, device, computer equipment, and storage medium of vector trajectory | |
| KR100806345B1 (en) | 3D Graphics Accelerator and How to Read Texture Data | |
| US11257277B2 (en) | Methods and apparatus to facilitate adaptive texture filtering | |
| CN112001079A (en) | Container model rendering method and device suitable for port | |
| US6768493B1 (en) | System, method and article of manufacture for a compressed texture format that is efficiently accessible |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP01 | Change in the name or title of a patent holder | ||
| CP01 | Change in the name or title of a patent holder |
Address after: 350003 building, No. 89, software Avenue, Gulou District, Fujian, Fuzhou 18, China Patentee after: Ruixin Microelectronics Co., Ltd Address before: 350003 building, No. 89, software Avenue, Gulou District, Fujian, Fuzhou 18, China Patentee before: Fuzhou Rockchips Electronics Co.,Ltd. |