[go: up one dir, main page]

ES3018144T3 - Picture display method and apparatus, electronic device, and medium - Google Patents

Picture display method and apparatus, electronic device, and medium Download PDF

Info

Publication number
ES3018144T3
ES3018144T3 ES20883100T ES20883100T ES3018144T3 ES 3018144 T3 ES3018144 T3 ES 3018144T3 ES 20883100 T ES20883100 T ES 20883100T ES 20883100 T ES20883100 T ES 20883100T ES 3018144 T3 ES3018144 T3 ES 3018144T3
Authority
ES
Spain
Prior art keywords
image
sub
size
images
text
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
ES20883100T
Other languages
English (en)
Inventor
Kai 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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Application granted granted Critical
Publication of ES3018144T3 publication Critical patent/ES3018144T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/19Recognition using electronic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/41Analysis of document content
    • G06V30/412Layout analysis of documents structured with printed lines or input boxes, e.g. business forms or tables
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20021Dividing image into blocks, subimages or windows
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30176Document

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

Un método y aparato de visualización de imágenes, un dispositivo electrónico y un medio. El método de visualización de imágenes comprende: obtener una primera imagen, que comprende una primera región y una segunda región dispuestas en una primera dirección; y, si el tamaño de la primera imagen en la primera dirección cumple una condición predeterminada, mostrar una segunda imagen, que comprende la primera región y la segunda región dispuestas en una segunda dirección. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Método y aparato de visualización de imágenes, dispositivo electrónico y medio
Campo técnico
Las realizaciones de la presente invención se refieren al campo de los terminales y, en particular, a un método y un aparato de visualización de imágenes, un dispositivo electrónico y un medio.
Antecedentes
Con el rápido desarrollo de las tecnologías de internet, los dispositivos electrónicos (tales como un teléfono móvil, un iPad y similares) se han convertido en una necesidad diaria para las personas. En el trabajo y la vida diaria, los dispositivos electrónicos ofrecen gran comodidad a los usuarios, por ejemplo, un usuario puede ver imágenes usando un dispositivo electrónico.
Cuando se usa un dispositivo electrónico para visualizar una imagen, si el tamaño del contenido de la imagen es demasiado pequeño y el usuario no puede ver claramente el contenido de la imagen, la imagen necesita ser ampliada para su visualización. Sin embargo, cuando la imagen se amplía, para ver el contenido en diferentes posiciones de la imagen, el usuario necesita cambiar constantemente una dirección de deslizamiento cuando se desliza para ver el contenido en diferentes posiciones, lo que es muy problemático de manejar.
El documento D1 (US2011/283228A1 da a conocer que un aparato de procesamiento de información incluye una sección de visualización que muestra una página que incluye una pluralidad de elementos de texto, una sección de detección que detecta una posición designada por el usuario para ser ampliada, en la página mostrada por la sección de visualización, una sección de selección que selecciona uno de los elementos de texto que está situado cerca de la posición detectada por la sección de detección, una sección de colocación que coloca una cadena de caracteres del elemento de texto seleccionado por la sección de selección, en una ventana emergente, de modo que la cadena de caracteres se muestra en la ventana emergente, y una sección de control de visualización que controla la visualización de modo que la ventana emergente en la que la cadena de caracteres ha sido colocada por la sección de colocación se muestra en la página.
Compendio
Las realizaciones de la presente invención dan a conocer un método y un aparato de visualización de imágenes, un dispositivo electrónico y un medio para resolver el problema de las operaciones engorrosas al visualizar imágenes por el usuario.
De acuerdo con un primer aspecto, una realización de la presente invención da a conocer un método de visualización de imágenes, que se define en la reivindicación 1.
De acuerdo con un segundo aspecto, una realización de la presente invención da a conocer un aparato de visualización de imágenes, que se define en la reivindicación 9.
De acuerdo con un tercer aspecto, una realización de la presente invención da a conocer un dispositivo electrónico, que se define en la reivindicación 14.
De acuerdo con un cuarto aspecto, una realización de la presente invención da a conocer un medio de almacenamiento legible por ordenador, que se define en la reivindicación 15.
Otras realizaciones ventajosas de la presente invención se indican en las reivindicaciones dependientes.
Debe entenderse que tanto la descripción general anterior como la siguiente descripción detallada son solo a modo de ejemplo, y no son restrictivas de la presente invención.
Breve descripción de los dibujos
La presente invención puede entenderse mejor a partir de las siguientes descripciones de implementaciones específicas de la presente invención haciendo referencia a los dibujos adjuntos en los que números de referencia iguales o similares representan características iguales o similares en la presente invención.
La FIG. 1 es un diagrama esquemático de la visualización de una primera imagen según la técnica anterior; la FIG. 2 es un diagrama de flujo esquemático de un método de visualización de imágenes de acuerdo con una realización de la presente invención;
la FIG. 3 es un diagrama esquemático de visualización de imágenes de acuerdo con una primera realización de la presente invención;
la FIG. 4 es un diagrama esquemático de visualización de imágenes de acuerdo con una segunda realización de la presente invención;
la FIG. 5 es un diagrama esquemático de división de imágenes de acuerdo con una primera realización de la presente invención;
la FIG. 6 es un diagrama esquemático de división de imágenes de acuerdo con una segunda realización de la presente invención;
la FIG. 7 es un diagrama esquemático de división de imágenes de acuerdo con una tercera realización de la presente invención;
la FIG. 8 es un diagrama esquemático de división de imágenes de acuerdo con una cuarta realización de la presente invención;
la FIG. 9 es un diagrama esquemático de una disposición de subimágenes de acuerdo con una realización de la presente invención;
la FIG. 10 es un diagrama esquemático de visualización de un icono predeterminado de acuerdo con una realización de la presente invención;
la FIG. 11 es un diagrama estructural esquemático de un aparato de visualización de imágenes de acuerdo con una realización de la presente invención; y
La FIG. 12 es un diagrama esquemático de una estructura de hardware de un dispositivo electrónico de acuerdo con una realización de la presente invención.
Descripción detallada de las realizaciones
Lo siguiente describe clara y completamente las soluciones técnicas en las realizaciones de la presente invención haciendo referencia a los dibujos adjuntos en las realizaciones de la presente invención. Evidentemente, las realizaciones descritas son algunas, pero no todas las realizaciones de la presente invención. Todas las demás realizaciones obtenidas por un experto en la técnica basándose en las realizaciones de la presente invención sin esfuerzos creativos caerán dentro del alcance de protección de la presente invención. Haciendo referencia a la FIG. 1, una primera imagen es una imagen obtenida tomando una captura de pantalla de una tabla, y la imagen es una imagen de una franja larga. Cuando la primera imagen se muestra en una pantalla objetivo, la longitud de la primera imagen es relativamente larga, el contenido de la primera imagen no puede mostrarse claramente cuando se muestra toda la primera imagen, por lo que es necesario ampliar la primera. Cuando la primera imagen se amplía, es necesario deslizar a la izquierda y a la derecha para ver todo el contenido de la imagen, lo que es muy problemático de manejar por el usuario. En vista de este escenario, una realización de la presente invención da a conocer un método de visualización de imágenes.
La FIG. 2 es un diagrama de flujo esquemático de un método de visualización de imágenes de acuerdo con una realización de la presente invención. Como se muestra en la FIG. 2, el método de visualización de imágenes incluye: S102, obtener una primera imagen, y la primera imagen incluye una primera región y una segunda región dispuestas en una primera dirección.
La primera imagen incluye al menos dos regiones dispuestas en la primera dirección, y las al menos dos regiones incluyen la primera región y la segunda región.
Como se muestra en la FIG. 2, el método de visualización de imágenes incluye además:
S104, visualizar una segunda imagen si un primer tamaño de la primera imagen en la primera dirección satisface una condición predeterminada, y la segunda imagen incluye la primera región y la segunda región dispuestas en una segunda dirección. La segunda dirección puede ser una dirección perpendicular a la primera dirección. Como ejemplo, la condición predeterminada incluye que el primer tamaño sea mayor que un umbral predeterminado.
Como otro ejemplo, la condición predeterminada incluye que un cociente del primer tamaño y un segundo tamaño de la primera imagen en la segunda dirección sea mayor que un segundo umbral predeterminado. Por ejemplo, el segundo umbral predeterminado es 6.
El segundo umbral predeterminado puede determinarse por un tamaño de la pantalla objetivo. Por ejemplo, si la pantalla objetivo es una pantalla de visualización de un teléfono móvil, entonces el tamaño de la pantalla objetivo es relativamente pequeño, y el segundo umbral predeterminado es 4; y si la pantalla objetivo es una pantalla de visualización de una tableta, entonces el tamaño de la pantalla objetivo es relativamente grande, y el segundo umbral predeterminado es 6.
El segundo umbral predeterminado también puede establecerse manualmente, tal como establecerse de acuerdo con un valor empírico.
En las realizaciones de la presente invención, para que se visualice la primera imagen, la primera imagen incluye la primera región y la segunda región dispuestas en la primera dirección; y si el primer tamaño de la primera imagen en la primera dirección satisface la condición predeterminada, se visualiza la segunda imagen, y la segunda imagen incluye la primera región y la segunda región dispuestas en la segunda dirección. La primera imagen no se muestra directamente, de acuerdo con las realizaciones de la presente invención, sino que un modo de disposición de la primera región y la segunda región en la primera imagen se cambia para mostrar la primera imagen. El usuario no necesita deslizar en la primera dirección para ver la segunda imagen, lo que reduce las direcciones en las que ha de deslizar el usuario, facilitando así que el usuario vea la imagen y simplificando las etapas para que el usuario vea la imagen.
Por ejemplo, para la primera imagen en la FIG. 1, la segunda imagen mostrada en la FIG. 3 se obtiene reordenando la primera imagen, y se muestra la segunda imagen. Cuando el usuario ve la segunda imagen, todo el contenido de la segunda imagen puede verse sin deslizar continuamente hacia la izquierda y hacia la derecha, lo que es cómodo de manejar por el usuario.
En una realización de la presente invención, después de que se obtenga la primera imagen y antes de visualizar la segunda imagen, el método de visualización de imágenes incluye además: dividir la primera imagen, y las regiones obtenidas a partir de la división incluyen al menos la primera región y la segunda región dispuestas en la primera dirección.
En una realización de la presente invención, la visualización de una segunda imagen incluye:
visualizar la segunda imagen en una pantalla objetivo, y estando al menos una dirección de la pantalla objetivo cubierta por la segunda imagen.
En esta realización de la presente invención, al menos una dirección en la pantalla objetivo está cubierta con la segunda imagen, de manera que un tamaño del contenido en la segunda imagen es mayor que un tamaño del contenido en la primera imagen, facilitando así al usuario ver claramente el contenido de la segunda imagen. En algunos casos, el tamaño del contenido en la segunda imagen es relativamente grande, y el usuario no necesita ampliar manualmente la segunda imagen.
Por ejemplo, haciendo referencia a la FIG. 1, si la primera imagen se visualiza según la técnica anterior, el tamaño del contenido visualizado en la primera imagen es muy pequeño, siendo difícil para el usuario verlo claramente. Para ver claramente el contenido de la primera imagen, el usuario necesita ampliar la primera imagen. Sin embargo, cuando la primera imagen se amplía, no todo el contenido de la primera imagen puede mostrarse, y el usuario necesita deslizar hacia la izquierda o hacia la derecha para mostrar todo el contenido de la primera imagen. De acuerdo con las realizaciones de la presente invención, haciendo referencia a la FIG. 4, tres regiones dispuestas en una dirección horizontal de la primera imagen están dispuestas en una dirección vertical de la segunda imagen, y la segunda imagen está cubriendo en la dirección horizontal, de manera que toda la información de precio de un producto A a un producto Q en la primera imagen se muestra al usuario. El producto A con respecto al producto Q puede ser diferentes tipos de vino, de manera que el usuario puede obtener rápidamente información eficaz en una misma pantalla, lo que es cómodo para que el usuario compare los precios de varios productos, y mejore la experiencia del usuario.
En una realización de la presente invención, antes de la visualización de una segunda imagen, el método de visualización de imágenes incluye además:
dividir la primera imagen en al menos dos subimágenes, incluyendo las al menos dos subimágenes una primera subimagen y una segunda subimagen, incluyendo la primera subimagen la primera región, incluyendo la segunda subimagen la segunda región y siendo el tamaño de cada una de las subimágenes en la primera dirección menor que el primer tamaño; y
usar las al menos dos subimágenes como la segunda imagen; o empalmar las al menos dos subimágenes en la segunda dirección para obtener la segunda imagen.
En esta realización de la presente invención, las al menos dos subimágenes se obtienen dividiendo la primera imagen, y las al menos dos subimágenes obtenidas por división, se disponen y se muestran en la segunda dirección. La segunda imagen visualizada está más alineada con un hábito de visualización de imágenes del usuario, de manera que la segunda imagen visualizada puede proporcionar un mejor efecto visual al usuario. En una realización de la presente invención, la división de la primera imagen en al menos dos subimágenes incluye: determinar, basándose en un primer tamaño de la primera imagen en una primera dirección, una cantidad N de subimágenes que se obtendrán a partir de la división, donde N es un entero positivo; determinar una posición de división objetivo basándose en la cantidad N de las subimágenes y el primer tamaño; y dividir la primera imagen en la posición de división objetivo.
En esta realización de la presente invención, la posición de división de la primera imagen está determinada por el tamaño de la primera imagen en la primera dirección. Si el primer tamaño de la primera imagen en la primera dirección es demasiado grande, puede haber más posiciones divididas, es decir, más divisiones, de manera que el tamaño de la subimagen dispuesta es más normal.
En una realización de la presente invención, la determinación de una posición de división objetivo basándose en la cantidad N de las subimágenes y el primer tamaño incluye:
determinar una posición de división igual N de la primera imagen en la primera dirección basándose en la cantidad N de las subimágenes y el primer tamaño, y usar la posición de división igual N como posición de división de referencia.
Como ejemplo, se calculan un cociente del primer tamaño y N, el cociente se usa como una única longitud de división, la posición igual N se determina basándose en la única longitud de división, y una distancia entre dos posiciones adyacentes en las posiciones iguales N es la única longitud de división. Es decir, se consigue igualmente un propósito de dividir la primera imagen.
En una realización de la presente invención, la determinación de una posición de división objetivo basándose en la cantidad N de las subimágenes y el primer tamaño incluye:
determinar una posición de división igual N de la primera imagen en la primera dirección basándose en la cantidad N de las subimágenes y el primer tamaño, y usar la posición de división igual N como posición de división de referencia; en un caso en que haya texto en la posición de división de referencia, obtener una posición de espacio de texto adyacente al texto y usar la posición de espacio de texto como posición de división objetivo.
En esta realización de la presente invención, si hay texto en la posición de división de referencia, y la división se realiza en la posición de división de referencia, el texto también se divide, lo que afecta a la visualización del usuario. Por lo tanto, la división se realiza en la posición de espacio de texto, para evitar dividir el texto en dos partes y afectar a la visualización del usuario.
Lo siguiente describe la división de imágenes en las realizaciones de esta solicitud por medio de varios ejemplos. Por ejemplo, haciendo referencia a la FIG. 5, la primera imagen es una imagen que incluye una tabla, la posición de división de referencia es una posición en la que la primera imagen se divide en N partes iguales, hay texto en la posición de división de referencia (concretamente, números y letras), la posición de espacio de texto se usa como la posición de división objetivo, y la división se realiza en la posición de división objetivo.
Como otro ejemplo, haciendo referencia a la FIG. 6, la primera imagen es una imagen que incluye una línea de texto, la posición de división de referencia es una posición en la que la primera imagen se divide en N partes iguales, hay texto en la posición de división de referencia, se obtiene texto adyacente al texto, se usa un espacio entre el texto en la posición de división de referencia y el texto adyacente como la posición de división objetivo, y la división se realiza en la posición de división objetivo.
En una realización de la presente invención, la determinación de una posición de división objetivo basándose en la cantidad N de las subimágenes y el primer tamaño incluye:
Identificar separadores en la primera imagen; por ejemplo, identificar el separador por medio de la tecnología de reconocimiento óptico de caracteres (OCR); determinar una posición de división igual N de la primera imagen en la primera dirección en base a la cantidad N de las subimágenes y al primer tamaño, y usar la posición de división igual N como una posición de división de referencia; y en un caso en el que haya un separador cuya distancia desde la posición de división de referencia sea menor que un primer umbral predeterminado, usar una ubicación del separador como la posición de división objetivo.
El separador puede ser una línea de marco en la dirección vertical de la tabla, o una puntuación predeterminada, por ejemplo, un período o una coma.
En esta realización de la presente invención, si hay un separador cerca de la posición de división de referencia, la división se realiza en la ubicación del separador, para evitar separar el contenido relacionado entre dos separadores adyacentes en la medida de lo posible. De esta manera, incluso si la primera imagen se divide, puede ser conveniente para el usuario ver el contenido de la imagen.
Lo siguiente describe la división de imágenes en las realizaciones de esta solicitud, por medio de un ejemplo. Por ejemplo, haciendo referencia a la FIG. 7, la primera imagen es una imagen que incluye una tabla, y el separador es una línea de marco en la dirección vertical de la tabla. Si hay una línea de marco cuya distancia desde la posición de división de referencia es menor que el primer valor umbral predeterminado entre líneas de marco en la dirección vertical, la línea de marco se usa como la posición de división objetivo. Si no hay ninguna línea de marco cuya distancia desde la posición de división de referencia sea menor que el primer umbral predeterminado entre las líneas de marco en la dirección vertical, la división se realiza en la posición de división de referencia.
En una realización de la presente invención, la identificación de separadores en la primera imagen incluye: identificar la tabla en la primera imagen, y usar una línea de marco en la segunda dirección de la tabla como separador.
La determinación, en base al primer tamaño, de una cantidad N de subimágenes que se obtendrán a partir de la división, incluye:
determinar una distancia entre cada dos separadores adyacentes, donde la distancia entre cada dos separadores adyacentes es igual; calcular un primer cociente de un tamaño de la pantalla objetivo en la primera dirección y la distancia entre cada dos separadores adyacentes; y usar un valor obtenido redondeando el primer cociente como la cantidad N de las subimágenes.
En una realización de la presente invención, la determinación, en base al primer tamaño, de una cantidad N de subimágenes que se obtendrán a partir de la división, incluye:
calcular un segundo cociente del primer tamaño y un tamaño de la pantalla objetivo en la primera dirección; y usar un valor obtenido redondeando el segundo cociente como la cantidad N de las subimágenes. Si el valor obtenido redondeando el segundo cociente es menor que 2, la cantidad N de las subimágenes es 2. El redondeo incluye redondeo al más cercano, redondeo hacia arriba hasta un número entero y redondeo hacia abajo hasta un número entero. Redondeo hacia arriba hasta un número entero: independientemente de la regla de redondeo al más cercano, siempre que haya un decimal después de un punto decimal, un número entero antes del punto decimal se incrementa en 1; redondeo hacia abajo hasta un número entero: independientemente de la regla de redondeo al más cercano, si hay un decimal después de un punto decimal, se ignora el decimal.
En una realización de la presente invención, antes de visualizar una segunda imagen, el método de visualización de imágenes incluye, además:
dividir la primera imagen en al menos dos subimágenes basándose en una cantidad preestablecida M de divisiones, incluyendo las al menos dos subimágenes una primera subimagen y una segunda subimagen, incluyendo la primera subimagen la primera región, incluyendo la segunda subimagen la segunda región, siendo un tamaño de cada una de las subimágenes en la primera dirección menor que el primer tamaño, y siendo M un entero positivo; disponer las al menos dos subimágenes en la segunda dirección; sintetizar las al menos dos subimágenes basándose en las al menos dos subimágenes dispuestas, para obtener una imagen sintetizada; y actualizar un valor de M en el caso de que un tamaño de la imagen sintetizada en la primera dirección satisfaga la condición predeterminada, establecer M=M+K, siendo K un entero positivo, y volver a dividir la primera imagen hasta que el tamaño de la imagen sintetizada no satisfaga la condición predeterminada.
Lo siguiente describe la división de imágenes en las realizaciones de esta solicitud por medio de un ejemplo. Por ejemplo, la primera imagen se divide una vez para obtener 2 subimágenes en base a la cantidad preestablecida de divisiones M=1, las 2 subimágenes se disponen, y las 2 subimágenes dispuestas se sintetizan para obtener una imagen sintetizada. Si un tamaño de la imagen sintetizada en la primera dirección satisface la condición predeterminada, indicando que la cantidad de divisiones es relativamente pequeña, es necesario incrementar la cantidad de divisiones, donde M=1+1. La primera imagen se vuelve a dividir, y la primera imagen se divide dos veces. Por analogía, hasta que el tamaño de la imagen sintetizada en la primera dirección no satisface la condición predeterminada. Si no se cumple la condición predeterminada, indicando que el tamaño de la imagen sintetizada en la primera dirección es normal, entonces se detiene la división, y se usa una última imagen sintetizada obtenida, como la segunda imagen.
En una realización de la presente invención, la división de la primera imagen en al menos dos subimágenes incluye: identificar una pluralidad de líneas o columnas de texto en la primera imagen; y
dividir la primera imagen en las al menos dos subimágenes según la pluralidad de líneas o columnas de texto, donde cada una de las subimágenes incluye al menos una línea o una columna de fragmento de texto.
Lo siguiente describe cómo disponer las al menos dos subimágenes en la segunda dirección en dos casos (concretamente, un caso en el que la primera imagen incluye una pluralidad de líneas de texto y un caso en el que la primera imagen incluye una pluralidad de columnas de texto).
1. Si la primera imagen incluye una pluralidad de líneas de texto, la disposición de las al menos dos subimágenes en la segunda dirección incluye:
disponer, en la segunda dirección, subimágenes que corresponden respectivamente a la pluralidad de líneas de texto basándose en un orden de línea del texto en la primera imagen; y para una pluralidad de fragmentos de texto en una misma línea, disponer subimágenes que corresponden respectivamente a la pluralidad de fragmentos de texto basándose en un orden de la pluralidad de fragmentos de texto en la misma línea.
Lo siguiente usa un ejemplo para describir cómo disponer al menos dos subimágenes en la segunda dirección en un caso en el que la primera imagen incluye una pluralidad de líneas de texto.
Por ejemplo, haciendo referencia a la FIG. 8, la primera imagen incluye dos líneas de texto, y una primera línea de texto se divide en tres segmentos de texto, donde una subimagen 1 incluye un segmento izquierdo de la primera línea de texto, una subimagen 2 incluye un segmento central de la primera línea de texto, y una subimagen 3 incluye un fragmento derecho de la primera línea de texto. Una segunda línea de texto se divide en tres segmentos de texto, donde una subimagen 4 incluye un segmento izquierdo de la segunda línea de texto, una subimagen 5 incluye un segmento central de la segunda línea de texto, y una subimagen 6 incluye un fragmento derecho de la segunda línea de texto.
Haciendo referencia a la FIG. 9, en la dirección vertical, las subimágenes para la primera fila se disponen primero, y a continuación las subimágenes para la segunda fila se disponen de acuerdo con el orden de fila del texto en la primera imagen. Cuando se disponen las subimágenes para la primera fila, se disponen en orden una subimagen 1, una subimagen 2 y una subimagen 3, y cuando se disponen las subimágenes para la segunda fila, se disponen en orden una subimagen 4, una subimagen 5 y una subimagen 6.
Además, se puede identificar si cada subimagen tiene contenido, y si no hay contenido en la subimagen, se puede eliminar la subimagen sin contenido. Por ejemplo, en la FIG. 8, si la subimagen 6 no tiene contenido, la subimagen 6 se elimina y la subimagen 6 puede no participar en la disposición de las subimágenes.
Como ejemplo, disponer las subimágenes de la pluralidad de líneas de texto en la primera imagen incluye específicamente:
Dividir las subimágenes divididas de una misma línea de texto en un mismo grupo para obtener una pluralidad de grupos de subimágenes; y realizar las siguientes operaciones en la pluralidad de grupos de subimágenes basándose en un orden de arriba a abajo de cada uno de la pluralidad de grupos de subimágenes en la primera imagen: etapa A: disponer las subimágenes de un primer grupo de arriba a abajo basándose en un orden de izquierda a derecha de las subimágenes del primer grupo en la pluralidad de grupos de subimágenes (concretamente, subimágenes de la primera línea de texto) en la primera imagen; etapa B: realizar una operación de disposición de imágenes: basándose en un orden de izquierda a derecha de subimágenes de un i-ésimo grupo en la pluralidad de grupos de subimágenes en la primera imagen, disponer una primera subimagen del i-ésimo grupo debajo de una última subimagen de un i-1-ésimo grupo y disponer una j-ésima subimagen del i-ésimo grupo debajo de una j-1-ésima subimagen de i-ésimo grupo hasta que todas las subimágenes del i-ésimo grupo están dispuestas, donde i y j son números enteros mayores que 1; y etapa C: i = i+1, volver a la etapa B hasta que están dispuestas un último grupo de subimágenes en la pluralidad de grupos de subimágenes.
2. Si la primera imagen incluye una pluralidad de columnas de texto, la disposición de las al menos dos subimágenes en la segunda dirección incluye:
- disponer, en la segunda dirección, subimágenes que corresponden respectivamente a la pluralidad de columnas de texto en función de un orden de columnas del texto en la primera imagen; y para una pluralidad de fragmentos de texto en una misma columna, disponer subimágenes que corresponden respectivamente a la pluralidad de fragmentos de texto en función de un orden de la pluralidad de fragmentos de texto en la misma columna.
Una implementación de división y disposición de la primera imagen que incluye una pluralidad de columnas de texto es similar a una implementación de división y disposición de la primera imagen que incluye una pluralidad de filas de texto, y los detalles no se repiten aquí nuevamente.
En una o más realizaciones de la presente invención, el método de visualización de imágenes incluye además: Haciendo referencia a la FIG. 10, en un caso en el que el primer tamaño satisface la condición predeterminada, visualizar un icono predeterminado.
Antes de S102, el método de visualización de imágenes incluye, además:
recibir una operación de entrada para el icono predeterminado; y dividir la primera imagen para obtener al menos dos subimágenes en respuesta a la operación de entrada, y obtener la segunda imagen basándose en las al menos dos subimágenes.
En esta realización de la presente invención, el usuario puede determinar si dividir la imagen dependiendo de los requisitos de la misma. Si el usuario necesita dividir la imagen, se activa el icono predeterminado para dividir la imagen.
En una o más realizaciones de la presente invención, el método de visualización de imágenes incluye además: en un caso de visualización del contenido de la tabla, tomar una captura de pantalla del contenido de la tabla para obtener la primera imagen.
Por ejemplo, en el caso de identificar la visualización de una tabla de excel, el contenido visualizado actualmente se lee automáticamente, y se determina si optimizar una región que visualiza el contenido actual en base a una relación de longitud-anchura de la región que visualiza el contenido actual. Si la región necesita optimizarse, entonces el icono predeterminado aparece. Cuando se detecta una operación de entrada para el icono predeterminado, se toma una captura de pantalla para la región que muestra el contenido actual para obtener la primera imagen, la primera imagen se divide, se disponen las subimágenes obtenidas a partir de la división y se muestran las subimágenes dispuestas.
En una o más realizaciones de la presente invención, el método de visualización de imágenes incluye además: sintetizar las al menos dos subimágenes dispuestas, para obtener una imagen sintetizada; y en un caso de recibir una operación de entrada de almacenamiento para la imagen sintetizada, almacenar la imagen sintetizada en respuesta a la operación de entrada de almacenamiento.
Por ejemplo, la imagen sintetizada se visualiza después de obtenerse; si se recibe una operación de entrada de retorno, se sale de la visualización de la imagen sintetizada, y se visualiza un mensaje emergente para preguntar al usuario si guardar la imagen sintetizada; si se recibe una operación de entrada de guardar, que indica que el usuario elige guardar la imagen sintetizada, la imagen sintetizada se almacena en un álbum en respuesta a la operación de entrada de guardado; y si se recibe una operación de entrada de no guardar, que indica que el usuario selecciona no guardar la imagen sintetizada, la imagen sintetizada se destruye automáticamente en respuesta a la operación de entrada de no guardar.
La imagen sintetizada puede nombrarse de una manera de un nombre de la primera imagen un tiempo de división. Por ejemplo, el nombre de la primera imagen es abc.jpg, el tiempo de división de la primera imagen es 16:29 el 31 de mayo de 2019, y el nombre de la imagen sintetizada es abc-cut201905311629.jpg. La imagen sintetizada puede almacenarse temporalmente en un sistema de archivos local.
En una o más realizaciones de la presente invención, el método de visualización de imágenes incluye además: después de visualizar la imagen sintetizada, recibir una operación de entrada de ampliación de la imagen sintetizada; y volver a dividir la primera imagen en respuesta a la operación de entrada de ampliación. Por ejemplo, un valor de N se incrementa basándose en la cantidad N de las subimágenes determinadas la última vez, incrementando de ese modo la cantidad de las subimágenes obtenidas a partir de la división, y la primera imagen se vuelve a dividir según el valor incrementado de N.
En una o más realizaciones de la presente invención, antes de S104, el método de visualización de imágenes incluye además: identificar si hay contenido de texto en la primera imagen; y realizar S104 en un caso en el que se identifica que la primera imagen tiene el contenido de texto. Por ejemplo, cuando se detecta una imagen visualizada, se usa tecnología OCR para identificar si hay contenido de texto en la imagen.
La FIG. 11 es un diagrama estructural esquemático de un aparato de visualización de imágenes de acuerdo con una realización. El aparato de visualización de imágenes se realiza mediante un dispositivo electrónico, como se muestra en la FIG. 11, y el aparato de visualización de imágenes 200 incluye:
un primer módulo de obtención de imágenes 202, configurado para obtener una primera imagen, y la primera imagen incluye una primera región y una segunda región dispuestas en una primera dirección; y
un primer módulo 204 de visualización de imágenes, configurado para visualizar una segunda imagen si un primer tamaño de la primera imagen en la primera dirección satisface una condición predeterminada, y la segunda imagen incluye la primera región y la segunda región dispuestas en una segunda dirección.
En las realizaciones de la presente invención, para que se visualice la primera imagen, la primera imagen incluye la primera región y la segunda región dispuestas en la primera dirección; y si el primer tamaño de la primera imagen en la primera dirección satisface la condición predeterminada, se visualiza la segunda imagen, y la segunda imagen incluye la primera región y la segunda región dispuestas en la segunda dirección. La primera imagen no se muestra directamente, de acuerdo con las realizaciones de la presente invención, sino que un modo de disposición de la primera región y la segunda región en la primera imagen se cambia para mostrar la primera imagen. El usuario no necesita deslizar en la primera dirección para ver la segunda imagen, lo que reduce las direcciones en las que ha de deslizar el usuario, facilitando así que el usuario vea la imagen y simplificando las etapas para que el usuario vea la imagen.
En una realización de la presente invención, el primer módulo de visualización de imágenes 204 está configurado para visualizar la segunda imagen en una pantalla objetivo, y al menos una dirección de la pantalla objetivo está cubierta con la segunda imagen.
En una realización de la presente invención, el aparato de visualización de imágenes 200 incluye además: un primer módulo de división de imágenes, configurado para dividir la primera imagen en al menos dos subimágenes, incluyendo las al menos dos subimágenes una primera subimagen y una segunda subimagen, incluyendo la primera subimagen la primera región, incluyendo la segunda subimagen la segunda región y siendo el tamaño de cada una de las subimágenes en la primera dirección menor que el primer tamaño; y un módulo de determinación de imagen, configurado para usar las al menos dos subimágenes como la segunda imagen; o empalmar las al menos dos subimágenes en la segunda dirección para obtener la segunda imagen. En una realización de la presente invención, el primer módulo de división de imágenes incluye:
un módulo de determinación de la cantidad de divisiones, configurado para determinar, en base al primer tamaño, una cantidad N de subimágenes que se obtendrán a partir de la división, donde N es un entero positivo;
un primer módulo de determinación de posición objetivo, configurado para determinar una posición de división objetivo basándose en la cantidad N de las subimágenes y el primer tamaño; y
un primer submódulo de división, configurado para dividir la primera imagen en la posición de división objetivo. En una realización de la presente invención, el primer módulo de determinación de posición objetivo incluye: un primer módulo de determinación de posición de referencia, configurado para determinar una posición de división igual N de la primera imagen en la primera dirección basándose en la cantidad N de las subimágenes y el primer tamaño, y usar la posición de división igual N como una posición de división de referencia; y un primer módulo de determinación de posición dividida, configurado para: en un caso en que hay texto en la posición de división de referencia, obtener una posición de espacio de texto adyacente al texto y usar la posición de espacio de texto como la posición de división objetivo.
En una realización de la presente invención, el primer módulo de determinación de posición objetivo incluye: un módulo de identificación de separadores, configurado para identificar separadores en la primera imagen; un segundo módulo de determinación de posición de referencia, configurado para determinar una posición de división igual N de la primera imagen en la primera dirección basándose en la cantidad N de las subimágenes y el primer tamaño, y usar la posición de división igual N como una posición de división de referencia; y un segundo módulo de determinación de posición dividida, configurado para: en el caso de que haya un separador cuya distancia desde la posición de división de referencia sea menor que un primer umbral predeterminado, usar una ubicación del separador como la posición de división objetivo.
En una realización de la presente invención, el módulo de determinación de la cantidad de divisiones incluye: un módulo de cálculo de cocientes, configurado para calcular un segundo cociente del primer tamaño y un tamaño de la pantalla objetivo en la primera dirección; y
un módulo de redondeo de cocientes, configurado para usar un valor obtenido redondeando el segundo cociente como la cantidad N de las subimágenes.
En una realización de la presente invención, el aparato 200 incluye, además:
un segundo módulo de división de imágenes, configurado para dividir la primera imagen en al menos dos subimágenes basándose en una cantidad preestablecida M de divisiones, incluyendo las al menos dos subimágenes una primera subimagen y una segunda subimagen, incluyendo la primera subimagen la primera región, incluyendo la segunda subimagen la segunda región, siendo un tamaño de cada una de las subimágenes en la primera dirección menor que el primer tamaño, y siendo M un número entero positivo; un módulo de disposición de subimágenes, configurado para disponer las al menos dos subimágenes en la segunda dirección;
un módulo de síntesis de imágenes, configurado para sintetizar las al menos dos subimágenes basándose en las al menos dos subimágenes dispuestas, para obtener una imagen sintetizada; y
un módulo para volver a dividir, configurado para actualizar un valor de M en el caso de que un tamaño de la imagen sintetizada en la primera dirección satisfaga la condición predeterminada, establecer M=M+K, siendo K un número entero positivo, y volver a dividir la primera imagen hasta que el tamaño de la imagen sintetizada no satisfaga la condición predeterminada.
En una realización de la presente invención, el segundo módulo de división de imágenes incluye:
un módulo de identificación de texto, configurado para identificar una pluralidad de líneas o columnas de texto en la primera imagen; y
un segundo submódulo de división, configurado para dividir la primera imagen en las al menos dos subimágenes de acuerdo con la pluralidad de líneas o columnas de texto, donde cada una de las subimágenes incluye al menos una línea o una columna de fragmento de texto; y
el módulo de disposición de subimágenes incluye:
un primer módulo de disposición, configurado para disponer, en la segunda dirección, subimágenes que corresponden respectivamente a la pluralidad de líneas de texto basándose en un orden de línea del texto en la primera imagen; y para una pluralidad de fragmentos de texto en una misma línea, disponer subimágenes que corresponden respectivamente a la pluralidad de fragmentos de texto basándose en un orden de la pluralidad de fragmentos de texto en la misma línea;
o bien el módulo de disposición de subimágenes incluye:
un segundo módulo de disposición, configurado para disponer, en la segunda dirección, subimágenes que corresponden respectivamente a la pluralidad de columnas de texto basándose en un orden de columnas del texto en la primera imagen; y para una pluralidad de fragmentos de texto en una misma columna, disponer subimágenes que corresponden respectivamente a la pluralidad de fragmentos de texto basándose en un orden de la pluralidad de fragmentos de texto en la misma columna.
En una realización de la presente invención, que el primer tamaño satisfaga la condición predeterminada incluye: que el primer tamaño sea mayor que un umbral predeterminado, o que un cociente del primer tamaño y de un segundo tamaño de la primera imagen en la segunda dirección sea mayor que un segundo umbral predeterminado. La FIG. 12 es un diagrama esquemático de una estructura de hardware de un dispositivo electrónico de acuerdo con una realización de la presente invención. El dispositivo electrónico 300 incluye, pero no se limita a: una unidad de radiofrecuencia 301, un módulo de red 302, una unidad de salida de audio 303, una unidad de entrada 304, un sensor 305, una unidad de visualización 306, una unidad de entrada de usuario 307, una unidad de interfaz 308, una memoria 309, un procesador 310 y una fuente de alimentación 311. Un experto en la materia puede entender que la estructura del dispositivo electrónico mostrado en la FIG. 12 no constituye ninguna limitación sobre el dispositivo electrónico. El dispositivo electrónico puede incluir más o menos componentes que los mostrados en la figura, o una combinación de algunos componentes, o una disposición de diferentes componentes. En esta realización de la presente invención, el dispositivo electrónico incluye, pero no se limita a, un teléfono móvil, una tableta, un ordenador portátil, un ordenador de mano, un terminal en vehículo, un dispositivo ponible, un podómetro y similares.
El procesador 310 está configurado para obtener una primera imagen, y la primera imagen incluye una primera región y una segunda región dispuestas en una primera dirección. El módulo de visualización 306 está configurado para visualizar una segunda imagen si un primer tamaño de la primera imagen en la primera dirección satisface una condición predeterminada, y la segunda imagen incluye la primera región y la segunda región dispuestas en una segunda dirección.
En las realizaciones de la presente invención, para que se visualice la primera imagen, la primera imagen incluye la primera región y la segunda región dispuestas en la primera dirección; y si el primer tamaño de la primera imagen en la primera dirección satisface la condición predeterminada, se visualiza la segunda imagen, y la segunda imagen incluye la primera región y la segunda región dispuestas en la segunda dirección. La primera imagen no se muestra directamente, de acuerdo con las realizaciones de la presente invención, sino que un modo de disposición de la primera región y la segunda región en la primera imagen se cambia para mostrar la primera imagen. El usuario no necesita deslizar en la primera dirección para ver la segunda imagen, lo que reduce las direcciones en las que ha de deslizar el usuario, facilitando así que el usuario vea la imagen y simplificando las etapas para que el usuario vea la imagen.
Debe entenderse que en esta realización de la presente invención, la unidad de radiofrecuencia 301 puede configurarse para recibir y transmitir información, o recibir y transmitir señales durante una llamada. Específicamente, la unidad de radiofrecuencia 301 recibe datos de enlace descendente desde una estación base, y transmite los datos de enlace descendente al procesador 310 para su procesamiento; y además, transmite datos de enlace ascendente a la estación base. En general, la unidad de radiofrecuencia 301 incluye, pero no se limita a: una antena, al menos un amplificador, un transceptor, un acoplador, un amplificador de bajo ruido, un duplexor y similares. Además, la unidad de radiofrecuencia 301 puede comunicarse además con una red y otros dispositivos utilizando un sistema de comunicación inalámbrica.
El dispositivo electrónico proporciona a los usuarios acceso inalámbrico a internet de banda ancha a través del módulo 302 de red, por ejemplo, ayuda a los usuarios a recibir y enviar correos electrónicos, navegar páginas web y acceder a medios de transmisión continua.
La unidad 303 de salida de audio puede convertir los datos de audio recibidos por la unidad 301 de radiofrecuencia o el módulo 302 de red o almacenados en la memoria 309 en una señal de audio y emitir la señal de audio como un sonido. Además, la unidad 303 de salida de audio puede proporcionar además una salida de audio (por ejemplo, un sonido de recepción de señal de llamada y un sonido de recepción de mensaje) relacionada con una función específica realizada por el dispositivo electrónico 300. La unidad 303 de salida de audio incluye un altavoz, un zumbador, un receptor y similares.
La unidad de entrada 304 está configurada para recibir señales de audio o vídeo. La unidad de entrada 304 puede incluir una unidad de procesamiento de gráficos (Graphics Processing Unit, GPU) 3041 y un micrófono 3042. La unidad de procesamiento de gráficos 3041 está configurada para procesar datos de imagen de una imagen fija o un vídeo obtenido por un aparato de captura de imágenes (por ejemplo, una cámara) en un modo de captura de vídeo o un modo de captura de imágenes. Un cuadro de imagen procesado puede mostrarse en la unidad de visualización 306. El cuadro de imagen procesado por la unidad de procesamiento de gráficos 3041 puede almacenarse en la memoria 309 (u otro medio de almacenamiento) o enviarse por medio de la unidad de radiofrecuencia 301 o el módulo de red 302. El micrófono 3042 puede recibir un sonido y puede procesar dicho sonido en datos de audio. Los datos de audio procesados pueden convertirse, en un modo de llamada telefónica, en un formato que puede transmitirse a una estación base de comunicación móvil usando la unidad de radiofrecuencia 301 para su salida.
El dispositivo electrónico 300 incluye además al menos un sensor 305, por ejemplo, un sensor de luz, un sensor de motor y otro sensor. Específicamente, el sensor de luz incluye un sensor de luz ambiental y un sensor de proximidad. El sensor de luz ambiental puede ajustar el brillo de un panel de visualización 3061 de acuerdo con el brillo de la luz ambiental. El sensor de proximidad puede apagar el panel de visualización 3061 y/o la retroiluminación cuando el dispositivo electrónico 300 se mueve cerca de un oído. Como sensor de movimiento, un sensor de acelerómetro puede detectar la magnitud de la aceleración en diversas direcciones (normalmente tres ejes), puede detectar la magnitud y la dirección de la gravedad cuando está estacionario, puede configurarse para identificar posturas de dispositivos electrónicos (tales como la conmutación entre un modo paisaje y un modo retrato, juegos relacionados y calibración de postura de magnetómetro), puede realizar funciones relacionadas con la identificación de vibración (tales como un podómetro y un golpeteo), y similares. El sensor 305 puede incluir además un sensor de huella dactilar, un sensor de presión, un sensor de iris, un sensor molecular, un giroscopio, un barómetro, un higrómetro, un termómetro, un sensor de infrarrojos o similares. Los detalles no se describen en el presente documento.
La unidad de visualización 306 está configurada para visualizar información introducida por un usuario o información proporcionada para el usuario. La unidad de visualización 306 puede incluir un panel de visualización 3061, y el panel de visualización 3061 puede configurarse en forma de una pantalla de cristal líquido (Liquid Crystal Display, LCD), un diodo emisor de luz orgánico (Organic Light-Emitting Diode, OLED) o similares.
La unidad 307 de entrada de usuario puede estar configurada para recibir información de números o caracteres introducida, y generar una entrada de señal de tecla relacionada con ajustes de usuario y control de función del dispositivo electrónico. Específicamente, la unidad 307 de entrada de usuario incluye un panel táctil 3071 y otro dispositivo 3072 de entrada. El panel táctil 3071 también se denomina pantalla táctil, y puede recopilar una operación táctil realizada por el usuario en, o cerca del panel táctil 3071 (por ejemplo, una operación realizada en, o cerca del panel táctil 3071 por el usuario usando cualquier objeto o accesorio apropiado tal como un dedo o un lápiz). El panel táctil 3071 puede incluir dos partes: un aparato de detección táctil y un controlador táctil. El aparato de detección táctil detecta una posición táctil de un usuario, detecta una señal proporcionada por una operación táctil y transmite la señal al controlador táctil. El controlador táctil recibe información táctil del aparato de detección táctil, convierte la información táctil en coordenadas de contacto, envía las coordenadas de contacto al procesador 310 y recibe y ejecuta un comando del procesador 310. Además, el panel táctil 3071 puede implementarse en una pluralidad de formas, tales como un tipo resistivo, un tipo capacitivo, un tipo de rayos infrarrojos o un tipo de onda acústica superficial. Además del panel táctil 3071, la unidad 307 de entrada de usuario puede incluir además otro dispositivo 3072 de entrada. Específicamente, el otro dispositivo 3072 de entrada puede incluir, pero no se limita a, un teclado físico, un botón funcional (tal como una tecla de control de volumen o una tecla de encendido/apagado), una bola de seguimiento, un ratón y una palanca de mando. Los detalles no se describen de nuevo en el presente documento.
Además, el panel táctil 3071 puede cubrir el panel de visualización 3061. Cuando se detecta una operación táctil en, o cerca del panel táctil 3071, el panel táctil 3071 transmite la operación táctil al procesador 310 para determinar un tipo de evento táctil. A continuación, el procesador 310 proporciona la salida visual correspondiente en el panel 3061 de visualización en base al tipo de evento táctil. Aunque en la FIG. 12, el panel táctil 3071 y el panel de visualización 3061 están configurados como dos componentes independientes para implementar funciones de entrada y salida del dispositivo electrónico, en algunas realizaciones, el panel táctil 3071 y el panel de visualización 3061 pueden integrarse para implementar las funciones de entrada y salida del dispositivo electrónico. Los detalles no están limitados en el presente documento.
La unidad de interfaz 308 es una interfaz para conectar un aparato externo y el dispositivo electrónico 300. Por ejemplo, el dispositivo externo puede incluir un puerto de auriculares cableado o inalámbrico, un puerto de fuente de alimentación externa (o un cargador de batería), un puerto de datos cableado o inalámbrico, un puerto de tarjeta de almacenamiento, un puerto utilizado para conectarse a un aparato que tiene un módulo de identidad, un puerto de entrada/salida (E/S) de audio, un puerto de E/S de vídeo, un puerto de auriculares y similares. La unidad de interfaz 308 puede configurarse para recibir entrada desde un aparato externo (por ejemplo, información de datos y alimentación) y transmitir la entrada recibida a uno o más elementos en el dispositivo electrónico 300, o puede configurarse para transmitir datos entre el dispositivo electrónico 300 y el aparato externo.
La memoria 309 puede configurarse para almacenar un programa de software y diversos datos. La memoria 309 puede incluir principalmente una región de almacenamiento de programa y una región de almacenamiento de datos, donde la región de almacenamiento de programa puede almacenar un sistema operativo, una aplicación (tal como una función de reproducción de sonido, una función de reproducción de imagen) requerida para al menos una función, y similares; y la región de almacenamiento de datos puede almacenar datos (tales como datos de audio, una agenda telefónica) creados en base al uso de un teléfono móvil. Además, la memoria 309 puede incluir una memoria de acceso aleatorio de alta velocidad, y puede incluir además una memoria no volátil tal como al menos un componente de almacenamiento en disco magnético, un componente de memoria flash, u otro componente de almacenamiento en estado sólido volátil.
El procesador 310 es un centro de control del dispositivo electrónico y conecta todas las partes del dispositivo electrónico usando diversas interfaces y circuitos. Ejecutando programas de software y/o módulos almacenados en la memoria 309 e invocando datos almacenados en la memoria 309, el procesador 310 implementa diversas funciones del dispositivo electrónico y procesa datos, realizando así una monitorización global en el dispositivo electrónico. El procesador 310 puede incluir una o más unidades de procesamiento. Preferentemente, el procesador 310 puede estar integrado con un procesador de aplicaciones y un procesador de módem. El procesador de aplicaciones procesa principalmente un sistema operativo, una interfaz de usuario, una aplicación y similares. El procesador de módem procesa principalmente la comunicación inalámbrica. Se puede entender que, alternativamente, el procesador de módem puede no estar integrado en el procesador 310.
El dispositivo electrónico 300 puede incluir además la fuente de alimentación 311 (por ejemplo, una batería) que suministra alimentación a diversos componentes. Preferentemente, la fuente de alimentación 311 puede conectarse lógicamente al procesador 310 a través de un sistema de gestión de energía, para implementar funciones tales como carga, descarga y gestión de consumo de energía a través del sistema de gestión de energía.
Además, el dispositivo electrónico 300 incluye algunos módulos funcionales no mostrados. Los detalles no se describen en el presente documento.
Preferentemente, una realización de la presente invención da a conocer además un dispositivo electrónico, que incluye un procesador 310, una memoria 309 y un programa informático que se almacena en la memoria 309 y que puede ejecutarse en el procesador 310. Cuando el procesador 310 ejecuta el programa informático, se implementan los procesos anteriores de la realización del método de visualización de imágenes y se puede conseguir el mismo resultado técnico. Para evitar repeticiones, los detalles no se describen de nuevo en el presente documento.
Una realización de la presente invención da a conocer además un medio de almacenamiento legible por ordenador. El medio de almacenamiento legible por ordenador almacena un programa informático, y cuando el programa informático es ejecutado por un procesador, se implementan los procesos de la realización del método de visualización de imágenes anterior y se puede conseguir un mismo resultado técnico. Para evitar repeticiones, los detalles no se describen de nuevo en el presente documento. El medio de almacenamiento legible por ordenador es, por ejemplo, una memoria de solo lectura (Read-Only Memory, ROM para abreviar), una memoria de acceso aleatorio (Random Access Memory, RAM para abreviar), un disco magnético o un disco óptico.
Debe observarse que en esta memoria descriptiva, los términos "comprender", "incluir" y cualquier otra variante de los mismos están destinados a cubrir una inclusión no exclusiva, de modo que un proceso, un método, un artículo o un aparato que incluye una serie de elementos no solo incluye esos elementos, sino que también incluye otros elementos no enumerados expresamente, o también incluye elementos inherentes a dicho proceso, método, artículo o aparato. Un elemento limitado por "incluye un..." no excluye, sin más restricciones, la presencia de elementos idénticos adicionales en el proceso, método, artículo o aparato que incluye el elemento.
Basándose en las descripciones anteriores de las realizaciones, un experto en la técnica puede comprender claramente que el método en la realización anterior puede implementarse mediante software además de una plataforma de hardware universal necesaria, o solo mediante hardware. En la mayoría de las circunstancias, la primera es una implementación preferida. Basándose en tal comprensión, las soluciones técnicas de la presente invención esencialmente, o la parte que contribuye a la técnica anterior, pueden implementarse en forma de un producto de software. El producto de software informático se almacena en un medio de almacenamiento (tal como una ROM/RAM, un disco duro o un disco óptico), e incluye varias instrucciones para dar instrucciones a un terminal (que puede ser un teléfono móvil, un ordenador, un servidor, un acondicionador de aire, un dispositivo de red o similares) para realizar los métodos descritos en las realizaciones de la presente invención. Los aspectos de la presente invención se describen anteriormente haciendo referencia a un diagrama de flujo y/o diagrama de bloques de un método, un aparato (sistema) o un producto de programa informático de acuerdo con realizaciones de la presente invención. Debe entenderse que cada bloque en el diagrama de flujo y/o diagrama de bloques y una combinación de bloques en el diagrama de flujo y/o diagrama de bloques pueden implementarse mediante una instrucción de programa informático. Estas instrucciones de programa informático pueden proporcionarse para un ordenador de propósito general, un ordenador dedicado o un procesador de otro aparato de procesamiento de datos programable para generar una máquina, de modo que cuando estas instrucciones son ejecutadas por el ordenador o el procesador del otro aparato de procesamiento de datos programable, se implementan funciones/acciones específicas en uno o más bloques en los diagramas de flujo y/o en los diagramas de bloques. Dicho procesador puede ser, pero no se limita a, un procesador de propósito general, un procesador de propósito especial, un procesador específico de la aplicación o una matriz lógica programable en campo. También debe entenderse que cada bloque en los diagramas de bloques y/o diagramas de flujo y combinaciones de los bloques en los diagramas de bloques y/o diagramas de flujo también puede implementarse mediante un sistema basado en hardware dedicado para ejecutar funciones o acciones especificadas, o puede implementarse mediante una combinación de hardware dedicado e instrucciones informáticas.

Claims (15)

REIVINDICACIONES
1. Un método de visualización de imágenes, realizado por un dispositivo electrónico,caracterizado por queel método comprende:
obtener (S102) una primera imagen, y comprendiendo la primera imagen una primera región y una segunda región dispuestas en una primera dirección; y
(S104) mostrar una segunda imagen si un primer tamaño de la primera imagen en la primera dirección satisface una condición predeterminada, y comprendiendo la segunda imagen la primera región y la segunda región dispuestas en una segunda dirección; donde
antes de visualizar (S104) una segunda imagen, el método comprende además:
dividir la primera imagen en al menos dos subimágenes, comprendiendo las al menos dos subimágenes una primera subimagen y una segunda subimagen, comprendiendo la primera subimagen la primera región, comprendiendo la segunda subimagen la segunda región y siendo un tamaño de cada una de las subimágenes en la primera dirección menor que el primer tamaño; y
usar las al menos dos subimágenes como la segunda imagen; o empalmar las al menos dos subimágenes en la segunda dirección para obtener la segunda imagen.
2. El método según la reivindicación 1,caracterizado por quela visualización (S104) de una segunda imagen comprende:
visualizar la segunda imagen en una pantalla objetivo, y estando al menos una dirección de la pantalla objetivo cubierta por la segunda imagen.
3. El método según la reivindicación 1,caracterizado por quela división de la primera imagen en al menos dos subimágenes comprende:
determinar, basándose en el primer tamaño, una cantidad N de subimágenes que van a obtenerse a partir de la división, donde N es un número entero positivo;
determinar una posición de división objetivo basándose en la cantidad N de las subimágenes y el primer tamaño; y
dividir la primera imagen en la posición de división objetivo.
4. El método según la reivindicación 3,caracterizado por quedeterminar una posición de división objetivo en función de la cantidad N de las subimágenes y del primer tamaño comprende:
determinar una posición de división igual N de la primera imagen en la primera dirección basándose en la cantidad N de las subimágenes y el primer tamaño, y usar la posición de división igual N como posición de división de referencia; y
en un caso en el que hay texto en la posición de división de referencia, obtener una posición de espacio de texto adyacente al texto y utilizar la posición de espacio de texto como la posición de división objetivo; o determinar una posición de división objetivo en función de la cantidad N de las subimágenes y del primer tamaño comprende:
identificar separadores en la primera imagen;
determinar una posición de división igual N de la primera imagen en la primera dirección basándose en la cantidad N de las subimágenes y el primer tamaño, y usar la posición de división igual N como posición de división de referencia; y
en caso de que haya un separador cuya distancia desde la posición de división de referencia sea menor que un primer umbral predeterminado, utilizar una ubicación del separador como la posición de división objetivo.
5. El método según la reivindicación 3,caracterizado por quela determinación, a partir del primer tamaño, de una cantidad N de subimágenes que se obtendrán a partir de la división comprende:
calcular un segundo cociente del primer tamaño y un tamaño de la pantalla objetivo en la primera dirección; y usar un valor obtenido redondeando el segundo cociente como la cantidad N de las subimágenes.
6. El método según la reivindicación 1,caracterizado por queantes de visualizar (S104) una segunda imagen, el método comprende además:
dividir la primera imagen en al menos dos subimágenes basándose en una cantidad preestablecida M de divisiones, comprendiendo las al menos dos subimágenes una primera subimagen y una segunda subimagen, comprendiendo la primera subimagen la primera región, comprendiendo la segunda subimagen la segunda región, siendo un tamaño de cada una de las subimágenes en la primera dirección menor que el primer tamaño, y siendo M un entero positivo;
disponer las al menos dos subimágenes en la segunda dirección;
sintetizar las al menos dos subimágenes basándose en las al menos dos subimágenes dispuestas, para obtener una imagen sintetizada; y
actualizar un valor de M en el caso de que un tamaño de la imagen sintetizada en la primera dirección satisfaga la condición predeterminada, establecer M = M K, siendo K un número entero positivo, y volver a dividir la primera imagen hasta que el tamaño de la imagen sintetizada no satisfaga la condición predeterminada.
7. El método según la reivindicación 6,caracterizado por quela división de la primera imagen en al menos dos subimágenes comprende:
identificar una pluralidad de líneas o columnas de texto en la primera imagen; y dividir la primera imagen en las al menos dos subimágenes según la pluralidad de líneas o columnas de texto, donde cada una de las subimágenes comprende al menos una línea o una columna de fragmento de texto; y
disponer las al menos dos subimágenes en la segunda dirección, comprende:
disponer, en la segunda dirección, subimágenes que corresponden respectivamente a la pluralidad de líneas de texto en base a un orden de línea del texto en la primera imagen; y para una pluralidad de fragmentos de texto en una misma línea, disponer subimágenes que corresponden respectivamente a la pluralidad de fragmentos de texto en base a un orden de la pluralidad de fragmentos de texto en la misma línea; o, disponer, en la segunda dirección, subimágenes que corresponden respectivamente a la pluralidad de columnas de texto en función de un orden de columnas del texto en la primera imagen; y para una pluralidad de fragmentos de texto en una misma columna, disponer subimágenes que corresponden respectivamente a la pluralidad de fragmentos de texto en función de un orden de la pluralidad de fragmentos de texto en la misma columna.
8. El método según la reivindicación 1,caracterizado por que, que el primer tamaño satisfaga la condición predeterminada comprende: que el primer tamaño sea mayor que un umbral predeterminado, o que un cociente del primer tamaño y un segundo tamaño de la primera imagen en la segunda dirección sea mayor que un segundo umbral predeterminado.
9. Un aparato de visualización de imágenes (200), realizado por un dispositivo electrónico,caracterizado por queel aparato (200) comprende:
un primer módulo de obtención de imágenes (202), configurado para obtener una primera imagen, y comprendiendo la primera imagen una primera región y una segunda región dispuestas en una primera dirección; y
un primer módulo de visualización de imágenes (204), configurado para visualizar una segunda imagen si un primer tamaño de la primera imagen en la primera dirección satisface una condición predeterminada, y comprendiendo la segunda imagen la primera región y la segunda región dispuestas en una segunda dirección; en el que el aparato (200) comprende además:
un primer módulo de división de imágenes, configurado para dividir la primera imagen en al menos dos subimágenes, comprendiendo las al menos dos subimágenes una primera subimagen y una segunda subimagen, comprendiendo la primera subimagen la primera región, comprendiendo la segunda subimagen la segunda región y siendo un tamaño de cada una de las subimágenes en la primera dirección menor que el primer tamaño; y
un módulo de determinación de imagen, configurado para usar las al menos dos subimágenes como la segunda imagen; o empalmar las al menos dos subimágenes en la segunda dirección para obtener la segunda imagen.
10. El aparato (200) según la reivindicación 9,caracterizado por queel primer módulo de división de imágenes comprende:
un módulo de determinación de la cantidad de divisiones, configurado para determinar, en base al primer tamaño, una cantidad N de subimágenes que se obtendrán a partir de la división, donde N es un entero positivo; un primer módulo de determinación de posición objetivo, configurado para determinar una posición de división objetivo basándose en la cantidad N de las subimágenes y el primer tamaño; y
un primer submódulo de división, configurado para dividir la primera imagen en la posición de división objetivo.
11. El aparato (200) según la reivindicación 10, en el que el primer módulo de determinación de posición objetivo comprende:
un primer módulo de determinación de posición de referencia, configurado para determinar una posición de división igual N de la primera imagen en la primera dirección basándose en la cantidad N de las subimágenes y el tamaño de la primera dirección, y usar la posición de división igual N como una posición de división de referencia; y
un primer módulo de determinación de posición dividida, configurado para: en un caso en que hay texto en la posición de división de referencia, obtener una posición de espacio de texto adyacente al texto y usar la posición de espacio de texto como la posición de división objetivo; o
el primer módulo de determinación de posición objetivo comprende:
un módulo de identificación de separadores, configurado para identificar separadores en la primera imagen; un segundo módulo de determinación de posición de referencia, configurado para determinar una posición de división igual N de la primera imagen en la primera dirección basándose en la cantidad N de las subimágenes y el primer tamaño, y usar la posición de división igual N como una posición de división de referencia; y
un segundo módulo de determinación de posición dividida, configurado para: en el caso de que haya un separador cuya distancia desde la posición de división de referencia sea menor que un primer umbral predeterminado, usar una ubicación del separador como la posición de división objetivo.
12. El aparato (200) según la reivindicación 10, en el que el módulo de determinación de la cantidad de divisiones comprende:
un módulo de cálculo de cocientes, configurado para calcular un segundo cociente del primer tamaño y un tamaño de la pantalla objetivo en la primera dirección; y
un módulo de redondeo de cocientes, configurado para usar un valor obtenido redondeando el segundo cociente como la cantidad N de las subimágenes.
13. El aparato (200) según la reivindicación 10,caracterizado por queel aparato (200) comprende además: un segundo módulo de división de imágenes, configurado para dividir la primera imagen en al menos dos subimágenes basándose en una cantidad preestablecida M de divisiones, comprendiendo las al menos dos subimágenes una primera subimagen y una segunda subimagen, comprendiendo la primera subimagen la primera región, comprendiendo la segunda subimagen la segunda región, siendo un tamaño de cada una de las subimágenes en la primera dirección menor que el primer tamaño, y siendo M un entero positivo;
un módulo de disposición de subimágenes, configurado para disponer las al menos dos subimágenes en la segunda dirección;
un módulo de síntesis de imágenes, configurado para sintetizar las al menos dos subimágenes basándose en las al menos dos subimágenes dispuestas, para obtener una imagen sintetizada; y
un módulo para volver a dividir, configurado para actualizar un valor de M en el caso de que un tamaño de la imagen sintetizada en la primera dirección satisfaga la condición predeterminada, establecer M=M+K, siendo K un número entero positivo, y volver a dividir la primera imagen hasta que el tamaño de la imagen sintetizada no satisfaga la condición predeterminada.
14. Un dispositivo electrónico (300),caracterizado por quecomprende: un procesador (310), una memoria (309) y un programa informático almacenado en la memoria (309) y ejecutable en el procesador (310), en el que cuando el programa informático es ejecutado por el procesador (310), se implementan las etapas del método de visualización de imágenes según una cualquiera de las reivindicaciones 1 a 8.
15. Un medio de almacenamiento legible por ordenador,caracterizado por queel medio de almacenamiento legible por ordenador almacena un programa informático, y cuando el programa informático es ejecutado por un procesador (310), se implementan etapas del método de visualización de imágenes según una cualquiera de las reivindicaciones 1 a 8.
ES20883100T 2019-10-29 2020-10-23 Picture display method and apparatus, electronic device, and medium Active ES3018144T3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911039400.2A CN110865859B (zh) 2019-10-29 2019-10-29 图片显示方法、装置、电子设备及介质
PCT/CN2020/123341 WO2021083057A1 (zh) 2019-10-29 2020-10-23 图片显示方法、装置、电子设备及介质

Publications (1)

Publication Number Publication Date
ES3018144T3 true ES3018144T3 (en) 2025-05-14

Family

ID=69654207

Family Applications (1)

Application Number Title Priority Date Filing Date
ES20883100T Active ES3018144T3 (en) 2019-10-29 2020-10-23 Picture display method and apparatus, electronic device, and medium

Country Status (5)

Country Link
US (1) US12032975B2 (es)
EP (1) EP4053697B1 (es)
CN (1) CN110865859B (es)
ES (1) ES3018144T3 (es)
WO (1) WO2021083057A1 (es)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110865859B (zh) * 2019-10-29 2021-10-22 维沃移动通信有限公司 图片显示方法、装置、电子设备及介质

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7640516B2 (en) * 2003-09-30 2009-12-29 Hewlett-Packard Development Company, L.P. Arranging graphic objects on pages
US7788579B2 (en) * 2006-03-06 2010-08-31 Ricoh Co., Ltd. Automated document layout design
JP5198883B2 (ja) * 2008-01-16 2013-05-15 富士フイルム株式会社 腫瘍領域サイズ測定方法および装置ならびにプログラム
US8261186B2 (en) * 2009-01-02 2012-09-04 Apple Inc. Methods for efficient cluster analysis
US9152292B2 (en) * 2009-02-05 2015-10-06 Hewlett-Packard Development Company, L.P. Image collage authoring
JP5388683B2 (ja) * 2009-05-12 2014-01-15 キヤノン株式会社 画像配置装置、画像配置方法、プログラム及び記憶媒体
JP5312277B2 (ja) * 2009-09-29 2013-10-09 シャープ株式会社 画像処理装置及び画像処理方法
JP2011242821A (ja) * 2010-05-14 2011-12-01 Sony Corp 情報処理装置および方法、並びにプログラム
US9348801B2 (en) * 2010-08-10 2016-05-24 HP Brasil LTDA System and method for automatic page layout
JP5585886B2 (ja) * 2011-07-13 2014-09-10 コニカミノルタ株式会社 印刷指示装置及び印刷指示プログラム
US9396167B2 (en) * 2011-07-21 2016-07-19 Flipboard, Inc. Template-based page layout for hosted social magazines
CN102890827B (zh) * 2011-10-09 2015-05-13 北京多看科技有限公司 一种扫描版文档重排版的方法
CN102567300B (zh) * 2011-12-29 2013-11-27 方正国际软件有限公司 图片文档的处理方法及装置
US9460089B1 (en) * 2012-11-07 2016-10-04 Amazon Technologies, Inc. Flow rendering of annotation characters
JP5312701B1 (ja) * 2013-02-08 2013-10-09 三三株式会社 名刺管理サーバ、名刺画像取得装置、名刺管理方法、名刺画像取得方法、およびプログラム
US9330070B2 (en) * 2013-03-11 2016-05-03 Microsoft Technology Licensing, Llc Detection and reconstruction of east asian layout features in a fixed format document
US9626708B2 (en) * 2013-04-15 2017-04-18 Thirty-One Gifts Llc Photographic mementos
JP6311360B2 (ja) * 2014-03-06 2018-04-18 ブラザー工業株式会社 画像処理装置
JP6344064B2 (ja) * 2014-05-30 2018-06-20 ブラザー工業株式会社 画像処理装置およびコンピュータプログラム
WO2017012111A1 (en) * 2015-07-23 2017-01-26 Hewlett-Packard Development Company, L.P. Presenting display data on a text display
US10353986B2 (en) * 2015-08-02 2019-07-16 Apple Inc. Automatically dividing text into multiple columns
JP6105179B1 (ja) * 2016-06-30 2017-03-29 楽天株式会社 画像処理装置、画像処理方法、および、画像処理プログラム
US10261667B2 (en) * 2016-09-23 2019-04-16 Apple Inc. Dynamic function row item discovery and context
CN106775301A (zh) * 2016-11-29 2017-05-31 珠海市魅族科技有限公司 一种终端的截图方法和终端设备
CN106603838A (zh) * 2016-12-06 2017-04-26 深圳市金立通信设备有限公司 一种图像处理方法及终端
CN106649639A (zh) * 2016-12-08 2017-05-10 珠海市魅族科技有限公司 一种页面显示方法及设备
US10783320B2 (en) * 2017-05-16 2020-09-22 Apple Inc. Device, method, and graphical user interface for editing screenshot images
CN109388726A (zh) * 2017-08-11 2019-02-26 车伯乐(北京)信息科技有限公司 一种图片显示方法、装置、设备及计算机可读介质
CN107608606A (zh) * 2017-10-18 2018-01-19 维沃移动通信有限公司 一种图片显示方法、移动终端及计算机可读存储介质
CN107741816A (zh) * 2017-10-27 2018-02-27 咪咕动漫有限公司 一种图像信息的处理方法、装置及存储介质
US10459670B2 (en) * 2018-01-15 2019-10-29 Lucid Dream Software, Inc. Methods, systems, apparatuses and devices for facilitating printing of a digital image based on image splitting
CN108460769B (zh) * 2018-03-12 2019-12-13 北京达佳互联信息技术有限公司 图像处理方法及终端设备
KR102637732B1 (ko) * 2018-09-21 2024-02-19 삼성전자주식회사 이미지 신호 프로세서, 상기 이미지 신호 프로세서의 동작 방법 및 상기 이미지 신호 프로세서를 포함하는 애플리케이션 프로세서
CN109544455B (zh) * 2018-11-22 2023-05-02 重庆市勘测院 一种超长高清实景长卷无缝融合方法
WO2021018082A1 (en) * 2019-07-26 2021-02-04 Beijing Bytedance Network Technology Co., Ltd. Determination of picture partition mode based on block size
CN110865859B (zh) * 2019-10-29 2021-10-22 维沃移动通信有限公司 图片显示方法、装置、电子设备及介质

Also Published As

Publication number Publication date
EP4053697B1 (en) 2025-03-19
US20220300704A1 (en) 2022-09-22
US12032975B2 (en) 2024-07-09
CN110865859B (zh) 2021-10-22
CN110865859A (zh) 2020-03-06
EP4053697A1 (en) 2022-09-07
WO2021083057A1 (zh) 2021-05-06
EP4053697A4 (en) 2022-12-28

Similar Documents

Publication Publication Date Title
US10521111B2 (en) Electronic apparatus and method for displaying a plurality of images in a plurality of areas of a display
US11930268B2 (en) Shooting method and terminal device
ES3016743T3 (en) Interface display method and terminal
CN109725683B (zh) 一种程序显示控制方法和折叠屏终端
ES3026685T3 (en) Information display method and terminal
ES3028792T3 (en) Screenshot method and terminal device
ES3030124T3 (en) Object processing method and terminal device
WO2021104321A1 (zh) 图像显示方法及电子设备
ES2910058T3 (es) Método de visualización de imágenes y terminal móvil
CN107704185B (zh) 一种分屏桌面显示方法、终端及计算机可读存储介质
US20200341623A1 (en) Image display method and mobile terminal
CN108509122B (zh) 一种图像分享方法及终端
ES3035161T3 (en) Display interface processing method and mobile terminal
ES2936630T3 (es) Método de presentación y terminal móvil
CN109948581B (zh) 图文渲染方法、装置、设备及可读存储介质
ES2988916T3 (es) Método de visualización de interfaz y terminal
EP2800025B1 (en) Portable terminal and method for protecting a displayed object
ES2994261T3 (en) Photographing method and terminal
CN111064848B (zh) 图片显示方法及电子设备
WO2022134632A1 (zh) 作品处理方法及装置
US11669237B2 (en) Operation method and terminal device
WO2020125405A1 (zh) 终端设备的控制方法及终端设备
ES3015736T3 (en) Dialing method and mobile terminal
ES3018144T3 (en) Picture display method and apparatus, electronic device, and medium
CN110780795A (zh) 一种截屏方法及电子设备