WO2015115679A1 - 텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치 - Google Patents

텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치 Download PDF

Info

Publication number
WO2015115679A1
WO2015115679A1 PCT/KR2014/000826 KR2014000826W WO2015115679A1 WO 2015115679 A1 WO2015115679 A1 WO 2015115679A1 KR 2014000826 W KR2014000826 W KR 2014000826W WO 2015115679 A1 WO2015115679 A1 WO 2015115679A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
information
file
unit
image file
Prior art date
Application number
PCT/KR2014/000826
Other languages
English (en)
French (fr)
Inventor
팽정국
Original Assignee
팽정국
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 팽정국 filed Critical 팽정국
Publication of WO2015115679A1 publication Critical patent/WO2015115679A1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation

Definitions

  • the present invention relates to an image file including text information, a method and a device for generating the same, and in detail, includes an image and text information related to the image, and the image and the text information are operated as a single file.
  • Viewer program for reading is linked to JAVA CEG Viewer Engine, which is optimized for high efficiency image files, and can be read in any internet-connected environment without installing the viewer program in every browser environment.
  • Image files are visual information data displayed on two-dimensional or three-dimensional screens, and the demand for image files has increased exponentially as network infrastructure, multimedia industry, social network service, and smartphone penetration have expanded. Files are the most widely used means of information transfer.
  • the conventional image file cannot efficiently manage the produced image file since there is no means for recognizing which website the file is utilized and exposed or how much exposure has been made.
  • information on which sites and image exposures are used and how much exposure is made can lead to quality improvement of various services using image files and image files.
  • the conventional meta tag service is a method of managing and storing keyword data having a high value in relation to an image as a tag, and the image file registrant and the site operator predict the search keyword to be used for the search in advance and input the search keyword into the tag. It is to increase the efficiency of application services and other services.
  • the meta tag service does not store related information (text) in dependence on the image file itself, but simply the expected keyword data to be used for the service is stored as a separate file of the tag. Not only does it not provide the same services, but it is also complicated and difficult to use for people who are not familiar with script, Html, and CSS.
  • Flash file can save various information related to image by editing image file with 'Flash' program, and it is used as extension of '.swf' and has the advantage that it can be linked to various websites.
  • the flash file was developed to provide a dynamic image file to a service user, in addition to visual expression, information data such as text and phrases stored in the file are separately used for a search service and other services. Has a limit.
  • the flash file since the flash file does not support a stable service in all browsers, it has a limitation of service.
  • Korean Laid-Open Patent Publication No. 10-2007-0067452 describes a configuration for generating a target image file by inserting additional information into a header area of an image file or a blank area allowed by a file format convention.
  • the target image file is registered and stored in a specific web server (see specification drawing 1), in order for a client to view the target image file, 1) a separate application (viewer program) must be installed, and 2) the client can use the web. You must connect to the server.
  • the client in order to view the target image file, the client can access the target image file only by accessing the web server where the target image file is stored. Therefore, as described above, the client cannot use the content provided by various websites.
  • FIG. 1 is a block diagram illustrating a detailed information image file disclosed in Korean Patent No. 10-1160973 (Name of the Invention: Method and Device for Generating a Detailed Information Image File).
  • the detailed information image file (hereinafter referred to as a prior art) 100 of FIG. 1 includes an image field 101 in which an image is stored, a file name field 103 in which a title (file name) of an entire image file is stored, and a classification on an image.
  • Location field_a, b105, 105 ' for storing the positions of the specific area images a and b, and a main word field for storing the main word for the specific area images a and b; _a, b (107), (107 '), and link information fields _a, b (109), (109') storing URL link information connected to specific area images (a) and (b), Image detail fields _a, b (111), (111 '), in which detailed descriptions of the specific area images (a) and (b) are stored, and additional information such as the producer, production date, file size, and file size
  • the additional information field _a 113 is stored, and the detailed image field 115 is stored.
  • the tag data may be operated as a separate file to solve the problem of the conventional meta tag service that may provide a service only in a specific service area. It is possible to solve the problem of the target image file having the problems of 1) and 2) described above by being exposed to various web sites linked to the flash program.
  • the prior art 100 is a detailed description of the title of the entire image, the location information of each of the specific region images, the main word of each of the specific region images, URL link information linked to each of the specific region images, each of the specific region images Since information data such as description, additional information, and description of the entire image are stored, the capacity is excessively increased compared to the conventional image file. In particular, the increase in data capacity in a web site that provides contents and various services by using an image file is very burdensome, and thus the detailed image file cannot be used even if it is applied to an actual web site.
  • the detailed information image file 100 like the conventional image file (including jpg, png, bmp, etc.) has no means for recognizing the utilization degree of which site and how much the file is exposed after the production is described at all It does not provide a solution to the problem of poorly manageable image files.
  • the service since the detailed information image file 100 must use a specific program (using Action script) of 'Flash' of 'Adobe' manufacturer to interpret and extract the information of the stored image file, the service is not operated in an environment in which the flash is not driven. Is not made or the service is restricted in the browser of the mobile environment, and only a person who has the ability to use HTML can use the image file.
  • the detailed information image file may include information data such as an image field 101, a file name field 103, a location field_a, b105, 105 ', a main control field_a, b 107, and 107'. ), Link information fields_a, b (109), (109 '), image description fields_a, b (111), (111'), additional information fields_a (113), and full image description fields ( As it is classified and stored, it is inefficient to use information data when storing, searching, compressing and reading data.
  • the conventional image file contains images and related information related to the image to solve the problem of simply delivering visual information
  • the image and related information data are operated as a single file and at the same time a separate viewer program. Can be exposed on any website without having to manually install the URL, and 3) the usage information, which is information about which website the produced image file was exposed to or how many impressions and clicks were made, 4) It is urgent to study a new function image file which compresses with high efficiency in preparation for the increase in capacity due to the added information data compared to the conventional image file.
  • the problem to be solved by the present invention is to include text information in a conventional image file, but compress it with higher efficiency than a conventional image file, thereby having excellent information transfer power and excellent compression efficiency, and utilizing a service using an image file.
  • image and text information is operated as a single file is configured to provide the same service in all services and mobile and web browser image that can solve the problem of the meta tag service that can be viewed only on a specific site To provide a file, and a method and apparatus for generating the same.
  • the viewer program is linked to the JAVA CEG Viewer Engine and can be viewed from any website without installing a separate viewer program, so that a specific viewer program can be installed or can be viewed only through a specific viewer program.
  • the high-efficiency image file stores the communication identification information of the preset server as the communication module information, and the viewer program communicates the exposure data including the address of the current web site that is being viewed upon call. It is to provide an image file, a method and a device for generating the same, which can significantly increase the management efficiency through data on which site and how many times the file is exposed by transmitting the module information to the server.
  • Another problem of the present invention is to set a specific region image to which an additional description is to be added on the image, and to include a description of each set specific region image and link information of a related site.
  • the present invention provides an image file capable of delivering not only an entire image but also various information on at least one specific region image to a user, that is, an increase in information transmission power, and a method and apparatus for generating the same.
  • Another problem of the present invention is that when the viewer program is connected to the URL address stored as the link information of each specific area image, the user clicks the click data including the link information to the server having the communication identification information of the communication module information. It is to provide an image file that can further increase the efficiency of file management by transmitting, and a method and apparatus for generating the same.
  • a file editor for generating a high-efficiency image file including an image of an input image file and text information that is additional information about the image.
  • An editing unit which stores the text information input by the controller; And an encryption unit for encrypting the text information stored by the editing unit, and a compression unit for compressing the text information encrypted by the encryption unit and the image.
  • the editing unit may further include a module input unit for receiving communication identification information of the server receiving the exposure data that is the information that the viewing of the high-efficiency image file is made when the high-efficiency image file is read.
  • the compression unit in the present invention is a block for dividing the image into 16 ⁇ 16 blocks;
  • a DCT unit converting 256 data into a low frequency domain (DC) and a high frequency domain (AC) by processing a DCT (Discrete Cosine Transform) of the image in units of 16 ⁇ 16 blocks divided by the blocker;
  • a quantization processor that reduces the number of bits by quantizing the DCT processed data by the DCT unit and assigning an analog level obtained in sampling to a limited digital value;
  • a DPCM unit for performing DPCM (Differential Pulse Code Modulation) of the quantized 16 ⁇ 16 blocks;
  • An RLC unit performing an RLC process on the AC-coefficient of the quantized 16 ⁇ 16 block;
  • a Huffman coding unit for Huffman coding the coefficients encoded by the DPCM unit, the coefficients encoded by the RLC unit, and the text information encoded by the encryption unit.
  • the blocker converts an image into YIQ, which is a chromatic color space, and maintains the 'Y' value, but the 'I', the 'Q' value, which is the color difference signal, is 4 ⁇ 4 or 4 ⁇ 2 or 2 ⁇ 2 or It is preferable to keep the sample in a block of the size of 2x1 and sample it.
  • the compression unit may further include an error value detector configured to detect the error values by wavelet coding and Huffman coding the image, and the Huffman coding unit encodes the error value by encoding coefficients and encrypted text. It is preferable to Huffman code as information.
  • the compression unit includes a caller for calling the JAVA CEG Engine during operation, the JAVA CEG Engine detects the error values by wavelet coding and Huffman coding the image, the Huffman coding unit is It is preferable to Huffman code the error value as coded coefficients and coded text information.
  • the editing unit may further include a target input unit configured to receive a position of a target, which is a specific region image to which an additional description is to be added, on the image, wherein the text information is each of the specific region images set as targets by the target input unit. It is preferable to include the main word and additional description for, and link information associated with each of the specific region images.
  • the text information preferably further includes a title of the image and an additional description of the image.
  • the viewer program for viewing the high-efficiency image file generated by the file editor in the present invention is linked to the JAVA CEG Viewer Engine of the management server when the high-efficiency image file is viewed in a browser environment, the viewer program is called It is desirable to display high efficiency image files.
  • the viewer program in the present invention is an encoding unit for decompressing the high-efficiency image file;
  • a data extraction unit for analyzing and extracting text information of the high-efficiency image file decompressed by the encoding unit; It is preferable to include a general view viewer interface on which the target image is displayed, and a detailed view viewer interface on which the target image and the text information are displayed.
  • the viewer program when the viewer program is called from the high-efficiency image file, it is preferable that the viewer program transmits the exposure data including the address of the web site where the high-efficiency image file is viewed.
  • the viewer program transmits click data including the clicked URL address to the server of the communication module information when a website registered as link information of the high efficiency image file is clicked.
  • the general view viewer interface and the viewer interface of the viewer program is preferably displayed by the user's selection.
  • the general view viewer program and the detail view viewer program may display a display symbol at adjacent points of specific region images set as targets when displaying the image.
  • the viewer program forms the identification symbols differently depending on whether the site of the link information of each of the specific area images is a site related to shopping or a site for providing information.
  • the text file is included in the image file, but the image file and the text information are compressed with high efficiency, thereby increasing the information transfer power and increasing the utilization of various services using the same through excellent compression efficiency. Can be.
  • the viewer program is linked to the JAVA CEG Viewer Engine and can be viewed from any website without installing a separate viewer program, thereby solving the conventional problem of installing a specific viewer program or reading only through a specific viewer program. Can be.
  • communication identification information of a specific server is stored as communication module information for efficient management of an image file, and the viewer program communicates the exposure data including the address of a site where the viewing is made when the call is made.
  • the specific region images to which the additional description is to be added on the image are set, and the additional description of each of the specific region images and the link information of the related site are included, thereby not only the entire image through the single image file.
  • Various information about at least one specific region image may be transmitted to the user, that is, the information transfer ability may be dramatically increased.
  • the file management by transmitting the exposure data including the link information to the server having the communication identification information of the communication module information. It can increase the efficiency of.
  • FIG. 1 is a block diagram illustrating a detailed information image file disclosed in Korean Patent No. 10-1160973 (Name of the Invention: Method and Device for Generating a Detailed Information Image File).
  • FIG. 2 is a block diagram showing a high efficiency image file produced by the present invention.
  • FIG. 3 is a block diagram illustrating a high efficiency image file generating apparatus according to an embodiment of the present invention.
  • FIG. 4 is a configuration diagram illustrating the compression unit of FIG. 3.
  • 5 is a coding for exposing the viewer program of the present invention to a website.
  • FIG. 6 is a block diagram showing a viewer program of the present invention.
  • FIG. 7 is an exemplary view illustrating a general view viewer interface provided by the viewer interface provider of FIG. 6.
  • FIG. 9 is an actual screen illustrating a detailed view viewer interface provided by the viewer interface providing unit of FIG. 6.
  • FIG. 10 is a block diagram showing a data management system using a high efficiency image file.
  • FIG. 11 is a relationship diagram of FIG. 10.
  • high efficiency image file -Image file containing text information
  • FIG. 2 is a block diagram showing a high efficiency image file produced by the present invention.
  • the high-efficiency image file 200 of FIG. 2 is a new type of image in which an image, text information that is an additional description of the image, and each module information for providing various applications and extension services to the image are compressed and stored as one file. File.
  • the high efficiency image file 200 includes an image storage unit 203 storing an image file, a text storage unit 201 storing text information which is information related to an image, and information related to operation of the high efficiency image file 200.
  • the module storage unit 202 stores the module information.
  • the high-efficiency image file 200 is compressed into text and module information stored in the text storage unit 201 and module storage unit 202 and the image file stored in the image storage unit 203 in different formats.
  • the image storage unit 203 includes an image file, specifically, ani, bmp, cal, fax, gif, h, img, jpe, jpec, jpg, mac, pbm, pcd, pct, pcx, pgm, png, ppm
  • image files such as, psd, ras, tga, tif, tiff and wmf are stored.
  • the text storage unit 201 stores text information that is additional information related to an image file, and the text information includes EXIF information 211, basic information 212, and extended information 213.
  • the EXIF information 211 is a typical file, which is information indicating a manufacturer, a camera model, an image editor, a photo correction date, a shooting date, a photo size, an exposure time, and the like.
  • the basic information 212 is text information displayed together with the image when the website is exposed. Specifically, the specific information set to display the detailed information on the image according to the title of the image, additional information for describing the image, and the intention of the creator. Location information for each image, title of each specific image, additional information for each specific image, and other information.
  • the extended information 213 stores URL information for providing extended information than the text information stored in the basic information 212.
  • the module storage unit 202 stores module information defined as information for providing various application and extension services for an image, and the module information includes communication module information 221, security module information 222, and advertisement module information ( 223).
  • the communication module information 221 is configured to receive the exposure data or the click data for each time the high efficiency image file 200 is exposed or the website of the link information stored in the high efficiency image file 200 is clicked. Communication identification information is stored. That is, when the high-efficiency image file 200 is exposed on the website, the viewer program 500 of FIG. 6 to be described later extracts the communication module information 221 stored in the module storage unit 202 and the By transmitting the exposure data including the contents of the exposure of the high-efficiency image file 200 to the server having the address of the communication identification information (hereinafter referred to as the server of the communication identification information) and the address of the current website where the image is viewed.
  • the server of the communication identification information may detect which website the high-efficiency image file 200 has been exposed to.
  • the viewer program 500 clicks on the link information clicked on to the server of the communication identification information of the corresponding file and the link information.
  • the server of the communication identification information can detect the number of clicks of the sites of the link information stored in the high-efficiency image file 200.
  • the high efficiency image file 200 of the present invention communicates with the viewer program 500 when the exposure is made on the web site or when the link information is clicked.
  • the server of identification information By transmitting impression and click data to the server of identification information, it is possible to maximize the efficiency of management of image files that are unstructured data.
  • Such efficient management has the effect of inducing quality improvement of various services using image files and image files. It can be created.
  • the security module information 222 includes authentication module information for an editable identifier of the high efficiency image file 200 and encryption module information for protecting the high efficiency image file 200 from external hacking.
  • the authentication module information is the authentication information for the editable identifier.
  • the high-efficiency image file 200 can be edited or modified only by a specific identifier, and can be read only by the general user.
  • the encryption module information is information for protecting the high efficiency image file 200, specifically, the text information 211, 212, 213 and the module information 221, 222, 223 from external hacking. to be.
  • the encryption module information generates damage information including the reason for the damage and the location information that is damaged when the file is damaged by an attack such as the file being forcibly interpreted from the external hacking or the information is changed, and the JAVA CEG Viewer Engine Call the viewer program 500 linked to. At this time, the viewer program 500 transmits the generated damage information to the server of the communication identification information.
  • Ad module information 223 is a UI (User Interface) that can communicate with the ad server (not shown) to perform a keyword advertising service based on the text information of the basic information 212 stored in the text storage unit 201 And UX (User Experience) information. That is, the high-efficiency image file 200 of the present invention can provide a separate keyword advertising service for the text information of the basic information by the advertisement module information 223.
  • UI User Interface
  • UX User Experience
  • FIG. 3 is a block diagram illustrating a high efficiency image file generating apparatus according to an embodiment of the present invention.
  • the high efficiency image file generating apparatus (hereinafter referred to as a file editor) 300 of FIG. 3 is software for creating and editing the high efficiency image file 200 of FIG. 2 by inserting text information into an image.
  • the file editor 300 executes and executes a conventional image file to be edited or a pre-fabricated high-efficiency image file 200, which is executed by the execution management unit 305 and the image information loaded by the execution management unit 300.
  • An editing unit 307 for inputting the data a generation unit 309 for generating a high-efficiency image file 200 by compressing the image and text information edited by the editing unit 307, and a communication interface unit for communicating with an external server.
  • 303 and a control unit 301 for controlling these control objects 303, 305, 307, and 309.
  • the execution manager 300 may include the first memory 351 in which the data are stored, a decoder 353 for decoding the compressed image file, and data of the image file decompressed by the decoder 353. It consists of a data analysis unit 355 for analyzing and extracting, and a viewer interface providing unit 357 for displaying the data extracted by the data analysis unit 355 through a viewer interface which is a pre-made graphical user interface.
  • the first memory 351 stores a predetermined decompression algorithm performed by the decoding unit 353, a loaded image file, a UI (User Interface) and a user experience (UX) which are pre-made viewer interfaces.
  • the decoding unit 353 decompresses the imported image file. Specifically, when the loaded image file is a conventional image file, the decoding unit 353 decompresses the conventional image file by a known method, and the loaded image file has a high efficiency. In the case of an image file, a highly efficient image file is decompressed using a predetermined decompression algorithm. At this time, decompression of the decoding unit 353 decodes in an order opposite to the compression order of the compression unit 397 of the generation unit 309.
  • the data analyzer 355 extracts image and text information stored in the image file or the high efficiency image file decompressed by the decoder 353.
  • the viewer interface provider 357 displays the image and text information extracted by the data analyzer 355 in a registered viewer interface. In this case, a method of displaying the image and text information by the viewer interface will be described in detail with reference to FIGS. 7 to 9.
  • the editing unit 307 includes a second memory 371 where data is stored, an editing interface providing unit 373 that displays an edited interface, which is a previously created graphical user interface, on a screen of a client, and related information about the retrieved image.
  • a text input unit 375 for inputting text information, a target input unit 376 for setting a specific image to which additional information is to be added on the image, and link information linked to each of the specific images set by the target input unit 376;
  • the second memory 371 includes a previously prepared editing interface, text information input by the text input unit 375, position information of a specific region image set as a target by the target input unit 376, and a link input unit 377. Link information and images of each of the specific region images input to the image are stored.
  • the editing interface providing unit 373 displays the previously prepared editing interface on the screen of the client.
  • the editing interface receives an exhibition column in which an image is displayed, a target setting column for setting a target among the images, and receives the communication module information 221, the security module information 222, and the advertisement module information 223 of FIG. 2 described above.
  • Fields text information, in detail, a field for inputting an image title, a field for inputting contents of an image, a field for inputting a subject of each specific region image set as a target, and an additional explanation for each specific region image.
  • the display method and the graphic procedure of the editing interface are not limited, and the display method and the graphic procedure of the editing interface are not limited and various exhibition methods and graphic procedures may be applied according to the contents of the high-efficiency image file 200.
  • the text input unit 375 receives text information to be added to the image from the user.
  • the text information includes the title of the image, an additional description of the image, a main word of each of the specific images set as targets, an additional description of each of the specific images, and other information.
  • the target input unit 376 sets at least one specific image to which additional information is to be added on the image. At this time, the position information of the specific region image set as the target by the target input unit 376 is stored in the second memory 371.
  • the link input unit 377 receives link information for each of the specific images set by the target input unit 376.
  • the input link information is stored as the advertisement module information 223 of the high efficiency image file 200 when the file is generated.
  • the display 379 displays data input through the text input unit 375, the target input unit 376, and the link input unit 377 and an image according to a preset procedure.
  • the generation unit 309 includes a third memory 391 in which data is stored, a display unit 393, an authentication unit 395, and a compression unit 397.
  • a compression algorithm optimized for the high efficiency image file 200 is preset and stored in the third memory 391.
  • FIG. 4 is a configuration diagram illustrating the compression unit of FIG. 3.
  • the compression unit 397 is a compression algorithm stored in the third memory 391, specifically, the IW44 method, which is a compression method of wavelet coding for an image, and a text while correcting a loss value of an image damaged by the wavelet coding.
  • the image input through the editing unit 307, text information and communication module information, and error value information about image file loss are compressed into a single file using a Huffman coding method for a data file such as Compared to image files, this algorithm compresses file size to less than one fifth on average without loss of quality and resolution.
  • the communication unit 800 calls the JAVA CEG Engine, and the blocker 801 blocks the image to a size of 16 ⁇ 16.
  • DCT Discrete Cosine Transform
  • the blocker 801 converts the input image into the chromatic color space (YIQ), and then maintains the 'Y' value but the color difference signal 'I' and 'Q' are 4 ⁇ 4 or 4 ⁇ .
  • the classification for the chrominance signal is added by maintaining and sampling in blocks of size 2 or 2x2 or 2x1. In this case, since the color difference signal does not feel a difference, it is used to set only the reference value of the value for the initial color.
  • the blocker 801 blocks the sampled signal to a size of 16 ⁇ 16, and then level-shifts it to lower the average value of the block to convert it to a signed integer.
  • the image is generally converted into 8 ⁇ 8 blocks and then converted.
  • the high-efficiency image file 200 of the present invention is changed into a block of 16 ⁇ 16 and then compressed, compared to the conventional image file. Can be significantly increased.
  • a compression method for solving a disadvantage of severe resolution damage compared to a conventional image file has been studied and applied. That is, when the compression unit 397 is driven under the control of the control unit 301, the caller 800 calls the JAVA CEG Engine.
  • the JAVA CEG Engine stores an error detection algorithm that detects the error values of wavelet coding and Huffman coding that occur when a high-efficiency image file is converted into a 16 ⁇ 16 block. That is, the JAVA CEG Engine compresses pure image information to be compressed by the file generating apparatus 300 that calls it by wavelet coding and Huffman coding and calculates error values thereof. In this case, the calculated error value is compressed by the Huffman coding unit 806 of the compression unit 397 together with the image file, the text information, and the module information by Huffman coding.
  • the compression unit 397 is implemented as an example in the file generating apparatus 300 for the convenience of description, but the compression procedure of the compression unit 397 is performed by the JAVA CEG Engine to generate the file generating apparatus 300. Can reduce the data capacity.
  • the high-efficiency image file 200 of the present invention converts an image into a 16 ⁇ 16 block unit to perform compression, thereby significantly increasing the compression efficiency compared to a conventional image file and at the same time increasing the block size.
  • the error values of wavelet coding and Huffman coding for pure images are detected and compressed with Huffman coding along with image, text information and module information.
  • the resolution loss can be overcome, and the operation for detecting the error value is configured to be implemented in the JAVA CEG Engine.
  • the DCT unit 802 is a transform coding of lossy compression, and DCT processes an image in units of 16 ⁇ 16 blocks by using a cosine function of the director to 256 data into a low frequency region (DC) and a high frequency region (AC). Convert.
  • the quantization unit 803 quantizes the DCT processed data and allocates the analog level obtained by sampling to a limited digital value, thereby reducing the number of bits through an encoding operation of limiting the sampled analog level to the limited value.
  • the DPCM unit 804 is a lossy compression coding method and encodes the difference between the predicted sample value of the quantized DC coefficient and the actual sample value.
  • the RLC unit 805 is a lossless compression method, and converts a quantized AC-coefficient into a set, but reduces the number of bits by converting the number of zeros and the value following zero except zero.
  • Huffman coding unit 806 is a lossless compression method, image information, DPCM-processed DC- and RLC-processed AC-coefficients, text information and module information encrypted by authentication and encryption unit 395,
  • the error values (relative to wavelet coding and Huffman coding of the image) detected by the JAVA CEG Engine are Huffman coded based on the Huffman code table.
  • the compression unit 397 of the present invention appropriately mixes the lossy compression and lossless compression schemes, and simultaneously uses predictive coding and quantization without loss of quality and resolution compared to the original image file.
  • the compression rate can be significantly increased.
  • the high-efficiency image file 200 including text information as well as an image has a smaller file size than the conventional image file in which only the image is stored by the compression unit 397 using a mixture of lossy compression and lossless compression.
  • Such a reduction in data capacity may solve the problem of the prior art 100 in which text information is included and the file capacity is excessively increased.
  • the viewer program is software for viewing the high-efficiency image file 200 of FIG. 2 as described above, and in detail, displaying image and text information of the high-efficiency image file 200 according to a predetermined graphic procedure.
  • the viewer program is configured to provide an API for communicating with the JAVA CEG Viewer Engine and to be interoperable with all services and mobile and web browsers.
  • 5 is coding for exposing the viewer program of the present invention to mobile and web services.
  • the viewer program is linked to the JAVA CEG Viewer Engine and is called from the high efficiency image file 200 when the high efficiency image file 200 is read, and the image and text information stored in the high efficiency image file 200. Will be available on all services and mobile and web browsers.
  • the image and text information of the high-efficiency image file 200 can be viewed on all websites without installing a separate viewer program.
  • the conventional image file including the image and text information is simply It can solve the problem of delivering only visual information, and 2) can be exposed from all web sites can be viewed only on a specific web site, or can solve the conventional problem that can be viewed only when a specific program is installed.
  • FIG. 6 is a block diagram showing a viewer program of the present invention.
  • the viewer program 500 of FIG. 6 includes a communication interface 502, a memory 503, a decoder 504, a data analyzer 505, a data extractor 507, a viewer interface provider 508, The control unit 501.
  • the memory 503 stores a preset exhibition method algorithm and a preset decoding algorithm.
  • the memory 503 stores a pre-made general display viewer interface and a detailed display viewer interface.
  • the decoding unit 504 decompresses the input high efficiency image file 200 according to a decoding algorithm stored in the memory 503.
  • the data analyzer 505 analyzes image and text information of the high-efficiency image file decompressed by the decoder 504.
  • the data analysis unit 505 analyzes the communication module information 221 in the high-efficiency image file 200 and detects the 'view URL address', which is the address of the current web site where the high-efficiency image file is read, and the communication module information ( The exposure data including the 'view URL address' is transmitted as the communication identification information of 221. Accordingly, the server having the communication identification information of the communication module information 221 can recognize which website the high-efficiency image file 200 has been exposed and how many times.
  • the data extractor 506 extracts image and text information analyzed by the data analyzer 505.
  • the viewer interface providing unit 507 displays the general view viewer interface 570 and the detail view viewer interface 580 on the user's screen.
  • the viewer interface providing unit 507 displays the first general view viewer interface 570 on the screen, and displays the detail view viewer interface 580 when a user requests a detailed view.
  • FIG. 7 is an exemplary view illustrating a general view viewer interface provided by the viewer interface providing unit of FIG. 6, and FIG. 8 is an actual screen of FIG. 7.
  • the general view viewer interface 570 of FIGS. 7 and 8 includes an image display field 571 in which an image 250 of the high efficiency image file 200 is displayed.
  • the general view viewer interface 570 detects the position of the user's mouse, and if the detected mouse position is located in the image display field 571, specific images 573-1 and 573-2 set as targets. Expose the symbols 575 and 577 displayed at 573-3.
  • the display symbol is 'i' 575 when the link information of the corresponding specific region image is general information, and 's' (if the link information of the corresponding specific region image is paymentable and shopping related information). 577).
  • general information is defined as a site that provides detailed additional information on a specific area image
  • payment information and shopping-related information are defined as a site where an electronic commerce is performed using goods and services for a specific area image.
  • the viewer views the image 250 of the high-efficiency image file 200 through the general view viewer interface 570 provided by the viewer interface provider 507, and at the same time, sets the target as a target through the position and the indication symbol of the mouse. Images 573-1, 573-2, and 573-3 can be recognized.
  • the viewer interface providing unit 507 displays the detailed view viewer interface 580 of FIG. 9 to be described later when an image is clicked by a user's mouse on the screen.
  • FIG. 9 is an actual screen illustrating a detailed view viewer interface provided by the viewer interface providing unit of FIG. 6.
  • the detailed view viewer interface 580 of FIG. 9 is displayed on the screen when the image 250 displayed on the general view viewer interface 580 is clicked by a user's mouse, and the high efficiency image extracted by the data extractor 506 is displayed.
  • the text information of the file 200 is displayed.
  • the detailed view viewer interface 580 includes an image display unit 581 in which an image including a symbol for each specific image is displayed, and a text information display unit 583 in which text information of the high-efficiency image file 200 is displayed.
  • the text information display unit 583 may include a title display field 584 in which a title of an image is displayed, an image additional description display field 585 in which an additional description of an image is input, and key words of specific region images set as targets.
  • the specific region image main column 586-1, 586-2, and 586-3 are composed of the specific region image main column 586-1, 586-2, and 586-3.
  • the detailed view viewer interface 580 is connected to the link address of the specific region image clicked when any one of the specific region unknown additional description column is clicked by the mouse to display the web window of the linked address to display the detailed view interface 580. Through), information about each of the specific area images set as targets and linked sites can be read to view various information.
  • the detail view viewer interface 580 efficiently displays the text information of the high-efficiency image file, allowing the viewer to view not only the image but also the text information related to the image.
  • FIG. 10 is a diagram illustrating a data management system using a high efficiency image file
  • FIG. 11 is a relation diagram of FIG. 10.
  • the data management system 600 of FIG. 10 is installed in each of the clients 601-1, ..., 601-N, and each of the clients 601-1, ..., 601-N.
  • a file editor 300 for editing and producing an image file a content server 610 for producing content using a high-efficiency image file generated by the file editor 300, and a file editor 300.
  • the management server 620 which is inputted as the communication module information 221 of the high efficiency image file 200 and manages the high efficiency image file 200, and the user 601 connected to the content server 610 in conjunction with the JAVA CEG Viewer Engine.
  • the viewer program 500 extracts data of the high efficiency image file 200 to display image and text information, and connects the targets 601, 500, and ( 610, and a communication network 630 that provides a connection path of the 620.
  • the clients 601-1,..., 601 -N are terminals, such as a desktop, a notebook, a smart phone, a PMP, etc., provided with a communication interface and a display means for connecting to the communication network 630.
  • a file editor 300 is installed in each of the clients 601-1,..., And 601 -N.
  • the clients 601-1,..., And 601 -N can produce the high efficiency image file 200 through the file editor 300 installed in each, and the content server 610 through the communication network 630. Access to the service provided by the content server 610 may be provided.
  • the content server 610 is a server that provides various services by generating content using a high efficiency image file such as a social network service, a search service, a news article providing service, and the like.
  • the clients 601-1,..., And 601 -N access the content server 610 to view contents to which the high efficiency image file 200 is applied.
  • the management server 620 is a server that receives and manages exposure data of the high efficiency image file 200, and in detail, has a high efficiency image by having communication identification information stored as the communication module information 221 of the high efficiency image file 200.
  • the exposure data is transmitted from the viewer program 300, and the processed exposure data is processed and analyzed to obtain a high efficiency image file.
  • Manage 200 When the file 200 is exposed to a web site or access is made to a web site linked to the high efficiency image file 200, the exposure data is transmitted from the viewer program 300, and the processed exposure data is processed and analyzed to obtain a high efficiency image file. Manage 200.
  • the called viewer program 500 analyzes and extracts image and text information of the high efficiency image file 200 by the data analyzer 505 and the data extractor 506 (S20) and (S30).
  • the general view viewer interface 570 is displayed on the user's screen (S40).
  • the data analyzing unit 505 of the viewer program 500 manages the exposure data including the 'view URL address', the communication server having the communication identification information stored as the communication module information 221 of the high-efficiency image file 200.
  • the management server 620 server By transmitting to the management server 620 server through the exposure data received from the viewer program 500 is able to recognize how much the exposure of the high-efficiency image file 200 was made in which site (S50) ).
  • the user 601 can view the high-efficiency image file 200 on the web site without installing the viewer program 500 separately, and the viewer program 500 can request the detailed view from the user 601.
  • the detailed view viewer interface 580 of FIG. 9 was displayed (S70). If the user 601 requests to view the link information of the specific region image through the detail view viewer interface 580, the window of the web site registered as the link information is downloaded to the screen of the user 601.
  • the data analyzer 505 transmits the exposure data including the address of the link information clicked by the user to the management server 620 having the communication identification information stored as the communication module information 221 (S80). 620 may be able to recognize how many times a connection has been made to the linked sites of high efficiency image file 200.
  • the high-efficiency image file 200 which is an embodiment of the present invention, has excellent information transfer power including image and text information, and has excellent compression efficiency, thereby reducing file capacity than conventional image files while including text information. It will be able to create a new effect in the content market, which is burdened with low information transfer capacity and large data of image files.
  • the viewer program 500 of the present invention is linked to the JAVA CEG Viewer Engine, the high-efficiency image file 200 can be viewed on all web sites.
  • the viewer program 500 of the present invention is exposed to the management server by transmitting the exposure data including the browse URL address to the management server having the communication identification information of the communication module information 221 stored in the high-efficiency image file 200 when called Through the data, it is possible to detect how many times the corresponding high-efficiency image file has been exposed on which website, and the detection of such exposure data can lead to the improvement of the high-efficiency image file and the service using the same.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 이미지와 이미지에 관련된 부가정보인 텍스트정보를 포함하되 이미지 및 텍스트정보를 고효율로 압축함으로써 정보전달력 및 압축효율을 현저히 높일 수 있고, 이에 따라 각종 서비스에 대한 활용도를 높일 수 있으며, 이미지 및 텍스트정보가 하나의 파일로 운영됨과 동시에 뷰어 프로그램이 JAVA CEG Viewer Engine에 연동되어 별도의 뷰어 프로그램을 설치하지 않아도 모든 웹 사이트에서 열람이 가능하고, 뷰어 프로그램이 파일에 열람될 때 해당 파일의 통신식별정보의 서버로 노출데이터를, 링크정보가 클릭될 때 파일의 통신식별정보의 서버로 클릭데이터를 전송함으로써 관리의 효율성을 현저히 높일 수 있으며, 이미지 상에서 부가설명이 추가되고자 하는 특정영역이미지들이 설정되고, 이미지 상에 적어도 하나 이상의 특정영역이미지들이 설정되어 하나의 이미지 파일을 통해 전체 이미지뿐만 아니라 특정영역이미지들에 대한 다양한 정보를 제공함으로써 정보전달력을 획기적으로 높일 수 있는 텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치에 관한 것이다.

