[go: up one dir, main page]

CN105993176A - Image processing apparatus using monitoring of video memory - Google Patents

Image processing apparatus using monitoring of video memory Download PDF

Info

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
Application number
CN201480061396.9A
Other languages
Chinese (zh)
Inventor
朴庆植
李柱尚
梁景喆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
I Ace I Ltd
Original Assignee
I Ace I Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by I Ace I Ltd filed Critical I Ace I Ltd
Publication of CN105993176A publication Critical patent/CN105993176A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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/423Methods 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control 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/39Control of the bit-mapped memory
    • G09G5/395Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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/43Hardware specially adapted for motion estimation or compensation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/10Special adaptations of display systems for operation with variable images
    • G09G2320/103Detection of image changes, e.g. determination of an index representative of the image change
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/02Handling 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

Utilize the image processing apparatus of the monitoring of VRAM
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.
CN201480061396.9A 2013-09-10 2014-09-05 Image processing apparatus using monitoring of video memory Pending CN105993176A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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