En las pantallas de ordenador , la producción cinematográfica , la producción televisiva y otras pantallas cinéticas, el desplazamiento consiste en deslizar texto, imágenes o vídeos por un monitor o pantalla, de forma vertical u horizontal. El "desplazamiento", como tal, no cambia el diseño del texto o las imágenes, sino que mueve ( desplaza o inclina ) la vista del usuario por lo que aparentemente es una imagen más grande que no se ve en su totalidad. [1] Un efecto especial común en la televisión y el cine es desplazar los créditos, dejando el fondo estacionario. El desplazamiento puede tener lugar completamente sin intervención del usuario (como en los créditos de las películas) o, en un dispositivo interactivo, activarse mediante la pantalla táctil o pulsar una tecla y continuar sin más intervención hasta que se produzca otra acción del usuario, o estar totalmente controlado por dispositivos de entrada .
El desplazamiento puede realizarse en incrementos discretos (quizás una o varias líneas de texto a la vez) o de forma continua ( desplazamiento suave ). La velocidad de fotogramas es la velocidad a la que se vuelve a mostrar una imagen completa. Está relacionada con el desplazamiento en el sentido de que los cambios en la posición del texto y la imagen solo pueden ocurrir con la misma frecuencia con la que se puede volver a mostrar la imagen. Cuando la velocidad de fotogramas es un factor limitante, una técnica de desplazamiento suave es desenfocar las imágenes durante el movimiento que, de lo contrario, parecerían "saltar".
El desplazamiento suele realizarse en un ordenador mediante la CPU ( desplazamiento por software ) o mediante un procesador gráfico . Algunos sistemas cuentan con desplazamiento por hardware , en el que una imagen puede desplazarse a medida que se muestra, sin ninguna manipulación del búfer de cuadros (véase también ventana de hardware). Esto era especialmente común en las consolas de videojuegos de 8 y 16 bits.
En una interfaz gráfica de usuario (GUI) de estilo WIMP , el desplazamiento controlado por el usuario se lleva a cabo manipulando una barra de desplazamiento con un ratón o utilizando atajos de teclado , a menudo las teclas de flecha . El desplazamiento suele estar soportado por interfaces de usuario de texto e interfaces de línea de comandos . Los terminales de ordenador más antiguos cambiaban todo el contenido de la pantalla una pantalla completa ("página") a la vez; este modo de paginación requiere menos recursos que el desplazamiento. Las pantallas de desplazamiento a menudo también admiten el modo de página. Normalmente, ciertas teclas o combinaciones de teclas avanzan o retroceden página; en los teclados compatibles con PC se utilizan las teclas avanza página y avanza página o la barra espaciadora ; los ordenadores anteriores solían utilizar combinaciones de teclas de control . [notas 1] Algunos ratones de ordenador tienen una rueda de desplazamiento , que desplaza la pantalla, a menudo verticalmente, cuando se gira; otros tienen bolas de desplazamiento o ruedas de inclinación que permiten el desplazamiento tanto vertical como horizontal.
Algunos programas admiten otras formas de desplazamiento. Adobe Reader tiene un modo identificado por un pequeño icono de mano (" herramienta de mano ") en el documento, que luego se puede arrastrar haciendo clic en él y moviendo el ratón como si se deslizara una hoja de papel grande. Cuando esta función se implementa en una pantalla táctil , se denomina desplazamiento cinético . Las pantallas táctiles a menudo utilizan el desplazamiento inercial , en el que el movimiento de desplazamiento de un objeto continúa de forma decreciente después de soltar el toque, simulando la apariencia de un objeto con inercia . Una implementación temprana de este comportamiento fue en el PDA "Star7" de Sun Microsystems ca. 1991-1992. [2]
El desplazamiento se puede controlar de otras formas que dependen del software mediante un ratón de PC. Algunas ruedas de desplazamiento se pueden presionar hacia abajo, lo que funciona como un botón. Según el software, esto permite el desplazamiento tanto horizontal como vertical arrastrándolo en la dirección deseada; cuando el ratón se mueve a la posición original, el desplazamiento se detiene. Algunas ruedas de desplazamiento también se pueden inclinar, desplazándose horizontalmente en una dirección hasta que se suelte. En los dispositivos con pantalla táctil , el desplazamiento es un gesto multitáctil , que se realiza deslizando un dedo sobre la pantalla verticalmente en la dirección opuesta a la que el usuario desea desplazarse.
Si algún contenido es demasiado ancho para caber en una pantalla, es necesario desplazarse horizontalmente para verlo en su totalidad. En aplicaciones como gráficos y hojas de cálculo, suele haber más contenido del que cabe en el ancho o la altura de la pantalla a una escala cómoda, y es necesario desplazarse en ambas direcciones.
En 2006, Aza Raskin desarrolló la técnica de desplazamiento infinito , mediante la cual se elimina la paginación de las páginas web, a favor de la carga continua de contenido a medida que el usuario se desplaza hacia abajo en la página. [3] Más tarde, Raskin expresó su pesar por la invención, describiéndola como "uno de los primeros productos diseñados no solo para ayudar a un usuario, sino para mantenerlo en línea deliberadamente durante el mayor tiempo posible". [4] La investigación de usabilidad sugiere que el desplazamiento infinito puede presentar un problema de accesibilidad. [3] La falta de señales de parada se ha descrito como un camino hacia la adicción a los teléfonos inteligentes y la adicción a las redes sociales . [5] [6]
En los idiomas escritos horizontalmente , como la mayoría de los idiomas occidentales, los documentos de texto más largos de lo que cabe en la pantalla suelen mostrarse ajustados y dimensionados para ajustarse al ancho de la pantalla, y se desplazan verticalmente para mostrar el contenido deseado. Es posible mostrar líneas demasiado largas para caber en la pantalla sin ajustarlas, desplazándose horizontalmente para ver cada línea completa. Sin embargo, esto requiere un desplazamiento constante, incómodo, línea por línea, mientras que el desplazamiento vertical solo es necesario después de leer una pantalla completa.
Los programas como los procesadores de texto y los navegadores web normalmente utilizan el ajuste de palabras para mostrar tantas palabras en una sola línea como quepan en el ancho de la pantalla o ventana o, para el texto organizado en columnas, en cada columna.
Los textos desplazables, también conocidos como scrolltexts o scrollers , desempeñaron un papel importante en el nacimiento de la cultura de las demostraciones informáticas . Los crackers de software solían utilizar su profundo conocimiento de las plataformas informáticas para transformar la información que acompañaba a sus lanzamientos en intros de crack . La única función de estas intros era desplazar el texto en la pantalla de una manera impresionante. [7]
El desplazamiento se utiliza comúnmente para mostrar los créditos al final de películas y programas de televisión .
El desplazamiento se utiliza a menudo en forma de un ticker de noticias hacia la parte inferior de la imagen para contenido como noticias de televisión , desplazándose lateralmente por la pantalla para mostrar contenido de formato breve.
En los videojuegos y los juegos de ordenador , el desplazamiento de un campo de juego permite al jugador controlar un objeto en un área contigua grande. Los primeros ejemplos de este método incluyen el videojuego de carreras de desplazamiento vertical Speed Race de Taito de 1974 , [8] los videojuegos de carreras de desplazamiento hacia adelante Moto-Cross [9] ( Fonz ) [10] y Road Race de Sega de 1976 , [11] y Super Bug . Anteriormente, se utilizaba el método de pantalla giratoria para indicar fondos en movimiento.
La placa base del sistema arcade Namco Galaxian presentada con Galaxian en 1979 fue pionera en un sistema de sprites que animaba sprites precargados sobre un fondo desplazable, que se convirtió en la base del hardware arcade Radar Scope y Donkey Kong de Nintendo y de las consolas domésticas como el Nintendo Entertainment System . [12]
El desplazamiento de paralaje , que se presentó por primera vez en Moon Patrol , involucra varias capas semitransparentes (llamadas campos de juego), que se desplazan una sobre otra a diferentes velocidades para dar una temprana ilusión pseudo-3D de profundidad. [13]
El desplazamiento por cinturón es un método utilizado en los juegos beat 'em upde desplazamiento lateralcon un ángulo de cámara hacia abajo donde los jugadores pueden moverse hacia arriba y hacia abajo, además de hacia la izquierda y la derecha.
En 1993, George Fitzmaurice publicó un artículo sobre los ordenadores de bolsillo con capacidad de percepción espacial . Estos dispositivos tenían un sensor 3D y, al moverlos, el contenido se movía como si estuviera fijo en un lugar. Esta interacción se podría denominar “mover para desplazarse”. Además, si el usuario alejaba el dispositivo de su cuerpo, hacía zoom; por el contrario, el dispositivo hacía zoom hacia afuera si el usuario lo acercaba. Las cámaras de los teléfonos inteligentes y el análisis de imágenes de “ flujo óptico ” utilizan esta técnica en la actualidad. [14]
En un artículo de investigación de 1996, Jun Rekimoto analizó las operaciones de inclinación como técnicas de desplazamiento en interfaces de pantalla pequeña. Los usuarios no solo podían inclinar la pantalla para desplazarse, sino también para seleccionar elementos del menú. Estas técnicas resultaron especialmente útiles para los trabajadores de campo, ya que solo necesitaban sostener y controlar el dispositivo con una mano. [15]
Un estudio de 2013 realizado por Selina Sharmin, Oleg Špakov y Kari-Jouko Räihä exploró la acción de leer texto en una pantalla mientras el texto se desplaza automáticamente según los patrones de seguimiento ocular del usuario . El grupo de control simplemente leyó el texto en una pantalla y se desplazó manualmente. El estudio descubrió que los participantes preferían leer principalmente en la parte superior de la pantalla, por lo que la pantalla se desplazaba hacia abajo cada vez que los ojos de los participantes comenzaban a mirar hacia la parte inferior de la pantalla. Este desplazamiento automático no causó ninguna diferencia estadísticamente significativa en la velocidad o el rendimiento de lectura. [16]
Un estudio sin fecha realizado durante o después de 2010 por Dede Frederick, James Mohler, Mihaela Vorvoreanu y Ronald Glotzbach señaló que el desplazamiento con paralaje "puede provocar náuseas en ciertas personas". [17]