[go: up one dir, main page]

ES2968555T3 - Método de procesamiento de imágenes y equipo relacionado - Google Patents

Método de procesamiento de imágenes y equipo relacionado Download PDF

Info

Publication number
ES2968555T3
ES2968555T3 ES18915754T ES18915754T ES2968555T3 ES 2968555 T3 ES2968555 T3 ES 2968555T3 ES 18915754 T ES18915754 T ES 18915754T ES 18915754 T ES18915754 T ES 18915754T ES 2968555 T3 ES2968555 T3 ES 2968555T3
Authority
ES
Spain
Prior art keywords
information
image
processor
user
positioning information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES18915754T
Other languages
English (en)
Inventor
Tiansong Xu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of ES2968555T3 publication Critical patent/ES2968555T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/51Relative positioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • H04N21/8153Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Data Mining & Analysis (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Studio Devices (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)

Abstract

En la realización de la solicitud se describe un método de procesamiento de imágenes, que comprende: cuando se detecta una instrucción de copia, adquirir una información de posición incluida en la imagen; modificar la información de posicionamiento según una manera de modificación de información preestablecida; y copiar la imagen después de modificar la información de posición. También se describen en la realización de la presente solicitud un dispositivo de procesamiento de imágenes, un equipo y un medio de almacenamiento. Al adoptar la realización de la presente aplicación, se puede proteger mejor la privacidad de los usuarios y mejorar la seguridad de la información. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Método de procesamiento de imágenes y equipo relacionado
Campo técnico
Esta solicitud se refiere al campo de las tecnologías electrónicas, y en particular, a un método de procesamiento de imágenes y a un dispositivo relacionado.
Antecedentes
Con una rápida popularización de la Internet móvil y la mejora de la función de fotografía de los equipos de usuario, por ejemplo, un teléfono móvil, un usuario puede utilizar el equipo de usuario para tomar fotografías en cualquier momento y en cualquier lugar y para registrar la vida. La mayoría de los equipos de usuario incorporan funciones de sistema de posicionamiento global (Global Positioning System, GPS). Cuando el equipo de usuario se utiliza para fotografiar, pueden escribirse datos de localización de GPS actuales en una imagen fotografiada en un formato de archivo de imagen intercambiable (Exchangeable Image File Format, EXIF) y se almacenan los datos de localización de GPS y la imagen. Sin embargo, cuando la imagen con los datos de localización de GPS se copian a otra localización o se copian y comparten a una red, los datos de localización de GPS también se comparten. No obstante, el usuario no es consciente de que información de localización privada del usuario ha quedado expuesta. En consecuencia, es posible localizar maliciosamente el usuario, y no es posible proteger la privacidad personal.
CN 107.818.099 A describe métodos y aparatos para un tipo de localización de posición, y los métodos pueden incluir: A partir de la información de atributo de la foto de usuario preestablecido, se extrae la información del lugar de la fotografía; en correspondencia con el mensaje de evento predeterminable del usuario preestablecido, el punto de localización de lugar que contiene el paquete de mensaje de evento predeterminable es la posición de la fotografía para la generación.<e>P 1998260 A1 describe un método para obtener una interfaz de usuario con una pluralidad de opciones seleccionables por el usuario para obtener coordenadas de localización geográfica; recibir una selección de usuario de una de la pluralidad de opciones; y etiquetar un objeto con las coordenadas de localización geográfica obtenidas de una de la pluralidad de opciones seleccionada. En otra realización, el método puede comprender además obtener a partir de un módulo de sistema de posicionamiento global (GPS) activo las coordenadas de localización geográfica de una localización actual para etiquetar el objeto.
US 2015/0121.535 A1 describe que pueden crearse áreas geográficas sensibles y opciones de privacidad definidas para gestionar fotos digitales tomadas dentro de las áreas geográficas sensibles. Las opciones de privacidad pueden comprender una opción para no incluir la localización geográfica actual en las fotos digitales al tomarlas y una opción para incluir una localización geográfica generalizada, en vez de una localización geográfica actual, en fotos digitales al tomarlas.
CN 107.889.070 B describe: cuando una imagen especificada se envía a un contacto de destino, obtener información de contacto del contacto de destino; basándose en la información de contacto, determinar los permisos de privacidad del contacto de destino; y procesar la imagen especificada basándose en los permisos de privacidad del contacto de destino.
Breve descripción de la invención
Las realizaciones de esta solicitud proporcionan un método de procesamiento de imágenes y un dispositivo relacionado, para proteger mejor la privacidad del usuario y mejorar la seguridad de la información.
Según un primer aspecto, una realización de esta solicitud proporciona un método de procesamiento de imágenes, utilizado para un equipo de usuario que incluye un procesador, en donde el método comprende: detectar una instrucción de copia para copiar una imagen, mediante el procesador del equipo del usuario; en donde la imagen se almacena en una primera dirección de memoria y comprende una primera información de formato de archivo de imagen intercambiable (EXIF) que incluye una primera información de posicionamiento; obtener (S301), mediante el procesador del equipo de usuario, la primera información de posicionamiento; borrar, mediante el procesador del equipo de usuario, la primera información de posicionamiento de la imagen para obtener un archivo temporal, en donde el archivo temporal comprende una segunda información de formato de archivo de imagen intercambiable (EXIF), y la segunda información de formato de archivo de imagen intercambiable (EXIF) no comprende la primera información de posicionamiento; y copiar (S303), mediante el procesador del equipo de usuario, el archivo temporal.
En un posible diseño, la segunda información de formato de archivo de imagen intercambiable (EXIF) incluye al menos uno de los parámetros: un modelo de dispositivo, instante de obtención fotográfica de imagen, instante de almacenamiento de imagen.
En otro posible diseño, la instrucción de copia es indicar que una imagen local va a copiarse a una red.
En otro posible diseño, el borrado, mediante el procesador del equipo de usuario, de la primera información de posicionamiento comprende: determinar, mediante el procesador del equipo de usuario, que existe información de configuración preestablecida; y borrar, mediante el procesador del equipo de usuario, la información de posicionamiento basándose en la información de configuración preestablecida.
En otro posible diseño, la información de configuración preestablecida es preconfigurada por el usuario en la configuración del sistema. En otro posible diseño, la información de configuración preestablecida comprende borrar información de localización de la imagen. Esto impide que se difunda información de privacidad del usuario y se utilice maliciosamente, y mejora la seguridad de la información.
En otro posible diseño, antes de borrar la primera información de posicionamiento de la imagen para obtener un archivo temporal, el método comprende además: visualizar, mediante el procesador del equipo de usuario, una información de comunicación, en donde la información de comunicación se utiliza para indicar al usuario que borre la información de posicionamiento de la imagen. Esto impide que se difunda información de privacidad del usuario y se utilice maliciosamente, y mejora la seguridad de la información.
En otro diseño posible, la información de comunicación comprende al menos uno de los siguientes: información de comunicación de advertencia, una marca de localización de mapa, información de longitud, latitud y altitud, una opción de información de altitud, una opción de procesamiento de información de localización o una opción de borrado de un solo clic. De esta forma se modifica la información de posicionamiento.
En otro posible diseño, la obtención de la información de posicionamiento comprendida en una imagen comprende: obtener una dirección de la imagen en la instrucción de copia; leer la primera información de formato de archivo de imagen intercambiable de la imagen basándose en la dirección; y obtener la información de posicionamiento a partir de la primera información de formato de archivo de imagen intercambiable.
En otro posible diseño, el archivo temporal se almacena en una segunda dirección, comprendiendo el copiado de la imagen: modificar, mediante el procesador del equipo de usuario, una dirección de la imagen en la instrucción de copia a una segunda dirección del archivo temporal; ejecutar, mediante el procesador del equipo de usuario, la instrucción de copia.
Según un segundo aspecto, una realización de esta solicitud proporciona un aparato de procesamiento de imágenes. El aparato de procesamiento de imágenes está configurado para ejecutar el método y la función llevados a cabo por el equipo de usuario en el primer aspecto, ejecutados mediante hardware/software. El hardware/software del aparato de procesamiento de imágenes incluye unidades correspondientes a la función anterior.
Según un tercer aspecto, esta solicitud proporciona un equipo de usuario que incluye un procesador, una memoria y un bus de comunicaciones, donde el bus de comunicaciones está configurado para ejecutar la conexión y comunicación entre el procesador y la memoria, y el procesador ejecuta un programa almacenado en la memoria para ejecutar las etapas en el método de procesamiento de imágenes según el primer aspecto.
En un posible diseño, el equipo de usuario de esta solicitud puede incluir un módulo correspondiente configurado para realizar una acción del equipo de usuario en el anterior diseño de método. El módulo puede ser software y/o hardware.
Según un tercer aspecto, esta solicitud proporciona un medio de almacenamiento legible por ordenador, donde el medio de almacenamiento legible por ordenador almacena una instrucción, y cuando la instrucción se ejecuta en un ordenador, el ordenador puede ejecutar el método en cada aspecto.
Según un quinto aspecto, esta solicitud proporciona un producto de programa informático que incluye una instrucción, donde, cuando el producto de programa informático se ejecuta en un ordenador, el ordenador puede ejecutar el método en cada aspecto.
Breve descripción de los dibujos
Para describir con mayor claridad las soluciones técnicas en las realizaciones de esta solicitud o en los antecedentes, a continuación, se describen brevemente los dibujos acompañantes necesarios para describir las realizaciones de esta solicitud o los antecedentes.
La Figura 1 es un diagrama estructural esquemático de un sistema de procesamiento de imágenes según una realización de esta solicitud;
la Figura 2 es un diagrama estructural esquemático de un equipo de usuario según una realización de esta solicitud;
la Figura 3 es un diagrama de flujo esquemático de un método de procesamiento de imágenes según una realización de esta solicitud;
la Figura 4 es un diagrama de flujo esquemático de otro método de procesamiento de imágenes según una realización de esta solicitud;
la Figura 5 es un diagrama esquemático de información de localización de GPS según una realización de esta solicitud;
la Figura 6 es un diagrama esquemático de una lista de nombres geográficos opcional según una realización de esta solicitud;
la Figura 7 es un diagrama esquemático de un cuadro de diálogo de comunicación según una realización de esta solicitud;
la Figura 8 es un diagrama esquemático de otro cuadro de diálogo de comunicación según una realización de esta solicitud;
la Figura 9 es un diagrama esquemático de otro fragmento de información de localización de GPS según una realización de esta solicitud;
la Figura 10 es un diagrama de flujo esquemático de otro método de procesamiento de imágenes según una realización de esta solicitud;
la Figura 11 es un diagrama esquemático de establecimiento de información de configuración según una realización de esta solicitud;
la Figura 12 es un diagrama estructural esquemático de un aparato de procesamiento de imágenes según una realización de esta solicitud; y
la Figura 13 es un diagrama estructural esquemático de un equipo de usuario según esta solicitud.
Descripción de las realizaciones
A continuación, se describen las realizaciones de esta solicitud con referencia a las figuras adjuntas en las realizaciones de esta solicitud.
La Figura 1 es un diagrama estructural esquemático de un sistema de procesamiento de imágenes según una realización de esta solicitud. El sistema de procesamiento de imágenes incluye un equipo 101 de usuario y un servidor 102. El equipo 101 de usuario está configurado principalmente para leer información de posicionamiento (por ejemplo, información de localización de GPS) incluida en una imagen, y utilizar una pantalla de interacción para un usuario. El equipo 101 de usuario puede ser cualquier dispositivo que tenga una función de transceptor inalámbrico, puede ser un dispositivo que suministra una conexión de voz y/o datos al usuario, puede ser un dispositivo informático conectado a un ordenador portátil, un ordenador de sobremesa o similar, o puede ser un dispositivo independiente, tal como un asistente digital personal (Personal Digital Assistant, PDA). El equipo de usuario puede denominarse además un sistema, una unidad de abonado, una estación de abonado, una estación móvil, una consola móvil, una estación remota, un punto de acceso, un terminal remoto, un terminal de acceso, un terminal de usuario, un agente de usuario o un aparato de usuario. El servidor 102 puede ser un servidor de consulta de localización, y está configurado principalmente para consultar información geográfica opcional basándose en información de localización de GPS notificada por el equipo de usuario, donde un área representada por un nombre geográfico en la información geográfica opcional incluye un punto de localización en un intervalo de longitud y un intervalo de latitud.
La Figura 2 es un diagrama estructural esquemático de un equipo de usuario según una realización de esta solicitud. El equipo de usuario incluye un procesador, una pantalla y una memoria. El procesador está configurado principalmente para ejecutar diversas instrucciones recibidas por el equipo de usuario. La memoria está configurada para almacenar diversos datos en el equipo de usuario, por ejemplo, un archivo, tal como una imagen. La pantalla está configurada para visualizar una pantalla de interacción, incluyendo recibir una instrucción introducida por un usuario, utilizar una pantalla de ventana, y similares.
Para resolver el problema de difundir fácilmente la privacidad, la técnica anterior proporciona las siguientes soluciones:
En una primera solución, por defecto, cuando un usuario comparte una imagen utilizando una herramienta de mensajería instantánea, el procesamiento de compresión se realiza en la imagen antes de que se envíe la imagen, y se borra la información EXIF incluida en la imagen, incluyendo la información EXIF el momento de obtención de la fotografía de la imagen, el instante de almacenamiento de la imagen, la información de localización de GPS de la imagen fotografiada y similares. De esta forma, no se difunde la información de localización de GPS del usuario al compartir las imágenes, se reduce el tráfico de red al compartir la imagen, y se mejora la velocidad de envío de la imagen. Sin embargo, el procesamiento de compresión reduce la definición de la imagen. Si el usuario desea mejorar la definición de la imagen compartida, y selecciona enviar la imagen original con una resolución original, la información de localización de GPS de la imagen también puede enviarse sin ninguna comunicación, y la privacidad del usuario no puede protegerse.
En una segunda solución, debido a que la información EXIF incluida en la imagen no facilita o afecta a un efecto de visualización de la imagen, normalmente, la mayor parte del software de edición de imágenes puede borrar la información EXIF incluida en el archivo de imagen después de que la imagen se edite y comprima. Si la imagen se edita y se comprime antes de ser enviada, la información de localización de GPS incluida en la imagen se borra, de modo que no se difunde la información de localización de GPS del usuario, aunque esto hace que las operaciones sean complejas. Además, la mayor parte de los usuarios no son conscientes de que la imagen incluye la información de localización de GPS, y no utilizan posteriormente software de edición de imágenes para su procesamiento. Por lo tanto, todavía existe un riesgo de que se difunda la información de localización de GPS del usuario.
Según el análisis anterior, todas las soluciones anteriores utilizan una forma de borrar la información de localización, pero en una operación real, el usuario olvida normalmente borrarla, o resulta inconveniente para el usuario borrar la información de localización para proteger eficazmente la información de privacidad del usuario. Para el problema técnico anterior, la Figura 3 es un diagrama de flujo esquemático de un método de procesamiento de imágenes según una realización de esta solicitud. El método incluye las siguientes etapas. S301: Cuando se detecta una instrucción de copia, obtener información de posicionamiento incluida en una imagen. S302: Modificar la información de posicionamiento en una forma de modificación de información preestablecida. S303: Copiar la imagen cuya información de posicionamiento se modifica. En esta realización de esta solicitud, cuando se detecta que va a copiarse la imagen, se modifica la información de posicionamiento incluida en la imagen. Después de que se copia la imagen, otro usuario no puede conocer una localización geográfica precisa en donde se toma la imagen, evitando de este modo la difusión de la privacidad del usuario. A continuación, se describe un proceso de aplicación de esta solución utilizando realizaciones específicas.
La Figura 4 es un diagrama de flujo esquemático de un método de procesamiento de imágenes utilizado para equipos de usuario según una realización de esta solicitud. El equipo de usuario incluye un procesador, una pantalla y una memoria. Como se muestra en la figura, las etapas en esta realización de esta solicitud incluyen al menos las siguientes etapas.
S401: El procesador ejecuta una instrucción de copia, donde la instrucción de copia puede ser activada por un usuario.
En una ejecución específica, el procesador puede detectar si una imagen local va a copiarse a otra localización o va a copiarse a una red, y cuando detecta que la imagen va a copiarse a la otra localización o va a copiarse a la red, el procesador ejecuta la instrucción de copia activada por el usuario. Una fuente de la imagen incluye, aunque no de forma limitativa, una biblioteca de fotografías, una tarjeta SD u otra localización de almacenamiento. Específicamente, cómo detectar que va a copiarse la imagen varía con los sistemas operativos de distintos equipos de usuario. Los detalles no se describen en esta realización de esta solicitud.
S402: El procesador obtiene una dirección de imagen en la instrucción de copia y lee, de la memoria basándose en la dirección de imagen en la instrucción de copia, la información EXIF incluida en una imagen.
En una ejecución específica, cuando se detecta que la imagen va a copiarse a la otra localización o va a copiarse a la red, el procesador lee, basándose en un formato de imagen de la imagen, la información EXIF incluida en la imagen. Las localizaciones de almacenamiento de la información EXIF en el archivo de imagen pueden ser distintas para distintos formatos de imagen, aunque distintos formatos de imagen utilizan los mismos formatos de protocolo de la información EXIF. La información EXIF incluye un modelo de dispositivo, instante de obtención fotográfica de imagen, instante de almacenamiento de imagen, información de localización de GPS de la imagen fotografiada, y similares.
S403: El procesador obtiene información de posicionamiento a partir de la información EXIF, donde la información de posicionamiento puede ser información de localización de GPS.
En una ejecución específica, el procesador lee, de la memoria, la información EXIF incluida en la imagen, y luego analiza la información de posicionamiento en la información EXIF. Si se lee la información de posicionamiento de la información EXIF, se ejecuta S404; o, si la información de posicionamiento no puede leerse, el procesador continúa ejecutando la instrucción de copia activada por el usuario. En un formato de protocolo estándar de la información EXIF, la latitud norte o sur en la información de localización de GPS indica información de indicación de latitud sur o latitud norte, la latitud indica un valor de latitud, la longitud este u oeste indica información de indicación de longitud este o longitud oeste, y la longitud indica un valor de longitud, la referencia de altitud y la altitud indican la altura al nivel del mar. Si al menos una de la información de indicación de latitud sur o latitud norte, el valor de latitud, la información de indicación de longitud este o longitud oeste, el valor de longitud, y la altitud, se obtiene de la información EXIF, se determina que la imagen a copiar incluye la información de localización de GPS. La Figura 5 es un diagrama esquemático de información de localización de GPS según una realización de esta solicitud. La información de localización de GPS incluye un valor de longitud, un valor de latitud, un identificador de longitud este o longitud oeste, y un identificador de latitud sur o latitud norte.
S404: El procesador envía la información de posicionamiento a un servidor, donde la información de posicionamiento se utiliza para indicar al servidor que consulte información geográfica opcional, en donde la información geográfica opcional puede ser una lista de nombres geográficos opcional, y la lista de nombres geográficos opcional puede incluir al menos un nombre geográfico.
La Figura 6 es un diagrama esquemático de una lista de nombres geográficos opcional según una realización de esta solicitud. La lista de nombres geográficos opcional incluye: un nombre geográfico 1, un valor de longitud correspondiente al nombre geográfico 1 y un valor de latitud correspondiente al nombre geográfico 1, y un nombre geográfico 2, un valor de longitud correspondiente al nombre geográfico 2 y un valor de latitud correspondiente al nombre geográfico 2.
S405: El servidor puede obtener, de una base de datos basándose en la información de posicionamiento, información geográfica opcional correspondiente a la información de posicionamiento, y devolver la información geográfica opcional al procesador. Además, el servidor también puede determinar, basándose en la información de posicionamiento, un mapa local que incluye la información de posicionamiento, y devolver el mapa local al equipo de usuario.
Debe observarse que, en S404 y S405, la información geográfica opcional correspondiente a la información de posicionamiento se consulta desde el servidor. En esta realización de esta solicitud, la información de localización de GPS puede asociarse además con la información geográfica opcional de antemano, y la información asociada se almacena en el equipo de usuario, o los datos en la base de datos en el servidor pueden almacenarse en el equipo de usuario. Después de obtener la información de localización de GPS, el equipo de usuario puede consultar local y directamente la información geográfica opcional correspondiente a la información de posicionamiento.
S406: La pantalla visualiza información de comunicación, donde la información de comunicación incluye la información geográfica opcional, y la información de comunicación se utiliza para indicar al usuario que modifique la información de posicionamiento de la imagen. La información de comunicación puede visualizarse en una pantalla de interacción utilizando un cuadro de diálogo de comunicación.
En una ejecución específica, después de que se encuentra la información geográfica opcional correspondiente a la información de posicionamiento, el cuadro de diálogo de aviso puede visualizarse en la pantalla de interacción. El contenido en el cuadro de diálogo de comunicación puede incluir al menos uno de un título de comunicación, información de comunicación de advertencia, una marca 1 de localización de mapa, información de longitud, latitud y altitud, una opción de información de altitud, una opción de procesamiento de información de localización, una opción de borrado de un solo clic, una opción OK y una marca 2 de localización de mapa.
El título de aviso se utiliza para visualizar un propósito principal de una ventana actual. La información de aviso de advertencia se utiliza para visualizar la descripción que comunica que una imagen que actualmente se copia o comparte contiene información de localización geográfica de GPS sensible. La marca 1 de localización de mapa se utiliza para visualizar el mapa local que incluye la información de localización de GPS, marcar un primer punto de localización en el mapa basándose en la información de localización de GPS, y visualizar información de texto de dirección correspondiente al primer punto de localización. La información de longitud, la información de latitud y la información de altitud, muestran, en formato de texto, elementos de datos de información originales leídos de la información EXIF. Cuando se selecciona la opción de información de altitud, la información de altitud puede borrarse o la información de altura puede ser modificadas en un cuadro de texto por el usuario. La opción de procesamiento de información de localización se utiliza para visualizar la lista de nombres geográficos opcional, y permite al usuario seleccionar otra ciudad, provincia y país. Cada nombre geográfico en la lista de nombres geográficos opcional corresponde a un tipo de información de longitud y latitud. De forma alternativa, el usuario puede borrar la lista de nombres geográficos opcional, de modo que el nombre geográfico no se muestre en el cuadro de diálogo de comunicación. La opción de borrado de un solo clic se utiliza para borrar directamente toda la información de localización de GPS en la imagen. Cuando se hace clic en la opción OK, la imagen se copia a un archivo temporal, y se modifica la información de localización de GPS. La dirección de imagen en la instrucción de copia se modifica a una dirección guardada del archivo temporal, y luego continúa un proceso de intercambio y copia original. La marca 2 de localización de mapa se utiliza para visualizar un mapa local que incluye información de localización de GPS modificada, marcar un segundo punto de localización en el mapa local basándose en la información de localización de GPS modificada, y visualizar información de texto de dirección correspondiente al segundo punto de localización.
La Figura 7 es un diagrama esquemático de un cuadro de diálogo de aviso según una realización de esta solicitud. Contenido del cuadro de diálogo de aviso incluye el título “ recordatorio” y la información de comunicación de advertencia “ ¡La imagen compartida contiene su información de localización precisa!” La marca 1 de localización de mapa es “ N5-5F, Centro de Investigación Huawei Nanjing” . La información de longitud, la información de latitud y la información de altitud son las siguientes: “ longitud: 118°46'26,9004” , longitud este; latitud: 31°59'1,3164” , latitud norte; y altura: altitud 38 metros” . La información de altitud incluye dos opciones: “ borrar” y “ 38 metros” . La información de localización incluye seis opciones: “ Base Huawei” , “ Distrito Yuhua” , “ Nanjing Ciudad” , “ Provincia Jiangsu” , “ China” y “ Borrar” . Existen dos opciones adicionales: “ borrado de un solo clic” y “ OK” . Además, el mapa local que incluye la información de posicionamiento puede visualizarse posteriormente en el cuadro de diálogo de aviso.
S407: El procesador modifica la información de posicionamiento de las diversas formas opcionales que se describen a continuación.
En una primera forma opcional, la información de posicionamiento puede reemplazarse por información geográfica opcional seleccionada basándose en una instrucción de selección introducida por el usuario para realizar la modificación. Por ejemplo, como se muestra en la Figura 7, la lista de información geográfica opcional incluye “ Base Huawei” , “ Distrito Yuhua” , “ Nanjing Ciudad” , “ Provincia Jiangsu” y “ China” . El usuario puede seleccionar una cualquiera de las cinco opciones “ Base Huawei” , “ Distrito Yuhua” , “ Nanjing Ciudad” , “ Provincia Jiangsu” y “ China” en la información de localización. Si el usuario selecciona “ Nanjing Ciudad” , después de que el usuario hace clic en “ OK” , se puede utilizar “ Nanjing Ciudad” para sustituir la marca 1 de localización de mapa “ N5-5F, Centro de Investigación Huawei Nanjing” y una marca 2 de localización de mapa modificada “ Nanjing Ciudad” se visualiza en el mapa local. Además, el usuario puede seleccionar de forma alternativa “ borrar” en la opción de información de localización, para no visualizar ninguna información de localización. El usuario puede seleccionar de forma alternativa “ borrar” en la opción de información de altura para no visualizar ninguna información de altura, o volver a introducir un valor en la opción de información de altura que sea diferente de la altura original “ 38 metros” . De forma alternativa, el usuario puede hacer clic en la opción “ borrado de un solo clic” para borrar toda la información de localización de GPS de la imagen.
En una segunda forma opcional, puede visualizarse el mapa local que incluye la información de posicionamiento; se recibe una localización seleccionada por el usuario en el mapa local; y se utiliza información geográfica correspondiente a la localización como la información de posicionamiento modificada. Por ejemplo, como se muestra en la Figura 8, una localización de seguimiento seleccionada es “ N5-5F, Centro de Investigación Huawei Nanjing” , y la localización de seguimiento es la información de localización de GPS antes de la modificación. El usuario puede seleccionar aleatoriamente una localización en el mapa local visualizado, y la información de longitud y latitud correspondiente a la localización se utiliza como información de localización de GPS modificada.
Cabe señalar que puede utilizarse tanto la primera forma opcional como la segunda forma opcional, y la información de posicionamiento incluida en la imagen se modifica en el cuadro de diálogo de comunicación.
Como se muestra en la Figura 9, la información de localización original de la imagen es “ N5-5F, Centro de Investigación Huawei Nanjing” , y la información de longitud, la información de latitud y la información de altitud correspondientes son las siguientes: “ longitud: 118°46'26,9004'', longitud este, latitud: 31°59'1,316'', latitud norte, y altura: altitud 38 metros” . Si el usuario selecciona borrar la información de altura, un nombre de la ciudad seleccionado es “ Nanjing Ciudad” , y la información de longitud y latitud correspondiente a “ Nanjing Ciudad” es 32°02'38” latitud norte y 118°46'43” longitud este, los segmentos de datos de la información EXIF antes de la modificación son claramente diferentes de los segmentos de datos de la información EXIF modificada de la imagen.
S408: El procesador copia la imagen a un archivo temporal, escribe la información de posicionamiento modificada en el archivo temporal y almacena tanto el archivo temporal como la información de posicionamiento modificada en la memoria.
S409: El procesador modifica la dirección de imagen en la instrucción de copia a una dirección del archivo temporal, y continúa ejecutando la instrucción de copia de imagen original.
En esta realización de esta solicitud, cuando se detecta la instrucción de copia, se lee la información EXIF incluida en la imagen. Si se detecta que la información EXIF incluye la información de localización de GPS, el cuadro de diálogo de aviso se visualiza automáticamente para recordar al usuario que modifique la información de localización de GPS en el cuadro de diálogo de aviso. La información de localización de GPS modificada no puede utilizarse para localizar una localización específica del usuario. Esto impide que se difunda información de privacidad del usuario y se utilice maliciosamente, y mejora la seguridad de la información.
La Figura 10 es un diagrama de flujo esquemático de otro método de procesamiento de imágenes según una realización de esta solicitud. Como se muestra en la figura, las etapas en esta realización de esta solicitud incluyen al menos las siguientes etapas.
S1001: Un procesador ejecuta una instrucción de copia activada por un usuario. Esta etapa es la misma que S401 en la realización anterior, y los detalles no se describen en esta realización de esta solicitud.
S1002: El procesador lee, de una memoria basándose en una dirección de imagen en la instrucción de copia, la información EXIF incluida en una imagen. Esta etapa es la misma que S402 en la realización anterior, y los detalles no se describen en esta realización de esta solicitud.
S1003: El procesador obtiene información de posicionamiento a partir de la información EXIF, donde la información de posicionamiento puede ser información de localización de GPS. Esta etapa es la misma que S403 en la realización anterior, y los detalles no se describen en esta realización de esta solicitud.
S1004: El procesador determina que existe información de configuración preestablecida, y lee la información de configuración preestablecida de la memoria.
La información de configuración puede ser preconfigurada por el usuario en la configuración del sistema. La Figura 11 es un diagrama esquemático de establecimiento de información de configuración según una realización de esta solicitud. La información de configuración incluye: una opción “ recuérdame” , que indica que, si el usuario selecciona “ sí” , se utiliza la forma en la realización anterior, en otras palabras, después de que se obtiene la información de localización de GPS de la imagen, se visualiza un cuadro de diálogo de comunicación para comunicar al usuario modificar la información de localización de GPS o, si el usuario selecciona “ no” , la información de localización de GPS se procesa utilizando esta realización. Una opción de “ información de altura” indica que, si el usuario selecciona “ borrar” , la información de altura incluida en la imagen se borra o, si el usuario selecciona “ conservar” , la información de altura incluida en la imagen se conserva. Una opción de “ información de localización” indica que, si el usuario selecciona “ borrar” , la información de localización de GPS incluida en la imagen se borra o, si el usuario selecciona “ conservar” , la información de localización de GPS incluida en la imagen no se procesa. Si el usuario selecciona “ desfase aleatorio” , después de leer la información de configuración de la memoria, el procesador realiza un procesamiento de desfase aleatorio en la información de localización de GPS incluida en la imagen. Además, también es posible establecer una distancia de desfase. S1005: El procesador modifica la información de posicionamiento basándose en la información de configuración preestablecida, donde la información de configuración preestablecida incluye al menos una de la distancia de desfase, una altura de desfase y una localización de desfase.
En una ejecución específica, si el usuario selecciona el “ desfase aleatorio” en una opción de “ información de localización” , un primer punto de localización correspondiente a la información de posicionamiento puede moverse a un segundo punto de localización en cualquier dirección basándose en la distancia de desfase preestablecida, y la información geográfica correspondiente al segundo punto de localización se utiliza como información de posicionamiento modificada. De forma alternativa, si el usuario selecciona la “ localización de desfase” , el primer punto de localización correspondiente a la información de posicionamiento puede moverse a la localización de desfase preestablecida, y la información geográfica correspondiente a la localización de desfase se utiliza como información de posicionamiento modificada.
S1006: El procesador copia la imagen a un archivo temporal, escribe la información de posicionamiento modificada en el archivo temporal, y almacena tanto el archivo temporal como la información de posicionamiento modificada en la memoria.
S1007: El procesador modifica la dirección de la imagen en la instrucción de copia a una dirección del archivo temporal, y continúa ejecutando la instrucción de copia de imagen original.
Una diferencia entre esta realización de esta solicitud y la realización anterior radica en que no es necesario visualizar un cuadro de diálogo de comunicación para recordar al usuario modificar la información de localización de GPS. En esta realización de esta solicitud, cuando se detecta la instrucción de copia, se lee la información EXIF incluida en la imagen. Si se detecta que la información EXIF incluye la información de localización de GPS, la información de localización de GPS se desfasa aleatoriamente basándose en la información de configuración. La información de localización de GPS modificada no puede utilizarse para localizar una localización específica del usuario. Esto impide que se difunda información de privacidad del usuario y se utilice maliciosamente, y mejora la seguridad de la información. De esta forma, el usuario no necesita realizar la selección y modificación cada vez al realizar la copia o al compartir. En ved de ello, después de que el usuario establece uniformemente la información de localización de GPS, el equipo de usuario puede realizar una modificación automática basándose en el ajuste. Esto mejora aún más la facilidad de uso.
Cabe señalar que, además de las diversas formas descritas anteriormente de modificar la información de posicionamiento, esta realización de esta solicitud puede incluir además, aunque no de forma limitativa, las siguientes varias formas opcionales: En una primera forma opcional, se recibe información geográfica introducida por un usuario; y la información geográfica introducida se utiliza como información de posicionamiento modificada. En una segunda forma opcional, es posible obtener información de voz introducida por un usuario; la información de voz se identifica para determinar información geográfica incluida en la información de voz; y la información geográfica se utiliza como la información de posicionamiento modificada. Por ejemplo, cuando se detecta que la información de posicionamiento debe modificarse, la información de voz enviada por el usuario es recibida utilizando un micrófono. Cuando el usuario emite el sonido “ Beijing” , si una información de posicionamiento original es “ Nanjing” , “ Nanjing” puede modificarse a “ Beijing” .
La Figura 12 es un diagrama estructural esquemático de un aparato de procesamiento de imágenes según una realización de esta solicitud. Como se muestra en la figura, el aparato en esta realización de esta solicitud incluye un módulo 1201 de obtención, un módulo 1202 de procesamiento, un módulo 1203 de visualización y un módulo 1204 de recepción.
El módulo 1201 de obtención se configura para: cuando se detecta una instrucción de copia, obtener información de posicionamiento incluida en una imagen.
El módulo 1202 de procesamiento se configura para modificar la información de posicionamiento en una forma de modificación de información preestablecida.
El módulo 1202 de procesamiento se configura además para copiar la imagen cuya información de posicionamiento se modifica.
Opcionalmente, el módulo 1203 de visualización se configura para visualizar información geográfica opcional correspondiente a la información de posicionamiento.
El módulo 1202 de procesamiento se configura además para sustituir la información de posicionamiento por información geográfica opcional seleccionada basándose en una instrucción de selección introducida por un usuario para realizar la modificación.
La información geográfica opcional se suministra después de que un servidor realiza una consulta basándose en la información de posicionamiento recibida.
El módulo 1202 de procesamiento se configura además para determinar que existe información de configuración preestablecida; y modificar la información de posicionamiento basándose en la información de configuración preestablecida.
Opcionalmente, el módulo 1202 de procesamiento se configura además para: mover, a lo largo de cualquier dirección basándose en una distancia de desfase preestablecida, un primer punto de localización correspondiente a la información de posicionamiento a un segundo punto de localización; y utilizar información geográfica correspondiente al segundo punto de localización como información de posicionamiento modificada.
Opcionalmente, el módulo 1203 de visualización se configura para visualizar un mapa local que incluye la información de posicionamiento; el módulo 1204 de recepción se configura para recibir una localización seleccionada por el usuario en el mapa local; y el módulo 1202 de procesamiento se configura además para utilizar información geográfica correspondiente a la localización como información de posicionamiento modificada.
Opcionalmente, el módulo 1201 de obtención se configura además para recibir información geográfica introducida por un usuario; y el módulo 1202 de procesamiento se configura además para utilizar la información geográfica introducida como información de posicionamiento modificada.
Opcionalmente, el módulo 1201 de obtención se configura además para obtener información de voz introducida por un usuario; y el módulo 1202 de procesamiento se configura además para: identificar la información de voz para determinar información geográfica incluida en la información de voz; y utilizar la información geográfica como información de posicionamiento modificada.
Opcionalmente, el módulo 1201 de obtención se configura además para obtener una dirección de imagen en la instrucción de copia; leer información de formato de archivo de imagen intercambiable EXIF de la imagen basándose en la dirección de imagen; y obtener la información de posicionamiento de la información de EXIF.
Opcionalmente, el módulo 1202 de procesamiento se configura además para: copiar la imagen a un archivo temporal; escribir la información de posicionamiento modificada en el archivo temporal; y modificar la imagen de dirección en la instrucción de copia a una dirección del archivo temporal.
Cabe señalar que, para la ejecución de los módulos, pueden consultarse las descripciones correspondientes de las realizaciones de método mostradas en la Figura 3, la Figura 4 y la Figura 10. Los módulos llevan a cabo los métodos y las funciones realizados por el equipo de usuario en las realizaciones anteriores.
La Figura 13 es un diagrama estructural esquemático de un equipo de usuario según esta solicitud. El equipo de usuario mostrado en la Figura 13 y el equipo de usuario mostrado en la Figura 2 pertenecen a un mismo dispositivo. La Figura 13 y la Figura 2 muestran una estructura del equipo de usuario de distintas formas. Como se muestra en la Figura 13, el equipo de usuario puede incluir al menos un procesador 1301, al menos una interfaz 1302 de comunicación, al menos una memoria 1303 y al menos un bus 1304 de comunicaciones.
El procesador 1301 puede ser una unidad de procesamiento central, un procesador de propósito general, un procesador de señal digital, un circuito integrado de aplicación específica, una matriz de puertas lógicas programables en campo u otro dispositivo lógico programable, un dispositivo lógico de transistor, un componente de hardware o cualquier combinación de los mismos. El procesador puede aplicar o ejecutar varios bloques lógicos, módulos y circuitos ilustrativos descritos con referencia al contenido descrito en esta solicitud. De forma alternativa, el procesador puede ser una combinación de procesadores que implementan una función informática, por ejemplo, una combinación de uno o más microprocesadores, o una combinación del procesador de señal digital y un microprocesador. El bus 1304 de comunicaciones puede ser un bus de interconexión de componentes periféricos PCI, un bus de arquitectura estándar industrial extendida EISA o similar. El bus puede clasificarse en un bus de direcciones, un bus de datos, un bus de control y similares. Para facilitar la representación, solo se utiliza una línea gruesa para representar el bus en la Figura 13, pero esto no significa que haya un solo bus o solo un tipo de bus. El bus 1304 de comunicaciones está configurado para ejecutar la conexión y comunicación entre estos componentes. La interfaz 1302 de comunicaciones en el dispositivo en esta realización de esta solicitud está configurada para llevar a cabo señalización o comunicación de datos con otro dispositivo de nodo. La memoria 1303 puede incluir una memoria volátil, por ejemplo, una memoria de acceso aleatorio no volátil (Nonvolatile Random Access Memory, NVRAM), una memoria de acceso aleatorio de cambio de fase (Phase Change RAM, PCRAM) o una memoria de acceso aleatorio magnetorresistiva (Magnetoresistive RAM, MRAM). La memoria 1303 puede incluir además una memoria no volátil, por ejemplo, al menos un componente de almacenamiento de disco magnético, una memoria de solo lectura programable y borrable eléctricamente (Electrically Erasable Programmable Read-Only Memory, EEPROM), un componente de memoria flash, tal como una memoria flash NOR (NOR flash memory) o una memoria flash NAND (NAND flash memory), o un componente semiconductor, tal como una unidad de estado sólido (Solid State Disk, SSD). Opcionalmente, la memoria 1303 puede ser, de forma alternativa, al menos un aparato de almacenamiento muy alejado del procesador 1301. La memoria 1303 almacena un grupo de código de programa, y el procesador 1301 ejecuta un programa que está en la memoria 1303 y que se ejecuta mediante el equipo de usuario.
El procesador 1301 está configurado para: cuando se detecta una instrucción de copia, obtener información de posicionamiento incluida en una imagen;
modificar la información de posicionamiento en una forma de modificación de información preestablecida; y copiar la imagen cuya información de posicionamiento se modifica.
Opcionalmente, el procesador 1301 está configurado además para realizar las siguientes operaciones: visualizar información geográfica opcional correspondiente a la información de posicionamiento; y
sustituir la información de posicionamiento por información geográfica opcional seleccionada basándose en una instrucción de selección introducida por un usuario para realizar la modificación.
La información geográfica opcional se suministra después de que un servidor realiza una consulta basándose en la información de posicionamiento recibida.
Opcionalmente, el procesador 1301 está configurado además para realizar las siguientes operaciones: determinar que existe información de configuración preestablecida; y modificar la información de posicionamiento basándose en la información de configuración preestablecida.
Opcionalmente, el procesador 1301 está configurado además para realizar las siguientes operaciones: mover, a lo largo de cualquier dirección basándose en la distancia de desfase preestablecida, un primer punto de localización correspondiente a la información de posicionamiento a un segundo punto de localización; y utilizar información geográfica correspondiente al segundo punto de localización como la información de posicionamiento modificada.
Opcionalmente, el procesador 1301 está configurado además para realizar las siguientes operaciones: visualizar un mapa local que incluye la información de posicionamiento;
recibir una localización seleccionada por el usuario en el mapa local; y
utilizar información geográfica correspondiente a la localización como la información de posicionamiento modificada. Opcionalmente, el procesador 1301 está configurado además para realizar las siguientes operaciones:
recibir información geográfica introducida por un usuario; y
utilizar la información geográfica introducida como la información de posicionamiento modificada.
Opcionalmente, el procesador 1301 está configurado además para realizar las siguientes operaciones: obtener información de voz introducida por un usuario;
identificar la información de voz para determinar información geográfica incluida en la información de voz; y utilizar la información geográfica como la información de posicionamiento modificada.
Opcionalmente, el procesador 1301 está configurado además para realizar las siguientes operaciones:
obtener una dirección de imagen en la instrucción de copia;
leer información de formato de archivo de imagen intercambiable EXIF de la imagen basándose en la dirección de imagen; y
obtener la información de posicionamiento de la información de EXIF.
Opcionalmente, el procesador 1301 está configurado además para realizar las siguientes operaciones:
copiar la imagen a un archivo temporal;
escribir la información de posicionamiento modificada en el archivo temporal; y
modificar la dirección de imagen en la instrucción de copia a una dirección del archivo temporal.
Además, el procesador puede cooperar también con la memoria y la interfaz de comunicaciones para realizar operaciones del equipo de usuario en las realizaciones anteriores de esta solicitud.
Todas o algunas de las modalidades anteriores pueden implementarse mediante el uso de software, hardware, microprogramas o cualquier combinación de los mismos. Cuando se utiliza software para ejecutar las realizaciones, las realizaciones pueden implementarse total o parcialmente en forma de un producto de programa informático. El producto de programa informático incluye una o más instrucciones del ordenador. Cuando las instrucciones del programa informático se cargan y ejecutan en el ordenador, el procedimiento o funciones según las realizaciones de esta solicitud se generan total o parcialmente. El ordenador puede ser un ordenador de propósito general, un ordenador dedicado, una red de ordenadores, u otros aparatos programables. Las instrucciones de ordenador pueden almacenarse en un medio de almacenamiento legible por ordenador o pueden transmitirse desde un medio de almacenamiento legible por ordenador a otro medio de almacenamiento legible por ordenador. Por ejemplo, las instrucciones del ordenador pueden transmitirse desde un sitio web, ordenador, servidor o centro de datos a otro sitio web, ordenador, servidor o centro de datos de forma cableada (por ejemplo, un cable coaxial, una fibra óptica o una línea de abonado digital (DSL)) o inalámbrica (por ejemplo, infrarrojos, radio o microondas). El medio de almacenamiento legible por ordenador puede ser cualquier medio utilizable accesible por un ordenador, o un dispositivo de almacenamiento de datos, tal como un servidor o un centro de datos, que integre uno o más medios utilizables. El medio utilizable puede ser un medio magnético (por ejemplo, un disquete, un disco duro, o una cinta magnética), un medio óptico (por ejemplo, un DVD), un medio semiconductor [por ejemplo, una unidad de estado sólido, (Solid State Disk, SSD)], o similares.
Los objetivos, las soluciones técnicas, y los efectos beneficiosos de esta solicitud se describen además en detalle en las implementaciones específicas anteriores. Cualquier modificación, sustitución equivalente o mejora realizados sin apartarse del principio de esta solicitud caerá dentro del ámbito de protección de esta solicitud como se define en las reivindicaciones adjuntas.

Claims (12)

REIVINDICACIONES
1. Un método de procesamiento de imágenes, utilizado para un equipo de usuario que incluye un procesador, en donde el método comprende:
detectar una instrucción de copia para copiar una imagen mediante el procesador del equipo del usuario; en donde la imagen se almacena en una primera dirección de memoria y comprende una primera información de formato de archivo de imagen intercambiable (EXIF) que incluye una primera información de posicionamiento;
obtener (S301), mediante el procesador del equipo de usuario, la primera información de posicionamiento; borrar, mediante el procesador del equipo de usuario, la primera información de posicionamiento de la imagen para obtener un archivo temporal, en donde el archivo temporal comprende una segunda información de formato de archivo de imagen intercambiable (EXIF), y la segunda información de formato de archivo de imagen intercambiable (EXIF) no comprende la primera información de posicionamiento; y
copiar (S303), mediante el procesador del equipo del usuario, el archivo temporal.
2. El método según la reivindicación 1, en donde la segunda información de formato de archivo de imagen intercambiable (EXIF) incluye al menos uno de los parámetros: un modelo de dispositivo, instante de obtención fotográfica de imagen o instante de almacenamiento de imagen de la imagen.
3. El método según una cualquiera de las reivindicaciones 1-2, en donde la instrucción de copia es indicar que una imagen local va a copiarse a una red.
4. El método según una cualquiera de las reivindicaciones 1-3, en donde el borrado, mediante el procesador del equipo del usuario, de la primera información de posicionamiento comprende:
determinar, mediante el procesador del equipo del usuario, que existe información de configuración preestablecida; y
borrar, mediante el procesador del equipo del usuario, la información de posicionamiento basándose en la información de configuración preestablecida.
5. El método según la reivindicación 4, en donde la información de configuración preestablecida es preconfigurada por el usuario en la configuración del sistema.
6. El método según una cualquiera de las reivindicaciones 4-5, en donde la información de configuración preestablecida comprende borrar información de localización de la imagen.
7. El método según una cualquiera de las reivindicaciones 1-3, en donde, antes de borrar la primera información de posicionamiento de la imagen para obtener un archivo temporal, el método comprende además: visualizar, mediante el procesador del equipo de usuario, una información de comunicación, en donde la información de comunicación se utiliza para indicar al usuario que borre la información de posicionamiento de la imagen.
8. El método según la reivindicación 7, en donde la información de comunicación comprende al menos uno de lo siguiente: información de comunicación de advertencia, una marca de localización de mapa, información de longitud, latitud y altitud, una opción de información de altitud, una opción de procesamiento de información de localización o una opción de borrado de un solo clic.
9. El método según una cualquiera de las reivindicaciones 1 a 8, en donde la obtención de la información de posicionamiento comprendida en una imagen comprende:
obtener una dirección de la imagen en la instrucción de copia;
leer la primera información de formato de archivo de imagen intercambiable de la imagen basándose en la dirección; y
obtener la información de posicionamiento a partir de la primera información de formato de archivo de imagen intercambiable.
10. El método según una cualquiera de las reivindicaciones 1 a 9, en donde el archivo temporal se almacena en una segunda dirección, comprendiendo el copiado de la imagen:
modificar, mediante el procesador del equipo de usuario, una dirección de la imagen en la instrucción de copia a una segunda dirección del archivo temporal;
ejecutar, mediante el procesador del equipo de usuario, la instrucción de copia.
11. Equipo de usuario, en donde el equipo de usuario comprende una memoria (1303), un bus (1304) de comunicaciones y un procesador (1301), estando configurada la memoria para almacenar código de programa, y estando configurado el procesador para invocar el código de programa para hacer que el equipo de usuario ejecute el método según una cualquiera de las reivindicaciones 1 a 10.
12. Un medio (1303) de almacenamiento legible por ordenador, que comprende una instrucción, en donde, cuando la instrucción se ejecuta en un ordenador, el ordenador puede ejecutar el método según una cualquiera de las reivindicaciones 1 a 10.
ES18915754T 2018-04-17 2018-05-10 Método de procesamiento de imágenes y equipo relacionado Active ES2968555T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810343195 2018-04-17
PCT/CN2018/086355 WO2019200636A1 (zh) 2018-04-17 2018-05-10 一种图片处理方法及相关设备

Publications (1)

Publication Number Publication Date
ES2968555T3 true ES2968555T3 (es) 2024-05-10

Family

ID=68240518

Family Applications (1)

Application Number Title Priority Date Filing Date
ES18915754T Active ES2968555T3 (es) 2018-04-17 2018-05-10 Método de procesamiento de imágenes y equipo relacionado

Country Status (5)

Country Link
US (2) US11531120B2 (es)
EP (2) EP3757622B1 (es)
CN (3) CN116011004A (es)
ES (1) ES2968555T3 (es)
WO (1) WO2019200636A1 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2968555T3 (es) * 2018-04-17 2024-05-10 Huawei Tech Co Ltd Método de procesamiento de imágenes y equipo relacionado
CN116095226B (zh) * 2022-08-03 2023-11-21 荣耀终端有限公司 照片处理方法、电子设备和可读存储介质

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20040319A0 (fi) * 2004-02-27 2004-02-27 Nokia Corp Tiedonsiirto laitteiden välillä
JP4448814B2 (ja) 2005-11-02 2010-04-14 任天堂株式会社 複数の情報処理装置を用いた選択肢の選択システム
EP1998260A1 (en) 2007-05-29 2008-12-03 Research In Motion Limited System and method for selecting a geographic location to associate with an object
EP2174240A2 (en) * 2007-08-07 2010-04-14 Nokia Corporation Method and device for modifying meta data of media objects
CN101271153B (zh) 2008-05-06 2012-09-05 中兴通讯股份有限公司 基于全球定位系统实现目标定位的系统、方法及装置
US20110292231A1 (en) 2010-05-28 2011-12-01 Winters Dustin L System for managing privacy of digital images
CN102480492B (zh) * 2010-11-22 2016-03-16 中国电信股份有限公司 对敏感文件的输入输出进行监控的方法和装置
US8849819B2 (en) 2011-08-05 2014-09-30 Deacon Johnson System and method for controlling and organizing metadata associated with on-line content
CN103368984B (zh) 2012-03-27 2016-06-01 腾讯科技(深圳)有限公司 一种信息分享方法及系统
US9323855B2 (en) 2013-02-05 2016-04-26 Facebook, Inc. Processing media items in location-based groups
JP6060764B2 (ja) 2013-03-26 2017-01-18 富士ゼロックス株式会社 画像処理装置及び画像形成装置
US20150121535A1 (en) * 2013-10-30 2015-04-30 Microsoft Corporation Managing geographical location information for digital photos
CN103747136A (zh) * 2013-12-26 2014-04-23 乐视致新电子科技(天津)有限公司 一种图片推送方法以及装置
CN104596523B (zh) * 2014-06-05 2019-05-07 腾讯科技(深圳)有限公司 一种街景目的地引导方法和设备
CN105528372B (zh) * 2014-09-30 2019-05-24 华为技术有限公司 一种地址搜索方法和设备
US9858438B2 (en) 2015-03-26 2018-01-02 International Business Machines Corporation Managing digital photograph metadata anonymization
JP6818444B2 (ja) 2016-06-22 2021-01-20 キヤノン株式会社 画像処理装置、撮像装置、画像処理プログラムおよび画像処理方法
CN106202327B (zh) 2016-06-30 2020-06-05 维沃移动通信有限公司 一种图片显示方法及移动终端
CN106373079A (zh) 2016-08-31 2017-02-01 南京师范大学 Android照片位置和时间数字水印嵌入和提取方法
CN107818099B (zh) 2016-09-12 2021-12-14 阿里巴巴集团控股有限公司 一种基于照片的地点配置方法及装置
CN107889070B (zh) * 2017-11-08 2020-12-22 Oppo广东移动通信有限公司 图片处理方法、装置、终端及计算机可读存储介质
ES2968555T3 (es) * 2018-04-17 2024-05-10 Huawei Tech Co Ltd Método de procesamiento de imágenes y equipo relacionado

Also Published As

Publication number Publication date
EP3757622B1 (en) 2023-11-29
US11531120B2 (en) 2022-12-20
EP3757622A4 (en) 2021-02-17
CN116011004A (zh) 2023-04-25
WO2019200636A1 (zh) 2019-10-24
US11754727B2 (en) 2023-09-12
EP4307696A3 (en) 2024-03-20
CN110832353A (zh) 2020-02-21
US20210003718A1 (en) 2021-01-07
CN115964739A (zh) 2023-04-14
CN110832353B (zh) 2022-12-13
EP3757622A1 (en) 2020-12-30
EP4307696A2 (en) 2024-01-17
US20230076607A1 (en) 2023-03-09

Similar Documents

Publication Publication Date Title
ES2430848T3 (es) Interfaz gráfica de usuario para presentar información de ubicación
US8606507B2 (en) Portable electronic device and panorama navigation method using the portable electronic device
US9544726B2 (en) Adding location names using private frequent location data
CN101339486B (zh) 用于提供画面文件的方法和设备
CN106844604A (zh) 电子地图的信息提供方法及移动终端
BRPI0715347B1 (pt) Interface de usuário de anel panorâmico
US20090327229A1 (en) Automatic knowledge-based geographical organization of digital media
JP2007323543A (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
WO2015117416A1 (zh) 一种照片信息处理方法、装置及终端
CN102279861A (zh) 在数码相机拍摄的照片中标记地理坐标的方法
US20250390542A1 (en) Providing electronic search and guidance using non-address destination designations
WO2014162033A1 (es) Método, dispositivo móvil, sistema y producto informático para la detección y medición del nivel de atención de un usuario
US11754727B2 (en) Picture processing method and related device
US10902655B1 (en) Editing cached map titles
US8358201B1 (en) Storage and recall of buried asset data over communications networks for damage avoidance and mapping
CN102970653A (zh) 一种用户终端拍照方法及用户终端
US20090276585A1 (en) Information Processing Device Having Securing Function
KR20150074309A (ko) 관리 서버, 등록 단말 및 감시 카메라의 설치 위치 등록 방법
CN102446145A (zh) 定位致能储存装置及定位致能储存方法
CN115495325A (zh) 历史记录的管理方法、装置、设备及存储介质
US20100094545A1 (en) Communication device and method for downloading navigation maps
KR101675422B1 (ko) 지오태그 모듈을 이용한 시설물 공간정보 자동 갱신 시스템 및 그 방법
KR102616252B1 (ko) 지역 기반의 채팅방에 등록된 공유 메시지를 지도 앱 내에서 해당 위치와 함께 표시하는 전자 장치 및 그 동작 방법
CN103402172A (zh) 一种短信息的显示方法、装置和系统
US20140203947A1 (en) Storage and recall of buried asset data over communications networks for damage avoidance and mapping