Description

텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치
본 발명은 텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치에 관한 것으로서, 상세하게로는 이미지와 이미지에 관련한 텍스트정보를 포함하며, 이미지와 텍스트정보들이 하나의 파일로 운영됨과 동시에 이를 열람하기 위한 뷰어 프로그램이 고효율 이미지 파일에 최적화로 개발된 자바 뷰어 엔진(JAVA CEG Viewer Engine)에 연동되어 모든 브라우저 환경에서 뷰어 프로그램을 별도로 설치하지 않아도 인터넷이 연결된 모든 환경에서 열람이 가능하며, 뛰어난 압축 효율을 갖는 새로운 기능의 텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치에 관한 것이다.
이미지 파일은 2차원 또는 3차원의 화면에 표시되는 시각정보 데이터이며, 네트워크 인프라, 멀티미디어 산업, 소셜 네트워크 서비스 및 스마트폰의 보급률이 확장됨에 따라 이미지 파일의 수요량이 기하급수적으로 증가하였고, 이에 따라 이미지 파일은 정보전달 수단으로서 가장 널리 사용되고 있다.
그러나 jpg, png, bmp 등과 같은 종래의 이미지 파일은 늘어난 수요량에 대비하여 압축률을 높이거나 또는 고화질의 시각정보를 저장하기 위한 다양한 연구가 진행되었으나, 가장 중요한 목적인 정보 전달력의 수준은 아직 초창기 수준, 상세하게로는 열람자에게 단순히 시각 정보만을 제공하는 수준에서 크게 벗어나지 못하고 있다.
또한 종래의 이미지 파일은 제작 후 해당 파일이 어느 웹 사이트에서 활용 및 노출되었는지 또는 노출이 얼마만큼 이루어졌는지를 인지하기 위한 수단이 없기 때문에 제작된 이미지 파일을 효율적으로 관리할 수 없다. 특히 콘텐츠가 다양해지고 대량화됨에 따라 이미지 파일이 어느 사이트에 사용되며, 얼마만큼의 노출이 이루어지고 있는지에 대한 정보는 이미지 파일 및 이미지 파일을 활용한 각종 서비스의 질적 향상을 유도할 수 있게 된다.
즉 하루에도 수많은 양의 새로운 이미지 파일이 생성됨과 동시에 그 보다 더 많은 양이 각종 서비스에 활용되는 점을 감안할 때 이미지 파일의 정보 전달력을 높임과 동시에 관리효율을 높이기 위한 다양한 연구가 진행되고 있다.
이하, 이미지 파일의 정보 전달력을 높이기 위한 종래 기술에 대해 살펴보기로 한다.
- 메타 태그 서비스(Meta tag service)
종래의 메타 태그 서비스는 이미지에 관련하여 높은 가치를 갖는 키워드 데이터를 태그(Tag)로 관리 및 저장하는 방식으로서, 이미지 파일 등록자 및 사이트 운영자가 검색에 사용될 검색 키워드를 미리 예측하여 태그에 입력함으로써 검색 서비스를 비롯한 응용 서비스의 효율성을 높이기 위한 것이다.
그러나 상기 메타 태그 서비스는 이미지 파일 자체에 관련정보(텍스트)가 종속되어 저장되는 것이 아니라 단순히 서비스에 활용될 예상 키워드 데이터가 태그(Tag)의 개별파일로 저장되는 것이기 때문에 해당 서비스 영역(웹사이트)을 벗어날 경우 동일한 서비스를 제공할 수 없을 뿐만 아니라 script 및 Html, CSS(Html 문서에 CSS를 적용) 언어에 익숙하지 않은 사람들이 사용하기에는 작업이 복잡하고 어려운 문제점이 발생한다.
- 플래쉬 파일
플래쉬 파일은 이미지 파일을 '플래쉬' 프로그램으로 편집하여 이미지에 관련된 다양한 정보를 저장할 수 있으며, '.swf'의 확장명으로 사용되어 각종 웹 사이트에 연동이 가능한 장점을 갖는다.
그러나 상기 플래쉬 파일은 '플래시'라는 특정 그래픽 편집프로그램을 통해 생성되기 때문에 '플래시' 프로그램에 능숙한 전문가라 할지라도 작업 시간이 오래 지체되며, 전문가가 아닌 일반 클라이언트들이 작업하기에는 작업 과정이 매우 복잡하여 파일을 제작하기가 용이하지 않다.
또한 상기 플래시 파일은 서비스 이용자에게 동적인 이미지 파일을 제공하기 위한 목적으로 개발된 것이므로 시각적인 표현 외에는 파일에 저장된 텍스트 및 문구 등의 정보데이터들이 검색 서비스 및 기타 서비스에 별도로 활용하는데 있어서 한계를 갖는다.
또한 상기 플래쉬 파일은 모든 브라우저에서 안정된 서비스를 지원하고 있지 않기 때문에 서비스의 한계를 지니고 있다.
- 국내공개특허 제10-2007-0067452호(발명의 명칭 : 이미지 파일에 부가정보를 삽입하는 방법 및 장치와 이를 위한 기록매체)
국내공개특허 제10-2007-0067452호에는 이미지 파일의 헤더 영역이나 파일 포맷 규약 상 허용되는 빈 영역에 부가정보를 삽입하여 목적 이미지 파일을 생성하는 구성이 기재되어 있다.
그러나 상기 목적 이미지 파일은 헤더 영역에 대용량의 데이터가 저장될 경우 이미지 파일 자체의 용량이 과도하게 증가하게 되고, 이러한 파일 크기의 증가는 각종 서비스 등에 적용되는 이미지 파일의 특성을 감안할 때 활용도를 떨어뜨리는 중대한 문제로 발생한다.
또한 상기 목적 이미지 파일은 특정 웹서버(명세서 도면 1 참조)에 등록되어 저장됨에 따라 클라이언트가 상기 목적 이미지 파일을 열람하기 위해서는 1)별도의 어플리케이션(뷰어 프로그램)이 설치되어야 하고, 2)클라이언트가 웹 서버에 접속하여야만 한다.
그러나 1)의 경우에서와 같이 클라이언트가 목적 이미지 파일을 열람하기 위해 특정 어플리케이션을 별도로 설치하여야 하는 것은 사용자의 번거로움을 유발할 뿐만 아니라 다양한 서비스를 제공하는 각종 웹사이트에서 제공하는 콘텐츠로 활용될 수 없기 때문에 단순히 시각정보만을 제공하는 종래의 이미지 파일의 문제점을 해결할 수 없게 된다.
또한 2)의 경우에서와 같이 클라이언트가 목적 이미지 파일을 열람하기 위해서는 목적 이미지 파일이 저장된 웹 서버에 접속하여야만 열람이 가능하기 때문에 전술하였던 바와 같이 각종 웹사이트에서 제공하는 콘텐츠로 활용될 수 없는 한계를 갖는다.
- 국내등록특허 제10-1160973호(발명의 명칭 : 상세정보 이미지 파일 생성 방법 및 장치)
도 1은 국내등록특허 제10-1160973호(발명의 명칭 : 상세정보 이미지 파일 생성 방법 및 장치)에 개시된 상세정보 이미지 파일을 나타내는 블록도이다.
도 1의 상세정보 이미지 파일(이하 종래기술이라고 함)(100)은 이미지가 저장되는 이미지 필드(101)와, 전체 이미지 파일의 제목(파일명)이 저장되는 파일명 필드(103)와, 이미지상에서 분류된 특정영역 이미지(a), (b)의 위치가 저장되는 위치 필드_a, b(105), (105')와, 특정영역 이미지(a), (b)에 대한 주제어가 저장되는 주제어 필드_a, b(107), (107')와, 특정영역 이미지(a), (b)에 연결되는 URL 링크정보가 저장되는 링크정보 필드_a, b(109), (109')와, 특정영역 이미지(a), (b)에 대한 상세한 설명이 저장되는 이미지 상세설명 필드_a, b(111), (111')와, 제작자, 제작일, 파일용량 및 파일크기 등의 부가적인 정보가 저장되는 부가정보 필드_a(113)와, 전체 이미지에 대한 상세한 설명이 저장되는 전체 이미지 상세설명 필드(115)로 이루어진다.
종래기술(100)은 이미지 및 이미지에 관련된 상세정보가 하나의 파일로 운영되기 때문에 태그 데이터가 개별파일로 운영되어 특정 서비스 영역에서만 서비스를 제공할 수 있는 종래의 메타 태그 서비스의 문제점을 해결할 수 있으며, 플래쉬 프로그램에 연동되어 각종 웹 사이트에 노출이 가능하여 전술하였던 1), 2)의 문제점을 갖는 상기 목적 이미지 파일의 문제점을 해결할 수 있다.
그러나 상기 종래기술(100)은 전체 이미지의 제목, 특정영역 이미지들 각각의 위치정보, 특정영역 이미지들 각각의 주제어, 특정영역 이미지들 각각에 링크된 URL 링크정보, 특정영역 이미지들 각각에 대한 상세한 설명, 부가정보 및 전체 이미지에 대한 설명 등의 정보데이터들이 저장되기 때문에 종래의 이미지 파일에 비교하여 용량이 과도하게 증가하게 된다. 특히 이미지 파일을 이용하여 콘텐츠 및 각종 서비스를 제공하는 웹 사이트에서 데이터 용량의 증가는 매우 큰 부담으로 작용하기 때문에 상기 상세정보 이미지 파일은 실제 웹사이트에 적용되더라도 사용되지 못하는 한계를 갖는다.
또한 상기 상세정보 이미지 파일(100)은 종래의 이미지 파일(jpg, png, bmp 등을 포함)과 마찬가지로 제작 후 파일이 어느 사이트에, 얼마만큼 노출되었는지에 대한 활용도를 인지하기 위한 수단이 전혀 기재되어 있지 않기 때문에 이미지 파일의 관리 효율성이 현저하게 떨어지는 문제점에 대한 해결책을 제시하지 못한다.
또한 상기 상세정보 이미지 파일(100)은 저장된 이미지 파일의 정보를 해석하고 추출하기 위하여 'Adobe' 제조사의 'Flash'의 특정 프로그램(Action script 활용)을 사용하여야 하기 때문에 플래쉬가 구동되지 않는 환경에서는 서비스가 이루어지지 않거나 또는 모바일 환경의 브라우저에는 서비스가 제한받으며, HTML 활용 능력을 보유한 사람만이 이미지 파일을 활용할 수 있는 문제점이 발생한다.
즉 종래의 이미지 파일과 차별화되며 새로운 기능을 갖는 새로운 이미지 파일이 널리 구현되기 위해서는 우선 다양한 환경에서 열람이 간단하게 이루어져야 하는 것이 필수적으로 요구되는 점이나, 상기 상세정보 이미지 파일은 플래쉬라는 특정 프로그램이 구동되는 환경에서만 열람이 이루어지는 한계를 갖기 때문에 실전에 적용될 때 현실적으로 종래의 이미지 파일을 대체할 수 없는 단점을 갖는다.
또한 상기 상세정보 이미지 파일은 정보 데이터들이 이미지 필드(101), 파일명 필드(103), 위치 필드_a, b(105), (105'), 주제어 필드_a, b(107), (107'), 링크정보 필드_a, b(109), (109'), 이미지 상세설명 필드_a, b(111), (111'), 부가정보 필드_a(113) 및 전체 이미지 상세설명 필드(115)로 분류되어 저장되기 때문에 데이터 저장, 검색, 압축, 열람 시 정보데이터 활용이 비효율적으로 이루어지게 된다.
이와 같이 1)종래의 이미지 파일이 단순히 시각정보만을 전달하는 문제점을 해결할 수 있도록 이미지 및 이미지에 관련된 관련정보를 포함하고, 2)이미지 및 관련정보 데이터들이 하나의 파일로 운영됨과 동시에 별도의 뷰어 프로그램을 일일이 설치하지 않고도 모든 웹 사이트에서 노출이 가능하며, 3)제작된 이미지 파일이 어느 웹사이트에서 노출되었는지 또는 몇 번의 노출과 클릭이 이루어졌는지에 대한 정보인 활용정보를 검출할 수 있고, 4)종래의 이미지 파일에 비교하여 추가된 관련정보 데이터들로 인한 용량의 증가에 대비하여 고효율로 압축이 이루어지는 새로운 기능의 이미지 파일에 대한 연구가 시급한 실정이다.
상기 문제점을 해결하기 위한 본 발명의 해결과제는 종래의 이미지 파일에 텍스트정보를 포함하되 종래의 이미지 파일보다 고효율로 압축함으로써 우수한 정보 전달력을 가짐과 동시에 압축효율이 뛰어나 이미지 파일을 이용한 서비스의 활용도를 획기적으로 높일 수 있는 이미지 파일과, 이를 생성하는 방법 및 장치를 제공하기 위한 것이다.
또한 본 발명의 다른 해결과제는 이미지 및 텍스트정보들이 하나의 파일로 운영되어 모든 서비스와 모바일 및 웹브라우저에서 동일한 서비스를 제공하도록 구성됨으로써 특정 사이트에서만 열람이 가능한 메타 태그 서비스의 문제점을 해결할 수 있는 이미지 파일과, 이를 생성하는 방법 및 장치를 제공하기 위한 것이다.
또한 본 발명의 또 다른 해결과제는 뷰어 프로그램이 JAVA CEG Viewer Engine에 연동되어 별도의 뷰어 프로그램을 설치하지 않아도 모든 웹 사이트에서 열람이 가능함으로써 특정 뷰어 프로그램을 설치하거나 특정 뷰어 프로그램을 통해서만 열람이 가능한 종래의 문제점을 해결할 수 있는 이미지 파일과, 이를 생성하는 방법 및 장치를 제공하기 위한 것이다.
또한 본 발명의 또 다른 해결과제는 고효율 이미지 파일은 기 설정된 서버의 통신식별정보를 통신모듈 정보로 저장하고, 뷰어 프로그램은 호출 시 열람이 이루어지고 있는 현재 웹사이트의 주소를 포함하는 노출데이터를 통신모듈 정보의 서버로 전송함으로써 파일이 어느 사이트에서 몇 번의 노출이 이루어졌는지에 대한 데이터를 통해 관리 효율성을 현저히 높일 수 있는 이미지 파일과, 이를 생성하는 방법 및 장치를 제공하기 위한 것이다.
또한 본 발명의 또 다른 해결과제는 이미지 상에서 부가설명이 추가되고자 하는 특정영역이미지들이 설정되고, 설정된 특정영역이미지들 각각에 대한 부가설명 및 이에 관련된 사이트의 링크정보를 포함함으로써 하나의 이미지 파일을 통해 전체 이미지뿐만 아니라 적어도 하나 이상의 특정영역이미지들에 대한 다양한 정보를 유저에게 전달할 수 있는, 즉 정보 전달력을 획기적으로 높일 수 있는 이미지 파일과, 이를 생성하는 방법 및 장치를 제공하기 위한 것이다.
또한 본 발명의 또 다른 해결과제는 뷰어프로그램이 특정영역이미지들 각각의 링크정보로 저장된 URL 주소로 유저의 접속이 이루어지면 통신모듈 정보의 통신식별정보를 갖는 서버로 링크정보를 포함하는 클릭데이터를 전송함으로써 파일관리의 효율성을 더욱 높일 수 있는 이미지 파일과, 이를 생성하는 방법 및 장치를 제공하기 위한 것이다.
상기 해결과제를 해결하기 위한 본 발명의 해결수단은 입력된 이미지 파일의 이미지와, 이미지에 관한 부가정보인 텍스트정보를 포함하는 이미지 파일인 고효율 이미지 파일을 생성하기 위한 파일편집기에 있어서: 텍스트 입력부에 의하여 입력된 상기 텍스트정보를 저장하는 편집부; 상기 편집부에 의해 저장된 텍스트정보를 암호화하는 암호화부와, 상기 암호화부에 의해 암호화된 텍스트정보 및 상기 이미지를 압축하는 압축부로 이루어지는 생성부를 포함하는 것이다.
또한 본 발명에서 상기 편집부는 상기 고효율 이미지 파일이 열람될 때 상기 고효율 이미지 파일의 열람이 이루어졌다는 정보인 노출데이터를 전송받는 서버의 통신식별정보를 입력받는 모듈입력부를 더 포함하는 것이 바람직하다.
또한 본 발명에서 상기 압축부는 이미지를 16×16 블록들로 나누는 블록화부; 상기 블록화부에 의해 나누어진 16×16 블록단위로 이미지를 DCT(Discrete Cosine Transform) 처리하여 256개의 데이터들을 낮은 주파수 영역(DC) 및 높은 주파수 영역(AC)들로 변환하는 DCT부; 상기 DCT부에 의해 DCT 처리된 데이터들을 양자화(Quantization)하여 샘플링에서 얻어진 아날로그 레벨을 한정된 디지털 값으로 할당하여 비트수를 줄이는 양자화 처리부; 양자화된 16×16블록의 DC-계수를 DPCM(Differential Pulse Code Modulation) 처리하는 DPCM부; 상기 양자화된 16×16블록의 AC-계수를 RLC(Run-length coding) 처리하는 RLC부; 상기 DPCM부에 의해 부호화된 계수와, 상기 RLC부에 의해 부호화된 계수, 상기 암호화부에 의해 암호화된 텍스트정보를 허프만 코딩하는 허프만 코딩부를 포함하는 것이 바람직하다.
또한 본 발명에서 상기 블록화부는 이미지를 색도 컬러 색상 공간인 YIQ로 변환한 후 'Y'값은 유지하되 색차 신호인 'I', 'Q' 값은 4×4 또는 4×2 또는 2×2 또는 2×1의 크기의 블록으로 유지하여 샘플링하는 것이 바람직하다.
또한 본 발명에서 상기 압축부는 상기 이미지를 웨이블렛(Wavelet) 코딩 및 허프만 코딩하여 이들의 오차 값을 검출하는 오차 값 검출부를 더 포함하고, 상기 허프만 코딩부는 상기 오차 값을 부호화된 계수들 및 암호화된 텍스트정보와 같이 허프만 코딩하는 것이 바람직하다.
또한 본 발명에서 상기 압축부는 구동 시 JAVA CEG Engine을 호출하는 호출부를 포함하고, 상기 JAVA CEG Engine은 상기 이미지를 웨이블렛(Wavelet) 코딩 및 허프만 코딩하여 이들의 오차 값을 검출하고, 상기 허프만 코딩부는 상기 오차 값을 부호화된 계수들 및 암호화된 텍스트정보와 같이 허프만 코딩하는 것이 바람직하다.
또한 본 발명에서 상기 편집부는 상기 이미지 상에서 부가설명이 추가되고자 하는 특정영역이미지인 타겟의 위치를 입력받는 타겟 입력부를 더 포함하고, 상기 텍스트정보는 상기 타겟 입력부에 의해 타겟으로 설정된 특정영역이미지들 각각에 대한 주제어 및 부가설명과, 상기 특정영역이미지들 각각에 관련된 링크정보를 포함하는 것이 바람직하다.
또한 본 발명에서 상기 텍스트정보는 상기 이미지의 제목, 상기 이미지에 대한 부가설명을 더 포함하는 것이 바람직하다.
또한 본 발명에서 상기 파일편집기에 의해 생성된 상기 고효율 이미지 파일을 열람하기 위한 뷰어 프로그램은 관리서버의 JAVA CEG Viewer Engine에 연동되어 상기 고효율 이미지 파일이 브라우저 환경에서 열람될 때 상기 뷰어 프로그램이 호출되어 상기 고효율 이미지 파일을 전시하는 것이 바람직하다.
또한 본 발명에서 상기 뷰어 프로그램은 상기 고효율 이미지 파일의 압축을 해제하는 인코딩부; 상기 인코딩부에 의해 압축이 해제된 고효율 이미지 파일의 텍스트정보를 분석 및 추출하는 데이터추출부; 상기 타겟이 설정된 이미지가 전시되는 일반보기 뷰어 인터페이스와, 상기 타겟이 설정된 이미지 및 상기 텍스트정보들이 전시되는 상세보기 뷰어 인터페이스를 포함하는 것이 바람직하다.
또한 본 발명에서 상기 뷰어 프로그램은 상기 고효율 이미지 파일로부터 호출될 때 상기 통신모듈정보의 서버로, 상기 고효율 이미지 파일이 열람된 웹사이트의 주소를 포함하는 노출데이터를 전송하는 것이 바람직하다.
또한 본 발명에서 상기 뷰어 프로그램은 상기 고효율 이미지 파일의 링크정보로 등록된 웹사이트가 클릭될 때 상기 통신모듈정보의 서버로 클릭된 URL 주소를 포함하는 클릭데이터를 전송하는 것이 바람직하다.
또한 본 발명에서 상기 뷰어 프로그램의 상기 일반보기 뷰어 인터페이스 및 상기 뷰어 인터페이스는 사용자의 선택에 의하여 전시되는 것이 바람직하다.
또한 본 발명에서 상기 일반보기 뷰어 프로그램 및 상기 상세보기 뷰어 프로그램은 상기 이미지를 전시할 때 타겟으로 설정된 특정영역이미지들 각각의 인접한 지점에 표시기호를 전시하는 것이 바람직하다.
또한 본 발명에서 상기 뷰어 프로그램은 상기 특정영역이미지들 각각의 링크정보의 사이트가 쇼핑에 관련된 사이트인지 또는 정보제공을 위한 사이트인지에 따라 상기 식별기호가 서로 상이하게 형성되는 것이 바람직하다.
상기 해결과제와 해결수단을 갖는 본 발명에 따르면 이미지 파일에 텍스트정보를 포함하되 이미지 파일 및 텍스트정보를 고효율로 압축함으로써 정보전달력을 높임과 동시에 뛰어난 압축효율을 통해 이를 이용한 각종 서비스의 활용도를 높일 수 있다.
또한 본 발명에 의하면 이미지 및 텍스트정보들이 하나의 파일로 운영되어 모든 사이트에서 동일한 서비스를 제공하도록 구성됨으로써 특정 사이트에서만 열람이 가능한 메타 태그 서비스의 문제점을 해결할 수 있다.
또한 본 발명에 의하면 뷰어 프로그램이 JAVA CEG Viewer Engine에 연동되어 별도의 뷰어 프로그램을 설치하지 않아도 모든 웹 사이트에서 열람이 가능함으로써 특정 뷰어 프로그램을 설치하거나 특정 뷰어 프로그램을 통해서만 열람이 가능한 종래의 문제점을 해결할 수 있다.
또한 본 발명에 의하면 이미지 파일의 효율적인 관리를 위해 통신모듈 정보로 특정 서버의 통신식별정보가 저장되고, 뷰어 프로그램은 호출 시 열람이 이루어지고 있는 사이트의 주소를 포함하는 노출데이터를 통신모듈 정보의 통신식별정보의 서버로 전송함으로써 이미지 파일이 어느 사이트에서 몇 번의 노출이 이루어졌는지에 대한 데이터를 이용하여 관리의 효율성을 현저히 높일 수 있다.
또한 본 발명에 의하면 이미지 상에서 부가설명이 추가되고자 하는 특정영역이미지들이 설정되고, 설정된 특정영역이미지들 각각에 대한 부가설명 및 이에 관련된 사이트의 링크정보를 포함함으로써 하나의 이미지 파일을 통해 전체 이미지뿐만 아니라 적어도 하나 이상의 특정영역이미지들에 대한 다양한 정보를 유저에게 전달할 수 있는, 즉 정보전달력을 획기적으로 높일 수 있다.
또한 본 발명에 의하면 뷰어프로그램이 특정영역이미지들 각각의 링크정보로 저장된 URL 주소로 유저의 접속이 이루어지면 통신모듈 정보의 통신식별정보를 갖는 서버로 링크정보를 포함하는 노출데이터를 전송함으로써 파일관리의 효율성을 더욱 높일 수 있다.
도 1은 국내등록특허 제10-1160973호(발명의 명칭 : 상세정보 이미지 파일 생성 방법 및 장치)에 개시된 상세정보 이미지 파일을 나타내는 블록도이다.
도 2는 본 발명에 의해 제작되는 고효율 이미지 파일을 나타내는 블록도이다.
도 3은 본 발명의 일실시예인 고효율 이미지 파일 생성 장치를 나타내는 블록도이다.
도 4는 도 3의 압축부를 설명하기 위한 구성도이다.
도 5는 본 발명의 뷰어 프로그램을 웹사이트에 노출시키기 위한 코딩이다.
도 6은 본 발명의 뷰어 프로그램을 나타내는 블록도이다.
도 7은 도 6의 뷰어 인터페이스 제공부에 의해 제공되는 일반보기 뷰어 인터페이스를 나타내는 예시도이다.
도 8은 도 7의 실제화면이다.
도 9는 도 6의 뷰어 인터페이스 제공부에 의해 제공되는 상세보기 뷰어 인터페이스를 나타내는 실제화면이다.
도 10은 고효율 이미지 파일을 이용한 데이터관리 시스템을 나타내는 구성도이다.
도 11은 도 10의 관계도이다.
이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 설명하기로 한다.
- 텍스트정보를 포함하는 이미지 파일(이하 고효율 이미지 파일이라고 함)
도 2는 본 발명에 의해 제작되는 고효율 이미지 파일을 나타내는 블록도이다.
도 2의 고효율 이미지 파일(200)은 이미지와, 이미지에 대한 부가설명인 텍스트정보와, 이미지에 다양한 응용 및 확장 서비스 제공을 위한 각각의 모듈정보들이 하나의 파일로 압축되어 저장되는 새로운 형태의 이미지 파일이다.
또한 고효율 이미지 파일(200)은 이미지 파일이 저장되는 이미지 저장부(203)와, 이미지에 관련된 정보인 텍스트정보가 저장되는 텍스트 저장부(201)와, 고효율 이미지 파일(200)의 운영에 관련된 정보인 모듈정보들이 저장되는 모듈 저장부(202)로 이루어진다. 이때 고효율 이미지 파일(200)은 텍스트 저장부(201) 및 모듈 저장부(202)에 저장된 텍스트정보 및 모듈정보와, 이미지 저장부(203)에 저장된 이미지파일이 서로 다른 형식으로 각각 압축된다.
이미지 저장부(203)에는 이미지 파일, 상세하게로는 ani, bmp, cal, fax, gif, h에, img, jpe, jpec, jpg, mac, pbm, pcd, pct, pcx, pgm, png, ppm, psd, ras, tga, tif, tiff 및 wmf 등과 같은 공지된 이미지 파일이 저장된다.
텍스트 저장부(201)에는 이미지 파일에 관련된 부가정보인 텍스트 정보가 저장되고, 텍스트 정보는 EXIF 정보(211)와, 기본정보(212), 확장정보(213)로 이루어진다.
EXIF 정보(211)는 통상적인 파일로서 제조사, 카메라 모델, 이미지 에디터, 사진보정날짜, 촬영날짜, 사진크기, 노출시간 등을 나타내는 정보이다.
기본정보(212)는 웹사이트 노출 시 이미지와 함께 전시되는 텍스트정보이며, 상세하게로는 이미지의 제목, 이미지를 설명하기 위한 부가정보, 제작자의 의도에 따라 이미지 상에서 상세정보가 부각되기 위하여 설정된 특정이미지들 각각에 대한 위치정보, 특정이미지들 각각의 제목, 특정이미지들 각각에 대한 부가정보 및 기타정보를 포함한다.
확장정보(213)는 기본정보(212)에 저장되는 텍스트정보보다 확장된 정보를 제공하기 위한 URL 정보가 저장된다.
모듈저장부(202)에는 이미지에 대한 다양한 응용 및 확장 서비스를 제공하기 위한 정보로 정의되는 모듈정보들이 저장되고, 모듈정보는 통신모듈 정보(221), 보안모듈 정보(222) 및 광고모듈 정보(223)를 포함한다.
통신모듈 정보(221)는 고효율 이미지 파일(200)이 노출되거나 또는 고효율 이미지 파일(200)에 저장된 링크정보의 웹사이트가 클릭될 때마다 이에 대한 노출데이터 또는 클릭데이터를 전송받기로 기 설정된 서버의 통신식별정보가 저장된다. 즉 고효율 이미지 파일(200)이 웹사이트에서 노출이 이루어지면 후술되는 도 6의 뷰어 프로그램(500)이 모듈저장부(202)에 저장된 통신모듈 정보(221)를 추출하여 통신모듈 정보(221)의 통신식별정보의 주소를 갖는 서버(이하 통신식별정보의 서버라고 함)로 해당 고효율 이미지 파일(200)의 노출이 이루어졌다는 내용 및 이미지가 열람되는 현재 웹사이트의 주소를 포함하는 노출데이터를 전송함으로써 통신식별정보의 서버는 고효율 이미지 파일(200)이 어느 웹사이트에서 노출이 이루어졌는지를 검출할 수 있게 된다.
또한 고효율 이미지 파일(200)의 확장정보(213)의 링크정보가 사용자에 의해 클릭되면 뷰어 프로그램(500)이 해당 파일의 통신식별정보의 서버로 클릭된 링크정보 및 상기 링크정보로 클릭이 이루어졌다는 내용을 포함하는 클릭데이터를 전송함으로써 통신식별정보의 서버는 고효율 이미지 파일(200)에 저장된 링크정보의 사이트들의 클릭 수를 검출할 수 있게 된다.
이와 같이 본 발명의 고효율 이미지 파일(200)은 모듈저장부(202)에 통신모듈 정보(221)가 저장되기 때문에 웹 사이트에서 노출이 이루어지거나 또는 링크정보가 클릭될 때 뷰어 프로그램(500)이 통신식별정보의 서버로 노출 및 클릭 데이터를 전송하여 비정형 데이터인 이미지 파일에 대한 관리의 효율성을 극대화시킬 수 있고, 이러한 효율적인 관리는 이미지 파일 및 이미지 파일을 활용한 각종 서비스의 질적 향상을 유도하는 효과를 창출할 수 있다.
보안모듈 정보(222)는 고효율 이미지 파일(200)의 편집 가능한 식별자에 대한 인증모듈 정보와, 고효율 이미지 파일(200)을 외부 해킹으로부터 보호하기 위한 암호화모듈 정보를 포함한다.
인증모듈 정보는 편집 가능한 식별자에 대한 인증정보이며, 파일 제작 시 제작자로부터 입력받아 저장됨으로써 고효율 이미지 파일(200)이 특정 식별자에 의해서만 편집 또는 수정이 가능하고, 일반 유저는 열람만 가능하게 된다.
암호화모듈 정보는 고효율 이미지 파일(200), 상세하게로는 텍스트정보(211), (212), (213) 및 모듈정보(221), (222), (223)들을 외부 해킹으로부터 보호하기 위한 정보이다.
또한 암호화모듈 정보는 만약 외부 해킹으로부터 파일이 강제적으로 해석되거나 정보가 변경되는 등의 공격에 의하여 파일이 손상될 경우 손상의 이유 및 손상되는 위치정보를 포함하는 손상정보를 생성하며, JAVA CEG Viewer Engine에 연동된 뷰어 프로그램(500)을 호출한다. 이때 뷰어 프로그램(500)은 생성된 손상정보를 통신식별정보의 서버로 전송한다.
광고모듈 정보(223)는 텍스트 저장부(201)에 저장되는 기본정보(212)의 텍스트정보를 기반으로 키워드 광고 서비스가 이루어질 수 있도록 광고서버(미도시)와 통신할 수 있는 UI(User Interface) 및 UX(User Experience) 정보를 포함한다. 즉 본 발명의 고효율 이미지 파일(200)은 광고모듈 정보(223)에 의하여 기본정보의 텍스트정보에 대하여 개별적인 키워드 광고 서비스를 제공할 수 있게 된다.
- 고효율 이미지 파일 생성 장치
도 3은 본 발명의 일실시예인 고효율 이미지 파일 생성 장치를 나타내는 블록도이다.
도 3의 고효율 이미지 파일 생성장치(이하 파일 편집기라고 함)(300)는 이미지에 텍스트정보를 삽입하여 전술하였던 도 2의 고효율 이미지 파일(200)을 제작 및 편집하기 위한 소프트웨어이다.
또한 파일 편집기(300)는 편집하고자 하는 종래의 이미지 파일 또는 기 제작된 고효율 이미지 파일(200)을 불러와 실행시키는 실행관리부(305)와, 실행관리부(300)에 의해 불러온 이미지 파일에 텍스트정보를 입력하는 편집부(307)와, 편집부(307)에 의해 편집된 이미지 및 텍스트 정보들을 압축하여 고효율 이미지 파일(200)을 생성하는 생성부(309)와, 외부 서버와 통신을 수행하는 통신 인터페이스부(303)와, 이들 제어대상(303), (305), (307), (309)들을 제어하는 제어부(301)로 이루어진다.
실행관리부(300)는 데이터들이 저장되는 제1 메모리(351)와, 불러온 이미지 파일의 압축을 디코딩하는 디코딩부(353)와, 디코딩부(353)에 의해 압축이 해제된 이미지 파일의 데이터를 분석 및 추출하는 데이터 분석부(355)와, 데이터 분석부(355)에 의해 추출된 데이터들을 기 제작된 그래픽 사용자 인터페이스인 뷰어 인터페이스를 통해 전시하는 뷰어 인터페이스 제공부(357)로 이루어진다.
제1 메모리(351)에는 디코딩부(353)에서 수행되는 기 설정된 압축해제 알고리즘과, 불러온 이미지 파일과, 기 제작된 뷰어 인터페이스인 UI(User Interface) 와 UX(User Experience)가 저장된다.
디코딩부(353)는 불러온 이미지 파일의 압축을 해제, 상세하게로는 불러온 이미지 파일이 종래의 이미지 파일인 경우 공지된 방법으로 종래의 이미지 파일의 압축을 해제하며, 불러온 이미지 파일이 고효율 이미지 파일인 경우 기 설정된 압축해제 알고리즘을 이용하여 고효율 이미지 파일의 압축을 해제한다. 이때 디코딩부(353)의 압축해제는 생성부(309)의 압축부(397)의 압축순서에 대향되는 순서로 디코딩을 수행한다.
데이터 분석부(355)는 디코딩부(353)에 의해 압축이 해제된 이미지 파일 또는 고효율 이미지 파일에 저장된 이미지 및 텍스트 정보들을 추출한다.
뷰어 인터페이스 제공부(357)는 데이터 분석부(355)에 의해 추출된 이미지 및 텍스트 정보들을 기 등록된 뷰어 인터페이스에 전시한다. 이때 뷰어 인터페이스가 이미지 및 텍스트정보를 전시하는 방법은 후술되는 도 7 내지 9에서 상세하게 설명하기로 한다.
편집부(307)는 데이터들이 저장되는 제2 메모리(371)와, 기 제작된 그래픽 사용자 인터페이스인 편집 인터페이스를 클라이언트의 화면에 전시하는 편집 인터페이스 제공부(373)와, 불러온 이미지에 관한 관련정보인 텍스트정보를 입력하는 텍스트 입력부(375)와, 이미지 상에서 추가정보를 첨가하고자 하는 특정이미지를 설정하는 타겟입력부(376)와, 타겟입력부(376)에 의해 설정된 특정이미지들 각각에 링크되는 링크정보가 입력되는 링크 입력부(377)와, 텍스트 입력부(375), 타겟 입력부(376) 및 링크 입력부(377)를 통해 입력된 데이터들을 편집 인터페이스에 전시시키는 디스플레이부(379)로 이루어진다.
제2 메모리(371)에는 기 제작된 편집 인터페이스와, 텍스트 입력부(375)에 의해 입력된 텍스트정보와, 타겟 입력부(376)에 의해 타겟으로 설정된 특정영역이미지의 위치정보와, 링크 입력부(377)에 입력된 특정영역이미지들 각각의 링크정보와, 이미지가 저장된다.
편집 인터페이스 제공부(373)는 기 제작된 편집 인터페이스를 클라이언트의 화면에 디스플레이 한다. 이때 편집 인터페이스는 이미지가 전시되는 전시란, 이미지들 중 타겟을 설정하기 위한 타겟 설정란, 전술하였던 도 2의 통신모듈 정보(221), 보안모듈 정보(222) 및 광고모듈 정보(223)를 입력받는 입력란들, 텍스트정보, 상세하게로는 이미지 제목을 입력받는 입력란, 이미지에 대한 내용을 입력받는 입력란, 타겟으로 설정된 특정영역이미지들 각각의 주제어를 입력받는 입력란, 특정영역이미지들 각각에 대한 부가설명을 입력받는 입력란, 기타정보를 입력받는 입력란들을 포함한다. 이때 편집 인터페이스의 전시방법 및 그래픽 절차는 한정되지 않으며, 이러한 편집 인터페이스의 전시방법 및 그래픽 절차는 한정되지 않으며, 고효율 이미지 파일(200)의 내용에 따라 다양한 전시방법 및 그래픽 절차가 적용될 수 있다.
텍스트 입력부(375)는 사용자로부터 이미지에 추가될 텍스트 정보를 입력받는다. 이때 텍스트정보는 전술하였던 바와 같이 이미지의 제목, 이미지에 대한 부가설명, 타겟으로 설정된 특정이미지들 각각의 주제어, 특정이미지들 각각에 대한 부가설명, 기타정보를 포함한다.
타겟 입력부(376)는 이미지 상에서 부가정보를 첨가하고자 하는 적어도 하나 이상의 특정이미지를 설정한다. 이때 타겟 입력부(376)에 의해 타겟으로 설정된 특정영역이미지의 위치정보는 제2 메모리(371)에 저장된다.
링크 입력부(377)는 타겟 입력부(376)에 의해 설정된 특정이미지들 각각에 대한 링크정보를 입력받는다. 이때 입력된 링크정보는 파일 생성 시 고효율 이미지 파일(200)의 광고모듈 정보(223)로 저장된다.
디스플레이부(379)는 텍스트 입력부(375), 타겟 입력부(376) 및 링크 입력부(377)를 통해 입력된 데이터들과, 이미지를 기 설정된 절차에 따라 디스플레이 한다.
생성부(309)는 데이터들이 저장되는 제3 메모리(391)와, 디스플레이부(393), 인증부(395), 압축부(397)로 이루어진다.
제3 메모리(391)에는 고효율 이미지 파일(200)에 최적화된 압축알고리즘이 기 설정되어 저장된다.
도 4는 도 3의 압축부를 설명하기 위한 구성도이다.
압축부(397)는 제3 메모리(391)에 저장된 압축알고리즘, 상세하게로는 이미지에 대한 웨이블렛(Wavelet) 코딩의 압축방식인 IW44 방식과, 웨이블렛 코딩에 의하여 손상된 이미지의 손실 값을 보정하면서 텍스트 등의 데이터 파일에 대한 허프만(Huffman) 코딩 방식을 이용하여 편집부(307)를 통해 입력된 이미지와, 텍스트정보 및 통신모듈 정보와, 이미지 파일 손실에 대한 오차 값 정보를 하나의 파일로 압축함으로써 원본 이미지 파일에 대비하여 품질 및 해상도 손실 없이 파일용량의 크기를 평균 5분의 1 이하로 압축하는 알고리즘이다.
또한 압축부(397)는 도 4에 도시된 바와 같이 제어부(301)의 제어에 의해 구동되면 JAVA CEG Engine을 호출하는 통신부(800)와, 이미지를 16×16의 크기로 블록화하는 블록화부(801)와, 블록화부(801)에 의해 나누어진 16×16 블록들을 DCT(Discrete Cosine Transform) 처리하는 DCT부(802)와, DCT부(802)에 의해 DCT 처리된 블록들을 16×16 양자화 행렬을 통해 양자화시키는 양자화 처리부(803)와, 양자화된 16×16블록의 DC-계수를 DPCM(Differential Pulse Code Modulation) 처리하는 DPCM부(804)와, 양자화된 16×16블록의 AC-계수를 RLC(Run-length coding) 처리하는 RLC부(805)와, DPCM부(804)에 의해 부호화된 계수, RLC부(805)에 의해 부호화된 계수, 인증 및 암호화부(395)에 의해 암호화된 텍스트정보 및 모듈정보, 후술되는 JAVA CEG Engine에 의하여 검출된 오차 값 정보를 허프만 코딩하는 허프만 코딩부(806)로 이루어진다.
블록화부(801)는 입력된 이미지를 입력된 이미지를 색도 컬러 색상 공간(YIQ)로 변환한 후 'Y'값은 유지하되 색차 신호인 'I', 'Q' 값은 4×4 또는 4×2 또는 2×2 또는 2×1의 크기의 블록으로 유지하여 샘플링 함으로써 색차신호에 대한 분류를 추가한다. 이때 색차 신호는 차이를 느끼지 못하기 때문에 초기 컬러에 대한 값의 기준치만을 설정하는데 사용된다.
또한 블록화부(801)는 샘플링된 신호를 16×16 크기로 블록화 한 후 레벨-시프트(Level-shift) 하여 블록의 평균값을 낮춰 부호를 가진 정수로 변환한다.
이때 통상적으로 블록의 크기가 증가하면 증가할수록 압축효율은 높아지나 변환의 구현이 어려워지며, 해상도 손상이 증가하게 된다. 이에 따라 종래에는 일반적으로 이미지를 8×8의 크기로 블록화한 후 변환하였으나, 본 발명의 고효율 이미지 파일(200)은 16×16의 크기로 블록화한 후 변화됨으로써 종래의 이미지 파일에 대비하여 압축효율을 현저하게 높일 수 있다.
이에 따라 본 발명에서는 이미지를 16×16의 크기로 블록화 함으로써 압축효율을 높이는 대신 종래의 이미지 파일에 대비하여 해상도 손상이 심한 단점을 해결하기 위한 압축방법을 연구하여 적용하였다. 즉 압축부(397)는 제어부(301)의 제어에 따라 구동되면 호출부(800)가 JAVA CEG Engine을 호출한다.
JAVA CEG Engine은 고효율 이미지 파일이 16×16 크기의 블록의 변환함에 따라 발생하는 웨이블렛 코딩과 허프만 코딩의 오차 값을 검출하는 오차 값 검출 알고리즘을 저장한다. 즉 JAVA CEG Engine은 자신을 호출한 파일 생성장치(300)에서 압축하고자 하는 순수한 이미지 정보를 웨이블렛 코딩 및 허프만 코딩으로 압축한 후 이들의 오차 값을 산출한다. 이때 산출된 오차 값은 압축부(397)의 허프만 코딩부(806)에 의해 이미지 파일, 텍스트정보 및 모듈정보와 함께 허프만 코딩 방식으로 압축된다.
이때 본 발명에서는 설명의 편의를 위해 압축부(397)가 파일 생성장치(300)에서 구현되는 것으로 예를 들어 설명하였으나 압축부(397)의 압축 절차는 JAVA CEG Engine이 수행함으로써 파일 생성장치(300)의 데이터 용량을 절감시킬 수 있다.
이와 같이 본 발명의 고효율 이미지 파일(200)은 이미지를 16×16 크기의 블록단위로 변환하여 압축을 수행함으로써 압축효율을 종래의 이미지 파일에 비교하여 현저하게 증가시킴과 동시에 블록크기의 증가로 인하여 발생하는 해상도 손상에 대한 문제점을 극복하기 위하여 순수 이미지에 대한 웨이블렛 코딩 및 허프만 코딩의 오차 값을 검출하여 이미지, 텍스트정보 및 모듈정보와 함께 허프만 코딩 방식으로 압축하여 저장함으로써 디코딩 시 오차 값을 이용하여 해상도 손실을 극복할 수 있고, 오차 값을 검출하기 위한 연산처리는 JAVA CEG Engine에서 구현되도록 구성된다.
DCT부(802)는 손실압축의 변환코딩이며, 이사인 코사인 함수를 이용하여 이미지를 16×16블록 단위로 DCT 처리하여 256개의 데이터들을 낮은 주파수 영역(DC) 및 높은 주파수 영역(AC)들로 변환한다.
양자화부(803)는 DCT 처리된 데이터들을 양자화(Quantization)하여 샘플링에서 얻어진 아날로그 레벨을 한정된 디지털 값으로 할당함으로써 데이터들을 샘플링된 아날로그 레벨을 한정된 값에 한정하는 부호화작업을 통해 비트수를 줄인다.
DPCM부(804)는 손실압축 방식의 예측 코딩 방식이며, 양자화된 DC-계수의 예측표본값과 실제 표본값의 차이를 부호화한다.
RLC부(805)는 무손실 압축 방식이며, 양자화된 AC-계수에서 집합으로 변환시키되 0은 제외하고, 0이 나오는 횟수와 0다음에 오는 값을 변환함으로써 비트수를 줄인다.
허프만 코딩부(806)는 무손실 압축 방식이며, 이미지 정보와, DPCM 처리된 DC-계수 및 RLC 처리된 AC-계수와, 인증 및 암호화부(395)에 의해 암호화 처리된 텍스트정보 및 모듈정보와, JAVA CEG Engine에서 검출된 오차 값(이미지의 웨이브렛 코딩 및 허프만 코딩에 관한)을 허프만 코드 테이블을 기반으로 허프만 코딩한다.
이와 같이 본 발명의 압축부(397)는 손실압축 및 무손실압축 방식을 적절하게 혼합함과 동시에 예측코딩 및 양자화를 이용함으로써 원본 이미지 파일에 대비하여 품질 및 해상도의 손실 없이 압축률을 현저하게 높일 수 있게 된다.
즉 이미지뿐만 아니라 텍스트정보를 포함하는 고효율 이미지 파일(200)은 압축부(397)가 손실압축 및 무손실압축 방식을 혼합하여 사용함으로써 이미지만이 저장된 종래의 이미지 파일보다 더 작은 파일 크기를 갖게 되고, 이러한 데이터용량의 절감은 텍스트정보가 포함되어 파일용량이 과도하게 증가하는 종래기술(100)의 문제점을 해결할 수 있다.
- 뷰어 프로그램
뷰어 프로그램은 전술하였던 도 2의 고효율 이미지 파일(200)을 열람, 상세하게로는 기 설정된 그래픽 절차에 따라 고효율 이미지 파일(200)의 이미지 및 텍스트정보들을 전시하는 소프트웨어이다.
또한 본 발명에서 뷰어 프로그램은 JAVA CEG Viewer Engine과 통신하기 위한 API를 제공하여 모든 서비스와 모바일 및 웹브라우저에서 연동이 가능하도록 구성된다.
도 5는 본 발명의 뷰어 프로그램을 모바일 및 웹 서비스에 노출시키기 위한 코딩이다.
도 5에 도시된 바와 같이 뷰어 프로그램은 JAVA CEG Viewer Engine에 연동되어 고효율 이미지 파일(200)이 열람될 때 고효율 이미지 파일(200)로부터 호출되어 고효율 이미지 파일(200)에 저장되어 있는 이미지 및 텍스트 정보가 모든 서비스와 모바일 및 웹브라우저에서 열람이 가능하게 된다.
이와 같이 본 발명에서는 별도의 뷰어 프로그램을 설치하지 않아도 모든 웹사이트에서 고효율 이미지 파일(200)의 이미지 및 텍스트정보들의 열람이 가능하도록 구성됨으로써 1)이미지 및 텍스트정보들을 포함하여 종래의 이미지 파일이 단순히 시각정보만을 전달하는 문제점을 해결할 수 있고, 2)모든 웹 사이트에서 노출이 가능하여 특정 웹 사이트에서만 열람이 가능하거나 또는 특정 프로그램을 설치하여야만 열람이 가능한 종래의 문제점을 해결할 수 있게 된다.
도 6은 본 발명의 뷰어 프로그램을 나타내는 블록도이다.
도 6의 뷰어 프로그램(500)은 통신 인터페이스부(502)와, 메모리(503), 디코딩부(504), 데이터 분석부(505), 데이터 추출부(507), 뷰어 인터페이스 제공부(508), 제어부(501)로 이루어진다.
메모리(503)에는 기 설정된 전시방법 알고리즘 및 기 설정된 디코딩 알고리즘이 저장된다.
또한 메모리(503)에는 기 제작된 일반전시 뷰어 인터페이스 및 상세전시 뷰어 인터페이스가 저장된다.
디코딩부(504)는 메모리(503)에 저장된 디코딩 알고리즘에 따라 입력된 고효율 이미지 파일(200)의 압축을 해제한다.
데이터분석부(505)는 디코딩부(504)에 의해 압축이 해제된 고효율 이미지 파일의 이미지 및 텍스트정보들을 분석한다.
또한 데이터분석부(505)는 고효율 이미지 파일(200)에 통신모듈 정보(221)를 분석한 후 고효율 이미지 파일이 열람된 현재 웹 사이트의 주소인 '열람 URL 주소'를 검출하며, 통신모듈 정보(221)의 통신식별정보로 '열람 URL 주소'를 포함하는 노출데이터를 전송한다. 이에 따라 통신모듈 정보(221)의 통신식별정보를 갖는 서버는 해당 고효율 이미지 파일(200)이 어느 웹사이트에서 몇 번의 노출이 이루어졌는지를 인식할 수 있게 된다.
데이터추출부(506)는 데이터분석부(505)에 의해 분석된 이미지 및 텍스트정보들을 추출한다.
뷰어 인터페이스 제공부(507)는 일반보기 뷰어 인터페이스(570) 및 상세보기 뷰어 인터페이스(580)를 유저의 화면에 전시한다.
또한 뷰어 인터페이스 제공부(507)는 최초 일반보기 뷰어 인터페이스(570)를 화면에 전시하며, 사용자로부터 상세보기를 요청받으면 상세보기 뷰어 인터페이스(580)를 전시한다.
도 7은 도 6의 뷰어 인터페이스 제공부에 의해 제공되는 일반보기 뷰어 인터페이스를 나타내는 예시도이고, 도 8은 도 7의 실제화면이다.
도 7과 8의 일반보기 뷰어 인터페이스(570)는 고효율 이미지 파일(200)의 이미지(250)가 전시되는 이미지 전시란(571)을 포함한다.
또한 일반보기 뷰어 인터페이스(570)는 유저의 마우스의 위치를 감지하며, 감지된 마우스의 위치가 이미지 전시란(571) 내에 위치하면 타겟으로 설정된 특정이미지(573-1), (573-2). (573-3)들에 표시되는 표시기호(575), (577)들을 노출시킨다. 이때 표시기호는 대응되는 특정영역이미지의 링크정보가 일반정보인 경우에 표시기호 'i'(575)로, 대응되는 특정영역이미지의 링크정보가 결제 가능 및 쇼핑 관련 정보인 경우에 's'(577)로 표시된다. 이때 일반정보는 특정영역이미지에 대한 상세한 부가정보를 제공하는 사이트 등으로 정의되며, 결제 가능 및 쇼핑 관련 정보는 특정영역이미지에 대한 상품 및 서비스를 이용하여 전자상거래가 이루어지는 사이트 등으로 정의된다.
즉 열람자는 뷰어 인터페이스 제공부(507)에서 제공하는 일반보기 뷰어 인터페이스(570)를 통해 고효율 이미지 파일(200)의 이미지(250)를 열람함과 동시에 마우스의 위치 및 표시기호를 통하여 타겟으로 설정된 특정이미지(573-1), (573-2), (573-3)들을 인지할 수 있게 된다.
또한 뷰어 인터페이스 제공부(507)는 유저의 마우스에 의해 이미지가 클릭되면 후술되는 도 9의 상세보기 뷰어 인터페이스(580)를 화면에 전시한다.
도 9는 도 6의 뷰어 인터페이스 제공부에 의해 제공되는 상세보기 뷰어 인터페이스를 나타내는 실제화면이다.
도 9의 상세보기 뷰어 인터페이스(580)는 일반보기 뷰어 인터페이스(580)에 전시되는 이미지(250)가 유저의 마우스에 의해 클릭되면 화면에 전시되며, 데이터 추출부(506)에 의해 추출된 고효율 이미지 파일(200)의 텍스트정보들이 전시되는 사용자 인터페이스이다.
또한 상세보기 뷰어 인터페이스(580)는 특정이미지들 각각에 대한 기호를 포함하는 이미지가 전시되는 이미지 표시부(581)와, 고효율 이미지 파일(200)의 텍스트정보들이 전시되는 텍스트정보 표시부(583)로 이루어진다. 이때 텍스트정보 표시부(583)는 이미지의 제목이 전시되는 제목전시란(584)과, 이미지에 대한 부가설명이 입력되는 이미지 부가설명 전시란(585)과, 타겟으로 설정된 특정영역이미지들 각각의 주제어들이 표시되는 특정영역이미지 주제어란(586-1),(586-2), (586-3)들로 이루어진다. 이때 도면에는 도시되지 않았지만 특정영역이미지 주제어란(586-1), (586-2), (586-3)들 중 어느 하나가 마우스에 의해 클릭되면 클릭된 특정영역이미지에 대한 부가설명이 전시되는 특정영역미지 부가설명란이 전시된다.
또한 상세보기 뷰어 인터페이스(580)는 특정영역미지 부가설명란들 중 어느 하나가 마우스에 의해 클릭되면 클릭된 특정영역이미지의 링크주소로 접속하여 접속된 링크주소의 웹 창이 전시됨으로써 상세보기 뷰여 인터페이스(580)를 통해 타켓으로 설정된 특정영역이미지들 각각에 대한 정보와, 링크된 사이트를 열람하여 다양한 정보를 열람할 수 있게 된다.
이와 같이 상세보기 뷰어 인터페이스(580)는 고효율 이미지 파일의 텍스트정보들을 효율적으로 전시함으로써 열람자가 이미지뿐만 아니라 이미지에 관련된 텍스트정보들을 열람할 수 있게 된다.
- 고효율 이미지 파일을 이용한 데이터관리 시스템
도 10은 고효율 이미지 파일을 이용한 데이터관리 시스템을 나타내는 구성도이고, 도 11은 도 10의 관계도이다.
도 10의 데이터관리 시스템(600)은 클라이언트(601-1), ...(601-N)들과, 클라이언트(601-1), ..., (601-N)들 각각에 설치되어 고효율 이미지 파일을 편집 및 제작하기 위한 파일 편집기(300)와, 파일 편집기(300)에 의해 생성된 고효율 이미지 파일을 이용하여 콘텐츠를 제작하는 콘텐츠서버(610)와, 파일 편집기(300)에 의해 생성된 고효율 이미지 파일(200)의 통신모듈 정보(221)로 입력되어 고효율 이미지 파일(200)을 관리하는 관리서버(620)와, JAVA CEG Viewer Engine에 연동되어 콘텐츠서버(610)에 접속한 유저(601)가 고효율 이미지 파일(200)을 열람할 때 호출되어 고효율 이미지 파일(200)의 데이터를 추출하여 이미지 및 텍스트정보들을 전시하는 뷰어 프로그램(500)과, 연결대상(601), (500), (610), (620)들의 접속경로를 제공하는 통신망(630)으로 이루어진다.
클라이언트(601-1), ..., (601-N)들은 통신망(630)에 접속할 수 있는 통신 인터페이스 및 디스플레이 수단이 구비된 데스크탑, 노트북, 스마트 폰, PMP 등과 같은 단말기이다.
또한 클라이언트(601-1), ..., (601-N)들 각각에는 파일 편집기(300)가 설치된다.
즉 클라이언트(601-1), ..., (601-N)들은 각각에 설치된 파일 편집기(300)를 통해 고효율 이미지 파일(200)을 제작할 수 있으며, 통신망(630)을 통해 콘텐츠 서버(610)에 접속하여 콘텐츠서버(610)에서 제공하는 서비스를 제공받을 수 있다.
콘텐츠 서버(610)는 소셜 네트워크 서비스, 검색 서비스, 뉴스기사 제공서비스 등과 같이 고효율 이미지 파일을 이용하여 콘텐츠를 생성하여 각종 다양한 서비스를 제공하는 서버이다.
즉 클라이언트(601-1), ..., (601-N)들은 콘텐츠 서버(610)에 접속하여 고효율 이미지 파일(200)이 적용된 콘텐츠들을 열람한다.
관리서버(620)는 고효율 이미지 파일(200)의 노출데이터를 전송받아 관리하는 서버이며, 상세하게로는 고효율 이미지 파일(200)의 통신모듈 정보(221)로 저장된 통신식별정보를 가짐으로써 고효율 이미지 파일(200)이 웹 사이트에 노출되거나 고효율 이미지 파일(200)에 링크된 웹 사이트로 접속이 이루어질 때 뷰어 프로그램(300)으로부터 노출데이터를 전송받으며, 전송받은 노출데이터를 가공 및 분석하여 고효율 이미지 파일(200)을 관리한다.
고효율 이미지 파일(200)이 특정 웹사이트에서 노출되는 과정을 도 11을 참조하여 살펴보면, 콘텐츠 서버(610)에 접속된 클라이언트(601)에 의해 고효율 이미지 파일(200)이 호출되면 JAVA CEG Viewer Engine에 연동되는 뷰어 프로그램(500)이 호출된다(S10).
호출된 뷰어 프로그램(500)은 데이터 분석부(505) 및 데이터 추출부(506)가 고효율 이미지 파일(200)의 이미지 및 텍스트정보들을 분석 및 추출(S20), (S30)한 후 전술하였던 도 7의 일반보기 뷰어 인터페이스(570)를 유저의 화면에 전시한다(S40).
이때 뷰어 프로그램(500)의 데이터 분석부(505)는 '열람 URL 주소'를 포함하는 노출데이터를, 고효율 이미지 파일(200)의 통신모듈 정보(221)로 저장된 통신식별정보를 갖는 관리서버(620)로 전송함으로써 관리서버(620)서버는 뷰어 프로그램(500)으로부터 전송받은 노출데이터를 통해 해당 고효율 이미지 파(200)일의 노출이 어느 사이트에서 얼마만큼이 이루어졌는지를 인식할 수 있게 된다(S50).
이에 따라 유저(601)는 뷰어 프로그램(500)을 별도로 설치하지 않아도 웹 사이트에서 고효율 이미지 파일(200)을 열람할 수 있게 되고, 뷰어 프로그램(500)은 유저(601)로부터 상세보기를 요청받으면 전술하였던 도 9의 상세보기 뷰어 인터페이스(580)를 전시한다(S70). 만약 유저(601)가 상세보기 뷰어 인터페이스(580)를 통해 특정영역이미지의 링크정보 열람을 요청하면 링크정보로 등록된 웹 사이트의 창을 유저(601)의 화면에 다운로드 한다.
이때 데이터 분석부(505)는 유저에 의해 클릭된 링크정보의 주소를 포함하는 노출데이터를 통신모듈 정보(221)로 저장된 통신식별정보를 갖는 관리서버(620)로 전송(S80)함으로써 관리서버(620)는 고효율 이미지 파일(200)의 링크된 사이트들로 몇 번의 접속이 이루어졌는지를 인식할 수 있게 된다.
이와 같이 본 발명의 일실시예인 고효율 이미지 파일(200)은 이미지 및 텍스트정보들을 포함하여 정보전달력이 우수하며, 압축효율이 뛰어나 텍스트정보들을 포함하면서도 종래의 이미지 파일보다 파일용량을 절감시킴으로써 종래의 이미지 파일의 낮은 정보전달력 및 대용량데이터에 부담을 느끼는 콘텐츠 시장에 새로운 효과를 창출할 수 있게 된다.
또한 본 발명의 뷰어 프로그램(500)은 JAVA CEG Viewer Engine에 연동되기 때문에 고효율 이미지 파일(200)이 모든 웹 사이트에서 열람이 가능하게 된다.
또한 본 발명의 뷰어 프로그램(500)은 호출 시 고효율 이미지 파일(200)에 저장된 통신모듈 정보(221)의 통신식별정보를 갖는 관리서버로 열람 URL 주소를 포함하는 노출데이터를 전송함으로써 관리서버가 노출데이터를 통해 해당 고효율 이미지 파일이 어느 웹사이트에서 몇 번의 노출이 이루어졌는지를 검출할 수 있게 되고, 이러한 노출데이터의 검출은 고효율 이미지 파일 및 이를 이용한 서비스의 질적 향상을 유도할 수 있게 된다.

