首页 / 专利库 / 电脑安全 / 恶意广告 / 송신 방법, 화상 송신 시스템, 송신 장치 및 프로그램을기록한 컴퓨터로 판독 가능한 기록매체

송신 방법, 화상 송신 시스템, 송신 장치 및 프로그램을기록한 컴퓨터로 판독 가능한 기록매체

阅读:1004发布:2020-09-16

专利汇可以提供송신 방법, 화상 송신 시스템, 송신 장치 및 프로그램을기록한 컴퓨터로 판독 가능한 기록매체专利检索,专利查询,专利分析的服务。并且A method, a system, and a device for transmitting an image, and a computer-readable recording medium storing a program thereof are provided to prevent claim caused by malicious operation by composing a composed image for urging a user to perform operation in a display image, which is a banner AD(ADvertisement) image, and determining user operation as the normal operation when the composed image is operated. A reader reads an AD image stored in an AD image database(151) when a request for obtaining the AD image is received from a client computer. A superimposition image DB(152) has "superimposition image ID" fields, "superimposition image data" fields, and "superimposition area" fields. The "superimposition image ID" fields store unique ID for identifying each superimposition image. The "superimposition image data" fields store image data in a JPEG format or the like in association with superimposition image IDs. A composer composes the composed image to the composed section in the AD image. A communicator(16) transmits the AD image and the composed image to the client computer, and receives location information received from the client computer. A determiner determines whether the received location information is found in the composed section stored in the composed image storage unit. The client computer includes a receiver receiving the location information operated in the display and composed images, and a transmitter transmitting the location information to an AD server(1).,下面是송신 방법, 화상 송신 시스템, 송신 장치 및 프로그램을기록한 컴퓨터로 판독 가능한 기록매체专利的具体信息内容。

  • Web 페이지의 일부에 표시되는 표시 화상을 송신 장치에 의해 송신하는 송신 방법에 있어서,
    표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 제어부에 의해 판독하는 단계와,
    상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 단계와,
    상기 제어부에 의해 상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 단계와,
    상기 합성 단계에 의해 합성된 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 단계와,
    상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 단계와,
    상기 수신 단계에 의해 수신된 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 상기 제어부에 의해 판단하는 판단 단계
    를 포함하는 것을 특징으로 하는 송신 방법.
  • 서버 컴퓨터, 상기 서버 컴퓨터로부터 Web 페이지를 수신하는 클라이언트 컴퓨터 및 상기 클라이언트 컴퓨터로부터의 요구에 따라 상기 Web 페이지의 일부에 표시되는 표시 화상을 송신하는 송신 장치가 서로 통신망을 통해 접속된 화상 송신 시스템에 있어서,
    상기 송신 장치는,
    표시 화상의 취득 요구를 상기 클라이언트 컴퓨터로부터 접수한 경우에, 기억부에 기억된 표시 화상을 판독하는 수단과,
    상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 수단과,
    상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 수단과,
    상기 합성 수단에 의해 합성한 상기 표시 화상 및 합성 화상을 상기 클라이언트 컴퓨터에 송신하는 송신 수단
    을 구비하고,
    상기 클라이언트 컴퓨터는,
    상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보의 입력을 접수하는 접수 수단과,
    상기 접수 수단에 의해 접수한 위치 정보를 상기 송신 장치로 송신하는 수단
    을 구비하며,
    상기 송신 장치는,
    송신된 위치 정보를 수신하는 수신 수단과,
    상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 판단하는 판단 수단
    을 더 포함하는 것을 특징으로 하는 화상 송신 시스템.
  • Web 페이지의 일부에 표시되는 표시 화상을 송신하는 송신 장치에 있어서,
    표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 판독하는 수단과,
    상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 수단과,
    상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 수단과,
    상기 합성 수단에 의해 합성한 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 수단과,
    상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 수단과,
    상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 판단하는 판단 수단
    을 포함하는 것을 특징으로 하는 송신 장치.
  • 제3항에 있어서, 상기 판단 수단에 의해 합성 영역에 존재한다고 판단한 횟수를 계수하는 계수 수단
    을 포함하는 것을 특징으로 하는 송신 장치.
  • 제3항에 있어서, 상기 판단 수단에 의한 판단 결과의 이력을 기억하는 이력 기억부와,
    상기 이력 기억부에 기억된 이력에 기초하여, 부정 조작인지의 여부를 판별하는 판별 수단
    을 포함하는 것을 특징으로 하는 송신 장치.
  • 제3항 내지 제5항 중 어느 한 항에 있어서, 상기 합성 화상 기억부는, 복수의 합성 화상 및 합성 영역을 기억하고,
    복수의 합성 화상으로부터 임의로 또는 소정의 규칙에 따라 선택된 합성 화상 및 상기 합성 화상에 대응하는 합성 영역을 상기 합성 화상 기억부로부터 판독하는 수단
    을 포함하는 것을 특징으로 하는 송신 장치.
  • 제5항에 있어서, 상기 판별 수단은,
    상기 판단 수단에 의해, 상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재한다고 판단한 백분율에 따라, 부정 조작인지의 여부를 판별하도록 구성하는 것을 특징으로 하는 기재의 송신 장치.
  • Web 페이지의 일부에 표시되는 표시 화상을 컴퓨터에 송신시키는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체에 있어서,
    컴퓨터에,
    표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 제어부에 의해 판독하는 단계와,
    상기 제어부에 의해 상기 표시 화상에 표시 화상의 일부에 합성되는 합성 화상을 합성 영역에 합성하는 합성 단계와,
    상기 합성 단계에 의해 합성된 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 단계와,
    상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 단계와,
    상기 수신 단계에 의해 수신된 위치 정보가, 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 기억한 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 상기 제어부에 의해 판단하는 판단 단계
    를 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
  • 说明书全文

    송신 방법, 화상 송신 시스템, 송신 장치 및 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체{DATA TRANSMISSION METHOD, SYSTEM, APPARATUS, AND COMPUTER READABLE STORAGE MEDIUM STORING PROGRAM THEREOF}

    본 발명은 Web 페이지의 일부에 표시되는 표시 화상을 송신 장치에 의해 송신하는 송신 방법, 화상 송신 시스템, 송신 장치 및 송신 장치를 컴퓨터로서 기능시키기 위한 프로그램에 관한 것이다.

    최근, Web 에 있어서는 광고서버에 의한 배너 광고 화상의 배신(配信)이 행해지고 있다. 이것은 사용자가 Web 서버로부터 Web 페이지를 다운로드한 경우, 메인의 콘텐츠에 부가하여, 광고서버로부터 배신된 배너 광고 화상을 브라우저에 표시하는 것이다. 사용자가 배너 광고 화상을 클릭한 경우, 그 링크처로 점프하여, 흥미있는 배너 광고 화상의 상세를 브라우저에 표시할 수 있다.

    한편, 광고서버는 사용자가 배너 광고 화상을 클릭한 횟수를 계수(計數)하여, 그 계수한 횟수에 따라 광고 제공자로부터 대가를 수취한다. 이와 같이 배너 광고 화상의 클릭수에 따라 대가를 얻을 수 있기 때문에, 악의 있는 사용자는 배너 광고 화상을 몇 번이나 클릭하는 소프트웨어를 작성하여, 부정하게 대가를 얻고 있 었다. 종래는, 이러한 부정을 방지하기 위해, 단위 시간당 클릭수 또는 클릭 패턴을 인식함으로써, 부정을 판별하고 있었다(예컨대 특허 문헌 1 및 2 참조).

    [특허 문헌 1] 일본 특허 공개 제2002-7424호 공보

    [특허 문헌 2] 일본 특허 공개 제2002-245339호 공보

    그러나, 종래의 부정 판별 방법은 판별 정밀도가 낮고, 또한 복수회의 클릭수의 이력을 취해 판단하기 때문에, 부정을 신속하게 방지할 수 없다고 하는 문제도 있었다. 또한, 특허 문헌 1 및 특허 문헌 2에는 이러한 문제를 해소하기 위한 수단은 어떠한 개시도 되어 있지 않다.

    본 발명은 이러한 사정을 감안하여 이루어진 것으로, 그 목적은, 배너 광고 화상인 표시 화상 내에서 사용자의 조작을 재촉하기 위한 합성 화상을 합성하고, 합성 화상을 조작한 경우에 정당한 조작이라고 판단함으로써, 부정한 조작에 기초하는 대가의 청구를 방지하는 것이 가능한 송신 방법, 화상 송신 시스템, 송신 장치 및 송신 장치를 컴퓨터로서 기능시키기 위한 프로그램을 제공하는 것에 있다.

    본 발명의 다른 목적은, 합성 화상의 배치를 적절하게 변경함으로써, 용이하게 부정을 행하기 어려운 송신 장치를 제공하는 것에 있다.

    본 발명에 따른 송신 방법은, Web 페이지의 일부에 표시되는 표시 화상을 송신 장치에 의해 송신하는 송신 방법에 있어서, 표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 제어부에 의해 판독하는 단계와, 상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 단계와, 상기 제어부에 의해 상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 단계와, 상기 합성 단계에 의해 합성 된 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 단계와, 상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 단계와, 상기 수신 단계에 의해 수신된 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 상기 제어부에 의해 판단하는 판단 단계를 구비하는 것을 특징으로 한다.

    본 발명에 따른 화상 송신 시스템은 서버 컴퓨터, 상기 서버 컴퓨터로부터 Web 페이지를 수신하는 클라이언트 컴퓨터 및 상기 클라이언트 컴퓨터로부터의 요구에 따라 상기 Web 페이지의 일부에 표시되는 표시 화상을 송신하는 송신 장치가 서로 통신망을 통해 접속된 화상 송신 시스템에 있어서, 상기 송신 장치는 표시 화상의 취득 요구를 상기 클라이언트 컴퓨터로부터 접수한 경우에, 기억부에 기억된 표시 화상을 판독하는 수단과, 상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 수단과, 상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 수단과, 상기 합성 수단에 의해 합성한 상기 표시 화상 및 합성 화상을 상기 클라이언트 컴퓨터에 송신하는 송신 수단을 구비하고, 상기 클라이언트 컴퓨터는 상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보의 입력을 접수하는 접수 수단과, 상기 접수 수단에 의해 접수한 위치 정보를 상기 송신 장치로 송신하는 수단을 구비하며, 상기 송신 장치는 송신된 위치 정보를 수신하는 수신 수단과, 상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 판단하는 판단 수단을 더 구비하는 것을 특징으로 한다.

    본 발명에 따른 송신 장치는 Web 페이지의 일부에 표시되는 표시 화상을 송신하는 송신 장치에 있어서, 표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 판독하는 수단과, 상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 수단과, 상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 수단과, 상기 합성 수단에 의해 합성한 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 수단과, 상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 수단과, 상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 판단하는 판단 수단을 구비하는 것을 특징으로 한다.

    본 발명에 따른 송신 장치는, 상기 판단 수단에 의해 합성 영역에 존재한다고 판단한 횟수를 계수하는 계수 수단을 구비하는 것을 특징으로 한다.

    본 발명에 따른 송신 장치는 상기 판단 수단에 의한 판단 결과의 이력을 기억하는 이력 기억부와, 상기 이력 기억부에 기억된 이력에 기초하여, 부정 조작인지의 여부를 판별하는 판별 수단을 구비하는 것을 특징으로 한다.

    본 발명에 따른 송신 장치는, 상기 합성 화상 기억부는, 복수의 합성 화상 및 합성 영역을 기억하고 있는, 복수의 합성 화상으로부터 임의로 또는 소정의 규칙에 따라 선택된 합성 화상 및 상기 합성 화상에 대응하는 합성 영역을 상기 합성 화상 기억부로부터 판독하는 수단을 구비하는 것을 특징으로 한다.

    본 발명에 따른 송신 장치는, 상기 판별 수단은, 상기 판단 수단에 의해, 상 기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재한다고 판단한 비율에 따라, 부정 조작인지의 여부를 판별하도록 구성되어 있는 것을 특징으로 한다.

    본 발명에 따른 프로그램은 Web 페이지의 일부에 표시되는 표시 화상을 컴퓨터에 송신시키는 프로그램에 있어서, 컴퓨터에, 표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 제어부에 의해 판독하는 단계와, 상기 제어부에 의해 상기 표시 화상에 표시 화상의 일부에 합성되는 합성 화상을 합성 영역에 합성하는 합성 단계와, 상기 합성 단계에 의해 합성된 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 단계와, 상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 단계와, 상기 수신 단계에 의해 수신된 위치 정보가, 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 기억한 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 상기 제어부에 의해 판단하는 판단 단계를 실행시키는 것을 특징으로 한다.

    본 발명에 있어서는, 송신 장치는 표시 화상의 취득 요구를 컴퓨터로부터 접수한 경우, 기억부에 기억된 표시 화상을 판독한다. 합성 화상 기억부는 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 표시 화상에 대한 합성 영역을 기억한다. 합성 수단은 판독한 표시 화상에서 합성 화상을 합성 영역에 합성한다. 합성 수단에 의해 합성된 표시 화상 및 합성 화상은 컴퓨터에 송신된다.

    컴퓨터는 표시 화상 및 합성 화상에 대해 조작된 위치 정보의 입력을 접수하여, 송신 장치로 송신한다. 판단 수단은 위치 정보를 수신하여, 위치 정보가 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 판단 수단에 의해 판단한다.

    본 발명에 있어서는, 계수 수단은 판단 수단에 의해 합성 영역에 존재한다고 판단한 횟수를 계수한다.

    본 발명에 있어서는, 판단 수단에 의한 판단 결과의 이력을 이력 기억부에 기억된다. 그리고, 판별 수단은 이력 기억부에 기억된 이력에 기초하여, 부정 조작인지의 여부를 판별한다.

    본 발명에 있어서는, 합성 화상 기억부는, 복수의 합성 화상 및 합성 영역을 기억하고 있다. 그리고, 복수의 합성 화상으로부터 임의로 또는 소정의 규칙에 따라 선택된 합성 화상 및 상기 합성 화상에 대응하는 합성 영역을 판독한다.

    본 발명에 있어서는, 판별 수단은 판단 수단에 의해, 수신 수단에 의해 수신한 위치 정보가 합성 화상 기억부에 기억된 합성 영역에 존재한다고 판단한 비율에 따라, 부정 조작인지의 여부를 판별한다.

    본 발명에 있어서는, 합성 수단은 판독한 표시 화상에 합성 화상을, 합성 영역에 합성하여, 합성한 표시 화상 및 합성 화상은 컴퓨터에 송신된다. 판단 수단은 위치 정보를 수신하여, 위치 정보가 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 판단 수단에 의해 판단한다. 이와 같이 구성했기 때문에, 합성 영역 내의 합성 화상을 조작한 경우 사용자에 의한 조작이라고 판단할 수 있고, 한편 합성 화상 이외의 표시 화상이 조작된 경우는, 부정한 소프트웨어에 의한 조작이라 고 판단하는 것이 가능해진다.

    본 발명에 있어서는, 계수 수단은 판단 수단에 의해 합성 영역에 존재한다고 판단한 횟수를 계수한다. 이에 따라, 합성 영역 내에 존재한다고 판단한 횟수에 기초하여, 과금 처리를 행할 수 있어, 더욱 공정한 운용이 가능해진다.

    본 발명에 있어서는, 판단 수단에 의한 판단 결과의 이력을 이력 기억부에 기억된다. 그리고, 판별 수단은 이력 기억부에 기억된 이력에 기초하여, 부정 조작인지의 여부를 판별한다. 이에 따라, 합성 화상에 대한 조작이 있었던 경우에도, 표시 화상에 대한 조작이 많은 경우는 부정이라고 판단할 수 있고, 보다 정밀도 좋게 판단 처리를 실행하는 것이 가능해진다.

    본 발명에 있어서는, 합성 화상 기억부는, 복수의 합성 화상 및 합성 영역을 기억하고 있다. 그리고, 판독 수단은, 복수의 합성 화상으로부터 임의로 또는 소정의 규칙에 따라 선택된 합성 화상 및 상기 합성 화상에 대응하는 합성 영역을 판독한다. 이에 따라, 표시 화상에는 여러 가지 합성 화상이 합성되고, 나아가서는, 합성 화상이 여러 가지 합성 영역에 합성되기 때문에, 용이하게 부정을 방지하는 것이 가능해진다.

    본 발명에 있어서는, 판별 수단은, 판단 수단에 의해, 수신 수단에 의해 수신된 위치 정보가 합성 화상 기억부에 기억된 합성 영역에 존재한다고 판단한 백분율에 따라, 부정 조작인지의 여부를 판별한다. 이에 따라, 부정한 소프트웨어에 의해 표시 화상 및 합성 화상의 여러 가지 위치를 샅샅이 조작한 경우에도, 백분율을 적당히 설정하는 것으로 부정한 조작이라고 인식하는 것이 가능해지는 등, 본 발명 은 우수한 효과를 나타낸다.

    [실시형태 1]

    이하 본 발명의 실시형태를, 도면을 참조하여 설명한다. 도 1은 화상 송신 시스템의 개요를 도시하는 모식도이다. 화상 송신 시스템은 사용자가 사용하는 클라이언트 컴퓨터(2), 인터넷 등의 통신망(N), 서버 컴퓨터(3), 송신 장치(1) 및 광고주의 컴퓨터(4)를 포함하여 구성된다. 클라이언트 컴퓨터(2), 서버 컴퓨터(3), 송신 장치(1) 및 광고주의 컴퓨터(4)는 통신망(N)을 통해 서로 접속되어 있고, HTTP(Hype Text Transfer Protocol) 등에 의해 HTML(Hyper Text Markup Language)파일 등을 포함하는 각종 정보를 송수신한다. 또한 이하에서는, 클라이언트 컴퓨터(2)를 퍼스널 컴퓨터(2)인 것으로서 설명하고, 또한 서버 컴퓨터(3)를 Web 서버(3), 송신 장치(1)를 광고서버(1), 광고주의 컴퓨터(4)를 광고주 퍼스널 컴퓨터(4)로 바꿔 읽어 설명한다.

    사용자는 퍼스널 컴퓨터(2)의 브라우저를 기동하고, Web 서버(3)에 액세스하여, Web 페이지를 다운로드한다. Web 페이지 내에는 Web 서버(3)로부터 다운로드한 콘텐츠에 부가하여, Web 페이지 내의 일부에 표시되는 배너 광고 화상인 표시 화상(이하, 광고 화상이라고 함)을 표시하도록, 광고서버(1)에 광고 화상을 취득하기 위한 커맨드가 기술되어 있다. 퍼스널 컴퓨터(2)의 브라우저는 이 커맨드에 기초하여, 광고서버(1)에 광고 화상의 취득 요구를 행한다. 광고서버(1)는 광고 화상의 합성 영역에 합성 화상을 합성하여, 합성된 광고 화상 및 합성 화상을 퍼스널 컴퓨 터(2)에 송신한다.

    사용자가 브라우저에 표시된 광고 화상 중에서, 합성 영역 내의 합성 화상을 클릭한 경우, 광고처의 페이지로 점프한다. 한편, 퍼스널 컴퓨터(2)는 클릭한 위치 정보를 광고서버(1)에 송신한다. 광고서버(1)는 클릭한 위치 정보가 합성 영역 내에 있는지의 여부를 판단한다. 또한 그 이력에 기초하여, 부정한지의 여부를 판단한다. 그리고 상기 광고 화상에 대한 정당한 클릭수에 따른 과금 정보를 광고주 퍼스널 컴퓨터(4)에 송신한다.

    도 2는 퍼스널 컴퓨터(2) 및 Web 서버(3)의 하드웨어 구성을 도시하는 블록도이다. 우선 퍼스널 컴퓨터(2)에 대해 설명한다. 퍼스널 컴퓨터(2)는 제어부로서의 CPU(Central Processing Unit)(21), RAM(Random Access Memory)(22), 입력부(23), 표시부(24), 통신부(26) 및 기억부(25)를 포함하여 구성된다. CPU(21)는 버스(27)를 통해 퍼스널 컴퓨터(2)의 하드웨어 각부와 접속되고, 이들을 제어하고, 기억부(25)에 저장된 제어 프로그램(25)에 따라, 여러 가지의 소프트웨어적 기능을 실행한다.

    표시부(24)는 예컨대 액정 모니터 등이고, 입력부(23)는 키보드 및 마우스 등으로 구성된다. 통신부(26)는 모뎀 또는 LAN(Local Area Network) 카드 등이고, Web 서버(3)와 HTTP 등의 프로토콜에 의해 정보를 송수신한다. 기억부(25)는 예컨대 하드디스크로 구성되고, 인터넷 익스플로러(등록 상표) 등의 브라우저(251)가 기억되어 있다.

    사용자는 Web 서버(3)에 액세스하는 경우, 입력부(23)를 통해 브라우저(251) 를 기동하고, Web 서버(3)의 URL(Uniform Resource Locator)을 입력한다. 이에 따라 Web 서버(3)의 톱페이지가 표시부(24)에 표시된다.

    계속해서 Web 서버(3)에 대해 설명한다. Web 서버(3)는 제어부로서의 CPU(31), RAM(32), 통신부(36) 및 기억부(35)를 포함하여 구성된다. CPU(31)는 버스(37)를 통해 Web 서버(3)의 하드웨어 각부와 접속되고, 이들을 제어하며, 기억부(35)에 저장된 제어 프로그램(35P)에 따라, 여러 가지의 소프트웨어적 기능을 실행한다.

    통신부(36)는 파이어월로서의 기능을 수행하는 게이트웨이 등이다. 기억부(35)에는 전술한 제어 프로그램(35P) 외에, Web 페이지 기억부(351)가 기억되어 있다. Web 페이지 기억부(351)에는 계층적으로 복수의 Web 페이지가 기억되어 있다. Web 페이지는 예컨대 HTML 형식으로 기술되어 있고, Web 서버(3) 자체가 제공하는 콘텐츠에 부가하여, 광고 화상을 접착하기 위한 광고 화상 스페이스가 설치된다. Web 페이지 내에는, 광고 화상 스페이스에 관련하여 광고서버(1)의 URL 및 브라우저(251)에 대해 광고서버(1)에 광고 화상을 취득시키기 위한 커맨드를 포함하는 정보가 기술되어 있다.

    또한, Web 페이지 내에는, 입력부(23)를 통해 사용자가 입력한 위치 정보(이하, 클릭 좌표라고 함)를 광고서버(1)에 송신하기 위한 정보가 기술되어 있다. 구체적으로는 브라우저(251)의 서버사이드 클리커블 맵 기능을 이용한다. 이 경우, Web 페이지 내에는, 커맨드<a href= "xyz.cgi"><img src="map.gif" border= O ismap></a> 및 송신처 URL(http://광고서버(1)의 어드레스/xyz.cgi?x, y)이 기술된 다. 입력부(23)로부터 클릭 좌표(x, y)가 입력된 경우, CPU(21)는 이것을 접수하여, 접수한 클릭 좌표(x, y)를 기술된 URL을 참조하여 광고서버(1)에 송신한다. 광고서버(1)는 xyz.cgi 파라미터로서 이것을 수신한다. 광고서버(1)의 xyz.cgi에 의해, $ENV{'QUERY_STRING'} 커맨드를 이용하여 클릭 좌표(x, y)를 추출한다.

    그 외에, Web 페이지 내에는 퍼스널 컴퓨터(2)의 브라우저(251)에 의한 Web 페이지의 캐쉬를 금지하기 위한 정보가 기술되어 있다. 이것은 브라우저(251)에 의한 Web 페이지의 캐쉬를 금지함으로써, 합성 화상의 위치가 고정되어 버리는 것을 방지하기 위해서이다. 예컨대 Web 페이지 내의 <head>∼<head> 내에 하기의 커맨드를 기술한다.

    <meta http-equiv="Pragma2 content= no-cache">

    <meta http-equiv="Cache-Control" content="no-cache">

    <meta http-equiv="Expires"content= Fri, 14 Feb 2007 13:30:00 GMT">

    Web 서버(3)의 CPU(31)는 Web 페이지 기억부(351)에 기억된 전술의 Web 페이지를 판독하여, 퍼스널 컴퓨터(2)에 송신한다. 퍼스널 컴퓨터(2)의 브라우저(251)는 송신된 Web 페이지를 브라우저(251)에 표시한다. 브라우저(251)에는 Web 서버(3) 자체의 콘텐츠의 외에, 광고 화상 스페이스가 표시된다. CPU(21)는 광고 화상 스페이스의 광고 화상을 취득하도록, 광고서버(1)에 광고 화상의 취득 요구를 행한다.

    도 3은 광고서버(1)의 하드웨어 구성을 도시하는 블록도이다. 광고서버(1)는 제어부로서의 CPU(11), RAM(12), 표시부(14), 입력부(13), 시계부(19), 통신부(16) 및 기억부(15)를 포함하여 구성된다. CPU(11)는 버스(17)를 통해 광고서버(1)의 하드웨어 각부와 접속되고, 이들을 제어하여, 기억부(15)에 저장된 제어 프로그램(15P)에 따라, 여러 가지의 소프트웨어적 기능을 실행한다.

    통신부(16)는 파이어월로서의 기능을 수행하는 게이트웨이 등이다. 표시부(14)는 예컨대 액정 모니터 등이며, 입력부(13)는 키보드 및 마우스 등으로 구성된다. 시계부(19)는 일시 정보를 CPU(11)에 출력한다. 기억부(15)는 예컨대 하드디스크로 구성되고, 내부에는 전술한 제어 프로그램(15P) 외에, 광고 화상 DB(151), 합성 화상 DB(152), 송신 이력 DB(153) 및 이력 기억부(154)가 기억되어 있다. CPU(11)는 광고 화상 DB(151), 합성 화상 DB(152), 송신 이력 DB(153) 및 이력 기억부(154)의 필드의 키를 관련시킨 도식에 있어서 SQL(Structured Query Language) 등의 데이터베이스 형식에 따른 액세스 인터페이스를 이용하여 대화함으로써, 필요한 정보의 기억, 검색 등의 처리를 실행한다. 또한, 본 실시형태에 있어서는, 광고 화상 DB(151), 합성 화상 DB(152), 송신 이력 DB(153) 및 이력 기억부(154)를 기억부(15)에 저장하는 형태로 했지만, 이들의 일부 또는 모두를 도시하지 않은 데이터베이스 서버에 기억시키는 형태로 하여도 좋다.

    도 4는 광고 화상 DB(151)의 레코드 레이아웃을 도시하는 설명도이다. 광고 화상 DB(151)에는 각 광고주로부터 제공된 광고 화상 및 이에 관한 각종 정보가 기억되어 있다. 광고 화상 DB(151)에는 광고 화상 ID 필드, 광고 화상 데이터 필드, 광고 화상 영역 필드, 점프처 URL 필드 및 광고주 어드레스 필드를 포함하여 구성된다. 광고 화상 ID는 각 광고 화상을 식별하기 위한 고유의 ID이다. 광고 화상 데 이터 필드에는, 각 광고 화상 ID에 대응되는 광고 화상 데이터가 예컨대 jpeg(Joint Photographic Experts Group) 또는 Flash(등록 상표) 등의 형식으로 기억되어 있다. 광고 화상 영역 필드에는, 각 광고 화상 데이터의 표시 영역(X, Y)이 (x, y) 좌표계로 기억되어 있다.

    후술하는 도 6에 도시한 바와 같이, 광고 화상의 오른쪽 아래 좌표를 원점 좌표(0, 0)로 하고, 가로 방향을 x축, 세로 방향을 y축으로 하여, x축 좌측 방향을 플러스 방향, y축 위쪽 방향을 플러스 방향으로 한 것이다. 광고 화상 영역 필드에는 광고 화상의 오른쪽 아래의 좌표(0, 0) 및 왼쪽 위의 좌표(X, Y)가 각각 기억되어 있다. 광고 좌표의 표시 영역은 직사각형 형상의 경우, 이들 오른쪽 아래의 좌표(0, 0) 및 왼쪽 위의 좌표(X, Y)로 정의된다. 예컨대 광고 화상 ID 「A001」은 오른쪽 아래의 좌표가 (0, 0)이고 왼쪽 위의 좌표가 (300, 100)이기 때문에 가로폭은 300, 세로폭은 100인 직사각형 화상인 것을 이해할 수 있다. 또한, 본 실시형태에 있어서는 광고 화상은 직사각형 형상인 것으로서 설명하지만, 다른 형상, 예컨대 정사각형, 삼각형, 원, 타원 또는 별모양 등이라도 좋다.

    점프처 URL 필드에는, 광고 화상 ID에 대응시킨 점프처의 URL이 기억되어 있다. 또한 광고주 어드레스 필드에는, 광고 화상을 제공하는 광고주의 전자 메일 어드레스 또는 광고주 퍼스널 컴퓨터(4)의 IP 어드레스 등이 광고 화상 ID에 대응되어 기억되어 있다. 광고서버(1)의 CPU(11)는 광고 화상 DB(151)에 기억된 광고 화상을 랜덤 또는 규칙적으로 선택하여 출력한다. 또한, 광고 화상의 선택은 각 광고 화상이 평등하게 출력되도록 선택하거나, 또는, 광고 화상 ID에 대응시켜 백분율을 기억해 두고, 그 백분율에 따라 광고 화상을 선택하도록 하여도 좋다. 예컨대, 광고 화상 ID 「A001」에 대해 80%로 기억해 두고, 다른 광고 화상 ID 「A002」 및 「A003」에 대해 각각 10%로 기억해 둔다. CPU(11)는 이 기억한 %에 따라, 하나의 광고 화상을 선택하면 좋다.

    도 5는 합성 화상 DB(152)의 레코드 레이아웃을 도시하는 설명도이다. 합성 화상 DB(152)은 합성 화상 ID 필드, 합성 화상 데이터 필드 및 합성 영역 필드를 포함하여 구성된다. 합성 화상 ID 필드에는 합성 화상을 특정하기 위한 고유의 식별 정보가 기억되어 있다. 합성 화상 데이터 필드에는 합성 화상 ID에 대응시켜, jpeg 등의 형식에 의해 화상 데이터가 기억되어 있다. 합성 화상은 광고 화상의 일부에 합성되는 화상이고, 본 예에서는 합성 화상 ID 「IM01」, 「IM02」 및 「IM03」와 같이 복수 설치된다.

    합성 영역 필드에는 각 합성 화상에 대해, 복수의 합성 영역이 기억되어 있다. 합성 영역은 합성 화상을 광고 화상에 합성하는 영역을 규정하는 것으로, 본 실시형태에 있어서는 직사각형 형상의 합성 화상을 직사각형 형상의 합성 영역에 합성하도록, 합성 영역 필드에 합성해야 할 위치 좌표를 (x, y) 좌표계로 기억하고 있다. 예컨대 합성 영역으로서 (40, 20), (10, 10)으로 기억되어 있다. 이것은 오른쪽 아래의 좌표가 (10, 10), 오른쪽 위의 좌표가 (10, 20), 왼쪽 아래의 좌표가 (40, 10), 왼쪽 위의 좌표가 (40, 20)이라고 하는 4점에 의해 둘러싸이는 직사각형의 합성 영역을 의미한다.

    도 6은 광고 화상의 합성 영역에 합성 화상을 합성했을 때의 이미지를 도시 하는 설명도이다. 도 6의 A는 직사각형의 합성 화상(IM01)을 광고 화상의 합성 영역에 합성한 이미지를 도시한다. 도 6에 있어서 20은 광고 화상, 10은 합성 화상이다. 전술한 바와 같이 (x, y) 좌표계는, 광고 화상(20)의 오른쪽 아래 좌표를 원점 좌표(0, 0)로 하고, 가로 방향을 x축, 세로 방향을 y축으로 하며, x축 왼쪽 방향을 정방향, y축 위쪽 방향을 정방향으로 한 것이다. 광고 화상(20)은 광고 화상 DB(151)에 기억된 광고 화상 영역에 의해 영역이 정의되고, 본 예에서는, 오른쪽 아래의 좌표를 (0, 0), 왼쪽 아래의 좌표를 (X, 0), 오른쪽 위의 좌표를 (0, Y), 왼쪽 위의 좌표를 (X, Y)로 하는 직사각형의 화상으로 하고 있다. 광고 화상(20)에는, 도시하지 않은 제품의 화상의 외에, 본 예와 같이 「제품 A 판매 시작」 등의 문자가 화상으로서 표시되어 있다. 또한 광고 화상(20)에는 문자뿐만 아니라 사진, 그림 등이 표시되어 있어도 좋다.

    합성 영역은 합성 화상 DB(152)에 기억된 합성 영역에 따라 결정된다. 합성 화상(10)은 합성 영역에 의해 정의되는 영역, 오른쪽 아래 좌표(x 1 , y 1 ) 및 왼쪽 위 좌표(x 2 , y 2 )에 합성된다. 도 6의 A의 예에서는, 합성 영역은 오른쪽 아래의 좌표(10, 10), 왼쪽 위의 좌표(10, 20), 왼쪽 아래의 좌표(40, 10), 왼쪽 위의 좌표(40, 20)로 둘러싸인 직사각형이다. CPU(11)는 이 합성 영역에 합성 화상 데이터 「IM01」를 합성한다. 본 실시형태에 있어서는 설명을 쉽게 하기 위해 복수의 합성 영역을 미리 합성 화상 DB(152)에 기억시켜 둔 형태에 대해 설명했지만, 광고 화상(20)에 합성 화상(10)을 합성한 후에, 상기 합성 화상(10)이 존재하는 영역을 합 성 영역으로 하고, 이 합성 영역을 합성 화상(10)에 대응시켜 합성 화상 DB(152)에 기억하도록 하여도 좋은 것은 물론이다. 또한, 합성 화상(10)은 합성 영역과 거의 동일한 크기로 하면 좋다. 합성 화상(10)은 합성 화상(10)에 대한 조작을 촉진하기 위한 문자에 따른 정보가 포함되어 있다. 이것은 도 6의 A에 도시한 바와 같이, 「상세 여기를 클릭」 등의 문자를 화상으로서 표시하면 좋다. 사용자가 이 문자에 따라 입력부(23)로부터 합성 영역 내의 합성 화상(10)을 클릭한 경우는, 클릭 좌표(x, y)가 광고서버(1)에 송신된다.

    광고서버(1)의 CPU(11)는 클릭 좌표가 합성 영역의 오른쪽 아래의 좌표(10, 10), 오른쪽 위의 좌표(10, 20), 왼쪽 아래의 좌표(40, 10), 왼쪽 위의 좌표(40, 20) 내에 존재하고 있는 경우, 정당이라고 판단된다. 한편, 클릭 좌표가 합성 영역을 제외하는 광고 화상(20)의 영역, 오른쪽 아래의 좌표(0, 0), 왼쪽 아래의 좌표(X, 0), 오른쪽 위의 좌표(0, Y), 왼쪽 위의 좌표(X, Y) 내에 있는 경우는, 부정이라고 판단한다.

    도 6의 B는 정사각형의 합성 화상(10)(IM02)을 광고 화상(20)의 합성 영역에 합성했을 때의 이미지를 도시한다. 도 6의 A와 상이하고, 형상이 상이한 정사각형의 합성 화상(10)이 다른 합성 영역에 합성되어 있다. CPU(11)는 랜덤 또는 소정의 규칙에 따라, 합성 화상 DB(152)로부터 하나의 합성 화상(10)을 선택하고, 또한 랜덤 또는 소정의 규칙에 따라, 하나의 합성 영역을 선택한다. 그리고 선택한 합성 영역에 합성 화상(10)을 도 6의 B와 같이 합성한다. 또한, 소정의 규칙은 예컨대, 모든 합성 화상(10)의 선택 횟수가 평등해지는 규칙, 또는 각 합성 화상(10)에 무 게를 부여하여, 무게의 크기에 따라 합성 화상(10)을 선택하는 규칙을 채용하면 좋다. 동일하게, 합성 영역의 선택도, 모든 합성 영역의 선택 횟수가 평등해지는 규칙, 또는 각 합성 영역에 무게를 부여하여 무게의 크기에 따라 합성 영역을 선택하는 규칙을 채용하면 좋다.

    또한, 본 실시형태에 있어서는 합성 화상(10)을 클릭하도록 하는 문자에 따른 화상의 예를 도시했지만, 문자에 부가하여 화살표 마크 등을 함께 포함하게 하도록 하여도 좋다. 또한 본 실시형태에 있어서는 복수의 합성 화상(10) 및 각 합성 화상(10)에 대한 복수의 합성 영역을 기억해 두고, 랜덤 또는 규칙적으로 판독하여 표시하는 형태로 했지만, 합성 화상(10) 및 합성 영역은 하나이더라도 좋다. 또한 하나의 합성 화상(10)에 대해 복수의 합성 영역을 기억해 두어도 좋고, 이 합성 영역을 랜덤 또는 규칙적으로 판독, 하나의 합성 화상(10)을 판독한 합성 영역에 합성하여도 좋다. 또한, 합성 화상(10)을 복수 기억해 두어도 좋고, 하나의 합성 영역을 기억해 두더라도 좋다. 이 경우, 합성 화상(10)이 랜덤 또는 규칙적으로 판독되어, 판독된 합성 화상(10)이 하나의 합성 영역에 합성된다.

    CPU(11)는 이와 같이 하여 합성한 광고 화상(20) 및 합성 화상(10)을 요구가 있었던 퍼스널 컴퓨터(2)에 통신부(16)를 통해 송신한다. CPU(11)는 합성 처리 및 송신 처리한 이력을 송신 이력 DB(153)에 기억한다. 도 7은 송신 이력 DB(153)의 레코드 레이아웃을 도시하는 설명도이다. 송신 이력 DB(153)은 IP 어드레스, 필드, Web 페이지 URL 필드, 광고 화상 ID 필드, 합성 화상 ID 필드, 합성 영역 필드 및 합성 일시 필드를 포함하여 구성된다.

    IP 어드레스 필드에는 광고 화상(20)의 취득 요구를 행한 퍼스널 컴퓨터(2)의 IP 어드레스가 기억되어 있다. Web 페이지 URL 필드에는, 취득 요구원이 된 Web 페이지의 URL이 기억되어 있다. 광고 화상 ID 필드에는 취득 요구가 있었던 광고 화상(20)의 광고 화상 ID가 기억되어 있다. 합성 화상 ID 필드에는 광고 화상(20)에 합성한 합성 화상(10)의 ID가 기억되어 있고, 합성 영역 필드에는 상기 합성 화상(10)을 광고 화상(20)에 합성하는 좌표치를 기억하고 있다. 합성 일시 필드에는, 합성 화상(10)을 광고 화상(20)의 합성 영역에 합성한 일시를 기억하고 있다. 또한, 합성 일시는 설명의 형편상 초 이하의 단위는 생략하고 있다.

    이들의 정보는 합성 일시 필드에 기억한 합성 일시마다 기억된다. 예컨대, 2007년 3월 1일 17시 10분 10초에, CPU(11)는 광고 화상 DB(151)로부터 판독된 광고 화상 ID 「A001」의 광고 화상(20)을, 합성 화상 DB(152)로부터 판독된 합성 화상 ID 「IM01」의 합성 화상(10)을, 동일하게 합성 화상 DB(152)로부터 판독한 합성 영역(30, 10), (0, 0)에 합성하고 있다. 그리고, CPU(11)는 이 합성된 광고 화상(20) 및 합성 화상(10), 이들을 식별하기 위한 합성 일시 및 합성 화상(10)을 클릭한 경우의 점프처가 되는 URL을 IP 어드레스 「255.XX.XX1」의 퍼스널 컴퓨터(2)에 송신한다. 또한, 합성 일시 대신에 고유의 ID를 부여하도록 하여도 좋다. 퍼스널 컴퓨터(2)의 브라우저(251)에는, URL 「http://…001」의 Web 페이지에 있어서, Web 서버(3)로부터 송신된 콘텐츠에 부가하여, 합성된 광고 화상(20) 및 합성 화상(10)이 표시된다.

    CPU(11)는, 합성 화상(10)을 광고 화상(20)에 합성한 경우에, 시계부(19)로 부터 출력되는 일시 정보에 기초하여 합성한 일시를 송신 이력 DB(153)에 기억한다. CPU(11)는 합성 화상(10)의 송신 후, 이 합성 일시에 대응시켜, 전술한 합성 화상 ID, 합성 영역 및 광고 화상 ID, Web 페이지 URL 및 송신처가 되는 퍼스널 컴퓨터(2)의 IP 어드레스를 송신 이력 DB(153)에 기억한다. 또한, 클릭 좌표를 광고서버(1)에 송신시키기 위한 서버사이드 클리커블 맵 기능에 따른 커맨드는 광고서버(1)의 CPU(11)가 광고 화상(20) 및 합성 화상(10)과 함께 퍼스널 컴퓨터(2)에 송신하도록 하여도 좋다. 또한, 퍼스널 컴퓨터(2)에서의 광고 화상(20) 및 합성 화상(10)의 캐쉬를 금지하기 위한 커맨드도, 광고서버(1)의 CPU(11)가 광고 화상(20) 및 합성 화상(10)과 함께 퍼스널 컴퓨터(2)에 송신하도록 하여도 좋다.

    도 8은 브라우저(251)에 표시되는 콘텐츠 및 광고 화상(20) 및 합성 화상(10)의 이미지를 도시하는 설명도이다. 퍼스널 컴퓨터(2)의 CPU(21)는 Web 서버(3)로부터 송신된 콘텐츠를 브라우저(251)에 표시한다. 도의 예에서는, 콘텐츠로서 경제에 관한 뉴스가 표시되어 있다. CPU(21)는 취득 요구에 대응하여 광고서버(1)로부터 송신된 광고 화상(20) 및 합성 화상(10)을 미리 Web 서버(3)측에서 HTML 내에 규정된 영역에 표시한다. 이에 따라, 도 8에 도시한 바와 같이, Web 페이지의 일부에는 콘텐츠에 부가하여, 광고 화상(20) 및 합성 화상(10)이 표시된다. 사용자는 입력부(23)를 통해 포인터(231)를 조작하여, 원하는 클릭 좌표 상에서 클릭 조작을 행한다. CPU(21)는 입력부(23)로부터 입력된 클릭 좌표를 접수하여, 광고서버(1)로 통신부(26)를 통해 송신한다. 또한, 좌표계는 도 6에 도시한 바와 같다.

    합성 화상(10)을 입력부(23)로부터 클릭한 경우, 퍼스널 컴퓨터(2)의 CPU(21)는 퍼스널 컴퓨터(2)의 IP 어드레스, Web 페이지 URL, 광고 화상 ID, 합성 화상 ID, 합성 일시 및 클릭 좌표를 광고서버(1)에 송신한다. 또한, Web 페이지 URL, 광고 화상 ID 및 합성 화상 ID의 정보는 반드시 송신할 필요는 없다. 광고 화상(20)을 입력부(23)로부터 클릭한 경우도 동일하게, 퍼스널 컴퓨터(2)의 CPU(21)는 퍼스널 컴퓨터(2)의 IP 어드레스, Web 페이지 URL, 광고 화상 ID, 합성 화상 ID, 합성 일시 및 클릭 좌표를 광고서버(1)에 송신한다. 또한 합성 화상(10)이 합성되는 합성 영역에는 점프처의 URL이 하이퍼링크로서 기술되어 있다.

    CPU(21)는 하이퍼링크에 기술된 URL처로 점프하여, 브라우저(251)에 점프처의 콘텐츠를 표시한다. 도 8의 예에서는 제품 A에 관한 콘텐츠가 표시된다. 또한, 본 실시형태에 있어서는, 하이퍼링크를 합성 화상(10)의 합성 영역 내에 기술하도록 구성했다. 이 경우, 광고 화상(20)을 입력부(23)로부터 클릭한 경우에도, 클릭 좌표는 광고서버(1)에 송신되지만, 점프처의 하이퍼링크가 합성 영역 이외의 부분에는 기술되어 있지 않기 때문에, 대응하는 URL로 점프하지 않는다. 단, 하이퍼링크를 합성 화상(10)의 합성 영역 내뿐만 아니라, 광고 화상(20) 전역에 설정하여, 광고 화상(20)을 클릭한 경우에, 하이퍼링크에 기술된 URL로 점프하도록 하여도 좋다.

    광고서버(1)의 CPU(11)는 통신부(16)를 통해, 퍼스널 컴퓨터(2)의 IP 어드레스, Web 페이지 URL, 광고 화상 ID, 합성 화상 ID, 합성 일시 및 클릭 좌표를 수신한다. CPU(11)는 송신된 합성 일시를 바탕으로 송신 이력 DB(153)을 검색하여, 송 신된 클릭 좌표가 합성 영역 내에 존재하는지의 여부를 판단한다. 합성 영역 내에 존재하는 경우는 정당이라고 판단하고, 합성 영역 밖의 장소는 부정이라고 판단한다.

    도 9는 이력 기억부(154)의 레코드 레이아웃을 도시하는 설명도이다. CPU(11)는 클릭 좌표가 합성 영역 내에 존재하는지의 여부의 판단을 한 후, 그 판단 결과를 이력 기억부(154)에 축차 기억한다. 이력 기억부(154)는 IP 어드레스 필드, 합성 일시 필드, 클릭 좌표 필드 및 정당성 필드를 포함하여 구성된다. IP 어드레스 필드에는 클릭 좌표를 송신한 퍼스널 컴퓨터(2)의 IP 어드레스가 기억되어 있다. 합성 일시 필드에는, 판단의 대상이 되는 광고 화상(20), 합성 화상(10) 및 합성 영역을 특정하기 위한 합성 일시가 기억되어 있다.

    클릭 좌표 필드에는 퍼스널 컴퓨터(2)로부터 송신된 클릭 좌표가 IP 어드레스 및 합성 일시에 대응시켜 기억되어 있다. 정당성 필드에는 클릭 좌표가 정당하한지의 여부의 정보가 기억되어 있다. 예컨대, 합성 일시 2007년 3월 1일 17시 10분 10초의 경우, 합성 영역은 (30, 10), (0, 0)이고(도 7 참조), 클릭 좌표는 상기 영역 내의 (20, 1)이기 때문에(도 9 참조), CPU(11)는 정당성 필드에 정당하다고 기억한다. 한편, 합성 일시 2007년 3월 1일 17시 15분 10초의 경우, 합성 영역은 (40, 20), (10, 10)이고, 클릭 좌표는 상기 영역 밖의 (80, 100)이다. 이 경우, 퍼스널 컴퓨터(2)의 입력부(23)로부터는, 합성 화상(10)이 합성된 합성 영역 이외의 광고 화상(20)의 영역에 따른 클릭 좌표가 입력되어 있기 때문에, CPU(11)는 정당성 필드에 부정하다고 기억한다. 또한, 광고 화상 DB(151), 합성 화상 DB(152), 송 신 이력 DB(153) 및 이력 기억부(154)의 각 데이터의 기억의 방법 파악은 어디까지나 일례이고, 설계에 따라 여러 가지 기억의 방법을 채용하면 좋다.

    또한, 전술한 클릭 좌표의 정당성 판단 수법 파악은 어디까지나 일례이고 하기의 다른 수법을 채용하여도 좋다. 예컨대, 광고 화상(20)의 왼쪽 위 좌표를 원점 좌표(0, 0)로 하고, 합성 화상(10)의 왼쪽 위의 좌표를 (Rx, Ry), 폭을 (W), 높이를 (H)로 한다. 퍼스널 컴퓨터(2)로부터 클릭 좌표(Cx, Cy)를 수신한 경우, CPU(11)는 클릭 좌표(Cx, Cy)가 하기 식(1)을 앤드 조건으로 만족하는 경우, 정당이라고 판단하여 만족하지 않는 경우 부정이라고 판단한다.

    Cx>= Rx and Cx< (Rx+ W) and Cy>= Ry and Cy< (RY+ H) (1)

    또한, 합성 화상(10)의 합성 영역에 대응하는 마스크 패턴을 합성 화상 DB(152)에 기억하도록 하여도 좋다. 도 10은 합성 화상(10) 및 광고 화상(20)의 표시 이미지를 도시하는 설명도이다. 광고 화상(20)에는 원형의 합성 영역 상에 원형의 합성 화상(10)이 합성되어 있다. 이 경우 CPU(11)는 마스크 패턴, 즉 좌표치마다 정당 또는 부정의 정보를 기억한다. 예컨대 합성 영역 내의 좌표(50, 50)는 정당을 도시하는 「1」를 합성 화상 DB(152)에 기억해 두고, 합성 영역 밖의 좌표(150, 100)는 부정을 도시하는 「0」을 합성 화상 DB(152)에 기억해 둔다. CPU(11)는 퍼스널 컴퓨터(2)로부터 합성 일시에 대응하여 클릭 좌표가 송신된 경우, 클릭 좌표에 대응하는 좌표가 「1」또는 「O」의 어느 하나에 의해 정당 또는 부정을 판단한다.

    이상의 하드웨어 구성에 있어서 일련의 처리의 순서를, 흐름도를 이용하여 설명한다. 도 11∼ 도 13은 정당성의 판단 처리의 순서를 도시하는 흐름도이다. 퍼스널 컴퓨터(2)의 CPU(21)는 브라우저(251)를 기동한다. 사용자는 입력부(23)로부터 Web 서버(3)의 URL을 입력한다. CPU(21)는 입력된 URL에 기초하여, Web 서버(3)에 콘텐츠의 취득 요구를 행한다(단계 S111). Web 서버(3)는 Web 페이지 기억부(351)로부터 Web 페이지의 콘텐츠를 판독하고(단계 S112), 판독한 콘텐츠를 퍼스널 컴퓨터(2)에 송신한다(단계 S113). 퍼스널 컴퓨터(2)의 CPU(21)는 송신된 콘텐츠를 수신한다(단계 S114).

    CPU(21)는 브라우저(251)에 콘텐츠를 표시한다(단계 S115). CPU(21)는 광고서버(1)에 대해 광고 화상(20)의 취득 요구를 행한다(단계 S116). 광고서버(1)의 CPU(11)는 광고 화상(20)의 취득 요구를 수신한다(단계 S117). CPU(11)는 광고 화상 DB(151)로부터 랜덤으로 선택된 광고 화상(20)의 판독을 행한다(단계 S118). 또한, 이하에서는 광고 화상(20) 등의 선택을 랜덤으로 행하는 것으로서 설명한다. CPU(11)는 합성 화상 DB(152)로부터 랜덤으로 선택된 합성 화상(10)을 판독한다(단계 S119). CPU(11)는 판독된 합성 화상(10)에 대응하는 합성 화상 DB(152)에 기억된 복수의 합성 영역 중에서, 하나의 합성 영역을 랜덤으로 선택하여, 선택한 합성 영역을 판독한다(단계 S121). 또한 전술한 바와 같이, 합성 화상 DB(152)에는 미리 복수의 합성 영역이 기억되어 있지만, 합성 화상(10)을 광고 화상(20) 내의 임의의 영역에 합성하여, 상기 영역을 합성 영역으로서, 합성 화상(10)에 대응시켜 합성 화상 DB(152)에 기억하여도 좋다.

    CPU(11)는 판독한 광고 화상(20)의 합성 영역에 합성 화상(10)을 합성한다 (단계 S122). CPU(11)는 시계부(19)로부터의 출력을 참조하여 합성한 합성 일시를 IP 어드레스, Web 페이지 URL, 광고 화상 ID, 합성 화상 ID 및 합성 영역에 대응시켜, 송신 이력 DB(153)에 기억한다(단계 S123). CPU(11)는 광고 화상(20) 및 합성 화상(10)에 대한 클릭 좌표를 광고서버(1)에 송신하기 위한 커맨드를, 광고 화상(20) 및 합성 화상(10)에 대해 기술한다(단계 S124). 또한, 광고 화상(20) 및 합성 화상(10)의 퍼스널 컴퓨터(2)에서의 캐쉬를 금지하기 위한 커맨드를 광고 화상(20) 및 합성 화상(10)에 대해 기술한다(단계 S125).

    CPU(11)는 광고 화상(20) 및 합성 화상(10), 합성 일시 및 점프처가 되는 URL을 퍼스널 컴퓨터(2)에 송신한다(단계 S126). 퍼스널 컴퓨터(2)의 CPU(21)는 송신된 광고 화상(20) 및 합성 화상(10), 합성 일시 및 점프처가 되는 URL을 수신한다(단계 S127). CPU(21)는 입력부(23)로부터 클릭 좌표의 입력을 접수한다(단계 S128). CPU(21)는 클릭 좌표를 광고서버(1)에 송신하기 위한 커맨드에 따라, 접수한 클릭 좌표 및 대응하는 합성 일시를 송신한다(단계 S129).

    단계 S129의 후, 광고서버(1)의 CPU(11)는 클릭 좌표 및 합성 일시를 수신한다. 그리고, CPU(11)는 수신한 합성 일시에서, 대응하는 합성 영역을 송신 이력 DB(153)로부터 판독한다(단계 S134). CPU(11)는 수신한 클릭 좌표가, 판독한 합성 영역 내에 존재하는지의 여부를 판단한다(단계 S135). CPU(11)는 클릭 좌표가 합성 영역 내에 존재한다고 판단한 경우(단계 S135에서의 YES), 송신된 클릭 좌표는 정당이라고 판단한다(단계 S137). CPU(11)는 그 후 광고 화상 DB(151)로부터 광고 화상(20)에 대응하는 점프처 URL을 판독하고, 판독한 점프처의 URL을 퍼스널 컴퓨 터(2)에 송신한다(단계 S138).

    퍼스널 컴퓨터(2)의 CPU(21)는 점프처의 URL의 수신을 트리거에, 점프처의 Web 페이지를 브라우저(251)에 표시한다(단계 S139). 한편, CPU(11)는 클릭 좌표가 합성 영역 내에 존재하지 않는다고 판단한 경우(단계 S135에서의 NO), 송신된 클릭 좌표는 부정이라고 판단하고(단계 S136), 단계 S138 및 단계 S139의 처리를 스킵한다. 또한, 전술한 바와 같이, 사용자가 브라우저(251) 상에서, 합성 영역 이외의 광고 화상(20)의 영역을 클릭한 경우에도, 단계 S127에서 수신한 점프처 URL을 참조하여 점프처의 Web 페이지를 브라우저(251)에 표시하도록 하여도 좋다. CPU(11)는 마지막으로 정당성을, IP 어드레스 및 합성 일시에 대응시켜 이력 기억부(154)에 기억한다(단계 S1310).

    [실시형태 2]

    실시형태 2는 자동으로 클릭 조작을 행하는 소프트웨어에 의한 부정을 판별하는 형태에 관한 것이다. 도 14는 실시형태 2에 따른 광고서버(1)의 하드웨어 구성을 도시하는 블록도이다. 실시형태 1의 구성에 부가하여 백분율 기억부(155)가 기억되어 있다. 도 15는 백분율 기억부(155)의 레코드 레이아웃을 도시하는 설명도이다. 백분율 기억부(155)는 레벨 필드 및 백분율 필드를 포함하여 구성된다. 백분율 기억부(155)에는 레벨에 대응시켜 비율이 기억되어 있다.

    도 16은 실시형태 2에 따른 이력 기억부(154)의 레코드 레이아웃을 도시하는 설명도이다. 이력 기억부(154)는 실시형태 1의 구성에 부가하여 정당수 필드 및 정당율 필드를 포함하여 구성된다. 이력 기억부(154)의 정당수 필드에는, 정당이라고 판단한 횟수를, 클릭 좌표를 송신한 IP 어드레스마다 합성 일시에 대응시켜 기억하고 있다. 또한 정당율 필드에는, 상기 IP 어드레스에 대해, 정당이라고 판단한 백분율을 클릭 좌표의 총송신수로 나눈 값을 기억하고 있다. 예컨대, IP 어드레스 「255.XX.XX1」의 퍼스널 컴퓨터(2)로부터 송신된 클릭 좌표에 관한 정당수는 50, 50, 51과 한번의 부정 판단을 사이에 두고 기억되어 있다. 그리고, 정당수를 총송신수로 나눈 값인 정당율은 84%, 82%, 83%로 기억되어 있다.

    CPU(11)는 클릭 좌표가 합성 영역 내에 존재한다고 판단할 때마다 정당수를 인크리멘트하여, 퍼스널 컴퓨터(2)로부터의 클릭 좌표의 총송신수로 정당수를 나눔으로써 정당율을 구하고, 구한 정당율을 이력 기억부(154)에 기억한다. CPU(11)는 백분율 기억부(155)로부터 레벨에 따른 백분율을 판독하고, 정당율이 판독한 백분율보다도 작은 경우는, 부정 조작이라고 판단한다. 즉, 소프트웨어에 의한 부정한 연속클릭이라고 판단한다. 한편, 정당율이 판독한 백분율 이상인 경우는, 인간에 의한 클릭이라고 판단한다.

    백분율 기억부(155)에 기억한 레벨은, 오퍼레이터가 입력부(13)를 조작하는 것에 의해, 적절한 레벨, 즉 백분율을 설정할 수 있다. CPU(11)는 입력부(13)로부터 선택된 레벨에 대응하는 백분율을 판독한다.

    도 17은 소프트웨어에 의한 부정 조작을 판별할 때의 처리 순서를 도시하는 흐름도이다. CPU(11)는 단계 S137(도 13 참조)에 의해 정당이라고 판단했는지의 여부를 판단한다(단계 S171). CPU(11)는 정당이라고 판단한 경우는(단계 S171에서의 YES), 이력 기억부(154)의 정당수를 인크리멘트한다(단계 S172). 한편 CPU(11)는 단계 S137에 의해 정당이라고 판단하지 않은 경우(단계 S171에서의 NO), 즉 단계 S136에서 부정이라고 판단한 경우, 단계 S172의 처리를 스킵한다. 단계 S172 후 및 단계 S171에서 NO라고 판단한 경우, 클릭 좌표가 송신된 총송신수를 인크리멘트한다(단계 S173).

    CPU(11)는 정당수를 총송신수로 나눔으로써 정당율을 산출하여(단계 S174), 산출한 정당율을 이력 기억부(154)에 기억한다. CPU(11)는 시계부(19)로부터의 출력을 참조하여 소정 시간을 경과했는지의 여부를 판단한다(단계 S175). 이 소정 시간은, 최초의 합성 일시로부터 예컨대 1시간 경과 후라고 하면 좋다. CPU(11)는 소정 시간을 경과하지 않는다고 판단한 경우(단계 S175에서의 NO), 단계 S171로 이행하여, 데이터를 축적하도록 이상의 처리를 반복 실행한다. 한편, CPU(11)는 소정 시간을 경과했다고 판단한 경우(단계 S175에서의 YES), 상기 소정 시간 내의 최종 정당수 및 최종 정당율을 판독한다(단계 S176). 예컨대 도 16의 합성 일시 「2007년 3월 1일 17시 18분 30초」를 이력 기억부(154)에 기억한 후에 소정 시간의 경과로 된 경우는, 최종 정당수는 51이며, 최종 정당율은 83%가 된다.

    CPU(11)는 미리 입력부(13)로부터 입력된 레벨에 대응하는 백분율을 백분율 기억부(155)에서 판독한다(단계 S177). CPU(11)는 최종 정당율이 판독한 백분율보다도 작은지의 여부를 판단한다(단계 S178). CPU(11)는 최종 정당율이 판독한 백분율보다도 작다고 판단한 경우(단계 S178에서의 YES), 이력 기억부(154)에 기억한 상기 소정 기간 내의 정당수를 0으로 재기록한다(단계 S179). 예컨대 도 16의 예에서는 「2007년 3월 1일 17시 18분 30초」이전 1시간의 합성 일시에 따른 정당수는 0으로 재기록된다. 한편, CPU(11)는 최종 정당율이 판독한 백분율 이상이라고 판단한 경우(단계 S178에서의 NO), 소프트웨어에 의한 클릭 조작이 아니다라고 하여, 이력 기억부(154)의 상기 소정 기간 내의 정당수의 기억 내용을 유지한다(단계 S1710).

    그 후, CPU(11)는 이 정당수에 기억부(15)에 기억된 단가를 곱하여 광고주에 대한 청구액을 산출한다. CPU(11)는 기억부(15)에 기억된 광고주의 컴퓨터(4)의 전자메일 어드레스를 판독한다. CPU(11)는 메일러(mailer)를 기동하여, 상기 전자 메일 어드레스처에, 정당수 및 산출한 청구액을, 통신부(16)를 통해 송신한다. 또한, 본 실시형태에 있어서는, 소정 시간 경과 후에 소정 시간 내의 정당율이 미리 기억한 비율보다도 작은지의 여부에 의해 판단하는 형태로 했지만, 클릭 좌표의 총송신수가 소정수(예컨대 100개)로 된 경우에, 정당율을 산출하여, 그 소정수 내에 있어서의 정당율이 미리 기억한 비율보다도 작은지의 여부에 의해 판단하여도 좋다.

    본 실시형태 2는 이상과 같은 구성으로 되어 있고, 그 외의 구성 및 작용은 실시형태 1과 동일하기 때문에, 대응하는 부분에는 동일한 참조 번호를 붙여 그 상세한 설명을 생략한다.

    [실시형태 3]

    실시형태 3은 광고 화상(20)의 사이즈에 기초하여, 합성 화상(10)의 사이즈 및 합성 영역을 생성하는 형태에 관한 것이다. CPU(11)는 도 4에 도시하는 광고 화상 DB(151)로부터 광고 화상(20)을 판독하고, 광고 화상(20)의 사이즈 및 소정의 비율에 따라, 합성 화상(10)의 크기 및 합성 영역을 생성하는 처리를 행한다. 도 18은 생성한 합성 화상(10) 및 합성 영역을 기억하는 실시형태 3에 따른 합성 화상 DB(152)의 레코드 레이아웃을 도시하는 설명도이다. CPU(11)는, 우선 광고 화상 DB(151)로부터 하나의 광고 화상 영역을 판독한다. 예컨대, 광고 화상 ID 「A001」의 광고 화상 영역 (300, 100), (0, 0)을 판독한다. 그리고 기억부(15)에 기억한 비율을 광고 화상 영역에 곱하여, 합성 영역을 산출한다. CPU(11)는 합성 영역 내에 합성 화상(10)이 수용되도록, 템플릿의 합성 화상(10)을 확대 또는 축소한다.

    이러한 처리에 의해 생성된 합성 화상(10) 및 결정된 합성 영역은 CPU(11)에 의해 합성 화상 DB(152)에 기억된다. 합성 화상 DB(152)는 광고 화상(20)별로, 합성 화상 ID 필드, 합성 화상 데이터 필드, 비율 필드 및 합성 영역 필드를 포함하여 구성된다. 비율 필드에는, 광고 화상(20)의 사이즈에 대한 합성 화상(10)의 사이즈 및 합성 영역의 사이즈가 기억되어 있다. 이 비율은 예컨대, 광고 화상(20)의 x 좌표수 및 y 좌표수에 각각 곱한 수치로 하면 좋다. 예컨대 비율이 1/10로 기억되어 있고, 광고 화상 영역이 (300, 100), (0, 0)인 경우, 합성 영역은 x 좌표 및 y 좌표가 각각 1/10된 (30, 10), (0, 0)이 된다. 합성 화상(10)도 이 합성 영역에 수용되도록, 템플릿의 합성 화상(10)의 영역이 (300, 100), (0, 0)인 경우, (30, 10), (0, 0)의 영역에까지 축소 처리된다.

    CPU(11)는 비율을 곱한 합성 화상(10)을 합성 화상 데이터 필드에 기억하고, 기본이 되는 비율이 곱해진 합성 영역을 합성 영역 필드에 기억한다. CPU(11)는 복수의 합성 영역을 하나의 합성 화상(10)에 대해 생성하도록, 기억한 합성 영역에 소정수를 가산한 복수의 합성 영역을 생성하여, 합성 화상 DB(152)에 기억한다. 도 18의 예에서는, 합성 화상 ID 「IM01」에 대해, 비율 1/10의 합성 영역 (30, 10), (0, 0) 및 (40, 20), (10, 10) 등이 기억되어 있다. 비율의 정보는 오퍼레이터가 입력부(13)를 통해 적절한 값을 입력할 수 있다. CPU(11)는 입력된 비율을 합성 화상 DB(152)의 비율 필드에 기억한다.

    도 18의 예에서는, 비율 1/5도 기억되어 있다. 이 경우 비율 1/10과 비교하여 큰 영역을 갖는 합성 화상(10)이 생성된다. 비율이 1/5이고, 광고 화상 영역이 (300, 100), (0, 0)의 경우, 합성 영역은 x 좌표 및 y 좌표가 각각 1/5된 (60, 20), (0, 0)이 된다. 합성 화상(10)도 이 합성 영역에 수용되도록, 템플릿의 합성 화상(10)의 영역이(300, 100), (0, 0)인 경우, (60, 20), (0, 0)의 영역에까지 축소 처리된다. 비율 1/5의 경우도 동일하게 복수의 합성 영역이 생성되고, 예컨대(70, 30), (10, 10) 등의 합성 영역이 기억된다.

    도 19는 실시형태 3에 따른 백분율 기억부(155)의 레코드 레이아웃을 도시하는 설명도이다. 백분율 기억부(155)는 비율 필드 및 백분율 필드를 포함하여 구성된다. 합성 화상 DB(152)에 기억한 비율로 대응시킨 백분율이 기억되어 있다. 예컨대 비율이 1/20 인 경우는 백분율은 60%로 기억되어 있다. 또한 비율이 1/5 인 경우, 합성 화상(10)의 합성 영역은 크게, 사용자가 합성 영역 이외의 광고 화상(20)을 클릭할 가능성은 저감된다고 상정되기 때문에, 백분율은 80%로까지 인상되고 있다. 이와 같이 실시형태 3에 있어서는 비율이 커짐에 따라 백분율이 커지도록 그 값이 기억되어 있다. CPU(11)는 백분율 기억부(155)의 기억 내용을 판독하여, 도 17에서 설명한 처리를 실행한다.

    도 20은 실시형태 3에 따른 합성 화상(10) 및 합성 영역의 생성 처리의 순서를 도시하는 흐름도이다. CPU(11)는 광고 화상 DB(151)로부터 대상이 되는 광고 화상 영역을 판독한다(단계 S201). CPU(11)는 합성 화상 DB(152)에 기억된 비율을 판독한다(단계 S202). CPU(11)는 판독한 광고 화상 영역의 x 좌표치 및 y 좌표치에 판독한 비율을 곱하여, 합성 영역을 생성한다(단계 S203). CPU(11)는 합성 화상(10)의 템플릿을 기억부(15)로부터 판독하여, X 좌표 및 y 좌표 각각에 비율을 곱하고 합성 영역에 수습되는 합성 화상(10)을 생성한다(단계 S204).

    CPU(11)는 생성한 합성 화상(10) 및 합성 영역을 광고 화상 ID, 합성 화상 ID 및 비율에 대응시켜 합성 화상 DB(152)에 도 18과 같이 기억한다(단계 S205). 또한 CPU(11)는 기본이 되는 합성 영역의 x 좌표치 및 y 좌표치에 소정치(예컨대 10)를 각각 가산하여 다른 합성 영역을 생성한다(단계 S206). CPU(11)는 생성한 다른 합성 영역을 광고 화상 ID, 합성 화상 ID 및 비율에 대응시켜 합성 화상 DB(152)에 기억한다(단계 S207). CPU(11)는 단계 S203 및 단계 S206에서 생성한 합성 영역의 수가 소정수 이상(예컨대 3개)인지의 여부를 판단한다(단계 S208).

    CPU(11)는 합성 영역의 수가 소정수 이상이 아닌 경우는(단계 S208에서의 NO), 단계 S206로 이행하고, 단계 S206에 있어서 또한 다른 소정치를 가산함으로써, 다른 합성 영역을 축차 생성해 나간다. 단계 S208에 있어서 생성한 합성 영역이 소정수 이상이라고 판단한 경우(단계 S208에서의 YES), CPU(11)는 일련의 처리를 종료한다. 또한 이상의 처리는 합성 화상 DB(152)에 기억된 복수의 비율 전부에 대해 실행된다. 또한 하나의 광고 화상 영역에 대한 합성 화상(10) 및 합성 영역의 생성이 종료한 경우는, 또한 다른 광고 화상 영역, 즉 광고 화상 ID 「A002」의 광고 화상 영역 (200, 100), (0, 0)에 대해서도 동일하게 합성 화상(10) 및 합성 영역의 생성 처리가 실행된다.

    본 실시형태 3은 이상과 같은 구성으로 되어 있고, 그 외의 구성 및 작용은 실시형태 1 및 실시형태 2와 동일하기 때문에, 대응하는 부분에는 동일한 참조 번호를 붙여 그 상세한 설명을 생략한다.

    [실시형태 4]

    실시형태 4는 합성 화상(10)의 착색을 변화시키는 형태에 관한 것이다. 도 21은 광고 화상(20) 및 합성 화상(10)의 이미지를 도시하는 설명도이다. 도 21의 A는 소정 색으로 착색된 광고 화상(20)에 동일한 색으로 착색된 합성 화상(10)을 합성한 이미지를 도시하는 설명도이다. CPU(11)는 광고 화상(20)의 색 정보를 추출한다. 그리고, 합성 화상 DB(152)로부터 합성 대상이 되는 합성 화상(10)을 판독한다. 또한, 이 합성 화상(10)에는 색 정보가 아직 부여되어 있지 않은 것으로 한다. CPU(11)는 광고 화상(20)과 동일한 색 정보 또는 유사한 색 정보를 갖는 합성 화상(10)을 생성한다. 구체적으로는 합성 화상(10) 내의 문자에 관한 화상을 제외하는 영역에 대해, 광고 화상(20)의 R, G 및 B의 값과 동일한 색 정보를 갖는 합성 화상(10)을 생성한다. 또한, 이하에서는 광고 화상(20) 또는 합성 화상(10)의 문자에 관한 화상을 제외하는 영역을 배경 화상이라고 한다. 또는 광고 화상(20)의 R, G 및 B의 값에 각각 소정치(예컨대 10)를 가산 또는 감산한 R, G, B의 값을 구하여, 가산 또는 감산 후의 R, G, B의 값을 갖는 색 정보를 부여함으로써 합성 화 상(10)을 생성한다. 이에 따라, 소프트웨어에 의한 합성 화상(10)의 색 인식 처리가 곤란해진다.

    도 21의 B는 소정 색으로 착색된 광고 화상(20)에 동일한 색으로 착색되고 또한 소정의 투과율을 갖는 합성 화상(10)을 합성한 이미지를 도시하는 설명도이다. CPU(11)는 광고 화상(20)의 색 정보를 추출한다. 그리고, 합성 화상 DB(152)로부터 합성 대상이 되는 합성 화상(10)을 판독한다. 이 합성 화상(10)에는 색 정보가 아직 부여되어 있지 않은 것으로 한다. CPU(11)는 전술한 처리와 동일하게 동일 또는 유사한 색 정보를 부여하여, 배경 화상에 대해, 또한 소정의 투과율(예컨대 투과율 80%, 또는 10% 등)을 갖도록 화상 처리를 행한 합성 화상(10)을 생성한다. 또한, 광고 화상(20)과 합성 화상(10)을 동일한 색으로 하는 것 외에, 합성 화상(10)의 투과율을 100%로 하여, 합성 화상(10)의 문자에 따른 화상을 제외하고 투명하게 되도록 하여도 좋다.

    도 22는 착색 처리의 순서를 도시하는 흐름도이다. 광고서버(1)의 CPU(11)는 광고 화상 DB(151)로부터 대상이 되는 광고 화상(20)을 판독한다(단계 S221). CPU(11)는 판독한 광고 화상(20)의 색 정보를 추출한다(단계 S222). 또한, 여기서 추출된 색 정보는 문자에 관한 화상을 제외한 영역의 배경 화상에 대한 색 정보이다. CPU(11)는 합성 화상 DB(152)로부터 합성의 대상이 되는 합성 화상(10)을 판독한다(단계 S223). CPU(11)는 합성 화상(10)의 배경 화상에 대해, 단계 S222에서 추출된 광고 화상(20)의 색 정보를 합성 화상(10)에 부여한다(단계 S224). CPU(11)는 광고 화상(20)의 색과는 상이한 색으로 변색되는 처리를 실행하는지의 여부를 판단 한다(단계 S225). 또한, 변색 처리를 실행하는지의 여부의 설정은, 오퍼레이터가 입력부(13)로부터 설정할 수 있어, 설정 정보는 기억부(15)에 기억된다.

    CPU(11)는 변색 처리를 실행한다고 판단한 경우(단계 S225에서의 YES), 합성 화상(10)의 배경 화상에 대해, 합성 화상(10)을 변색하도록, 판독한 색 정보에 소정치를 가산 또는 감산하여, 이 가산 또는 감산한 색 정보를 합성 화상(10)에 부여한다(단계 S226). 한편, 변색 처리를 실행하지 않는다고 판단한 경우(단계 S225에서의 NO), 변색이 필요 없기 때문에, 단계 S226의 처리를 스킵한다. 이 처리 후 및 단계 S226의 처리 후, CPU(11)는 합성 화상(10)을 투과 처리하는지의 여부를 판단한다(단계 S227). 또한, 투과 처리를 실행하는지의 여부의 설정 및 투과율의 정보는 오페레이터가 입력부(13)로부터 설정할 수 있고, 설정한 정보는 기억부(15)에 기억된다.

    CPU(11)는 투과 처리를 실행한다고 판단한 경우(단계 S227에서의 YES), 기억부(15)에 기억한 투과율을 판독하고, 합성 화상(10)의 배경 화상에 대해, 단계 S224 또는 단계 S226로 부여한 색 정보에 판독한 투과율을 설정한다(단계 S228). 한편, CPU(11)는, 투과 처리를 실행하지 않는다고 판단한 경우(단계 S227에서의 NO), 단계 S228의 처리를 스킵하여 처리를 종료한다. 이상과 같이 하여 작성된 합성 화상(10)은 합성 화상 ID가 부여된 후에 합성 화상 DB(152)에 새롭게 기억된다. 이상과 같이 착색 처리된 합성 화상(10)은 광고 화상(20)에 합성되어, 퍼스널 컴퓨터(2)에 송신된다.

    도 23은 합성 화상(10)이 그라데이션 처리된 이미지를 도시하는 설명도이다. 도 23에 도시한 바와 같이 합성 화상(10)의 배경 화상은 중심으로부터 주위를 향해 색이 서서히 변화되는 그라데이션 처리가 이루어져 있다. 그라데이션 처리를 행함으로서 합성 화상(10)의 엣지 검출이 곤란해진다. CPU(11)는 광고 화상(20) 및 합성 화상(10)의 배경 화상에 대한 색 정보를 판독한다. 그리고, 합성 화상(10)의 R, G, B 값이 합성 화상(10)의 중심에서 주위를 향해 단계적으로 광고 화상(20)의 색 정보의 R, G, B 값에 근접하도록, 합성 화상(10)의 각 개소의 색 정보를 변화시킨다. 예컨대 광고 화상(20)의 배경색이 백색, 합성 화상(10)이 청색인 경우, 합성 화상(10) 중심의 청색이 주위를 향해 백색으로 단계적으로 변화되도록 R, G, B 값을 설정한다.

    도 24는 그라데이션 처리의 순서를 도시하는 흐름도이다. CPU(11)는 광고 화상 DB(151)로부터 광고 화상(20)을 판독하고(단계 S241), 판독한 광고 화상(20)의 색 정보를 추출한다(단계 S242). CPU(11)는 합성 화상 DB(152)로부터 합성 화상(10)을 판독하고(단계 S243), 판독한 합성 화상(10)의 색 정보를 추출한다(단계 S244). CPU(11)는 합성 화상(10)의 중심에서 주위로 가면서, 광고 화상(20)의 색 정보가 되도록 합성 화상(10)의 색 정보를 변화시킨다(단계 S245). 이상과 같이 그라데이션 처리된 합성 화상(10)은 광고 화상(20)에 합성되어, 퍼스널 컴퓨터(2)에 송신된다.

    본 실시형태 4는 이상과 같은 구성으로 되어 있고, 그 외의 구성 및 작용은 실시형태 1 내지 실시형태 3과 동일하기 때문에, 대응하는 부분에는 동일한 참조 번호를 붙여 그 상세한 설명을 생략한다.

    [실시형태 5]

    실시형태 5는 광고 화상(20)에 합성 화상(10)에 관련되는 화상을 합성하는 형태에 관한 것이다. 도 25는 관련 화상을 광고 화상(20)에 합성했을 때의 이미지를 도시하는 설명도이다. 광고 화상(20) 상에는, 합성 화상(10)의 윤곽 화상에 기초하여 생성된 관련 화상 101, 101, 101이 합성되어 있다. 이에 따라 엣지 검출을 행하는 소프트웨어에 의한 합성 화상(10)의 용이한 추출이 곤란해진다. CPU(11)는 합성 화상(10)을 합성 화상 DB(152)로부터 판독하고, 합성 화상(10)의 윤곽 화상을 추출한다. 구체적으로는, 합성 화상(10)의 문자에 관한 화상을 제외하고 엣지 검출을 행하여, 검출된 윤곽을 윤곽 화상으로서 추출한다. 이 윤곽 화상은 예컨대 윤곽이 흑색, 배경은 투명의 직사각형 형상의 화상이다. 이 경우 엣지 검출에 의해 직사각형의 긴 변 및 짧은 변의 화소수(좌표수)를 인식할 수 있다.

    CPU(11)는 추출한 윤곽 화상과 동일 또는 윤곽 화상을 변화시킨 관련 화상(101)을 생성한다. 관련 화상(101)은 윤곽 화상과 완전히 동일하거나, 또는 윤곽 화상의 긴 변 또는 짧은 변의 길이에 소정 계수를 곱하여, 또는 소정치를 가산 또는 감산한 길이를 갖는 직사각형 형상의 윤곽 화상으로 하면 좋다. 또한 긴 변과 짧은 변이 이루는 각을 90°에서 소정치 바꾼 평행사변형으로 이루어지는 관련 화상(101)을 생성하도록 하여도 좋다. 또한 본 실시형태에 있어서는, 직사각형 형상의 윤곽 화상에 기초하여 관련 화상(101)을 생성했지만, 이에 한정되지 않는다.

    예컨대, 원형 형상, 또는 삼각형 형상의 합성 화상(10)에 따른 윤곽 화상에 기초하여, 관련 화상(101)을 생성하여도 좋다. 이 경우, CPU(11)는 원의 반경을 바 꿈으로써, 또는 원의 장축 및 단축을 변화시킴으로서 사이즈가 다른 원 또는 타원을 작성하더라도 좋다. 또한 CPU(11)는 삼각형의 윤곽 화상의 각 변의 길이를 바ㄲ꿈으로써, 또는 3각형의 내각을 바꿈으로써, 형상이 상이한 삼각형에 따른 관련 화상(101)을 생성하여도 좋다. 이와 같이 하여 생성된 관련 화상(101)은 광고 화상(20) 상의 영역으로서, 합성 영역 이외의 영역에 합성된다.

    도 26은 관련 화상(101)의 생성 처리의 순서를 도시하는 흐름도이다. CPU(11)는 광고 화상 DB(151)로부터 광고 화상(20)을 판독한다(단계 S261). CPU(11)는 합성 화상 DB(152)로부터 합성 화상(10)을 판독한다(단계 S262). CPU(11)는 판독한 합성 화상(10)의 윤곽 화상을 추출한다(단계 S263). CPU(11)는 추출한 윤곽 화상과 동일한 관련 화상(101)을 생성한다(단계 S264). CPU(11)는 윤곽 화상의 긴 변 또는 짧은 변 등을 변화시킴으로써, 관련 화상(101)을 생성한다(단계 S265). 또한, 단계 S264 및 단계 S265의 처리는 어느 한쪽을 실행하도록 하여도 좋다.

    CPU(11)는 실시형태 1에 서술한 바와 같이, 합성 화상(10)을 광고 화상(20)의 합성 영역에 합성한다(단계 S266). CPU(11)는 단계 S264 및 단계 S265에서 생성한 관련 화상(101)을 합성 영역 이외의 광고 화상(20) 상에 합성한다(단계 S267). CPU(11)는 이와 같이 하여 합성된 광고 화상(20), 관련 화상(101) 및 합성 화상(10)을 퍼스널 컴퓨터(2)에 송신한다(단계 S268).

    도 27은 문자에 관한 관련 화상(101)이 합성된 광고 화상(20)의 이미지를 도시하는 설명도이다. 광고 화상(20) 상에는 합성 영역을 제외한 영역에, 합성 화 상(10) 상의 문자에 관한 화상에 관련되는 문자를 갖는 관련 화상(101)이 합성되어 있다. 이 관련 화상(101)에 따른 문자는 합성 화상(10)에 표시되는 문자의 단어를 적어도 하나 포함하고 있다. 예컨대 본 예에서는 합성 화상(10) 상의 문자는 「상세 여기를 클릭」이라고 기술되어 있다. 한편, 관련 화상(101) 상에서는, 문자 「오른쪽의 상세 버튼을 클릭하여 주십시오.」와 같이 「상세」 및 「클릭」의 단어가 포함되어 있다. 이 관련 화상(101)에 표시되는 문자는 오퍼레이터가 입력부(13)로부터, 합성 화상(10)의 문언을 참고로 하여, 적절한 문자를 입력하도록 하면 좋다.

    CPU(11)는 입력된 문자는 문자 이외의 부분을 제외하여 투과율 100% 인 배경 화상을 갖는 화상 데이터로 변환되고, 관련 화상(101)으로서 기억부(15)에 기억된다. 또한, 관련 화상(101)의 크기는 합성 화상(10)의 합성 영역과 실질적으로 동일한 크기로 하면 좋다. CPU(11)는 이 변환된 관련 화상(101)을 광고 화상(20) 상의 합성 영역 이외의 영역에 합성한다. 이에 따라, 합성 화상(10) 상의 문언을 포함하는 문언이 광고 화상(20) 상에 표시되기 때문에, OCR(Optical Character Recognition) 기능을 갖는 소프트웨어를 이용한 경우에도, 합성 화상(10)의 인식이 곤란해진다.

    도 28은 관련 화상(101)의 생성 처리의 순서를 도시하는 흐름도이다. CPU(11)는 합성 화상 DB(152)로부터 합성 대상이 되는 합성 화상(10)을 판독한다(단계 S281). CPU(11)는 합성 화상(10) 내에 존재하는 문자의 추출을 행한다(단계 S282). 또한, 이 문자의 추출은 전술한 OCR 소프트웨어를 기동하여 행하면 좋다. CPU(11)는 합성 화상(10)으로부터 추출한 문자 내에 포함되는 단어를 추출한다(단계 S283). 이 추출 처리는 미리 기억부(15)에 기억한 명사, 동사 및 형용사 등의 단어를 추출하도록 하면 좋다.

    오퍼레이터는 입력부(13)로부터 광고 화상(20) 상에 합성을 희망하는 문자를 입력한다. CPU(11)는 입력부(13)로부터 입력된 문자의 입력을 접수한다(단계 S284). CPU(11)는 접수한 문자에 존재하는 단어를 추출한다(단계 S285). 이 추출 처리도 동일하게, 미리 기억부(15)에 기억한 명사, 동사 및 형용사 등의 단어를 추출하도록 하면 좋다. CPU(11)는 단계 S284에 의해 접수한 문자의 단어가, 단계 S283로 추출한 합성 화상(10) 내의 단어 중에 존재하는지의 여부를 판단한다(단계 S286).

    CPU(11)는, 접수한 문자의 단어가, 단계 S283에서 추출한 합성 화상(10) 내의 단어 중에 존재하지 않는다고 판단한 경우(단계 S286에서의 NO), 재차 문자의 입력을 재촉하는 메시지를 표시부(14)에 표시하여, 단계 S284로 이행한다. 또한, 이 메시지는 기억부(15)에 기억되어 있고, 예컨대 「합성 화상 내의 단어와 동일한 단어를 입력하여 주십시오.」등의 메시지를 표시한다. CPU(11)는 접수한 문자의 단어가, 단계 S283에서 추출한 합성 화상(10) 내의 단어 중에 존재한다고 판단한 경우(단계 S286에서의 YES), 단계 S284에서 접수한 문자를 화상 데이터로 변환한다(단계 S287).

    CPU(11)는 변환한 화상 데이터를 관련 화상(101)으로서 기억부(15)에 기억한다(단계 S288). CPU(11)는 광고 화상 DB(151)로부터 합성 대상이 되는 광고 화 상(20)을 판독한다(단계 S289). CPU(11)는 실시형태 1에 서술한 바와 같이, 합성 화상(10)을 광고 화상(20)의 합성 영역에 합성한다(단계 S2810). CPU(11)는 단계 S288에서 기억한 관련 화상(101)을 판독한다(단계 S2811). CPU(11)는 판독한 관련 화상(101)을, 합성 영역 이외의 광고 화상(20) 상에 합성한다(단계 S2812). CPU(11)는 이와 같이 하여 합성된 광고 화상(20), 관련 화상(101) 및 합성 화상(10)을 퍼스널 컴퓨터(2)에 송신한다(단계 S2813).

    도 29는 관련 화상(101)을 합성했을 때의 이미지를 도시하는 설명도이다. 도 29에 도시하는 관련 화상(101)은 합성 화상(10)과 형상이 상이한 관련 화상(101A) 및 관련 화상(101C)의 외에, 합성 화상(10)과 색채가 상이한 관련 화상(101B) 및 관련 화상(101C)으로 구성된다. CPU(11)는, 도 29에서 생성한 관련 화상(101A, 101B, 101C)[이하, 경우에 따라 관련 화상(101)으로 대표함]에, 합성 화상(10)과 동일한 색 또는 상이한 색채를 부여한다. 이에 따라, 화상 인식 소프트웨어를 이용한 경우에도, 용이하게 합성 화상(10)을 인식하는 것이 곤란해진다.

    도 30은 관련 화상(101)의 생성 처리의 순서를 도시하는 흐름도이다. CPU(11)는 광고 화상 DB(151)로부터 광고 화상(20)을 판독한다(단계 S301). CPU(11)는 합성 화상 DB(152)로부터 합성 화상(10)을 판독한다(단계 S302). CPU(11)는 판독한 합성 화상(10)의 윤곽 화상을 추출한다(단계 S303). CPU(11)는 추출한 윤곽 화상과 동일한 관련 화상(101)을 생성한다(단계 S304). CPU(11)는 생성한 관련 화상(101)에 합성 화상(10)의 색과는 상이한 색을 부여한다(단계 S305).

    CPU(11)는 윤곽 화상의 긴 변 또는 짧은 변 등을 변화시킴으로써, 관련 화 상(101)을 생성한다(단계 S306). CPU(11)는 단계 S306에서 생성한 관련 화상(101)에 합성 화상(10)의 색과 동일 또는 상이한 색을 부여한다(단계 S307). CPU(11)는 실시형태 1에 서술한 바와 같이, 합성 화상(10)을 광고 화상(20)의 합성 영역에 합성한다(단계 S308). CPU(11)는 단계 S305 및 단계 S307에서 색이 부여된 관련 화상(101)을 합성 영역 이외의 광고 화상(20) 상에 합성한다(단계 S309). CPU(11)는 이와 같이 하여 합성된 광고 화상(20), 관련 화상(101) 및 합성 화상(10)을 퍼스널 컴퓨터(2)에 송신한다(단계 S3010).

    본 실시형태 5는 이상과 같은 구성으로 되어 있고, 그 외의 구성 및 작용은 실시형태 1 내지 실시형태 4와 동일하기 때문에, 대응하는 부분에는 동일한 참조 번호를 붙여 그 상세한 설명을 생략한다.

    [실시형태 6]

    실시형태 6은 계수를 변화시킴으로써 합성 화상(10)을 생성하는 형태에 관한 것이다. 실시형태 6의 광고서버(1)는 기하학적 도형을 생성하기 위한 계수를 기억부(15)에 기억하고 있다. 이 기하학적 도형은, 실시형태 1에 서술한 직사각형, 원형, 삼각형, 오각형, 또는 타원 등이다. 본 실시형태에 있어서는 기하학적 도형을 타원인 것으로 하여 설명한다.

    도 31은 기하학적 도형에 따른 합성 화상(10)을 광고 화상(20)에 합성한 이미지를 도시하는 설명도이다. 타원은 x, y 좌표계에 있어서, x축 방향의 장축 반경 a, y축 방향의 단축 반경 b, 중심 P(a, b)로 정의된다. 또한, 광고 화상(20)의 영역에 따라 장축 반경 a 및 단축 반경 b의 최대치(예컨대 80) 및 최소치(예컨대 20) 가 기억되어 있다. 기억부(15)에는 타원인 합성 화상(10)의 계수로서 계수 a 및 계수 b가 기억되어 있다.

    CPU(11)는 합성 화상(10)을 생성하는 경우, 임의로 선택된 2개의 값을 계수 a 및 b에 대입한다. 그리고 기억부(15)에 기억한 클릭을 촉진하기 위한 문자를 판독하고, 화상 데이터로 변환한 후에, 계수가 대입된 타원 내에 문자에 관한 화상을 합성하는 것으로 합성 화상(10)을 생성한다. 또한, 기억부(15)에는 계수에 대응시켜 폰트 사이즈가 기억된 테이블(도시하지 않음)을 구비하고 있다. 이 테이블은 계수가 커짐에 따라 폰트 사이즈가 커지도록 데이터가 기억되어 있다.

    CPU(11)는 테이블을 참조하여 문자의 폰트 사이즈를 결정한다. 예컨대, 계수 a 또는 b가 30이라고 입력된 경우는, 작게 표시해야 하기 때문에, 폰트 사이즈는 11로 설정되고, 계수 a 또는 b가 70이라고 입력된 경우는, 크게 표시해야 하기 때문에 폰트 사이즈는 20으로 설정된다. CPU(11)는 중심 P(a, b), x축 방향의 장축 반경 a, y축 방향의 단축 반경 b로 정의된 타원 내에 존재하는 좌표치를 전부 합성 영역으로서 기억한다. CPU(11)는 합성 화상 ID를 신규로 부여하여, 합성 화상 ID에 대응시켜 생성한 합성 화상(10) 및 마스크 패턴으로 이루어지는 합성 영역을 합성 화상 DB(152)에 기억한다.

    도 32는 기하학적 도형에 따른 합성 화상(10)을 생성할 때의 흐름도이다. CPU(11)는 기억부(15)로부터 타원을 규정하는 계수 a 및 계수 b를 판독한다(단계 S321). CPU(11)는 판독한 계수 a 및 계수 b에 임의의 수치를 대입한다(단계 S322). CPU(11)는 계수 a 및 b에 대입된 수치는 기억부(15)에 기억된 최소치로부터 최대치 의 범위 내에 존재하는지의 여부를 판단한다(단계 S323). CPU(11)는 최소치로부터 최대치에 존재하지 않는다고 판단한 경우는(단계 S323에서의 NO), 광고 화상(20)에 대해 합성 화상(10)이 지나치게 작거나 또는 지나치게 클 가능성이 높기 때문에, 단계 S322로 이행하여, 재차 계수 a 및 계수 b에 임의의 수치를 대입한다.

    CPU(11)는 최소치로부터 최대치의 범위 내에 존재한다고 판단한 경우(단계 S323에서의 YES), 중심을 대입된 수치에 따른(a, b), x축 방향의 반경을 a 및 y축 방향의 반경을 b로 하는 타원을 생성한다(단계 S324). CPU(11)는 생성된 타원 내의 좌표를 합성 영역으로서 합성 화상 DB(152)에 기억한다(단계 S325). CPU(11)는 대입된 수치에 따른 계수 a에 대응하는 폰트 사이즈를 테이블로부터 판독한다(단계 S326). CPU(11)는 기억부(15)에 기억한 문자를 판독하고(단계 S327), 판독한 문자의 폰트 사이즈를 변경한다(단계 S328).

    CPU(11)는 문자를 화상으로 변경한다(단계 S329). CPU(11)는 문자에 관한 화상을 타원 내에 합성하는 것으로 합성 화상(10)을 생성한다(단계 S3210). CPU(11)는 단계 S325에서 기억한 합성 영역에 대응시켜 생성한 합성 화상(10)을 합성 화상 DB(152)에 기억한다(단계 S3211).

    본 실시형태 6은 이상과 같은 구성으로 되어 있고, 그 외의 구성 및 작용은 실시형태 1 내지 실시형태 5와 동일하기 때문에, 대응하는 부분에는 동일한 참조 번호를 붙여 그 상세한 설명을 생략한다.

    [실시형태 7]

    실시형태 7은 클릭 좌표의 궤적에 따라 부정을 판별하는 형태에 관한 것이 다. 도 33은 실시형태 7에 따른 광고서버(1)의 하드웨어 구성을 도시하는 블록도이다. 기억부(15)에는 또한 모델 기억부(156)가 기억되어 있다. 도 34는 모델 기억부(156)의 레코드 레이아웃을 도시하는 설명도이다. 모델 기억부(156)에는, 퍼스널 컴퓨터(2)의 브라우저(251) 상에, 소프트웨어에 의한 많은 부정 클릭이 이루어져 있었던 경우에, 그 부정을 검출하기 위한 모델이 복수 기억되어 있다.

    도 34의 예에서는 모델마다 수식이 기억되어 있다. 모델 1에는 수식 y= fx+ k가 기억되어 있다. 도 35는 모델에 대한 클릭 좌표의 궤적을 도시하는 설명도이다. 도 35에 있어서 모델 1의 수식 y= fx+ k는 실선 M1으로 나타낸다. 또한, f 및 k는 계수이며, 복수의 값이 미리 모델 기억부(156) 내에 기억되어 있다. 퍼스널 컴퓨터(2) 내에 설치된 소프트웨어가 y= fx+ k에 따라, 클릭 좌표를 적절하게 바꾸면서 클릭한 경우, CPU(11)는 광고서버(1)에 송신된 클릭 좌표와 모델 1과의 상관도를 산출하여, 상관도가 높은 경우는 부정한 조작이라고 판단한다.

    모델 기억부(156)의 모델 2에는 수식 x= k가 기억되어 있다. 도 35에 도시한 바와 같이, 모델 2의 수식 x= k는 실선 M2로 나타낸다. 세로 방향으로 빠짐없이 클릭을 하는 소프트웨어에 대해 유효하다. 모델 기억부(156)의 모델 3에는 수식 y= k가 기억되어 있다. 도 35에 도시한 바와 같이, 모델 3의 수식 y= k는 실선 M3으로 나타낸다. 가로 방향으로 빠짐없이 클릭을 하는 소프트웨어에 대해 유효하다. 또한 모델 기억부(156)의 모델 4에는 수식 Y= fcosx+ k가 기억되어 있다. 도 35에 도시한 바와 같이, 모델 3의 수식 y= fcosx+ k는 코사인 커브로 나타내는 실선 M4이다. 또한, 전술한 모델에 대한 수식 파악은 어디까지나 일례이고, 모델 기억부(156)에 는 이들과는 상이한 여러 가지 수식에 따른 모델을 기억해 두면 좋다.

    CPU(11)는 도 9에 도시하는 이력 기억부(154)(위치 정보 이력 기억부)의 클릭 좌표를 일정수만큼 판독하고, 판독한 클릭 좌표의 계열과, 모델 기억부(156)에 기억한 모델에 대한 수식에 의해 특정되는 일정수만큼 계열과의 상관도를 산출한다. 클릭 좌표의 계열을 x={x 1 }, 모델에 따른 수식에 의해 특정되는 계열을 y={y 1 }(i= 1, 2, …n)으로 한 경우, 상관도 R은 이하의 식(2)에 의해 산출된다.

    [수학식 2]

    여기서, x A 및 y B 는 각각 계열 X={x i } 및 계열 y={y i }의 상가 평균을 나타낸다. 여기서, 상관도는 -1로부터 +1의 값을 취하고, 상관도가 +1에 가까울수록 2개의 계열의 상관이 동일 벡터 방향으로 강하게 된다. 또한 상관도가 0에 근접할 수록 2개의 계열의 상관은 약해진다. 또한 상관 계수가 -1에 가까울수록 2개의 계열의 상관이 역벡터 방향으로 강하게 된다. CPU(11)는 상관도를 산출하여, 상관도가 미리 정한 임계치(예컨대 + 0.8) 이상인지의 여부를 판단하고, 임계치 이상인 경우는 부정이라고 판단한다.

    도 36 및 도 37은 부정 판별 처리의 순서를 도시하는 흐름도이다. 퍼스널 컴퓨터(2)의 CPU(21)는 입력부(23)로부터 입력된 클릭 좌표를 접수하여, 접수한 클릭 좌표를 광고서버(1)에 송신한다(단계 S361). 광고서버(1)의 CPU(11)는 송신된 클릭 좌표를 실시형태 1에 서술한 바와 같이 이력 기억부(154)에 기억한다(단계 S362). 또한 퍼스널 컴퓨터(2)의 입력부(23)로부터 클릭 좌표가, 사용자 또는 소프트웨어에 의해 입력된 경우, CPU(21)는 이것을 접수하여, 접수한 클릭 좌표를 광고서버(1)에 송신한다(단계 S363).

    광고서버(1)의 CPU(11)는 송신된 클릭 좌표를 동일하게 이력 기억부(154)에 기억한다(단계 S364). 그 후 CPU(11)는 이력 기억부(154)에 기억한 클릭 좌표가 소정수 기억되었는지의 여부를 판단한다(단계 S365). CPU(11)는 클릭 좌표가 소정수 기억되어 있지 않다고 판단한 경우(단계 S365에서의 NO), 샘플수를 획득하도록, 단계 S362로 이행하여 이상의 처리를 반복한다. 한편 CPU(11)는 클릭 좌표가 소정수 기억되었다고 판단한 경우(단계 S365에서의 YES), 이력 기억부(154)에 기억한 소정수의 클릭 좌표의 계열을 판독한다(단계 S366). 이 클릭 좌표의 계열은 송신된 순서로 배열된다.

    CPU(11)는 모델 기억부(156)로부터 하나의 모델에 따른 수식을 판독한다(단계 S367). CPU(11)는 수식에 모델 기억부(156)에 미리 기억한 계수를 대입하여, 계수를 대입한 수식에 따른 계열과, 단계 S366에서 판독한 클릭 좌표의 계열과의 상관도를, 기억부(15)에 기억한 식(2)을 판독하여 산출한다(단계 S368). CPU(11)는 기억부(15)에 기억한 임계치를 판독하고, 산출한 상관도가 임계치 이상인지의 여부를 판단한다(단계 S369).

    CPU(11)는 상관도가 임계치 이상이라고 판단한 경우(단계 S369에서의 YES), 퍼스널 컴퓨터(2)로부터 송신된 클릭 좌표의 계열은 소프트웨어에 의한 부정 클릭이라고 판단하고(단계 S371), 상기 정보를 단계 S366에서 이력 기억부(154)로부터 판독한 클릭 좌표의 계열에 대응시켜 기억한다. CPU(11)는 상관도가 임계치 이상이 아니라고 판단한 경우(단계 S369에서의 NO), 모델 기억부(156)에 기억한 수식의 모든 계수에 대해 상관도에 기초하는 판단 처리를 실행했는지의 여부를 판단한다(단계 S372).

    CPU(11)는 모든 계수에 대해 상관도에 기초하는 판단 처리를 실행하지 않는다고 판단한 경우(단계 S372에서의 NO), 수식이 새로운 계수를 모델 기억부(156)로부터 판독하여 변경한다(단계 S373). 그 후, 단계 S368로 이행하여, 이상의 처리를 각 계수에 대해 실행한다. 한편, CPU(11)는 모든 계수에 대해 상관도에 기초하는 판단 처리를 실행했다고 판단한 경우(단계 S372에서의 YES), 모델 기억부(156)에 기억한 모든 모델에 대해 전술한 판단 처리를 실행했는지의 여부를 판단한다(단계 S374).

    CPU(11)는 모든 모델에 대해 전술한 판단 처리를 실행하지 않는다고 판단한 경우(단계 S374에서의 NO), 모델 기억부(156)에 기억한 새로운 모델로 변경한다(단계 S375). 그리고 단계 S367로 이행하여, 새로운 모델에 따른 수식에 대해 동일한 처리가 실행된다. CPU(11)는 모든 모델에 대해 전술한 판단 처리를 실행했다고 판단한 경우(단계 S374에서의 YES), 일련의 처리를 종료한다.

    본 실시형태 7은 이상과 같은 구성으로 되어 있고, 그 외의 구성 및 작용은 실시형태 1 내지 실시형태 6과 동일하기 때문에, 대응하는 부분에는 동일한 참조 번호를 붙여 그 상세한 설명을 생략한다.

    [실시형태 8]

    실시형태 8은 부정 클릭 좌표의 흩어지는 정도에 따라 소프트웨어에 의한 부정 클릭을 판별하는 형태에 관한 것이다. 사용자가 광고 화상(20) 상의 합성 화상(10)을 인식하여 입력부(23)에 의해 클릭한 경우는, 합성 영역 내에 클릭 좌표가 집중한다. 한편, 무작위로 합성 화상(10)을 포함하는 광고 화상(20) 상을, 소프트웨어에 의해 대량으로 클릭한 경우, 광고 화상(20) 및 합성 영역 전역에 클릭 좌표가 흩어지게 된다. CPU(11)는 이력 기억부(154)에 기억한 클릭 좌표군의 흩어지는 정도를 산출하여, 이 흩어지는 정도가 기억부(15)에 기억한 임계치 이상의 경우는 소프트웨어에 의한 부정 클릭이라고 판단한다.

    이 흩어지는 정도는 예컨대 복수의 클릭 좌표로부터 임의의 2점을 추출하여, 2점의 전환의 거리를 산출한다. 이것을 복수의 조합에 대해 행하고, 평균치를 산출한다. 이 평균치가 임계치 이상의 경우 부정 클릭이라고 판단하면 좋다.

    도 38은 부정 판별 처리의 순서를 도시하는 흐름도이다. 퍼스널 컴퓨터(2)의 CPU(11)는 입력부(23)로부터 입력된 클릭 좌표를 접수하여, 접수한 클릭 좌표를 광고서버(1)에 송신한다(단계 S381). 광고서버(1)의 CPU(11)는 송신된 클릭 좌표를 실시형태 1에 서술한 바와 같이 이력 기억부(154)에 기억한다(단계 S382). 또한 퍼스널 컴퓨터(2)의 입력부(23)로부터 클릭 좌표가, 사용자 또는 소프트웨어에 의해 입력된 경우, CPU(21)는 클릭 좌표를 접수하여, 접수한 클릭 좌표를 광고서버(1)에 송신한다(단계 S383).

    광고서버(1)의 CPU(11)는 송신된 클릭 좌표를 동일하게 이력 기억부(154)에 기억한다(단계 S384). 그 후, CPU(11)는 이력 기억부(154)에 기억한 클릭 좌표가 소정수 기억되었는지의 여부를 판단한다(단계 S385). CPU(11)는 클릭 좌표가 소정수 기억되어 있지 않다고 판단한 경우(단계 S385에서의 NO), 샘플수를 획득하도록, 단계 S382로 이행하여 이상의 처리를 반복한다. 한편 CPU(11)는 클릭 좌표가 소정수 기억되었다고 판단한 경우(단계 S385에서의 YES), 이력 기억부(154)에 기억된 소정수(예컨대 100개의 샘플)의 클릭 좌표의 계열을 판독한다(단계 S386).

    CPU(11)는 임의의 2점간의 거리를 산출한다(단계 S387). 또한, 이 산출된 거리는 RAM(12)에 일시적으로 기억된다. CPU(11)는 소정수의 조합(예컨대 30개의 조합)에 대해 거리를 산출했는지의 여부를 판단한다(단계 S388). CPU(11)는 소정수의 조합에 대한 거리를 산출하지 않는다고 판단한 경우(단계 S388에서의 NO), 다른 2점의 조합에 대해 거리를 구하도록 단계 S387로 이행한다.

    CPU(11)가 소정수의 조합에 대한 거리를 산출했다고 판단한 경우(단계 S388에서의 YES), RAM(12)에 기억된 모든 거리를 판독하고 이것을 조합수로 나눔으로써 평균 거리를 산출한다(단계 S389). CPU(11)는 기억부(15)에 기억된 임계치를 판독한다(단계 S3810). CPU(11)는 산출한 평균 거리가 임계치 이상인지의 여부를 판단한다(단계 S3811). CPU(11)는 평균 거리가 임계치 이상이라고 판단한 경우(단계 S3811에서의 YES), 소프트웨어에 의한 부정 클릭이라고 판단하여(단계 S3812), 상기 정보를 단계 S386에서 이력 기억부(154)로부터 판독한 클릭 좌표에 대응시켜 기억한다. CPU(11)는 평균 거리가 임계치 이상이 아니라고 판단한 경우(단계 S3811에 서의 NO), 일련의 처리를 종료한다.

    본 실시형태 8은 이상과 같은 구성으로 되어 있고, 그 외의 구성 및 작용은 실시형태 1 내지 실시형태 7과 동일하기 때문에, 대응하는 부분에는 동일한 참조 번호를 붙여 그 상세한 설명을 생략한다.

    [실시형태 9]

    도 39는 실시형태 9에 따른 광고서버(1)의 구성을 도시하는 블록도이다. 실시형태 1 내지 실시형태 8에 따른 광고서버(1)를 동작시키기 위한 프로그램은, 본 실시형태 9와 같이, 기록 매체 판독 장치(도시하지 않음)에 CD-ROM 등의 기록 매체(1A)를 읽어내게 하고 기억부(15)에 기억하거나, 또는, 통신망(N)을 통해 접속되는 다른 컴퓨터(도시하지 않음)로부터 다운로드하는 것도 가능하다. 이하에, 그 내용을 설명한다.

    도 39에 도시하는 서버 컴퓨터(1)는 광고 화상(20)을 판독하여, 합성 화상(10)을 합성시키고, 광고 화상(20) 및 합성 화상(10)을 송신시키며, 위치 정보를 수신시켜, 합성 영역에 존재하는지의 여부를 판단시키는 프로그램을, 휴대형 기록 매체(1A)에 의해 또는 통신부(16)를 통해 다른 컴퓨터(도시하지 않음)로부터 다운로드하여, 기억부(15)의 제어 프로그램(15P)으로서 설치한다. 이러한 프로그램은 RAM(12)에 로드하여 실행된다. 이에 따라, 전술한 바와 같이 본 발명의 광고서버(1)로서 기능한다.

    본 실시형태 9는 이상과 같은 구성으로 되어 있고, 그 외의 구성 및 작용은 실시형태 1 내지 실시형태 8과 동일하기 때문에, 대응하는 부분에는 동일한 참조 번호를 붙여 그 상세한 설명을 생략한다.

    (부기 1)

    Web 페이지의 일부에 표시되는 표시 화상을 송신 장치에 의해 송신하는 송신 방법에 있어서,

    표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 제어부에 의해 판독하는 단계와,

    상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 단계와,

    상기 제어부에 의해 상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 단계와,

    상기 합성 단계에 의해 합성된 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 단계와,

    상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 단계와,

    상기 수신 단계에 의해 수신된 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 상기 제어부에 의해 판단하는 판단 단계를 구비하는 것을 특징으로 하는 송신 방법.

    (부기 2)

    서버 컴퓨터, 상기 서버 컴퓨터로부터 Web 페이지를 수신하는 클라이언트 컴퓨터 및 상기 클라이언트 컴퓨터로부터의 요구에 따라 상기 Web 페이지의 일부에 표시되는 표시 화상을 송신하는 송신 장치가 서로 통신망을 통해 접속된 화상 송신 시스템에 있어서,

    상기 송신 장치는,

    표시 화상의 취득 요구를 상기 클라이언트 컴퓨터로부터 접수한 경우에, 기억부에 기억된 표시 화상을 판독하는 수단과,

    상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 수단과,

    상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 수단과,

    상기 합성 수단에 의해 합성한 상기 표시 화상 및 합성 화상을 상기 클라이언트 컴퓨터에 송신하는 송신 수단을 구비하고,

    상기 클라이언트 컴퓨터는,

    상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보의 입력을 접수하는 접수 수단과,

    상기 접수 수단에 의해 접수받은 위치 정보를 상기 송신 장치로 송신하는 수단을 구비하며,

    상기 송신 장치는,

    송신된 위치 정보를 수신하는 수신 수단과,

    상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 판단하는 판단 수단을 더 구비하는 것을 특징으로 하는 화상 송신 시스템.

    (부기 3)

    Web 페이지의 일부에 표시되는 표시 화상을 송신하는 송신 장치에 있어서,

    표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 판독하는 수단과,

    상기 표시 화상의 일부에 합성되는 합성 화상 및 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 합성 화상 기억부에 기억하는 수단과,

    상기 표시 화상에서 합성 화상을 합성 영역에 합성하는 합성 수단과,

    상기 합성 수단에 의해 합성한 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 수단과,

    상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 수단과,

    상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재하는지의 여부를 판단하는 판단 수단을

    구비하는 것을 특징으로 하는 송신 장치.

    (부기 4)

    상기 판단 수단에 의해 합성 영역에 존재한다고 판단한 횟수를 계수하는 계수 수단

    을 구비하는 것을 특징으로 하는 부기 3에 기재한 송신 장치.

    (부기 5)

    상기 판단 수단에 의한 판단 결과의 이력을 기억하는 이력 기억부와,

    상기 이력 기억부에 기억된 이력에 기초하여, 부정 조작인지의 여부를 판별하는 판별 수단

    을 구비하는 것을 특징으로 하는 부기 3에 기재한 송신 장치.

    (부기 6)

    상기 합성 화상 기억부는, 복수의 합성 화상 및 합성 영역을 기억해 두고,

    복수의 합성 화상으로부터 임의로 또는 소정의 규칙에 따라 선택된 합성 화상 및 상기 합성 화상에 대응하는 합성 영역을 상기 합성 화상 기억부로부터 판독하는 수단을 구비하는 것을 특징으로 하는 부기 3 내지 부기 5 중 어느 하나에 기재한 송신 장치.

    (부기 7)

    상기 합성 화상을 생성하는 합성 화상 생성 수단을 구비하고,

    상기 합성 화상 기억부는, 상기 합성 화상 생성 수단에 의해 생성된 합성 화상을 기억하도록 구성되어 있는 것을 특징으로 하는 부기 3 내지 부기 6 중 어느 하나에 기재한 송신 장치.

    (부기 8)

    상기 합성 화상 생성 수단은,

    상기 기억부에 기억된 표시 화상의 사이즈에 기초하여 결정되는 사이즈를 갖는 합성 화상을 생성하도록 구성되어 있는

    것을 특징으로 하는 부기 7에 기재한 송신 장치.

    (부기 9)

    상기 합성 화상 생성 수단은,

    상기 기억부에 기억된 표시 화상의 색 정보에 기초하여 결정되는 색 정보를 갖는 합성 화상을 생성하도록 구성되어 있는

    것을 특징으로 하는 부기 7에 기재한 송신 장치.

    (부기 10)

    상기 합성 화상 기억부에서 판독한 합성 화상의 윤곽 화상을 추출하는 추출 수단과,

    상기 합성 수단에 의해 합성 화상이 합성된 표시 화상 상에, 상기 추출 수단에 의해 추출한 윤곽 화상 또는 윤곽 화상에 관련되는 화상을 합성하는 수단을 구비하는 것을 특징으로 하는 부기 3에 기재한 송신 장치.

    (부기 11)

    상기 합성 화상은, 합성 화상에 대한 조작을 촉진하기 위한 문자에 관한 화상

    을 포함하는 것을 특징으로 하는 부기 3 내지 부기 10 중 어느 하나에 기재한 송신 장치.

    (부기 12)

    상기 문자에 관한 화상에 관련되는 문자에 따른 관련 화상을, 상기 기억부에 기억된 표시 화상 상에 합성하는 수단

    을 더 구비하는 것을 특징으로 하는 부기 11에 기재한 송신 장치.

    (부기 13)

    상기 합성 화상과 형상 또는 색채가 상이한 유사 화상을 생성하는 유사 화상 생성 수단과,

    상기 유사 화상 생성 수단에 의해 생성한 유사 화상을, 상기 기억부에 기억된 표시 화상 상에 합성하는 수단

    을 더 구비하는 것을 특징으로 하는 부기 3에 기재한 송신 장치.

    (부기 14)

    상기 합성 화상 생성 수단은,

    상기 기억부에 기억된 계수를 변화시킴으로써 합성 화상을 생성하도록 구성되어 있는

    것을 특징으로 하는 부기 7에 기재한 송신 장치.

    (부기 15)

    상기 합성 화상은, 중심부로부터 주위를 향해 그라데이션 처리되어 있는

    것을 특징으로 하는 부기 3에 기재한 송신 장치.

    (부기 16)

    상기 합성 화상은, 문자에 관한 화상을 제외하고 투명 처리되어 있는

    것을 특징으로 하는 부기 11에 기재한 송신 장치.

    (부기 17)

    상기 판별 수단은,

    상기 판단 수단에 의해, 상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재한다고 판단한 비율에 따라, 부정 조작 인지의 여부를 판별하도록 구성되어 있는

    것을 특징으로 하는 부기 5에 기재한 송신 장치.

    (부기 18)

    상기 합성 화상 기억부에서 판독한 합성 화상의 표시 화상에 대한 합성 영역의 사이즈 및 상기 기억부에서 판독한 표시 화상의 사이즈에 기초하여 비율을 산출하는 백분율 산출 수단을 구비하고,

    상기 판별 수단은,

    상기 판단 수단에 의해 상기 수신 수단에 의해 수신한 위치 정보가 상기 합성 화상 기억부에 기억된 합성 영역에 존재한다고 판단한 상기 백분율 산출 수단에 의해 산출한 백분율에 따라, 부정 조작인지의 여부를 판별하도록 구성되어 있는

    것을 특징으로 하는 부기 17에 기재한 송신 장치.

    (부기 19)

    상기 수신 수단에 의해 수신한 위치 정보의 이력을 위치 정보 이력 기억부에 기억하는 수단과,

    복수의 위치 정보로 구성되는 위치 정보 모델을 기억한 모델 기억부와,

    상기 위치 정보 이력 기억부에서 판독한 위치 정보와, 상기 모델 기억부에서 판독한 위치 정보 모델에 기초하여, 상관도를 산출하는 상관도 산출 수단과,

    상기 상관도 산출 수단에 의해 산출한 상관도가 높은 경우에, 부정 조작이라고 판단하는 수단

    을 구비하는 것을 특징으로 하는 부기 3에 기재한 송신 장치.

    (부기 20)

    상기 수신 수단에 의해 수신한 위치 정보의 이력을 위치 정보 이력 기억부에 기억하는 수단과,

    상기 위치 정보 이력 기억부에서 판독한 복수의 위치 정보의 분산의 정도에 기초하여 부정 조작인지의 여부를 판단하는 수단을 구비하는 것을 특징으로 하는 부기 3에 기재한 송신 장치.

    (부기 21)

    Web 페이지의 일부에 표시되는 표시 화상을 컴퓨터에 송신시키는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체에 있어서,

    컴퓨터에,

    표시 화상의 취득 요구를 접수한 경우에, 기억부에 기억된 표시 화상을 제어부에 의해 판독하는 단계와,

    상기 제어부에 의해 상기 표시 화상에 표시 화상의 일부에 합성되는 합성 화상을 합성 영역에 합성하는 합성 단계와,

    상기 합성 단계에 의해 합성된 상기 표시 화상 및 합성 화상을 외부로 송신하는 송신 단계와,

    상기 표시 화상 및 합성 화상에 대해 조작된 위치 정보를 수신하는 수신 단계와,

    상기 수신 단계에 의해 수신된 위치 정보가, 상기 합성 화상의 상기 표시 화상에 대한 합성 영역을 기억한 합성 화상 기억부에 기억된 합성 영역에 존재하는지 의 여부를 상기 제어부에 의해 판단하는 판단 단계

    를 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.

    도 1은 화상 송신 시스템의 개요를 도시하는 모식도.

    도 2는 퍼스널 컴퓨터 및 Web 서버의 하드웨어 구성을 도시하는 블록도.

    도 3은 광고서버의 하드웨어 구성을 도시하는 블록도.

    도 4는 광고 화상 DB의 레코드 레이아웃을 도시하는 설명도.

    도 5는 합성 화상 DB의 레코드 레이아웃을 도시하는 설명도.

    도 6은 광고 화상의 합성 영역에 합성 화상을 합성했을 때의 이미지를 도시하는 설명도.

    도 7은 송신 이력 DB의 레코드 레이아웃을 도시하는 설문도.

    도 8은 브라우저에 표시되는 콘텐츠 및 광고 화상 및 합성 화상의 이미지를 도시하는 설명도.

    도 9는 이력 기억부의 레코드 레이아웃을 도시하는 설명도.

    도 10은 합성 화상 및 광고 화상의 표시 이미지를 도시하는 설명도.

    도 11은 정당성의 판단 처리의 순서를 도시하는 흐름도.

    도 12는 정당성의 판단 처리의 순서를 도시하는 흐름도.

    도 13은 정당성의 판단 처리의 순서를 도시하는 흐름도.

    도 14는 실시형태 2에 따른 광고서버의 하드웨어 구성을 도시하는 블록도.

    도 15는 백분율 기억부의 레코드 레이아웃을 도시하는 설명도.

    도 16은 실시형태 2에 따른 이력 기억부의 레코드 레이아웃을 도시하는 설명도.

    도 17은 소프트웨어에 의한 부정 조작을 판별할 때의 처리 순서를 도시하는 흐름도.

    도 18은 생성한 합성 화상 및 합성 영역을 기억하는 실시형태 3에 따른 합성 화상 DB의 레코드 레이아웃을 도시하는 설명도.

    도 19는 실시형태 3에 따른 백분율 기억부의 레코드 레이아웃을 도시하는 설명도.

    도 20은 실시형태 3에 따른 합성 화상 및 합성 영역의 생성 처리의 순서를 도시하는 흐름도.

    도 21은 광고 화상 및 합성 화상의 이미지를 도시하는 설명도.

    도 22는 착색 처리의 순서를 도시하는 흐름도.

    도 23은 합성 화상이 그라데이션 처리된 이미지를 도시하는 설명도.

    도 24는 그라데이션 처리의 순서를 도시하는 흐름도.

    도 25는 관련 화상을 광고 화상에 합성했을 때의 이미지를 도시하는 설명도.

    도 26은 관련 화상의 생성 처리의 순서를 도시하는 흐름도.

    도 27은 문자에 따른 관련 화상이 합성된 광고 화상의 이미지를 도시하는 설명도.

    도 28은 관련 화상의 생성 처리의 순서를 도시하는 흐름도.

    도 29는 관련 화상을 합성했을 때의 이미지를 도시하는 설명도.

    도 30은 관련 화상의 생성 처리의 순서를 도시하는 흐름도.

    도 31은 기하학적 도형에 따른 합성 화상을 광고 화상에 합성한 이미지를 도 시하는 설명도.

    도 32는 기하학적 도형에 따른 합성 화상을 생성할 때의 흐름도.

    도 33은 실시형태 7에 따른 광고서버의 하드웨어 구성을 도시하는 블록도.

    도 34는 모델 기억부의 레코드 레이아웃을 도시하는 설명도.

    도 35는 모델에 따른 클릭 좌표의 궤적을 도시하는 설명도.

    도 36은 부정 판별 처리의 순서를 도시하는 흐름도.

    도 37은 부정 판별 처리의 순서를 도시하는 흐름도.

    도 38은 부정 판별 처리의 순서를 도시하는 흐름도.

    도 39는 실시형태 9에 따른 광고서버의 구성을 도시하는 블록도.

    <도면의 주요 부분에 대한 부호의 설명>

    1: 광고서버 1A: 휴대형 기록 매체

    2: 퍼스널 컴퓨터 3: Web 서버

    4: 광고주 퍼스널 컴퓨터 10: 합성 화상

    11: CPU 13: 입력부

    14: 표시부 15: 기억부

    15P: 제어 프로그램 16: 통신부

    19: 시계부 20: 광고 화상

    21: CPU 23: 입력부

    24: 표시부 25: 기억부

    25P: 제어 프로그램 26: 통신부

    31: CPU 101: 관련 화상

    151: 광고 화상 DB 152: 합성 화상 DB

    153: 송신 이력 DB 154: 이력 기억부

    155: 백분율 기억부 156: 모델 기억부

    251: 브라우저 351: Web 페이지 기억부

    N: 통신망

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