CN105993176A - Image processing apparatus using monitoring of video memory - Google Patents
Image processing apparatus using monitoring of video memory Download PDFInfo
- Publication number
- CN105993176A CN105993176A CN201480061396.9A CN201480061396A CN105993176A CN 105993176 A CN105993176 A CN 105993176A CN 201480061396 A CN201480061396 A CN 201480061396A CN 105993176 A CN105993176 A CN 105993176A
- Authority
- CN
- China
- Prior art keywords
- change
- image processing
- region
- processing apparatus
- 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.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 13
- 230000008859 change Effects 0.000 claims abstract description 90
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 9
- 230000009471 action Effects 0.000 claims description 5
- 238000013500 data storage Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 abstract description 4
- 238000000034 method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000003672 processing method Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/43—Hardware specially adapted for motion estimation or compensation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/10—Special adaptations of display systems for operation with variable images
- G09G2320/103—Detection of image changes, e.g. determination of an index representative of the image change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Closed-Circuit Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
An image processing apparatus using monitoring of a video memory is provided. The image processing apparatus including a video memory storing image data to be displayed on a display screen comprises: a mirror driver which monitors whether image data stored in the video memory is changed; a change data extractor which, when the image data stored in the video memory is changed, extracts image data for a changed area on the display screen from the video memory; and an encoding unit which encodes attribute information on the extracted image data together with the extracted image data, thereby increasing image processing speed.
Description
Technical field
The application relates to a kind of image procossing.
Background technology
Generally, in order to effectively transmit the substantial amounts of view data shown by display picture, it is necessary to use
Such as MPEG.4, H.264, data compression (coding) algorithm of JPEG.
Particularly, in the case of the transmission view data that picture changes in real time as dynamic image, should
The data volume of transmission is very big, so needing effective compression and transmission technology.
To this end, the graphics device such as WIN32 carrying out action under user pattern (user mode) connects
Mouth (Graphic Device Interface, GDI) provides following function: if display picture changes, then
After the display picture showing picture and change before is compared, only notify the part of change.
Specifically, if the change order of input window picture, then video card will be with will become in display picture
The view data in region more updates VRAM, and the view data of renewal is transferred to by video port
Display device and show display picture on.Now, move under user pattern (user mode)
The Graphics Device Interface such as WIN32 (GDI) made to the picture as shown in before with currently displayed
Picture compare after, it is provided that the information in region of the changes in two display pictures, and only by this
Information is transferred to external device (ED).
But, in the case of utilizing the most conventional mode, only it is being stored in video storage
The view data of device is shown to show the information that could obtain the region changed after picture, so existence in order to
Obtain the time delay of the information in the region of change, the problem that therefore image processing speed declines.
Summary of the invention
The problem that invention to be solved
The application provides a kind of in the case of the image changing being shown to show picture, in the region of change
Image data storage capture to the time point of VRAM and transmit, thus can improve image procossing
The image processing apparatus of the monitoring utilizing VRAM of speed.
Solve the means of problem
The 1st embodiment according to the present invention, it is provided that a kind of image processing apparatus, it comprises storage will be aobvious
Show that described image processing apparatus is characterised by comprising at the VRAM of the view data showing picture:
Mirrored drive, whether the view data being stored in described VRAM is changed by it is monitored;Become
More Data extracting section, it is when the view data being stored in described VRAM changes, from described video
Memorizer extracts the view data in the region of the change in described display picture;And encoding section, it is together with institute
The attribute information of the view data of described extraction is encoded by view data in the lump that state extraction.
According to the embodiment of the present invention, described encoding section can be with JPEG (Joint
Photograph coding Experts Group, JPEG) form is to the view data of described extraction and described
The attribute information of the view data extracted encodes.
According to the embodiment of the present invention, in the case of the region of described change is multiple, described coding
The region of the plurality of change can be encoded by portion respectively.
According to the embodiment of the present invention, the described change during described attribute information can comprise described display picture
The coordinate in region more, the packet size of described coding, resolution, timestamp, transmission frame number (Frame per second
Per Second, FPS), described display picture be multiple in the case of display picture intrinsic identifier
At least more than one in (Unique ID, UID).
According to the embodiment of the present invention, described image processing apparatus can be at core schema (Kernel Mode)
Under carry out action.
The 2nd embodiment according to the present invention, it is provided that a kind of image processing apparatus, it comprises storage will be aobvious
Show that described image processing apparatus is characterised by comprising at the VRAM of the view data showing picture:
Lsb decoder, encoded data is decoded by it;Change data update section, it is based on described encoded
Data included in attribute information and update the change in described display picture at described VRAM
The view data in region;And display driver, it will be stored in the figure of the renewal of described VRAM
As data are shown to the region of the change in described display picture;And the data of described coding are together with to storage
Whether the view data that there is described VRAM changes in the described display picture being monitored and obtain
Change region view data in the lump described attribute information is carried out encode gained data.
According to the embodiment of the present invention, described lsb decoder can comprise the Graphics Processing Unit of video card
(Graphic Processing Unit, GPU).
According to the embodiment of the present invention, described encoded data can be JPEG (Joint
Photograph coding Experts Group, JPEG) form.
According to the embodiment of the present invention, in the case of the region of described change is multiple, described warp knit
The data of code can be the data that region to the plurality of change carries out coding gained respectively.
According to the embodiment of the present invention, the described change during described attribute information can comprise described display picture
The coordinate in region more, the packet size of described coding, resolution, timestamp, transmission frame number (Frame per second
Per Second, FPS), described display picture be multiple in the case of display picture intrinsic identifier
At least more than one in (Unique ID, UID).
The effect of invention
According to an embodiment of the present invention, monitoring stores the view data being displayed on showing picture in real time
VRAM, monitored results be display picture on image changing in the case of, only to change
The view data in region carries out encoding human and transmits, and thus can improve image processing speed.
Accompanying drawing explanation
Fig. 1 is the image processing apparatus of the monitoring utilizing VRAM of one embodiment of the present invention
Pie graph.
Fig. 2 is carrying of the data in the region that the change carried out by one embodiment of the present invention is described
Take and the figure of coordinate in attribute information.
Fig. 3 is the image processing method of the monitoring utilizing VRAM of one embodiment of the present invention,
And be the flow chart of the flow process that sending side image processing apparatus is described.
Fig. 4 is the image processing method of the monitoring utilizing VRAM of one embodiment of the present invention,
And be the flow chart illustrating to receive the flow process of side image processing apparatus.
Detailed description of the invention
Hereinafter, referring to the drawings, embodiments of the present invention are illustrated.But, the enforcement of the present invention
Mode can be deformed into variform, and the scope of the present invention is not merely defined in embodiment party described below
Formula.In order to carry out more specific explanation, shape and the size etc. of key element in figure, figure can be represented turgidly
In be identical key element with the key element of identical symbol mark.
Fig. 1 is the image processing apparatus of the monitoring utilizing VRAM of one embodiment of the present invention
Pie graph, Fig. 2 is the data in the region of change illustrating to be carried out by one embodiment of the present invention
Extraction and attribute information in the figure of coordinate.
As it is shown in figure 1, the image processing apparatus (120) of the 1st embodiment of the present invention is to comprise storage
It is displayed on showing the image processing apparatus of the VRAM (VM) (123) of the view data of picture
(120), described image processing apparatus (120) can comprise: mirrored drive (MD) (124),
Whether the view data being stored in VRAM (VM) (123) is changed by it is monitored;Change
Data extracting section (125), it is when the view data change being stored in VRAM (VM) (123)
Time, the view data in the region of the change shown picture is extracted from VRAM (VM) (123);
And encoding section (126), it is attribute to the view data extracted in the lump together with the view data extracted
Information encodes.
It addition, the image processing apparatus (130) of the 2nd embodiment of the present invention is to comprise storage will show
At the image processing apparatus (130) of the VRAM (VM) (134) of the view data showing picture,
Described image processing apparatus (130) comprises: lsb decoder (132), encoded data is solved by it
Code;Change data update section (133), its based on the attribute information included in encoded data
VRAM (134) updates the view data in the region of the change in display picture;And display driver
(235), the view data being stored in the renewal of VRAM (134) is shown to show picture by it
In the region of change;And encoded data can be together with the display obtained from VRAM (134)
The view data in the region of the change in picture carries out encoding the data of gained in the lump to attribute information.
Hereinafter, referring to figs. 1 through Fig. 2, video is utilized to store one embodiment of the present invention in detail
The image processing apparatus of the monitoring of device illustrates.Sending side device comprises display part (110) and sending side
Image processing apparatus (120), reception side apparatus can comprise reception side image processing apparatus (130) and show
Showing portion (140), sending side image processing apparatus (120) can with reception side image processing apparatus (130)
By network (Net Work, NW) transceiving data.Hereinafter, sending side device and reception side apparatus are distinguished
And be described in detail.
1. sending side device (110,120)
With reference to Fig. 1, display device (140) can comprise the multiple displays possessing display picture such as watch-dog
Device (111 to 11N).Such as, available multiple display devices (111 to 11N) are suitably distributed
One image and shown by the controller such as wall controller, or multiple display device (111 to 11N)
Each show different images.
As it is shown in figure 1, receive side image processing apparatus (130) can comprise graphics engine (Graphic Engine,
GE) (121), display driver (Display Device, DD) (122), VRAM (Video
Memory, VM) (123), mirrored drive (Mirror Diver, MD) (124), change
Data extracting section (125), encoding section (126), sending part (127) and video port (129).
Herein, graphics engine (GE) (121) is monitored whether inputting picture change order, as
Really monitored results is input picture change order, then the change order of described picture can be transferred to display and drive
Device (DD) (122).Herein, picture change order is by user pattern (user mode)
The application program of lower implementation and the order that inputs, such as, can be to being currently displayed at display device (110)
The change order in all or part of region of the image of display picture.
If from graphics engine (GE) (121) input picture change order, then display driver (DD)
(122) can be according to the picture change order inputted by the picture number in region of the change in display picture
According to the corresponding region being stored into VRAM (VM) (123).Hereafter, can be to graphics engine (GE)
(121) display request command is passed on, in order to the view data in the region of change can be shown and be shown to display
Picture.Then, graphics engine (GE) (121) passes through video port (128) according to display request command
Pass on the view data in the region of change to display device (110), the view data passed on can be by aobvious
The display picture of showing device (110) and show.
On the other hand, VRAM (VM) (123) is to store the image being displayed on showing picture
The storage medium of data, can be after being divided into multiple region by a display picture, by image data storage
To the address corresponding to regional.The regional split can be described as frame (frame), thus video
Memorizer (VM) (123) is alternatively referred to as frame buffer (frame buffer).
On the other hand, mirrored drive (MD) (124) is for being stored in VRAM (VM)
(123) whether view data changes is monitored, if the image in the region of the change in display picture
Data are stored into VRAM (VM) (123), then can be after sensing this situation, to change
Part or all of change of Data extracting section (125) notice VRAM (VM) (123).
Then, change Data extracting section (125) can extract display from VRAM (VM) (123)
The view data in the region of the change in picture, is communicated to encoding section (126) by the view data extracted.
Encoding section (126) can be the most right together with the view data extracted from change Data extracting section (125)
The attribute information of the view data extracted encodes.Encoded data can be communicated to sending part
(127).Herein, encoding section (126) can be with JPEG (Joint Photograph coding
Experts Group, JPEG) form view data to being extracted and the attribute of view data that extracted
Information encodes.It addition, display picture in more than 2 region simultaneously occur change situation
Under, encoding section (126) can perform coding to the region of change respectively.
Herein, (physics) coordinate in region of change during attribute information can comprise display picture, coding
Packet size, resolution, timestamp, transmission frame number per second (Frame Per Second, FPS),
Display picture be multiple in the case of display picture intrinsic identifier (Unique ID, UID) in
At least more than one.According to an embodiment of the present invention, attribute information includes timestamp, connects
Receive side image processing apparatus (130) by utilizing this timestamp, can show simultaneously carry out respectively encoding and
The region of the plural change of transmission.
Generally, in the case of coding decoder the most H.264, concentrate multiple display picture (if will
One display picture entirety is defined as a frame, then for multiple frames) and disposably encode, therefore
Calculation process needed for coding correspondingly increase and load become many, one display picture in minimum one
In the case of the change of subregion, also whole display picture can be encoded, therefore image processing speed phase
Should increase further on ground.
Therefore, according to an embodiment of the present invention, with JPEG (Joint Photograph
Coding Experts Group, JPEG) form view data to being extracted and the view data extracted
Attribute information encode and transmit, thus there is the advantage that can improve image processing speed on the whole.
Fig. 2 is carrying of the data in the region that the change carried out by one embodiment of the present invention is described
Take and the figure of coordinate in attribute information.
As shown in Figures 1 and 2, if the part in display picture (with reference to the part (a) of Fig. 2)
Region (211,212) change (with reference to the part (b) of Fig. 2), then display driver (DD) (122)
VRAM (VM) can be stored into respectively after extracting the view data in region (211,212) of change
(123) corresponding region.
In fig. 2, represent that plural region (211,212) is same on a display picture
The situation of time point change, in the case, can figure to each region changed (211,212) respectively
Encode as data and transmit.In the part (c) of Fig. 2, (X, the Y) of region (211),
In (X+n, Y), (X, Y+n), (X+n, Y+n) declared attribute information illustratively
Actual coordinate on the display picture in the region of change.
Finally, sending part (127) can pass through network (NW) to receiving side image processing apparatus (130)
Acceptance division (131) transmission encoded data.
As it has been described above, image processing apparatus (120) is at the core schema (kernel being not user pattern
Mode) action is carried out under, so moving under user pattern with the most illustrated
The Graphics Device Interface such as WIN32 (GDI) made is compared, and has the technology improving image processing speed
Effect.
2. reception side apparatus (130,140)
First, with reference to Fig. 1, display device (140) and sending side display device (110) in the same manner,
The multiple display devices (141 to 14N) possessing display picture such as watch-dog can be comprised.Such as, may be used
Multiple display device (141 to 14N) is utilized suitably to distribute an image and pass through such as wall controller
Controller shows, or multiple display device (141 to 14N) each shows different images.
As it is shown in figure 1, receive side image processing apparatus (120) acceptance division (131), decoding can be comprised
Portion (132), change data update section (133), VRAM (VM) (134), display are driven
Dynamic device (DD) (135), graphics engine (GE) (136) and video port (137).
Acceptance division (131) can received from sending side image processing apparatus (120) by network (NW)
After encoded data, pass on described encoded data to lsb decoder (132).
Herein, encoded data can be together with regarding being stored in sending side image processing apparatus (120)
Frequently whether the view data of memorizer (VM) (123) changes in the display picture being monitored and obtain
Change region view data in the lump attribute information is carried out encode gained data.
According to an embodiment of the present invention, by transmitting from sending side image processing apparatus (120)
Encoded data be set to JPEG (Joint Photograph coding Experts Group,
JPEG) form and can to improve the aspect of image processing speed on the whole identical with foregoing.
If passing on encoded data from acceptance division (131), then lsb decoder (132) can be to described
After encoded data is decoded, pass on to change data update section (133).According to the present invention one
Embodiment, lsb decoder (132) can comprise the Graphics Processing Unit (Graphic of the processor as video card
Processing Unit, GPU).Generally, at the central processor of PC to encoded image
Data perform decoding, receive decoded view data at video card and export.Therefore, to PC
Central processor give more load.Therefore, according to an embodiment of the present invention, if connect
Receive encoded data, then the processor at video card performs the decoding to described encoded data, by
This is compared with the past, can improve processing speed.
On the other hand, if passing on decoded data, then change data update section from lsb decoder (132)
(133) can the change in VRAM (VM) (134) updates display picture based on attribute information
The view data in region more.
Herein, as it has been described above, attribute information can comprise the coordinate in region of change in display picture, volume
Code packet size, resolution, timestamp, transmission frame number per second (Frame Per Second, FPS),
Display picture be multiple in the case of display picture intrinsic identifier (Unique ID, UID) in
At least more than one.
It addition, according to an embodiment of the present invention, attribute information includes timestamp, receive side
Image processing apparatus (130), by utilizing this timestamp, can show simultaneously encode respectively and transmit
The region of plural change.
VRAM (VM) (134) storage is displayed on the display picture of display device (140)
View data, the most only can update the change display picture from sending side image processing apparatus (120)
The view data in region.
Further, display driver (DD) (135) can be passed on aobvious to graphics engine (GE) (121)
Show request command, in order to can will be stored in the view data of the renewal of VRAM (VM) (134)
It is shown to show picture.
Then, graphics engine (GE) (136) passes through video port (137) according to display request command
Pass on the view data in the region of change to display device (140), the view data passed on can be by aobvious
Show that picture shows.
On the other hand, Fig. 3 is the image of the monitoring utilizing VRAM of one embodiment of the present invention
Processing method, and be the flow chart of the flow process that sending side image processing apparatus (120) is described.
Hereinafter, referring to figs. 1 through Fig. 3, the image processing method to the sending side of one embodiment of the present invention
Method illustrates.But, in order to make invention simple and clear, omit to referring to figs. 1 through illustrated by Fig. 2
The explanation of part that repeats of item.
Referring to figs. 1 through Fig. 3, first mirrored drive (MD) (124) can monitor in real time to be stored in and regard
Frequently whether the view data of memorizer (VM) (123) changes (step S301).
If monitored results is for sensing memorizer (VM) (123) change (step S302), then become
More Data extracting section (125) can extract the change display picture from VRAM (VM) (123)
The view data (step S303) in region.
Finally, encoding section (126) can be together with the view data extracted from change Data extracting section (125)
Attribute information to the view data extracted encodes (step S304) in the lump.Encoded data
Can be transferred to by sending part (127) and network (NW) receive side image processing apparatus (130).
Further, Fig. 4 is the image procossing of the monitoring utilizing VRAM of one embodiment of the present invention
Method, and be the flow chart illustrating to receive the flow process of side image processing apparatus.
Hereinafter, referring to figs. 1 through Fig. 2 and Fig. 4, one embodiment of the present invention is received the image of side
Processing method illustrates.But, in order to make invention simple and clear, omit to referring to figs. 1 through Fig. 2
The explanation of the part that illustrated item repeats.
If passing on encoded data from acceptance division (131), then lsb decoder (132) can be to described
Encoded data is decoded rear (step S401), is communicated to change data update section (133).
According to an embodiment of the present invention, as it has been described above, lsb decoder (132) can comprise the place as video card
The Graphics Processing Unit (Graphic Processing Unit, GPU) of reason device.
It addition, encoded data can be together with regarding being stored in sending side image processing apparatus (120)
Frequently whether the view data of memorizer (VM) (123) changes in the display picture being monitored and obtain
Change region view data in the lump attribute information is carried out encode gained data.
Then, if passing on decoded data, then change data update section (133) from lsb decoder (132)
The district of the change shown in picture can be updated at VRAM (VM) (134) based on attribute information
The view data (step S402) in territory.
Herein, as it has been described above, attribute information can comprise the coordinate in region of change in display picture, volume
Code packet size, resolution, timestamp, transmission frame number per second (Frame Per Second, FPS),
Display picture be multiple in the case of display picture intrinsic identifier (Unique ID, UID) in
At least more than one.
It addition, according to an embodiment of the present invention, attribute information includes timestamp, receive side
Image processing apparatus (130), by utilizing this timestamp, can show simultaneously encode respectively and transmit
The region of plural change.
Finally, graphics engine (GE) (121) can be controlled by display driver (DD) (135)
Make and be shown to the view data being stored in the renewal of VRAM (VM) (134) show picture
In the region (step S403) of change.
The present invention is not limited to above-mentioned embodiment and accompanying drawing.Those skilled in the art should
Understand and should limit interest field with appended claims, can be described in without departing from claims
The present invention technological thought in the range of realize the displacement of various form, deform and change.
The explanation of symbol
110: display device (sending side) 120: image processing apparatus (sending side)
121: graphics engine (sending side) 122: display driver (sending side)
123: VRAM (sending side) 124: mirrored drive
125: change Data extracting section 126: encoding section
127: sending part 128: video port (sending side)
130: image processing apparatus (reception side) 131: acceptance division
132: lsb decoder 133: change data update section
134: VRAM (reception side) 135: display driver (reception side)
136: graphics engine (reception side) 137: video port (reception side)
140: display device (reception side) 211,212: the region of change
Claims (7)
1. an image processing apparatus, it is included in after display picture is divided into multiple region, will carry out
The image data storage of display is to the VRAM of the address corresponding to each region split, and at core
Carrying out action under heart pattern, described image processing apparatus is characterised by comprising:
Mirrored drive, the view data of its address to being stored in described VRAM whether change into
Row monitoring;
Change Data extracting section, it is when being stored in the change of the view data of address of described VRAM,
The view data in the region of the change from the described VRAM described display picture of extraction;And
Encoding section, it is together with the view data attribute to the view data of described extraction in the lump of described extraction
Information encodes;And
Described attribute information comprises the coordinate in the region of the described change in described display picture, described coding
Packet size, resolution, timestamp, transmission frame number per second (Frame Per Second, FPS) and
Described display picture be multiple in the case of display picture intrinsic identifier (Unique ID, UID).
Image processing apparatus the most according to claim 1, it is characterised in that:
Described encoding section with JPEG (Joint Photograph coding Experts Group,
JPEG) attribute information of the view data of described extraction and the view data of described extraction is compiled by form
Code.
Image processing apparatus the most according to claim 1, it is characterised in that:
In the case of the region of described change is multiple, described encoding section district to the plurality of change respectively
Territory encodes.
4. an image processing apparatus, it receives encoded data and shows, described image procossing
Device is characterised by comprising:
Lsb decoder, it receives described encoded data and is decoded;
Change data update section, it is regarding based on the attribute information included in described encoded data
The view data in the region of the change in the picture of memory updating display frequently;And
Display driver, the view data being stored in the renewal of described VRAM is shown to described by it
The region of the change in display picture;And
Whether described encoded data is to become together with to the view data of the address being stored in VRAM
The view data being more monitored and obtain carries out encoding the data of gained, institute in the lump to described attribute information
Stating VRAM is the display picture at the sending side image processing apparatus by sending described encoded data
After face is divided into multiple region, by the image data storage that carries out showing to corresponding to each region split
Address, and described sending side image processing apparatus carries out action under core schema,
Described attribute information comprises the coordinate in the region of the described change in described display picture, described coding
Packet size, resolution, timestamp, transmission frame number per second (Frame Per Second, FPS) and
Described display picture be multiple in the case of display picture intrinsic identifier (Unique ID, UID).
Image processing apparatus the most according to claim 4, it is characterised in that:
Described lsb decoder comprises the Graphics Processing Unit (Graphic Processing Unit, GPU) of video card.
Image processing apparatus the most according to claim 4, it is characterised in that:
Described encoded data is JPEG (Joint Photograph coding Experts
Group, JPEG) form.
Image processing apparatus the most according to claim 4, it is characterised in that:
In the case of the region of described change is multiple, described encoded data is respectively to the plurality of
The region of change carries out encoding the data of gained.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130108649A KR101410837B1 (en) | 2013-09-10 | 2013-09-10 | Apparatus for managing image by monitoring video memory |
KR10-2013-0108649 | 2013-09-10 | ||
PCT/KR2014/008419 WO2015037894A1 (en) | 2013-09-10 | 2014-09-05 | Image processing apparatus using monitoring of video memory |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105993176A true CN105993176A (en) | 2016-10-05 |
Family
ID=51133783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480061396.9A Pending CN105993176A (en) | 2013-09-10 | 2014-09-05 | Image processing apparatus using monitoring of video memory |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR101410837B1 (en) |
CN (1) | CN105993176A (en) |
WO (1) | WO2015037894A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111263198A (en) * | 2020-02-16 | 2020-06-09 | 袁芳 | Pirate tracking method of video resources |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101710011B1 (en) * | 2015-05-29 | 2017-03-08 | 엔쓰리엔 주식회사 | Image data transmission and reception method and apparatus |
CN106254805B (en) * | 2016-07-28 | 2018-09-21 | 浙江大华技术股份有限公司 | A kind of storage method of Video data, device and video recorder |
KR101839415B1 (en) * | 2017-02-20 | 2018-03-16 | 엔쓰리엔 주식회사 | Image data transmission and reception method and apparatus |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020047978A (en) * | 2000-12-15 | 2002-06-22 | 구자홍 | Compression store method for digital video recording system |
CN1694536A (en) * | 2004-04-30 | 2005-11-09 | 三星电子株式会社 | Video Encoder Using Average Histogram Difference and Its Control Method |
JP2007166013A (en) * | 2005-12-09 | 2007-06-28 | Ricoh Co Ltd | Image processing system, image processing method, image processing program and recording medium bearing the same |
CN101582046A (en) * | 2009-06-26 | 2009-11-18 | 浪潮电子信息产业股份有限公司 | High-available system state monitoring, forcasting and intelligent management method |
CN102027746A (en) * | 2008-09-19 | 2011-04-20 | 株式会社Ntt都科摩 | Moving image encoding device, moving image decoding device, moving image encoding method, moving image decoding method, moving image encoding program, and moving image decoding program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2880964B2 (en) * | 1996-08-28 | 1999-04-12 | 日本電気フィールドサービス株式会社 | Display area switching system |
KR100826943B1 (en) * | 2006-07-12 | 2008-05-02 | 엠텍비젼 주식회사 | Jpeg image processing method, image processing apparatus and recording medium having recorded thereon a program for implementing the same |
KR20120091550A (en) * | 2011-02-09 | 2012-08-20 | 주식회사 글로벌미디어테크 | High speed encoding and decoding apparatus for image data using parallel processors on graphics processing unit and the method thereof |
-
2013
- 2013-09-10 KR KR20130108649A patent/KR101410837B1/en active Active
-
2014
- 2014-09-05 CN CN201480061396.9A patent/CN105993176A/en active Pending
- 2014-09-05 WO PCT/KR2014/008419 patent/WO2015037894A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020047978A (en) * | 2000-12-15 | 2002-06-22 | 구자홍 | Compression store method for digital video recording system |
CN1694536A (en) * | 2004-04-30 | 2005-11-09 | 三星电子株式会社 | Video Encoder Using Average Histogram Difference and Its Control Method |
JP2007166013A (en) * | 2005-12-09 | 2007-06-28 | Ricoh Co Ltd | Image processing system, image processing method, image processing program and recording medium bearing the same |
CN102027746A (en) * | 2008-09-19 | 2011-04-20 | 株式会社Ntt都科摩 | Moving image encoding device, moving image decoding device, moving image encoding method, moving image decoding method, moving image encoding program, and moving image decoding program |
CN101582046A (en) * | 2009-06-26 | 2009-11-18 | 浪潮电子信息产业股份有限公司 | High-available system state monitoring, forcasting and intelligent management method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111263198A (en) * | 2020-02-16 | 2020-06-09 | 袁芳 | Pirate tracking method of video resources |
Also Published As
Publication number | Publication date |
---|---|
KR101410837B1 (en) | 2014-06-24 |
WO2015037894A1 (en) | 2015-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11348283B2 (en) | Point cloud compression via color smoothing of point cloud prior to texture video generation | |
US20140094300A1 (en) | Display system and display method for video wall | |
CN104917990B (en) | Video frame rate compensation is carried out by adjusting vertical blanking | |
US20200020132A1 (en) | Visual quality of video based point cloud compression using one or more additional patches | |
JP5198720B2 (en) | Image display system | |
US11665372B2 (en) | Fast projection method in video-based point cloud compression codecs | |
US20140285401A1 (en) | Updating an Image | |
CN103618911B (en) | Video streaming providing method and device based on video attribute information | |
JP2015001549A (en) | Signal output apparatus, signal output method, and image display apparatus | |
US11310560B2 (en) | Bitstream merger and extractor | |
US8786634B2 (en) | Adaptive use of wireless display | |
US8477842B2 (en) | Encoding method of screen frame and electronic device applying the same | |
CN105993176A (en) | Image processing apparatus using monitoring of video memory | |
CN105446686A (en) | Multi-screen splicing system, and multi-screen splicing display method and apparatus | |
CN103927780B (en) | The method and three-dimensional display system that a kind of more video cards render | |
WO2016016607A1 (en) | Managing display data for display | |
CN105487834A (en) | Splice wall return display method and system | |
CN103314394A (en) | Three-dimensional earth-formulation visualization | |
US20120218292A1 (en) | System and method for multistage optimized jpeg output | |
US7477258B2 (en) | Method and apparatus for a fast graphic rendering realization methodology using programmable sprite control | |
CN102984518B (en) | A kind of VNC image transmission data processing method | |
CN103108148B (en) | The frame interpolation method of frame of video and messaging device | |
CN103260044B (en) | Three dimensional super-high-definition signal processing method and device | |
US10809869B2 (en) | Layered image compression | |
CN107318021B (en) | Data processing method and system for remote display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161005 |