Claims (15)

  1. 입력된 이미지 파일의 이미지와, 이미지에 관한 부가정보인 텍스트정보를 포함하는 이미지 파일인 고효율 이미지 파일을 생성하기 위한 파일편집기에 있어서:
    텍스트 입력부에 의하여 입력된 상기 텍스트정보를 저장하는 편집부;
    상기 편집부에 의해 저장된 텍스트정보를 암호화하는 암호화부와, 상기 암호화부에 의해 암호화된 텍스트정보 및 상기 이미지를 압축하는 압축부로 이루어지는 생성부를 포함하는 것을 특징으로 하는 파일편집기.
  2. 청구항 1에서, 상기 편집부는 상기 고효율 이미지 파일이 열람될 때 상기 고효율 이미지 파일의 열람이 이루어졌다는 정보인 노출데이터를 전송받는 서버의 통신식별정보를 입력받는 모듈입력부를 더 포함하는 것을 특징으로 하는 파일편집기.
  3. 청구항 2에서, 상기 압축부는
    이미지를 16×16 블록들로 나누는 블록화부;
    상기 블록화부에 의해 나누어진 16×16 블록단위로 이미지를 DCT(Discrete Cosine Transform) 처리하여 256개의 데이터들을 낮은 주파수 영역(DC) 및 높은 주파수 영역(AC)들로 변환하는 DCT부;
    상기 DCT부에 의해 DCT 처리된 데이터들을 양자화(Quantization)하여 샘플링에서 얻어진 아날로그 레벨을 한정된 디지털 값으로 할당하여 비트수를 줄이는 양자화 처리부;
    양자화된 16×16블록의 DC-계수를 DPCM(Differential Pulse Code Modulation) 처리하는 DPCM부;
    상기 양자화된 16×16블록의 AC-계수를 RLC(Run-length coding) 처리하는 RLC부;
    상기 DPCM부에 의해 부호화된 계수와, 상기 RLC부에 의해 부호화된 계수, 상기 암호화부에 의해 암호화된 텍스트정보를 허프만 코딩하는 허프만 코딩부를 포함하는 것을 특징으로 하는 파일편집기.
  4. 청구항 3에서, 상기 블록화부는 이미지를 색도 컬러 색상 공간인 YIQ로 변환한 후 'Y'값은 유지하되 색차 신호인 'I', 'Q' 값은 4×4 또는 4×2 또는 2×2 또는 2×1의 크기의 블록으로 유지하여 샘플링하는 것을 특징으로 하는 파일 편집기.
  5. 청구항 3에서, 상기 압축부는 상기 이미지를 웨이블렛(Wavelet) 코딩 및 허프만 코딩하여 이들의 오차 값을 검출하는 오차 값 검출부를 더 포함하고, 상기 허프만 코딩부는 상기 오차 값을 부호화된 계수들 및 암호화된 텍스트정보와 같이 허프만 코딩하는 것을 특징으로 하는 파일 편집기.
  6. 청구항 3에서, 상기 압축부는 구동 시 JAVA CEG Engine을 호출하는 호출부를 포함하고,
    상기 JAVA CEG Engine은 상기 이미지를 웨이블렛(Wavelet) 코딩 및 허프만 코딩하여 이들의 오차 값을 검출하고, 상기 허프만 코딩부는 상기 오차 값을 부호화된 계수들 및 암호화된 텍스트정보와 같이 허프만 코딩하는 것을 특징으로 하는 파일 편집기.
  7. 청구항 3에서, 상기 편집부는 상기 이미지 상에서 부가설명이 추가되고자 하는 특정영역이미지인 타겟의 위치를 입력받는 타겟 입력부를 더 포함하고,
    상기 텍스트정보는 상기 타겟 입력부에 의해 타겟으로 설정된 특정영역이미지들 각각에 대한 주제어 및 부가설명과, 상기 특정영역이미지들 각각에 관련된 링크정보를 포함하는 것을 특징으로 하는 파일편집기.
  8. 청구항 7에서, 상기 텍스트정보는 상기 이미지의 제목, 상기 이미지에 대한 부가설명을 더 포함하는 것을 특징으로 하는 파일편집기.
  9. 청구항 1 내지 8 중 어느 한 항에 있어서, 상기 파일편집기에 의해 생성된 상기 고효율 이미지 파일을 열람하기 위한 뷰어 프로그램은 관리서버의 JAVA CEG Viewer Engine에 연동되어 상기 고효율 이미지 파일이 브라우저 환경에서 열람될 때 상기 뷰어 프로그램이 호출되어 상기 고효율 이미지 파일을 전시하는 것을 특징으로 하는 파일편집기.
  10. 청구항 9에서, 상기 뷰어 프로그램은
    상기 고효율 이미지 파일의 압축을 해제하는 인코딩부;
    상기 인코딩부에 의해 압축이 해제된 고효율 이미지 파일의 텍스트정보를 분석 및 추출하는 데이터추출부;
    상기 타겟이 설정된 이미지가 전시되는 일반보기 뷰어 인터페이스와, 상기 타겟이 설정된 이미지 및 상기 텍스트정보들이 전시되는 상세보기 뷰어 인터페이스를 포함하는 것을 특징으로 하는 파일편집기.
  11. 청구항 10에서, 상기 뷰어 프로그램은 상기 고효율 이미지 파일로부터 호출될 때 상기 통신모듈정보의 서버로, 상기 고효율 이미지 파일이 열람된 웹사이트의 주소를 포함하는 노출데이터를 전송하는 것을 특징으로 하는 파일편집기.
  12. 청구항 10에서, 상기 뷰어 프로그램은 상기 고효율 이미지 파일의 링크정보로 등록된 웹사이트가 클릭될 때 상기 통신모듈정보의 서버로 클릭된 URL 주소를 포함하는 클릭데이터를 전송하는 것을 특징으로 하는 파일편집기.
  13. 청구항 10에서, 상기 뷰어 프로그램의 상기 일반보기 뷰어 인터페이스 및 상기 뷰어 인터페이스는 사용자의 선택에 의하여 전시되는 것을 특징으로 하는 파일편집기.
  14. 청구항 13에서, 상기 일반보기 뷰어 프로그램 및 상기 상세보기 뷰어 프로그램은 상기 이미지를 전시할 때 타겟으로 설정된 특정영역이미지들 각각의 인접한 지점에 표시기호를 전시하는 것을 특징으로 하는 파일편집기.
  15. 청구항 14에서, 상기 뷰어 프로그램은 상기 특정영역이미지들 각각의 링크정보의 사이트가 쇼핑에 관련된 사이트인지 또는 정보제공을 위한 사이트인지에 따라 상기 식별기호가 서로 상이하게 형성되는 것을 특징으로 하는 파일편집기.
PCT/KR2014/000826 2014-01-28 2014-01-28 텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치 WO2015115679A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020140010203A KR20150089508A (ko) 2014-01-28 2014-01-28 텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치
KR10-2014-0010203 2014-01-28

Publications (1)

Publication Number Publication Date
WO2015115679A1 true WO2015115679A1 (ko) 2015-08-06

Family

ID=53757241

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/000826 WO2015115679A1 (ko) 2014-01-28 2014-01-28 텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치

Country Status (2)

Country Link
KR (1) KR20150089508A (ko)
WO (1) WO2015115679A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101685932B1 (ko) * 2015-07-13 2016-12-13 김경준 고기능 이미지 파일 및 이의 편집장치

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004120069A (ja) * 2002-09-24 2004-04-15 Canon Inc 画像処理装置、画像処理方法および該方法を実現するためのプログラム
US20050235272A1 (en) * 2004-04-20 2005-10-20 General Electric Company Systems, methods and apparatus for image annotation
US20080025649A1 (en) * 2002-02-07 2008-01-31 Microsoft Coporation Transformation of exif images
KR20090101862A (ko) * 2008-03-24 2009-09-29 강민수 유무선 네트워크를 통하여 미디어 서비스를 수행하는 미디어 서비스 시스템의 정보 처리 방법
KR20110074493A (ko) * 2011-03-08 2011-06-30 주식회사 엔알 상세정보가 포함된 이미지 파일의 형성 장치 및 방법과 그것을 이용한 운영 시스템 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080025649A1 (en) * 2002-02-07 2008-01-31 Microsoft Coporation Transformation of exif images
JP2004120069A (ja) * 2002-09-24 2004-04-15 Canon Inc 画像処理装置、画像処理方法および該方法を実現するためのプログラム
US20050235272A1 (en) * 2004-04-20 2005-10-20 General Electric Company Systems, methods and apparatus for image annotation
KR20090101862A (ko) * 2008-03-24 2009-09-29 강민수 유무선 네트워크를 통하여 미디어 서비스를 수행하는 미디어 서비스 시스템의 정보 처리 방법
KR20110074493A (ko) * 2011-03-08 2011-06-30 주식회사 엔알 상세정보가 포함된 이미지 파일의 형성 장치 및 방법과 그것을 이용한 운영 시스템 및 방법

Also Published As

Publication number Publication date
KR20150089508A (ko) 2015-08-05

Similar Documents

Publication Publication Date Title
JP5111642B2 (ja) ディジタルメディアフレームを使用して画像を共有する方法及びシステム
WO2015103838A1 (zh) 一种基于手机的二维码编码和解码的方法及***
WO2016060522A1 (en) Method and apparatus for storing, processing and reconstructing full resolution image out of sub band encoded images
WO2017010587A1 (ko) 고기능 이미지 파일 및 이의 편집장치
WO2013165083A1 (ko) 이미지에 기반하여 동영상 서비스를 제공하는 시스템 및 방법
KR20150110595A (ko) 복수의 시각적 요소를 가지는 스크린을 공유하는 시스템, 장치, 및 방법
JP7261732B2 (ja) 文字の色を決定する方法および装置
WO2018088784A1 (en) Electronic apparatus and operating method thereof
WO2020049958A1 (ja) 情報処理システム、情報処理方法、端末装置および情報処理装置
WO2010036085A2 (en) Method and apparatus for providing rich media service
WO2015115679A1 (ko) 텍스트정보를 포함하는 이미지 파일과, 이를 생성하는 방법 및 장치
WO2021162323A1 (ko) 전자 장치 및 상기 전자 장치를 이용한 콘텐츠 운용 방법
WO2013036035A2 (ko) 객체 태깅을 위한 플랫폼 시스템 및 그 방법
CN101909047A (zh) 一种多媒体节目的获取方法及装置
KR100750907B1 (ko) 이동통신 단말 장치에 영상을 전송하고 디스플레이하기위한 영상 처리 장치 및 방법
CN112650957B (zh) 图像显示方法、装置、计算机可读存储介质和计算机设备
KR101644858B1 (ko) 고기능 이미지 파일을 활용한 이미지 검색 시스템
Wolf Features for automated quality assessment of digitally transmitted video
US11991412B2 (en) Standard dynamic range (SDR) / hybrid log-gamma (HLG) with high dynamic range (HDR) 10+
WO2019146864A1 (ko) 전자 장치 및 그 제어 방법
KR101640447B1 (ko) 멀티미디어 데이터를 활용한 빅 데이터 처리 및 관리시스템
CN113014609A (zh) 多媒体文件的处理及其追溯方法、装置、设备和介质
JP2002244946A (ja) コンテンツ取得方法及びコンテンツ提供方法及びコンテンツ取得装置及びコンテンツ提供装置及びコンテンツ取得プログラム及びコンテンツ提供プログラム
WO2018110931A1 (en) Encoding print data and transmitting print data by host device
CN110858863A (zh) 利用加密图像提供预定义功能的***及其实施方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14880428

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 09.11.2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14880428

Country of ref document: EP

Kind code of ref document: A1